Pine Script backtesten heißt, ein Strategieskript aus TradingView über historische Daten laufen zu lassen und Trades, Gewinn und Drawdown zu messen. Der Strategietester von TradingView macht das direkt im Chart im Browser. Wer dasselbe Skript auf institutionellen Tickdaten mit Spread, Kommission und Swap testen will, übersetzt Pine v5 und v6 mit der Orion Quant Technologies Engine.
Wie backtestet man eine Pine Script Strategie?
Eine Pine Script Strategie backtestest du in TradingView, indem du sie auf einen Chart legst. Der Strategietester rechnet das Skript über die Historie des Charts und zeigt die Trades im Chart und im Strategiebericht. TradingView rechnet in der Cloud, läuft im Browser und bietet Bar Replay, um die Trades Bar für Bar mitzuverfolgen.
Für eine zweite Meinung auf feineren Daten, mit Kosten inklusive Swap oder mit Optimierung und Robustheitstests kann dasselbe Skript in der Orion Quant Technologies Engine laufen. Pine v5 und v6 werden in das Strategieformat der Engine übersetzt und laufen dann wie jede andere Strategie.
Nutzt der TradingView Strategietester Tickdaten?
Der Strategietester von TradingView arbeitet auf Bars. Er kann feineres Intrabar Detail nutzen, und TradingView hat Tick Charts, die Tick Historie ist aber begrenzt. Eine Pine Strategie mit engen Stops hängt deshalb davon ab, wie der Tester die Bewegung innerhalb eines Bars auflöst.
Die Orion Quant Technologies Engine rechnet eine übersetzte Pine Strategie auf einer von drei Stufen: OHLC, Minutenbars oder institutionelle Ticks mit Bid, Ask und dem Volumen zum besten Kurs. Jeder Lauf hält fest, auf welcher Stufe er gerechnet wurde, und zwei Läufe lassen sich nebeneinander vergleichen, mit dem Unterschied in der Konfiguration ausgeschrieben. Mehr dazu unter Backtesting mit Tickdaten.
Kann man Pine Script außerhalb von TradingView ausführen?
Ja. Die Orion Quant Technologies Engine übersetzt Strategien in Pine v5 und v6 in ihr eigenes Strategieformat und führt sie wie jede andere Strategie aus. Was der Compiler nicht übersetzen kann, lehnt er mit Zeile und Spalte ab, so dass du genau weißt, welche Stelle im Skript du ändern musst.
Nach der Übersetzung nutzt das Skript Daten, Kosten und Werkzeuge der Engine: Spread, Kommission pro Lot und Seite, Swap mit dreifachem Rollover am Mittwoch, Grid und genetische Suche, Walk Forward, Monte Carlo und den Prop Firm Check. Warum Swap bei Trades über Nacht zählt, steht unter Kosten im Backtest.
Was bieten TradingView und die Engine für Pine Backtests?
TradingView ist das Zuhause von Pine Script: Dort schreibst, chartest und teilst du Skripte im Browser. Die Orion Quant Technologies Engine ergänzt dasselbe Skript um feinere Daten und Robustheitstests. Die Tabelle zeigt, was jeweils eingebaut ist.
| Funktion | TradingView | Orion Quant Technologies Engine |
|---|---|---|
| Pine Script | Eigene Sprache von TradingView, aktuell v6 | Pine v5 und v6 werden ins Format der Engine übersetzt |
| Marktdaten | Integrierte Marktdaten, Tick Historie begrenzt | Minutenbars und jeder Tick mit institutionellem Bid und Ask |
| Fill Genauigkeit | Auf Bars, mit feinerem Intrabar Detail und Tick Charts | OHLC, Minutenbars oder Ticks, mit jedem Lauf gespeichert |
| Kosten | Kommission und Slippage, Swap nicht integriert | Spread, Kommission pro Lot und Seite, Swap |
| Optimierung | Kein integrierter Parameter Optimierer | Grid und genetische Suche |
| Out of Sample und Walk Forward | Testzeitraum wählbar, kein integriertes Walk Forward | In und Out of Sample, Walk Forward |
| Monte Carlo und Prop Firm Regeln | Nicht integriert, nur Community Skripte | Monte Carlo und Prop Firm Check |
| Charts und Replay | Supercharts und Bar Replay | Charts und visueller Replay Bar für Bar |
| Community | Community Scripts mit Boosts und Updates | Marktplatz, Forum und Bestenliste |
| Im Browser | Läuft im Browser | Browser Version mit Serverläufen, Desktop App für alles |
Wie wandelt man Pine Script in MQL5 oder einen cTrader cBot um?
TradingView hat keinen Export nach cTrader oder MetaTrader 5. In der Desktop App gibt die Orion Quant Technologies Engine eine Pine Strategie als MT5 Expert Advisor (.mq5) oder als cTrader cBot aus, mit einer Liste von allem, was übersetzt wurde. Exakt oder gar nicht, nie geraten.
Die exportierte Datei ist ein neues Programm auf der Engine und den Daten einer anderen Plattform, ihre Trades decken sich also nicht eins zu eins mit dem Backtest. Teste sie im Tester dieser Plattform und auf einem Demokonto, bevor echtes Geld fließt. Siehe Alternative zum MT5 Strategietester und cTrader Backtesting.
Häufige Fragen
Welche Pine Script Versionen kann die Engine ausführen?
Die Orion Quant Technologies Engine übersetzt Strategien in Pine v5 und v6. Was der Compiler nicht übersetzen kann, lehnt er mit Zeile und Spalte ab, so dass du die genaue Stelle siehst. Nach der Übersetzung backtestet, optimiert und exportiert die Strategie wie jede andere in der Engine.
Zeigt meine Pine Strategie dasselbe Ergebnis wie in TradingView?
Nicht immer, und gerade der Unterschied hilft. Die Engine rechnet auf ihrem eigenen Archiv mit Bid und Ask, auf der Stufe, die du wählst, und mit den Kosten, die du setzt, Swap eingeschlossen. Eine Lücke zwischen beiden Ergebnissen zeigt, wo die Strategie empfindlich ist: Fills im Bar, Spread oder Kosten über Nacht. Prüf zuerst die Trades, die abweichen.
Brauche ich TradingView dann noch?
Viele Trader schreiben und charten Pine weiter in TradingView, das im Browser läuft und Supercharts, Bar Replay und Community Scripts bietet. Die Engine ergänzt das: dasselbe Skript auf Tickdaten mit allen Kosten rechnen, die Robustheit prüfen und es als .mq5 oder cBot exportieren, wenn du es auf einer anderen Plattform willst.
Ist die Umwandlung von Pine in MQL5 exakt?
Die Übersetzung ist exakt oder sie wird abgelehnt. Die Engine listet alles, was sie übersetzt hat, und nennt, was sie nicht übersetzen konnte, statt zu raten. Der fertige Expert Advisor läuft trotzdem auf der Engine von MetaTrader 5 mit den Daten deines Brokers, also teste ihn im MT5 Strategietester und auf einem Demokonto, bevor du damit handelst.
Nur für Forschung und Tests. Ein Backtest zeigt, wie Regeln sich in der Vergangenheit verhalten haben, nicht was sie verdienen werden. Nichts hier ist eine Anlageberatung.