MetaTrader5
Dematus - MetaTrader 5用の優れたトレーディングシステム
アイデアの著者: Igor
MQL5コード著者: barabashkakvn
動作の仕組み
ポジションがある場合、価格が最後にオープンした価格(内部変数m_last_deal_price_INに保存)から指定したDistanceだけ動いたとき、かつDeMarker(DeM)インジケーターが許可を与えれば、ボリュームはCoefficient Lots positions * 最後のオープンポジションのボリューム(内部変数m_lotに保存)で新たなポジションをオープンします。現在ポジションがない場合は、インジケーターからの許可を待ち、Lotsボリュームでオープンします。
ストップロス(Stop Lossパラメーター)はデフォルトで999ポイントに設定されているため、ほとんど発動することはありません :)、設定にはテイクプロフィットはありません。もしポジションがあれば、通常のトレーリングを適用できます(Trailing StopおよびTrailing Step)。
トレーリングは、利用可能な資金に基づいてTrailing Equity、Virtual Stop Equity、およびTrailing Start Equityの変数によって管理されます。
動作の周期性
最後のポジションがクローズされると、ポジションオープン価格(内部変数m_last_deal_price_IN)がゼロに設定され、m_lot内部変数はLotsにリセットされます。Reset "last price IN" after deal OUTパラメーターはデフォルトで'false'に設定されていますが、これを'true'に設定すると、m_last_deal_price_IN内部変数は各クローズ後にゼロに設定されます。
すべてのシンボルでのテスト結果(M5、Reset "last price IN" after deal OUT = true、証拠金: $10,000):
シンボル
合格
結果
利益
期待ペイオフ
利益ファクター
回復ファクター
シャープレシオ
カスタム
エクイティDD %
トレード数
EURJPY
16
5359.37
11591.27
19.95
2.86
2.30
0.25
0
26.20
581
GBPJPY
19
4646.45
13861.37
18.63
2.49
2.46
0.19
0
50.32
744
すべてのシンボルでのテスト結果(M5、Reset "last price IN" after deal OUT = false、証拠金: $10,000):
シンボル
合格
結果
利益
期待ペイオフ
利益ファクター
回復ファクター
シャープレシオ
カスタム
エクイティDD %
トレード数
EURCAD
6
3940.94
6567.92
20.09
2.98
1.55
0.24
0
36.82
327
2018.08.23