Deinen ersten Flow bauen und backtesten
Am Ende dieser Anleitung hast du einen Flow aus einer Vorlage gebaut und mit den Kosten, die du selbst festgelegt hast, im Backtest geprüft. Jetzt führt er deine eigenen Regeln auf deinem DEMO-Konto in MT5 aus.
Für den Backtest reicht ein PipLoop-Konto. Um den Flow laufen zu lassen, brauchst du ein MT5-Konto, das über den EA verbunden ist (MT5-Konto verbinden).
1. Mit einer Vorlage starten
Abschnitt betitelt „1. Mit einer Vorlage starten“- Öffne Flow Builder in der Seitenleiste und wähl + New Workflow.
- Prüf auf dem Bildschirm New flow das Feld Symbol. Der Backtest nutzt die Tickdaten von PipLoop für dieses Symbol.
- Wähl eine Vorlage und klick auf Use template. Die Vorlage Session range breakout ist mit Recommended markiert. Start from scratch (Label Blank, Button Create) öffnet leere Schritte mit sicheren Standardwerten.
Jede Vorlage öffnet sich auf dem Canvas und lässt sich komplett anpassen.
2. Die fünf Schritte eines Flows
Abschnitt betitelt „2. Die fünf Schritte eines Flows“Der Canvas hat immer fünf Schritte, von links nach rechts:
- Entry signal: wann der Flow nach einem Trade sucht, zum Beispiel Bar close, Time range oder Moving average cross.
- Risk checks: Darf ich überhaupt einsteigen? Zum Beispiel Max open positions, One trade per day oder Daily loss lock.
- Position size: Fixed lots, Risk % of balance oder Fixed money risk.
- Order & protection: die Einstiegsorder, etwa Stop orders at level oder Market order, mit Stop loss, Take profit, Break-even und Trailing stop.
- Exit: Die Bedingung, die zuerst eintritt, schließt den Trade, zum Beispiel Close at time oder Opposite signal.
Klick auf einen Node, um seine Einstellungen zu öffnen. Nodes fügst du mit Add condition, Add check, Add node oder Add exit hinzu oder über das Node-Panel (Search nodes). Read as text zeigt den ganzen Flow als Klartext (In plain words). So prüfst du schnell, ob der Flow wirklich sagt, was du meinst.
In der Toolbar legst du Timeframe, Direction (Buy and sell, Buy only oder Sell only) und die Serverzeit deines Brokers (Server UTC) fest. Uhrzeiten in den Nodes beziehen sich auf die Serverzeit des Brokers.
3. Speichern, bis „Ready to test“ erscheint
Abschnitt betitelt „3. Speichern, bis „Ready to test“ erscheint“Klick auf Save. Die Toolbar zeigt ● Unsaved, Saving… oder Saved. Daneben prüft PipLoop den Flow: Save to check, Checking…, eine Zahl mit to fix oder ✓ Ready to test. Klick auf einen Node mit Fehlermeldung, um zu sehen, was du ändern musst.
4. Kosten festlegen und Backtest starten
Abschnitt betitelt „4. Kosten festlegen und Backtest starten“- Klick auf ⚙ Settings, um Backtest settings zu öffnen.
- Wähl unter Period den Zeitraum (All history, die letzten paar Monate oder Choose dates) und leg die Start balance fest.
- Leg die Kosten fest. Spread steht standardmäßig auf Recorded in the data, außer du wählst Fixed. Commission per lot und Slippage per side starten bei 0. Trag die echten Gebühren deines Brokers und eine realistische Slippage ein, sonst sehen die Ergebnisse besser aus, als der Markt es hergibt.
- Klick auf Run backtest. Bei späteren Tests nutzt der Button Backtest in der Toolbar diese Einstellungen wieder.
Ein Flow, der mit Webhook alert beginnt, lässt sich nicht backtesten. Probier ihn auf einem DEMO-Konto aus: Während der Flow läuft, findest du in den Einstellungen des Nodes Test buy und Test sell. Halte seine Webhook URL geheim.
5. Ergebnisse lesen
Abschnitt betitelt „5. Ergebnisse lesen“- Der Kopfbereich nennt noch einmal Symbol, Zeitraum und die verwendeten Kosten.
- Die oberste Reihe zeigt Net profit, Trades, Win rate, Profit factor, Max drawdown und Average R, danach folgt die Equity-Kurve.
- Unter Chart gehst du Tag für Tag durch. Wähl eine Zeile unter Trades, um diesen Trade im Chart zu sehen, und dann Show path on canvas, um zu sehen, durch welche Nodes er gelaufen ist.
- Days without a trade zeigt für jeden Tag ohne Trade, an welcher Stelle der Flow gestoppt hat und warum.
- Hat ein Trade Stop und Ziel in derselben Kerze erreicht, steht dort ein Hinweis, dass der Stop zuerst gezählt wurde.
Simulierte Ergebnisse (Backtest). Sie zeigen kein echtes Trading, wurden in Kenntnis der vergangenen Daten erstellt und garantieren keine zukünftigen Ergebnisse.
Schau auf den Drawdown und die schlechtesten Tage, nicht nur auf das Nettoergebnis. Ändere jeweils eine Sache, speichere und teste erneut. Back to canvas bringt dich zurück zur Bearbeitung.
6. Auf deinem DEMO-Konto in MT5 laufen lassen
Abschnitt betitelt „6. Auf deinem DEMO-Konto in MT5 laufen lassen“- Wähl unter ACCOUNT dein DEMO-Konto. Dort muss EA connected stehen.
- Klick auf Run live und wähl das passende Symbol auf deinem Konto. Broker benennen denselben Markt oft etwas unterschiedlich.
- Meldet PipLoop ein Problem, behebe es zuerst. Eine Warnung kannst du mit Run anyway akzeptieren. Bei einem Echtgeldkonto musst du zusätzlich REAL eintippen. Übe zuerst auf DEMO.
- Die Toolbar zeigt ● Live. Trades öffnet die Tabs Positions, Orders, History und Activity.
- Zum Stoppen klick auf ■ Stop und wähl dann Stop · keep position oder Stop · close all.
Wenn etwas schiefgeht
Abschnitt betitelt „Wenn etwas schiefgeht“- EA not connected. Attach the EA in MT5, then try again. Siehe Verbindungsstatus und Fehlerbehebung.
- Die Serverzeit des Brokers weicht von der des Flows ab: Stell Server UTC in der Toolbar passend ein.
- No local history for … yet. PipLoop hat noch keine Tickdaten für dieses Symbol. Wähl ein anderes Symbol.
Ein laufender Flow braucht trotzdem deine Aufmerksamkeit. Lass MT5 laufen, behalte Activity im Blick und stopp den Flow, wenn sich der Markt oder dein Plan ändert.