针对初学者以 MQL5 编写“EA 交易”的分步指南
生活随笔
收集整理的這篇文章主要介紹了
针对初学者以 MQL5 编写“EA 交易”的分步指南
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
簡介
本文的目標受眾是想要學習如何以全新的 MQL5 語言編寫簡單“EA 交易”的初學者。首先,我們將定義我們的 EA(EA 交易)的功能,接下來是 EA 如何實現這些功能。
1. 交易策略
EA 的功能:
- EA 將監視一個特定的指標,當滿足某一條件時(或滿足某些條件時),它將基于當前滿足的條件進行交易(賣出/出售或買入/購買)。
以上被稱之為交易策略。您必須首先開發您想要 EA 自動執行的策略,然后您才能編寫 EA。所以在這種情況下,讓我們修改上述語句以使其反映我們想要在 EA 中開發的策略。
-
我們將使用時間周期為 8、名為“移動平均線”(Moving Average) 的指標(您可以選擇任意時間周期,但出于策略的考慮我們將使用 8)。
- 當“移動平均線-8”(為方便論述,下文將其簡稱為 MA-8)向上漸增且價格收在 MA-8 之上時,我們希望我們的 EA 實行買入(購買)交易;當 MA-8 向下漸減且價格收在 MA-8 之下時,EA 將實行賣出(出售)交易。
- 我們還將使用時間周期同樣為 8、名為“平均方向性運動”(Average Directional Movement, ADX) 的指標幫助我們確定市場是否沿趨勢運動。我們這樣做是因為我們只想在市場沿趨勢運動時進行交易,而在市場無方向性時(即無趨勢)放松監控。要達到此目的,我們將僅在上述條件滿足且 ADX 值大于 22 時進行我們的交易(買入或賣出)。如果 ADX 大于 22 但漸減,或 ADX 小于 22,即使條件 B 滿足我們也不會進行交
總結
以上是生活随笔為你收集整理的针对初学者以 MQL5 编写“EA 交易”的分步指南的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C51单片机之按键控制LED【02】
- 下一篇: VSAN集群报配置错误处理