外_匯_邦 WaiHuiBang.com
外匯交易中的人工操盤過程1. 打開MT4平台,選定一種貨幣對圖表。www.emoneybtc.com
2. 監視該貨幣對的K線趨勢圖,俗稱盯盤,尋找開倉或者是平倉的時機,即開倉或者是平倉的條件。
3. 如果條件滿足,進行下單開倉(做多或者做空)或者平倉。
4. 重復第二步,繼續盯盤,假定第二步是開倉,就是尋找平倉的條件。
5. 如果平倉的條件滿足,進行平倉操作,計算盈虧核算。完成一次交易。
6. 若繼續交易,重復2->3->4->5步。
EA 簡介• EA 即 Expert Advisors 的英文縮寫
• 中文意思專家顧問,俗稱智能交易系統,就是由電腦模擬交易員的下單操作進行機器自動交易的過程。
智能交易系統(EA) 的工作原理• 智能交易系統(EA) 的工作原理就是由程序員借助一門計算機程序設計語言(MQL4),通過編寫程序交易指令模擬人類交易員的行為進行下單操作,實
現機器自動進行交易的過程。主要執行過程可分解為:盯盤->開倉->再盯盤->平倉,如此循環執行的過程。
• MQL4語言提供了對服務器端的數據訪問並可進行交易操作的接口,程序交易者可以根據自己的交易策略來編寫自己的自動交易系統(EA),從而實現讓機器自動交易,既可以減輕人類的工作量,又可以克服人類交易中的一些性格弱點。
MQL4 語言基礎知識• 關於程序的構成,對於一個智能交易系統EA程序來說:主要由三個函數構成分別是:
1. init():初始化函數,負責程序變量及數據初始輸入;只在序調入時執行一次,一般不用重寫內容。
2. deinit():反初始化函數,負責程序退出時,將數據從內存中清除;只在程序退出時,執行一次,一般不用重寫內容。
3. start():開始函數,也即程序的主函數,負責EA程序的全部交易執行過程,實際上它是一個EA的交易管理與執行函數。每隔一定時間,一般幾秒之內,執行一次,就是循環執行,直到程序退出時終止。
• 運行流程:啟動EA後,程序的INTI()開始執行一次,--> 然後 START()循環執行---> 最後退出EA時deinit()執行一次。
如何在MT4中創建智能交易系統 (EA)1 、點擊“顯示(V) ”,選擇 “ 導航器(N) ”
2、左鍵雙擊 “智能交易系統”
3 、右擊“ 智能交易系統 ”,選擇 “ 創建(C) ”
4 、在 MetaEditor ( ( 智 能交易系統編輯器) ) 中彈出的窗口裡選擇“ 智能交易系 統”,點擊 “ Next” ”
5、指定常規屬性
• 名 稱 —智能交易系統名稱;
• 作 者 —作者名字;
• 字 行 —開發商網站;
• 參 數 — 智能交易系統輸入參數列表。為了添加一個新的參數必須點擊“添加”按鈕, 為了刪除某一個參數必須點擊“刪除”按鈕。
• 最後點擊“Finish”
6 、點擊 “ 文 件(F) ”,選擇 “ 編譯(M) ”
7、完成編碼之 後, 點擊“文件(F) ”,選擇 “ 保存全部(L) ”, 退出 MetaEditor
8、查 看EA “ABC” 是否生成, 創建 智能交易系統 (EA) )步驟就此完成。
如何啟動智能交易系統 (EA)1、 先開啟 智能交易 總開 關:點擊 “工具(T) ”,選擇 “ 選項(O) ”
2、點擊“智能交易系統”進行智能交易系統設置
• 啟用 EA 交易系統( ( 自定義指標和腳本除外) ) 。
1. 賬戶改變時禁用智能交易系統。此選項是一種當用戶切換交易賬戶時用來禁用智能交易系統運行的保護性機制。例如,當用戶從模擬賬戶切換到真實賬戶時,此選項很有用。
2. 圖表夾改變時禁用智能交易系統 。通過啟用此選項(即勾選此選項),用戶可以防止智能交易系統在切換圖表夾時自動啟動。
• 允許實時自動交易:智能交易系統不需要交易者的參與,完全可以在自動模式下工作。他們既可以分析價格動態又可以完成交易操作。此選項的目的在於限制智能交易系統的交易功能。 如果沒有鉤選“允許實時自動交易”,那麼你的智能系統就不會自動交易。
• 手動確認。“手動確認”選項只在智能交易系統允許進行交易情況下才能被激活。如果此選項處於激活狀態並且智能交易系統嘗試完成交易操作,則用戶要麼可以確認該操作,要麼手動中斷該操作。換句話說,借助於手動確認可以監控智能交易系統的交易活動。
• 允許導入動態連接庫:為了擴充其功能,智能交易系統可以使用動態連接庫。在操作陌生智能交易系統時,建議不要允許導入動態連接庫。
• 確認調用動態連接庫。它可以讓用戶手動監控各個函數的執行。在操作陌生智能交易系統時,建議激活該選項。
• 允許導入外部智能交易系 統:如果在智能交易系統運行過程中需要從其它智能交易系統或從MQL4庫中導入各種函數,在操作陌生智能交易系統時,不建議使用該選項。
3、如果看到此標志,代表你已經啟動了智能交易系統
4、右擊你將要使用的“智能交易系統”,選擇“附加到圖表(A) ”
5、設置常用選項
• Long & Short — 允許做多與做空操作。
• Only Long — 只允許做多。
• Only Short — 只允許做空。
• 啟用警報—啟用/禁用智能交易系統提示。
• 一旦價位達到停用警報 - 在獲得第一個警報之後停止傳送隨後的提示。
6、設置輸入參數選項
• 在“輸入參數”插頁中可以更改智能交易系統變量。要更改參數值,必須左鍵雙擊變量相關值並輸入新值。用戶可以改變每個變量相關值或加載已保存的一組輸入參數值(“加載”按鈕)。為了保存當前一組外部變量,必須使用相應的同名按鈕。
• 借助於“重設”按鈕可將所有設置變為默認值。
• 點擊“OK”完成設置。
7、 如果看到此標志(笑臉),代表當前的圖表已經啟用智能交易系統了。(一個圖表上只能加載一個智能交易系統。在加載一個新的EA時,原有的EA會被自動刪除。)
8、如果要將當前圖表上面的EA消除,先右鍵點擊圖表區域,點擊“智能交易系統”,點擊“消除”,這個EA就會從當前圖表上面刪除,圖表的右上角的標志就會消失了。
9、如果只要停止當前圖表上面的EA,你應該按F7 鍵,就會彈出如下的窗口,點擊將“允許實時自動交易”前面的鉤去掉,然後點擊“OK”
10、這樣就使當前圖表上面的EA停止了。這時圖表上面會出現“哭喪的臉”。
11、如果你要停止你的智能交易系統,最好的辦法是點擊這個圖上面的“智能交易”圖標。不過這樣一來,你的所有圖表上面的智能交易就全部停止
了。所有圖表右上角的笑臉都變成了哭臉了。到這裡,如何啟動智能交易系統(EA)步驟就此完成。
外匯交易EA 操盤過程(總結)• 打開MT4平台,由客戶端程序調入用戶在系統內已預置好的EA交易系統程序。
• 當EA程序啟動後便開始對圖表中貨幣對的K線趨勢圖,進行監視,尋找開倉的條件;
• 如果條件滿足,進行下單開倉(做多或者做空);
• 重復第二步,繼續盯盤,假定第二步是開倉,就是尋找平倉的條件。
• 如果平倉的條件滿足,進行平倉操作,計算盈虧核算。完成一次交易。
• 若繼續交易,EA重復2->3->4->5步。
• 用戶若不想讓EA進行交易,可通過相關菜單操作設置禁用EA。
外_匯_邦 WaiHuiBang.com