こんにちは、トレーダーの皆さん!今回は、Limits MartinというEAの新バージョンについてお話しします。このバージョンでは、Limits0_or_Stops1パラメータを使って、取引に使用する注文の種類を選択できるようになりました。0に設定するとリミット注文、1にするとストップ注文が使えます。
さらに、トレーリングストップとブレイクイーブンの機能も追加されました。これらは以下の条件が満たされた場合に有効になります:1) EAの設定で有効にされていること、2) 最後の注文が利益で終了するか、ブレイクイーブンになることです。
Trailing_Use=true; トレーリングストップを有効にします(最後の注文が利益またはブレイクイーブンで終了した場合に機能します)。
Profit_Level_Trailing = 100; 注文が到達したときにトレーリングストップが作動するポイント数を設定します。
TrailingStop=50; トレーリングストップの距離をポイントで設定します。この距離でストップロスが価格に追従します。
TrailingStep=50; ストップロスが変更されるポイントのステップを設定します。
Breakeven_Use=true; ブレイクイーブンを有効にします。
Profit_Level=30; 注文が指定されたポイント数で利益に移行する際のポイント数を設定します(ブレイクイーブン用)。
SL_Plus = 10; 注文のブレイクイーブン+SL_Plusをポイントで設定します。
デフォルトの「ステップ」ポイント(デフォルトは200ポイント)から市場価格まで、EAは指定されたストップロス(デフォルトは30ポイント)とテイクプロフィット(デフォルトは60ポイント)でペンディングのバイリミットとセルリミット注文を配置します。
価格がペンディング注文から離れた場合、EAは価格に応じてペンディング注文を追従します。 ステップは「Step_Interval」ポイント(デフォルトは10ポイント)です。
いずれかのペンディング注文がトリガーされた場合、反対の注文は削除され、既存の市場注文が終了するまで新しい注文は配置されません。 最後の注文が利益で閉じた場合、以降のリミット注文は「Lots」パラメータに等しい初期ロットで開かれます。最後の注文が損失で閉じた場合や、連続して損失が続いた場合、EAは次のペンディング注文のロットサイズを計算し、次の注文がテイクプロフィットで閉じることで以前の損失を補うようにします(テイクプロフィットはストップロスの少なくとも2倍に設定することを推奨します)。
MegaLotがtrueに設定されている場合、前の注文(注文の連続)が損失で終了した場合、次の注文は以前の損失をカバーし、預金通貨で余分に利益を得るためのロットサイズで開かれます。初期ロットによって得られた利益ポイント数に等しいです。
EAには「Limit」パラメータでロットの掛け算の数に制限があります。 連続して損失した注文が「Limit」に達した場合、以降の注文のロットサイズは初期値に設定され、「Lots」パラメータに等しくなります。利益で閉じるまで。
不利な注文を受けた後のロットサイズの増加は「Martin = false」に設定することで無効にできます。
EAは、最後に削除された注文のオープニングプライスと等しい価格でペンディング注文を配置する機能を提供します(「false」のままにしておくのが良いです)。

コメント 0