アイデアの著者: josef strauss
MQL5コードの著者: barabashkakvn
このEAは、iAMA(適応移動平均、AMA)およびiRSI(相対力指数、RSI)のインジケーターを考慮してトレーディングシグナルを生成します。シグナルは、2つのステップで形成されます。ここでは、「買い注文を開く」というシグナルを例に説明します:

ステップ1: RSIが30未満である必要があります(これはEAパラメータのRSIレベルダウンに設定されています)。ステップ2: 価格がAMAインジケーターを突破する必要があります。ステップ長(ステップ1とステップ2の間のバーの距離)は、2つのインジケーターの最適な組み合わせを見つけるために導入されています。
マーチンゲール
新しいトレーディングオーダーが発生した場合、BUYおよびSELLポジションの利益をそれぞれ請求します。新しいトレーディングオーダーが発生した場合:
- 「買い注文を開く」
- BUYポジションの利益が0.0未満の場合、2つのBUYポジションを開きます。
- それ以外の場合、1つのBUYポジションを開きます。
- 「売り注文を開く」
- SELLポジションの利益が0.0未満の場合、2つのSELLポジションを開きます。
- それ以外の場合、1つのSELLポジションを開きます。
資金管理
今回は、以下の資金管理システムを適用しました:全てを閉じるための利益制限 - EAがシンボルで開いたポジションの合計利益に達した場合、全てのポジションを閉じます。言い換えれば、利益を確定します。
EAを起動する際のトレーディング口座の残高を記憶してください。トレーディング口座の現在の残高が保存された残高を引き出し額で超えたら、引き出し金額を引き出し、全てのポジションを閉じます。
EURUSD, M5:
