iT邦幫忙

2023 iThome 鐵人賽

DAY 3
0
SideProject30

從零開始的外匯自動程式交易系列 第 3

DAY3 終於決定要學什麼語言了

  • 分享至 

  • xImage
  •  

在經過好幾夜的思考後,我最終選擇了MQL5,而非MQL4或Multicharts內的其他語言。

考慮的過程主要是先研究了各個語言的基礎,還有真正學習常遇到的問題,畢竟在這30天內,要學到2門以上的語言會挺有壓力,所以我必須學一個相對熟悉一點的。以下就聊聊我選擇MQL5的原因。

MQL5是一個現代且功能強大的程式語言,特別針對MetaTrader 5(簡稱MT5)交易平台設計。相比於MQL4,MQL5提供了更多先進的特性和更高的彈性。這包括了更豐富的內建指標、對象導向程式設計、多線程處理等。而MT5也提供了21個時間表70種分析工具,幾乎就能實現大部分的交易策略,能想出的交易策略也會比MT4豐富不少。

MQL5的學習曲線相對較為平緩。相對於Multicharts,MQL5的語法和基本操作更容易上手,特別是對於已有一定程式基礎的人來說。此外,MQL5社區提供了豐富的教學資源和討論區,這讓我在學習過程中能夠隨時獲得幫助。還有,在MultiCharts內使用的PowerLanguage與我認為的程式語言差異較大,感覺像是在看英文作文,若是使用其他像是JAVA之類的,學習的內容又會偏向外匯使用之函式而非語言本身。

而MQL5的語法上,也有蠻多與JAVA相似的地方,對我來說算是最熟悉的陌生人吧。╮(╯∀╰)╭

MQL5在金融交易領域的廣泛應用也是我選擇它的原因之一。許多專業的交易機構和個人交易者都在使用MQL5語言來開發他們的交易系統,這意味著學習MQL5不僅僅是一種技能,更是一個可以在實際交易中應用的實用工具。

MQL5的持續更新和改進也是我選擇它的原因之一。MetaQuotes作為MT5的開發者,一直在不斷改進和優化這個交易平台以及相應的語言系統。這保證了我學習的MQL5語言能夠保持在金融市場的前沿。

希望透過學習這門語言,我將能夠更好地理解和應對金融市場,並在其中獲得更多的機會和成功。


上一篇
DAY2 外匯自動交易程式常用的平台及其語言
下一篇
DAY4安裝MT5環境
系列文
從零開始的外匯自動程式交易30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言