最新バージョンはこちら: https://www.mql5.com/en/code/9499
(更新内容:5桁または4桁のブローカーに対応、Sendmail機能追加、より良いクロスシグナルのための移動平均クロスバッファ追加、MAの5モード設定、静的ロットオプション)
古いバージョンは削除し、こちらに更新しました。更新内容は赤色で示されています。
このEAは、複数の手法を使用して取引を開閉するように設計されています。各手法はカスタマイズ可能です。これは魔法のシステムではなく、複数の戦略を組み合わせた非常にシンプルなシステムです。自分のパラメータを使って取引できます。
| シンボル | EURUSD(ユーロ対米ドル) | ||||
| 期間 | 1時間(H1) 2009.12.01 00:00 - 2010.01.29 22:00(2009.12.01 - 2010.01.30) | ||||
| モデル | すべてのティック(利用可能な全ての時間足に基づく最も正確な方法) | ||||
| テスト中のバー数 | 1991 | モデル化されたティック数 | 1794365 | モデル品質 | n/a |
| 不一致チャートエラー | 0 | ||||
| 初期資金 | 100000.00 | ||||
| 総純利益 | 2157162.27 | 総利益 | 4370724.52 | 総損失 | -2213562.25 |
| 利益係数 | 1.97 | 期待払戻し | 38520.75 | ||
| 絶対ドローダウン | 23503.85 | 最大ドローダウン | 831709.56(49.83%) | 相対ドローダウン | 50.84%(79120.87) |
| 総取引数 | 56 | ショートポジション(勝率) | 36(83.33%) | ロングポジション(勝率) | 20(30.00%) |
| 利益取引(総数の%) | 36(64.29%) | 損失取引(総数の%) | 20(35.71%) | ||
| 最大 | 利益取引 | 422527.01 | 損失取引 | -283293.72 | |
| 平均 | 利益取引 | 121409.01 | 損失取引 | -110678.11 | |
| 最大 | 連続勝ち(利益金額) | 9(297047.58) | 連続負け(損失金額) | 5(-261829.22) | |
| 最大 | 連続利益(勝ち数) | 1324082.70(5) | 連続損失(負け数) | -487805.29(2) | |
| 平均 | 連続勝ち | 3 | 連続負け | 2 | |

マルチタイムフレーム & マルチ通貨ペア
最初の手法は移動平均のクロスです。
2つの移動平均のクロスシステムか、3つの移動平均のクロスシステムを選択できます。
MA_MODEを1に設定:2つの移動平均のクロスシステムを使用する
MA_MODEを2に設定:3つの移動平均のクロスシステムを使用する
MA_MODEを3に設定:オプション1と2の両方を使用する
**新しいMA_MODEを4に設定:最速の移動平均と最慢の移動平均のクロスによるシグナル
**新しいMA_MODEを5に設定:モード4またはモード3によるシグナル
より良いクロスシグナルのために、MA1CrossBufferまたはMA2CrossBuffer(ATR期間に基づく)を設定する必要があります。
次の手法はRSIに基づく4つのモードです。
RSIモード1:RSIがOVERBOUGHT(買われ過ぎ)またはOVERSOLD(売られ過ぎ)にある場合、OVERBOUGHTゾーンでは売りポジションのオープン、OVERSOLDゾーンでは買いシグナルを提供します。
RSIモード2:RSIをトレンドとして使用します。RSIの現在値が前回の値よりも大きく、現在のオープン価格が前回のオープン価格よりも大きい場合、買いシグナルを提供します。逆に、RSIの現在値が前回の値よりも小さく、現在のオープン価格が前回のオープン価格よりも小さい場合、売りシグナルを提供します。
RSIモード3:RSIモード1とRSIモード2の両方を使用します。
RSIモード4:買いゾーンまたは売りゾーンのシグナルとしてRSIを使用します。RSIが買いゾーンにある場合は買いシグナル、売りゾーンにある場合は売りシグナルを提供します。
3番目の手法はMACDに基づく3つのモードです。
MACDモード1:トレンドの方向を使用します。
MACDモード2:売りゾーンで買いシグナルを、買いゾーンで売りシグナルを使用します。
MACDモード3:モード1とモード2の両方を使用します。
このMACDを使用しています:https://www.mql5.com/en/code/9993。怠けないでください!最初にダウンロードして、\experts\indicatorsにコピーしてください。
4番目の手法はストキャスティクスに基づく2つのモード(RSIモード1とRSIモード2のように)です。
5番目の手法はパラボリックSARに基づいています。
ATRを使用して最適なストップロスとテイクプロフィットを見つけます。ATR期間とATR倍率を設定することでSLとTPを得られます。
このEAは、リスクパラメータを%で管理するマネーマネジメントシステムを使用しています。
**新機能:静的ロットを使用するためのオプション「Use_Static_Lots」を追加しました。静的ロットを使用したい場合は、これを真に設定し、その下に静的ロットを設定してください。
「Auto_Close」というオプションを追加しました。これにより、反対のシグナルを受信した場合に取引を閉じます。「Open_opposite_after_close」を1に設定することで、反対のシグナルを受信した場合にオーダーを開きます。
MAシグナル、MACD、RSI、ストキャスティクス、SARを用いてオーダーを終了することができます。
すべてまたは任意のものを使用できます。オプションを1(真)または0(偽)に設定してください。
USE_MA:移動平均のクロスシグナルを使用するには1に、そうでなければ0に設定してください。
USE_RSI:RSIシグナル(RSI_MODEに基づく)を使用するには1に、そうでなければ0に設定してください。
USE_MACD:MACDシグナル(MACD_MODEに基づく)を使用するには1に、そうでなければ0に設定してください。
USE_STO:ストキャスティクスシグナルを使用するには1に、そうでなければ0に設定してください。
USE_SAR:パラボリックSARシグナルを使用するには1に、そうでなければ0に設定してください。
このEAを最適化する必要がある場合:オープンプライスのみのモデルで最適化できます。
コメントお待ちしています!
このEAをデモ口座で1週間使用し、最適化を行ったところ、200%の利益と16%のドローダウンを達成しました。
バグを見つけた場合は、修正してより良いEAにするためにお知らせください。
現在の市場条件で最適化すれば、素晴らしい結果が得られます。
コメント 0