Dokumenty / Wykonywanie testów historycznych

Uruchamianie testów historycznych

Przygotuj listę tickerów, sprawdź jeden zestaw ustawień i pozwól PineBagowi przetestować każdy ticker po kolei.

Zbuduj torbę

Torba z symbolami PineBag z funkcjami wyszukiwania, kopiowania, wklejania i czyszczenia
Prawdziwy panel boczny z dziesięcioma tickerami gotowymi do uruchomienia.
  1. Szukaj w TradingView.
    Wybierz Szukaj, znajdź rynek i użyj akcji dodawania PineBag. Prefiks wymiany zostaje zachowany.
  2. Wklej listę.
    Wybierz opcję Wklej lub naciśnij ⌘V/Ctrl+V. Akceptowane są nowe linie, przecinki, średniki i spacje; duplikaty są ignorowane.
  3. Skopiuj lub użyj ponownie.
    Kopiowanie zwraca jeden znacznik w każdej linii. Wyczyść kopiuje torbę przed jej usunięciem, dzięki czemu Wklej może ją przywrócić.
  4. Przejrzyj tagi.
    Użyj × na znaczniku, aby usunąć jeden błąd i potwierdzić liczenie przed rozpoczęciem.
Przykładowa torbaNASDAQ:AAPL NASDAQ:MSFT BINANCE:BTCUSDT CME_MINI:ES1!

Wybierz, skąd pochodzą właściwości strategii

Otwórz Ustawienia PineBag i wybierz TradingView lub Skrypt we właściwościach strategii. Wybrane źródło wygrywa, gdy w obu miejscach występuje ta sama wartość; TradingView jest ustawieniem domyślnym.

Ustawienia PineBag z priorytetem właściwości strategii TradingView i Script
Priorytet TradingView wykorzystuje bieżące właściwości wykresu. Priorytet skryptu wykorzystuje wartości zadeklarowane w strategy().
Domyślnie

Priorytet TradingView

Użyj tej opcji, aby dostosować kapitał, wielkość zamówienia, założenia dotyczące prowizji i realizacji w TradingView. Wartości wykresu zastępują pasujące wartości skryptu.

Przenośny

Priorytet skryptu

Użyj tego, gdy każdy przebieg musi zawierać te same założenia wewnątrz .pine . TradingView dostarcza jedynie właściwość, której nie określa deklaracja.

Zmień parametry w TradingView

Okno dialogowe Właściwości strategii TradingView
Oficjalny interfejs właściwości strategii TradingView. Otwórz odnośnik TradingView ↗
  1. Dodaj strategię do wykresu.
    Otwórz jego ustawienia za pomocą ikony koła zębatego i wybierz Właściwości .
  2. Ustaw założenia konta.
    Sprawdź kapitał początkowy, walutę bazową i wielkość zamówienia.
  3. Ustaw koszty handlowe.
    Wprowadź prowizję i poślizg. Odnoszą się one do każdego tickera w torbie.
  4. Sprawdź dźwignię i wypełnienia.
    Ustawiaj długi/krótki margines, przeliczanie i zachowanie przy realizacji zamówień tylko wtedy, gdy wymaga tego strategia.
  5. Wróć do PineBag.
    Pozostaw wybrany priorytet TradingView, potwierdź podsumowanie w panelu bocznym i rozpocznij analizę.
Dla uczciwego porównania: nie zmieniaj strategii ani właściwości TradingView, gdy kurs jest aktywny.

Lub zachowaj parametry w Pine Script

Z priorytetem Skrypt, strategy() deklaracja staje się przenośnym źródłem prawdy. Ten szablon zawiera główne właściwości i mały, prawidłowy przykład przełamania EMA.

Otwórz szablon strategii ze wszystkimi zmiennymi Properties →

↓Pobierz edytowalny szablon .pine4 KB · Pine Script v6

Wybierz tryb historii

Szybko

Historia wykresów

Wykorzystuje do 5000 załadowanych prętów. Działa z każdym planem TradingView, ale daty rozpoczęcia notowań mogą się różnić.

Wyrównane

Dokładny wspólny zakres

Testuje każdy ticker pomiędzy tymi samymi datami. Wymaga planu TradingView z głęboką weryfikacją historyczną.

Co dzieje się podczas testu

1Zatwierdź

PineBag sprawdza strategię i ustawienia.

2Test

TradingView oblicza ticker po drugim.

3Kombinuj

PineBag zapisuje wyniki w jednym lokalnym raporcie portfela.

Rozpocznij i monitoruj przebieg

  1. Potwierdź strategię i torbę.
    Sprawdź plik, ramy czasowe, kapitał i liczbę tickerów.
  2. Wybierz tryb historii.
    Wybierz szybką historię wykresów lub dokładny udostępniony zakres dat.
  3. Wybierz opcję Uruchom test historyczny.
    Pozostaw kartę TradingView otwartą, gdy licznik postępu się porusza.
  4. Przejrzyj ostrzeżenia.
    PineBag nadaje nazwę nieudanemu tickerowi i przechowuje kompletne wyniki.
  5. Otwórz raport.
    Wynik i przetestowana wersja strategii są przechowywane lokalnie.

Ograniczenia i bezpieczne użytkowanie

Pozostaw kartę otwartą. Duża torba zajmuje więcej czasu, ponieważ paski testowane są jeden po drugim. Dostępność i dane rynkowe są zgodne z Twoim planem TradingView.