Nach einer Idee von: Vladimir Khlystov.
MQL5-Code von: Vladimir Karputov.
Der EA wartet auf den Ausbruch in jedem Zeitrahmen von 1 Minute bis 1 Monat. Bar #1 wird auf den Ausbruch eines bestimmten Zeitrahmens überprüft Breakdown previous candle. Man kann auch eine zweiten Filter verwenden - Gleitender Durchschnitt.
Der EA verfügt über Trailing, das (bei der ersten Platzierung) den Stop-Loss auf Breakeven setzt.
Das Positionsvolumen kann konstant (Lots ist größer Null und Risk ist gleich Null) oder dynamisch berechnet werden über einen Risiko Prozentsatz je Position (Risk ist größer Null und Lots ist gleich Null).
WARNUNG! Folgendes ist nicht erlaubt:
Nach Erreichen des Profit-Target Close all positions when profit is achieved, werden alle Positionen geschlossen. Der EA stellt sicher, dass nicht mehr als eine Position in jeder Richtung im jeweiligen Zeitrahmen Previous Candle Breakdown offen ist.

Abb. 1. Aktueller Zeitrahmen: M15, Breakdown steht auf H4
Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/20879
Trend_Component
Der Indikator Trend Component von John Ehlers
Deep Drawdown MA
Der EA eröffnet Position, wenn sich der schnelle und der langsame MA (Moving Average, MA) kreuzen. Er versuch ausstehende Verluste auszusitzen. Er kontrolliert den Positionstyp mit der Funktion OnTradeTransaction.
Close by Equity Percent
Der EA schließt alle Positionen, wenn das verbleibende Eigenkapital ein bestimmtes Verhältnis zum Kontostand erreicht.
EA Stochastic
Ein Handel auf Basis des Indikators iStochastic (Stochastic Oscillator, Stochastik). Stop Loss, Take Profit, und Trailing können für die Positionen verwendet werden.