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