アイデア提供者: Vladimir Tkach。
MQL5コード提供者: Vladimir Karputov。
このEAは、速いMAと遅いMAが交差するタイミングでトレードを開きます。逆信号が発生した場合には、トレードをクローズします。
Close losses オプションが有効な場合、EAは逆信号によって損失ポジションをクローズせず、新たなポジションを開きます。この際、損失ポジションのテイクプロフィットレベルは、そのオープン価格に移動されます。
オーバーステイ中に開くことができるポジションの最大数は、Maximum positions パラメーターによって制限されています。ポジションのタイプは、OnTradeTransactionで監視されます。
入力パラメーター
- Lots - ポジションのボリューム;
- Maximum positions - 開くことができる最大ポジション数;
- Close losses - 損失ポジションをクローズするかどうか (オーバーステイ時);
- MA Fast: averaging period - 平均化期間;
- MA Fast: horizontal shift - 水平シフト;
- MA Fast: type of price - 価格タイプ;
- MA Slow: averaging period - 平均化期間;
- MA Slow: horizontal shift - 平均化期間;
- MA Slow: type of price - 平均化期間;
- MA Fast and Slow: smoothing type - 平均化タイプ (両方の「Fast」と「Slow」に共通のパラメーター);
- magic number - EAのユニークな識別子。
オーバーステイがトレードに与える影響の例:


コメント 0