Ausführen von Backtests
Bereiten Sie die Tickerliste vor, überprüfen Sie einen Satz Einstellungen und lassen Sie PineBag jeden Ticker der Reihe nach testen.
Bauen Sie die Tasche
- Suche in TradingView.
Wählen Sie „Suchen“, suchen Sie einen Markt und verwenden Sie die PineBag-Hinzufügen-Aktion. Das Exchange-Präfix bleibt erhalten. - Fügen Sie eine Liste ein.
Wählen Sie „Einfügen“ oder drücken Sie ⌘V/Strg+V. Neue Zeilen, Kommas, Semikolons und Leerzeichen werden akzeptiert; Duplikate werden ignoriert. - Kopieren oder wiederverwenden.
Beim Kopieren wird ein Ticker pro Zeile zurückgegeben. Clear kopiert den Beutel, bevor er ihn entfernt, sodass Paste ihn wiederherstellen kann. - Überprüfen Sie die Tags.
Verwenden Sie × auf einem Tag, um einen Fehler zu entfernen und die Zählung vor dem Start zu bestätigen.
NASDAQ:AAPL
NASDAQ:MSFT
BINANCE:BTCUSDT
CME_MINI:ES1!NASDAQ:AAPL
NASDAQ:MSFT
BINANCE:BTCUSDT
CME_MINI:ES1!- Bis zu 500 Ticker pro Lauf.
- Unterstützt: Aktien, Krypto, Forex, Futures, Indizes und andere TradingView-Symbole.
- Marktdaten und verzögerte Kurse unterliegen weiterhin den Berechtigungen Ihres TradingView-Kontos.
Wählen Sie aus, woher die Strategieeigenschaften stammen
Öffnen Sie die PineBag-Einstellungen und wählen Sie TradingView oder Skript unter Strategieeigenschaften. Die ausgewählte Quelle gewinnt, wenn an beiden Stellen derselbe Wert vorhanden ist; TradingView ist die Standardeinstellung.
strategy().TradingView-Priorität
Verwenden Sie dies, wenn Sie Kapital, Auftragsgröße, Provision und Ausführungsannahmen in TradingView anpassen. Die Diagrammwerte überschreiben entsprechende Skriptwerte.
Skriptpriorität
Verwenden Sie dies, wenn jeder Lauf die gleichen Annahmen beinhalten muss .pine -Datei. TradingView stellt nur eine Eigenschaft bereit, die durch die Deklaration nicht festgelegt wird.
Parameter in TradingView ändern
- Fügen Sie die Strategie zum Diagramm hinzu.
Öffnen Sie die Einstellungen mit dem Zahnradsymbol und wählen Sie das aus Eigenschaften . - Kontoannahmen festlegen.
Überprüfen Sie das Anfangskapital, die Basiswährung und die Auftragsgröße. - Handelskosten festlegen.
Geben Sie Provision und Slippage ein. Diese gelten für jeden Ticker im Beutel. - Überprüfen Sie Hebelwirkung und Füllungen.
Legen Sie Long/Short-Marge, Neuberechnung und Orderausführungsverhalten nur dann fest, wenn die Strategie dies erfordert. - Zurück zu PineBag.
Lassen Sie die TradingView-Priorität ausgewählt, bestätigen Sie die Zusammenfassung im Seitenbereich und starten Sie den Lauf.
Oder behalten Sie die Parameter in Pine Script bei
Mit Skriptpriorität wird die strategy() -Erklärung wird zur tragbaren Quelle der Wahrheit. Diese Vorlage enthält die Haupteigenschaften und ein kleines, gültiges EMA-Breakout-Beispiel.
Strategievorlage mit allen Properties-Variablen öffnen →
↓Laden Sie die bearbeitbare .pine-Vorlage herunter4 KB · Pine Script v6Wählen Sie den Verlaufsmodus
Kartenverlauf
Verwendet bis zu 5.000 geladene Riegel. Es funktioniert mit jedem TradingView-Plan, die Startdaten der Ticker können jedoch unterschiedlich sein.
Genauer gemeinsamer Bereich
Testet jeden Ticker zwischen denselben Daten. Es erfordert einen TradingView-Plan mit Deep Backtesting.
Was passiert während eines Tests?
PineBag überprüft die Strategie und Einstellungen.
TradingView berechnet einen Ticker nach dem anderen.
PineBag speichert die Ergebnisse in einem lokalen Portfoliobericht.
Starten und überwachen Sie den Lauf
-
Bestätigen Sie die Strategie und die Tasche.
Überprüfen Sie die Datei, den Zeitrahmen, das Kapital und die Tickerzahl. -
Wählen Sie den Verlaufsmodus.
Wählen Sie einen schnellen Diagrammverlauf oder einen genauen gemeinsamen Datumsbereich. -
Wählen Sie Backtest ausführen.
Lassen Sie die Registerkarte TradingView geöffnet, während sich der Fortschrittszähler bewegt. -
Überprüfen Sie die Warnungen.
PineBag benennt einen fehlgeschlagenen Ticker und behält die abgeschlossenen Ergebnisse. -
Öffnen Sie den Bericht.
Das Ergebnis und die getestete Strategieversion werden lokal gespeichert.