智能交易——外匯交易的ATM機
MT4的開發商給我們完美的解決了這些問題。
MT4平台給我們提供了一個小型的編程語言:MQL語言,我們利用它就可以做到讓機器來替我們做事情。對於第一次接觸智能交易的人來說肯定存在很多問題,外匯通會給大家一一講解:
1,MQL語言能做到什麼?
答:MQL就相當於一門編程語言,只不過它和別的語言比起來顯得「小」很多,在MT4中所有的指標也都是由MQL語言編寫的,除了指標以外還能編寫EA。
2,EA是什麼?
答:EA就是Expert Adviser的縮寫,也就是我們俗稱的智能交易,我們可以利用MQL語言來編寫EA來實現機器自動交易的目的。
3,MQL語言好學嗎?
答:MQL是一個小型語言,但是不是說小型了就會很簡單,學習一門編程語言對於沒有接觸過的人來說還是稍微有一些挑戰的,但是不論多簡單的東西,只要用心學習都不是難事。
4,MQL語言的安全性如何?
答:MQL語言只能在MT4平台中運行,即使是對文件的讀寫操作,也只能在MT4安裝目錄下的一個指定目錄中進行。
5,在哪能找到MQL的文檔?
答:訪問MQL語言官方中文站點即可:http://docs.mql4.com/cn/。同時外匯通網站也將會發表一些MQL語言編程的資料。
6,編寫MQL語言有什麼軟體嗎?
答:運行MT4安裝目錄下的MetaEditor.exe文件,這個就是MT4提供給我們的開發工具,他可以對我們的代碼進行語法高亮,語法檢查等程序開發中所用到的功能。
7,編寫好了程序如何安裝?
答:MQL語言寫出來的文件擴展名都是.mq4(.ex4的文件也可以用,只不過他是編譯好的二進位文件),這個就是你的源代碼文件,把他放到MT4安裝目錄下的experts目錄下即可。指標文件放在MT4安裝目錄下的experts/indicators目錄下。重啟MT4軟體即可使用。
8,我可以得到別人的EA嗎?
答:現在個大外匯網站和論壇中討論最火熱的就是EA和指標,有些作者免費提供出來讓別人下載,如果是.mq4文件那麼作者願意和別人分享他的代碼,如果是ex4文件,就是作者已經經過編譯發布的,它也能執行但是沒有源代碼。不要去試圖反編譯這些文件,這些程序也是有知識產權的,我們尊重作者的勞動。現在網上很多人也在賣EA或者付費代寫EA,如果您學會了這個語言,還可以利用它給自己賺點外快。
推薦閱讀:
※圓方說:喬任梁之死「對不起,你的人生已超倉」
※外匯實盤交易最佳資金是多少?
※2016主流熱點炒作總結篇與思考篇(三)
※95﹪的交易員被淘汰,多半是認知匱乏
※股票交易的最優化模式的個人淺見(作者:炒股養家)