Swing Structure Trader
- Experten
-
Alejandro Matias Pingaro
Ingeniero en Sistemas. Programo bots (asesores expertos) e indicadores en MQL5 para MetaTrader 5. Mi tesis de grado fue sobre estrategias de inversión para trading.
Bots desarrollados: DS (v1 a v3), EPP (v1 a v5), CML/CMS, TSC y SUPPLY.
Qué incluyo en cada trabajo: - Version: 1.0
- Aktivierungen: 10
Swing Structure Trader ist ein Expert Advisor für MetaTrader 5, der
seine Stop-Loss- und Take-Profit-Werte aus der Swing-Struktur des
des Charts ableitet und nicht aus einer festen Punktzahl.
DIE STOPPS WERDEN AUS DEM CHART ABGELEGT
Das ist der Grundgedanke des EAs. Die meisten Expert Advisors fragen nach einem
Loss von einer bestimmten Punktzahl an und wenden diese Zahl überall an, ganz
unabhängig davon, wo sich der Kurs tatsächlich befindet.
Dieser hier liest zuerst das Chart. Er ermittelt die Swing-Hochs und die Swing-Tiefs
Tiefs des ausgewählten Zeitrahmens, nimmt den ersten Wert oberhalb des Kurses als
Widerstand und den ersten unter dem Kurs als Unterstützung und platziert
die Orders entsprechend platziert:
- Bei einem Kauf liegt der Stop-Loss unterhalb der Unterstützung und der Take-Profit
kurz vor dem Widerstand.
- Bei einem Verkauf wird der Stop-Loss oberhalb des Widerstands und der Take-Profit
Profit kurz vor der Unterstützung.
Sie legen fest, wie viele Punkte über dem Niveau der Stop-Loss-Kurs liegt und wie
viele Punkte vor dem Niveau der Take-Profit-Punkt liegen soll. Alles andere
richtet sich nach der Struktur, sodass sich die Abstände ändern, wenn sich der Chart ändert.
RICHTUNGSFILTER
Der EA vergleicht die letzten beiden Swing-Hochs miteinander und die
letzten beiden Swing-Tiefs miteinander.
– Beide steigen: Es wird nur gekauft.
– Beide fallend: Es verkauft ausschließlich.
– Gemischt: Es findet überhaupt kein Handel statt.
Höchststände werden anhand einer konfigurierbaren Anzahl von Balken auf jeder Seite bestätigt,
sodass ein Höchststand erst gezählt wird, wenn die umgebenden Kerzen geschlossen sind.
WENN DAS VERHÄLTNIS NICHT STIMMT
Wenn der aktuelle Marktpreis das von Ihnen geforderte Mindestverhältnis von Ertrag zu Risiko
, verwirft der EA das Setup nicht. Er ermittelt
den genauen Kurs, bei dem dieses Verhältnis erfüllt ist, und hinterlässt dort eine Pending-Order
dort in der Warteschlange:
Einstieg = (Ziel + RR * Stop) / (1 + RR)
Die Pending-Order wird automatisch storniert, wenn sich der Trend ändert, wenn sich die
Kursniveaus sich verschieben oder wenn der EA ausgeschaltet wird. Man kann ihm auch eine
Gültigkeitsdauer in Stunden zugewiesen werden.
EINE ENTSCHEIDUNG PRO GESCHLOSSENEM BAR
Der EA führt einmal pro geschlossenem Balken des ausgewählten Zeitrahmens eine Auswertung durch, nicht bei
bei jedem Tick. Zwischen den Auswertungen reagiert er nur auf Fernsteuerungsbefehle.
Eine ausstehende Order, die bereits aktiv ist, wird nicht verändert. Sie wird erst
erneuert, wenn sich die Richtung ändert, wenn sich ein Kursniveau weiter als die
von Ihnen festgelegten Toleranz verschiebt oder wenn sich der berechnete Einstiegskurs tatsächlich ändert.
Das Ergebnis ist ein EA, der eine Order platziert und sie laufen lässt, anstatt
sie bei jeder kleinen Bewegung zu stornieren und neu zu erstellen.
AUTOMATISCHE BROKER-ANPASSUNG
Bevor eine Order gesendet wird, korrigiert der EA sechs Aspekte, die sich von
Broker zu Broker unterscheiden. Es muss nichts konfiguriert werden:
- Er passt das Lot an das vom
für das Symbol zulässigen Mindest-, Höchst- und Schrittwert an, wobei die Anzahl der Dezimalstellen dem vom Schrittwert akzeptierten Wert entspricht.
- Er berechnet die erforderliche Margin und lässt den Handel aus, wenn die freie Margin
nicht ausreicht.
- Es misst jeden Abstand anhand des vom Broker überprüften Kurses und
verwendet dabei den tatsächlichen Spread und nicht einen angegebenen Wert.
- Wenn der Stop-Loss näher liegt, als es der Broker zulässt, wird er
auf dieses Minimum aus. Ein Parameter begrenzt, wie weit diese Ausweitung gehen darf, und
das Protokoll meldet die Änderung. Der Take-Profit wird niemals erweitert: Wenn das
Ziel zu nah liegt, wird der Trade stattdessen in den Pending-Order-Pfad geleitet
, wo ein niedrigerer Einstieg das Ziel automatisch vergrößert.
- Das Freeze-Level wird beachtet. Wenn eine Pending-Order bereits zu
nahe am Kurs liegt, lässt der Broker eine Stornierung nicht zu, sodass die
lässt der EA sie einfach stehen, anstatt es erneut zu versuchen und dabei zu scheitern.
- Es prüft, ob der Handel mit dem Symbol zulässig ist und ob die Serverzeit
innerhalb einer Handelssitzung liegt, sodass während einer täglichen
Pause oder bei Börsenschluss gesendet wird.
IM CHART EINGEZEICHNETE NIVEAUS
Jedes Swing-Hoch innerhalb des konfigurierten Bereichs wird grün und
jedes Swing-Tief in Rot, sodass die Niveaus, mit denen der EA arbeitet,
jederzeit sichtbar sind.
AUF DEM BILDSCHIRM-PANEL
Das Chart zeigt eine Schaltfläche zum Aktivieren und Deaktivieren sowie eine Statuszeile,
, die erklärt, was der EA gerade tut und warum.
Der EA kann auch über ein Smartphone ein- und ausgeschaltet werden. Durch das Senden eines manuellen
Auftrag mit einem der beiden Schlüsselvolumina aktiviert oder deaktiviert ihn, was
nützlich ist, wenn nur das mobile Endgerät zur Hand ist.
Der EA verwaltet nur seine eigenen Trades, die durch die Magic Number gekennzeichnet sind, sodass
kann er neben anderen EAs oder neben dem manuellen Handel laufen.
NUR EIN GESCHÄFT GLEICHZEITIG
Es gibt kein Grid, kein Averaging und kein Martingale. Der EA hält jeweils eine
Position und jeweils eine ausstehende Order. Es gibt außerdem eine
Option, den EA nach der ersten ausgeführten Order automatisch zu stoppen.
PARAMETER
Handelsvolumen, Magic Number, Start aktiviert, nur eine Order, die beiden wichtigsten
Volumen für die Fernsteuerung, Zeitrahmen der Spitzenwerte, Balken auf jeder Seite eines
Spitzenwert, Anzahl der Balken für den Rückblick, zu kartierender Bereich in Punkten, Niveaus zeichnen, Punkte
über das entgegengesetzte Niveau hinaus, Punkte vor dem Zielniveau, Mindest-
Stop-Loss in Punkten, minimales Risiko-Ertrags-Verhältnis, Lebensdauer der ausstehenden Order
Gültigkeitsdauer, maximale Stop-Loss-Ausweitung und die Toleranz in Punkten, um die sich ein
Niveau um eine bestimmte Toleranz in Punkten verschieben darf, bevor die Order neu platziert wird.
FUNKTIONIERT BEI JEDEM SYMBOL UND JEDEM ZEITRAHMEN
Es gibt keine Bindung an ein bestimmtes Währungspaar. Die Abstände werden in
Punkten des Symbols angegeben, sodass sie beim Wechsel zwischen
Instrumenten mit einer unterschiedlichen Anzahl von Dezimalstellen neu skaliert werden. Bei einem Währungspaar
mit fünf Dezimalstellen entsprechen 200 Punkte 20 Pips, während bei Gold mit zwei
Dezimalstellen entsprechen 200 Punkte 2 Dollar.
EMPFEHLUNGEN
Testen Sie es mehrere Wochen lang auf einem Demokonto, bevor Sie echtes Geld einsetzen.
Die Ergebnisse variieren je nach Broker, da sie vom Spread, vom
Slippage und von der Serverzeit ab.
Der Punktbereich bestimmt, wie weit der EA nach Kursniveaus sucht. Ist er zu klein
und er findet nichts, zu groß und er erfasst Niveaus, die für die aktuelle Kursbewegung keine Rolle mehr
für die aktuelle Kursbewegung von Bedeutung sind.
Ein lohnender Test: Teilen Sie den Zeitraum in zwei Hälften, ermitteln Sie die Werte für
der ersten Hälfte und wenden Sie diese unverändert auf die zweite an. Wenn das
Ergebnis einbricht, wurden die Werte an die Vergangenheit angepasst.
RISIKOHINWEIS
Der Handel an Finanzmärkten mit Hebelwirkung birgt das Risiko, das gesamte
eingesetzten Kapitals. Dieses Produkt ist ein Tool zur automatischen Ausführung und stellt keine
eine Anlageberatung. Jeder Nutzer ist für die gewählten Einstellungen und
für die getätigten Trades. Die Wertentwicklung in der Vergangenheit ist keine Garantie oder Hinweis auf
zukünftige Ergebnisse.
