最近幾天在研究MQL5的語法

有一點小小的心得,紀錄一下

 

1. 翻譯品質問題

首先我是照著官方網站的文檔看的

看中文當然是比較快,不過翻譯的品質就很差

兩天看下來,常常要切到英文版的去看,才會發現中文翻譯的怪異之處

像是剛看到兩個, chart timeframe ,他上面中文翻成時間表,但直翻其實是『圖表時間框架』

financial instrument 被翻成『安全性』,但去查了一下,明明就是『金融工具』,完全對不上

其他還有語法問題,感覺他中文的文檔其實就是用電腦翻譯一次解決的產物,真要看懂還是要對照英文的看才行

所以現在就變成中英文對照著看,不然只看中文是看不懂的...zzz

 

2. 切入難度問題

稍微講一點程式語言的概念(本人也很嫩,高手看到勿鞭勿戰,謝謝~)

大家都知道,MQL5是基於C++實現的,基本上是基於物件導向實現的

它可以做很複雜的東西,官方裡別人分享的文章就有很多作品,還可以畫圖什麼的

 

但是,對『初學者』來說,那些OOP,還有衍生出來的厲害的功能,其實都用不到 XD||||

(畢竟OOP本來就是寫大型程式好用,但初學者是不會寫到多大的程式的,所以繼續用程序導向編程就好了)

所以,其實只要有C語言的經驗,就可以寫一些基本的策略了(也不需要懂Pointer,因為MQL5沒有)

因為,最基本和重要的部分,還是只有兩個,一個是『交易判斷』,一個是『下單』

這兩個部分,跟MQL4還是一樣的,只要搞懂基本的那幾個函數,就可以做了

剩下的部分,慢慢一點點擴充就好,某些功能用不到也不用強求

一直在語言特性上鑽牛角尖,結果就是什麼都做不出來~

 

3. 重點

看官方的文檔,大概看到第3個部分的MQL程序,就開始進入正題了

前面兩個章節的『語言基礎』跟『標準常量、列舉和架構』,其實不用太糾結要通通都搞懂

因為很多也用不到,後面邊學函數邊回去查就好了

建議快快翻過,趕快進入『MQL程序』的部分,更能快速掌握全貌

 

後面就是學習要實現的功能的函數就是了

這時候應該更著重在區分『這個函數用的到』、『這個函數用不到』的方面

 

 

arrow
arrow
    文章標籤
    MQL5 學習心得
    全站熱搜

    迷途工程師 發表在 痞客邦 留言(1) 人氣()