MQL5 コード提供:Vladimir Karputov.
このEA は1分から1ヶ月までの任意のタイムフレームでブレイクするのを待ちます。 足 #1 は、指定された時間枠のブレイクダウン前のロウソク足でのブレイクダウンをチェックされます。 また、2つのフィルタ-移動平均を有効にすることも可能です。
このEA では、(ストップロスレベルの最初の変更時に) ストップロスを ブレイクイーブン に移動するというトレーリングが実装されています。
ポジションのサイズは両方とも永続的な (ゼロの上のLotsおよびRiskはゼロに等しい) であり、動的にトレードごとの危険のパーセントで計算されます (ゼロの上のLotsおよびRiskはゼロに等しい)。
注意! 次以外の場合、許可されません。
利益が達成されたときに目標利益を閉じるすべてのポジションに到達すると、すべてのポジションが閉じられます。 このEA は、指定された時間枠前のロウソクのブレイクダウンで少なくとも一つのポジションガ書く方向に開かれていることを保証します。

図1. 現在のタイムフレーム: M15、ブレイクダウンは H4 に設定されています
MetaQuotes Ltdによってロシア語から翻訳されました。
元のコード: https://www.mql5.com/ru/code/20879
Trend_Component
インジケータージョンエーレルストレンドコンポーネント
ディープドローダウン MA
このEA は、高速iMAと低速iMA (移動平均、MA) のクロスでポジションを開きます。 損失をアウトステイする関数があります。 OnTradeTransaction でポジションのタイプをとらえます。
資産比率によるクローズ
エクイティが一定の比率に達した場合、EA はすべてのポジションをクローズします。
EA Stochastic
インジケーター iStochastic に基づくトレード (ストキャスティクスオシレーター, ストキャスティクス). ストップロスは、テイクプロフィットと、ポジションのトレーリングストップを有効/無効にすることができます。