Pine Script backtesten: in TradingView und auf Tickdaten

RatgeberEnglish

Pine Script backtesten: in TradingView und auf Tickdaten

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.

Aktualisiert · Orion Quant Technologies

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.

FunktionTradingViewOrion Quant Technologies Engine
Pine ScriptEigene Sprache von TradingView, aktuell v6Pine v5 und v6 werden ins Format der Engine übersetzt
MarktdatenIntegrierte Marktdaten, Tick Historie begrenztMinutenbars und jeder Tick mit institutionellem Bid und Ask
Fill GenauigkeitAuf Bars, mit feinerem Intrabar Detail und Tick ChartsOHLC, Minutenbars oder Ticks, mit jedem Lauf gespeichert
KostenKommission und Slippage, Swap nicht integriertSpread, Kommission pro Lot und Seite, Swap
OptimierungKein integrierter Parameter OptimiererGrid und genetische Suche
Out of Sample und Walk ForwardTestzeitraum wählbar, kein integriertes Walk ForwardIn und Out of Sample, Walk Forward
Monte Carlo und Prop Firm RegelnNicht integriert, nur Community SkripteMonte Carlo und Prop Firm Check
Charts und ReplaySupercharts und Bar ReplayCharts und visueller Replay Bar für Bar
CommunityCommunity Scripts mit Boosts und UpdatesMarktplatz, Forum und Bestenliste
Im BrowserLäuft im BrowserBrowser 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.

Orion Quant Technologies