發錶於2024-11-25
EA即Expert Advisors的英文縮寫,中文意思是專家顧問,一般俗稱智慧交易系統,就是由電腦模擬交易員的下單操作進行機器自動交易的過程。智慧交易系統的工作原理,就是由程式師借助一門電腦程式設計語言,通過編寫程式交易指令類比人類交易員的行為,進行下單操作實現機器自動進行交易的過程。主要執行過程可分為:盯盤->開倉->再盯盤->平倉,如此迴圈執行的過程。
目前支援機器自動交易的平臺,外匯上流行的就是MetaQuotes公司的MT4平臺,在這個平臺中嵌入了一種MQL4語言,它提供了對伺服器端的資料訪問並可進行交易操作的介面,程式交易者可以根據自己的交易策略來編寫自己的自動交易系統,從而實現讓機器自動交易,既可以減輕人類的工作量,又可以克服人類交易中的一此性格弱點。智慧交易系統終將會逐步部分取代人類的手工操作。
出版團隊繼市場反應熱烈的第一冊問世以來,除了收到不少讀者的好評之外,也多有詢問相關本系列第二冊的出版時程,當中我們也特別針對許多讀者曾經提到,並且也較為深入的議題在本書做說明,期待自動交易同好能隨著我們共同成長。
最後,筆者衷心期盼本書簡明的邏輯概念與列舉的實戰特例,能成為未來讀者在成長過程中的一盞明燈。同時也很榮幸能開啟台灣在外匯自動交易領域中的濫觴,並也承諾將不斷為廣大同好者貢獻己力。
1交易資料與規則
1.1市場資料
1.2交易規則
1.3結算規則
1.4查看市場訊息的程式
2程式設計規則
2.1主圖和副圖
2.2資料類型
2.3程式類型
2.4流程圖
2.5常用內置命令的使用
3自訂指標編寫
3.1兩個必須掌握的命令
3.2自訂指標調用
3.3一個簡單的自訂指標範例
4編寫Scripts
逐個的平倉顯然損失太大,就利用“Scripts”撰寫快速且自動執行交易的腳本程式。讓程式第一時間幫你完成逐個平倉任務。
5編寫Include檔
5.1建立一個庫檔
5.2調用庫文件
6DLL程式設計
6.1DLL概述
6.2編寫DLL程式
6.3編寫調用DLL的MQL4程式
6.4總結
7關於API
7.1什麼是API 7.2MT4的API
7.3使用API的意義
8檔操作
8.1新建和打開文件
8.2文件操作命令一覽表
9EA反編譯概述
9.1規範程式
9.2調整優化代碼
9.3畫出流程圖
9.4不主張反編譯
10常見問題解答
10.1EA相關
10.2指標相關
10.3測試相關
10.4其他
11User32.dll函數清單
善用User32.dll函數,可讓EA功能更加強大,表現形式更加豐富。
附錄
彈出消息框
鱷魚三線+Force
MACD與補倉
圖形化回顧歷史交易
顯示市場訊息
iCustom用法範例
顯示交叉信號
指標-十字星蠟燭連線
mqh檔案範例
常用自定義函數
索羅斯都要用的 MetaTrader 應用篇:程式員賺錢出頭天! epub pdf txt mobi 電子書 下載 2024
索羅斯都要用的 MetaTrader 應用篇:程式員賺錢出頭天! pdf epub mobi txt 下載