TradingView nazywa timeframe także interwałem lub rozdzielczością. To jednostka czasu jednego słupka standardowego wykresu czasowego, nie czas utrzymywania pozycji ani liczba widocznych słupków. Wykres i pobierane dane mogą mieć różne ramy.
TradingView definiuje timeframe przez jeden słupek. Wynika z tego różnica między zmianą interwału a pokazaniem większej części tej samej serii. Nowy interwał inaczej grupuje dane; powiększenie zmienia widoczny wycinek. Sama rama nie określa długości transakcji. [TradingView — Timeframes]
W Pine Script 15 oznacza piętnaście minut, 60 godzinę, a 1M miesiąc; osobna jednostka godzinowa nie istnieje. To składnia TradingView, nie uniwersalna norma wszystkich giełd. Przenosząc regułę do API, sprawdź jednostkę, wielkość liter i dozwolone interwały. [TradingView — Timeframes] Kraken REST OHLC określa natomiast interwał jako dozwoloną liczbę minut. [Kraken — OHLC intervals]
TradingView rozdziela strefę giełdy i wykresu. Ustawienie strefy wykresu zmienia prezentację czasu, ale samo nie zmienia obliczeń Pine Script. Nie myl lokalnego podpisu z zasadą budowy świec; zapisz znaczniki czasu i faktyczne ustawienia źródła. [TradingView — Time]
TradingView wyrównuje słupki czasowe do granic sesji, więc ostatni nie musi mieć pełnej nominalnej długości. Na wykresach tickowych i cenowych słupki powstają również w nieregularnych odstępach. Nie wnioskuj o czasie każdego słupka wyłącznie z nazwy ramy. [TradingView — Time]
TradingView wskazuje, że High, Low i Close bieżącego słupka mogą się zmieniać. Wartość dzienna wstawiona do wykresu śróddziennego nie jest potwierdzona tylko dlatego, że ją widać. Określ, czy reguła używa wartości bieżącej, czy ostatniego zakończonego wyższego interwału. [TradingView — Repainting]
TradingView pokazuje, że lookahead_on bez przesunięcia historycznego może wstawić końcowe wartości wyższej ramy do przeszłości przed ich dostępnością. Decyzje oparte na zakończonych interwałach muszą respektować rzeczywisty moment publikacji. Dobry wynik historyczny nie dowodzi poprawnej synchronizacji. [TradingView — Other timeframes and data]
TradingView rozróżnia request.security, zwracające pojedynczy wewnętrzny słupek niższej ramy, i request.security_lower_tf, zwracające tablicę dostępnych słupków wewnętrznych. Przy brakach danych także tablica może być niepełna. Sprawdź pokrycie; pojedyncza wartość nie zastępuje całego przebiegu. [TradingView — Other timeframes and data]
Z definicji TradingView wynika, że równe okna liczone w słupkach obejmują różne okresy na różnych ramach. Porównując wskaźnik, podaj ramę i długość okna. Prosty iloczyn dotyczy kompletnych, jednakowo długich kolejnych interwałów, nie automatycznie luk lub skróconych sesji. [TradingView — Timeframes] [TradingView — Time]
To samo okno, inne pokrycie
W fikcyjnej kompletnej serii bez luk badamy 20 kolejnych zakończonych słupków. Na ramie piętnastominutowej pokrywają 20 × 15 = 300 min. Na godzinowej to samo okno obejmuje 20 × 60 = 1200 min. To porównanie czasu objętych interwałów, nie odległości między pierwszym a ostatnim zamknięciem. Żaden wariant nie uzyskuje przez to gwarantowanej trafności ani rentowności, a obliczenie nie zakłada znajomości niezakończonego słupka.
Pełniejszy obraz uzyskasz, czytając to hasło razem z OHLCV, Candlestick chart, Technical analysis, Backtesting, Moving average, Price action. Do tego hasła prowadzą również odsyłacze z OHLCV, Candlestick chart, Price action, Technical indicator.
01Czy zmiana strefy wyświetlania wystarczy do uzyskania innej świecy dziennej?+
Nie ogólnie. TradingView oddziela wizualną strefę wykresu od obliczeń skryptu. Zmianę granic agregacji muszą potwierdzać konkretne reguły źródła danych.
02Czy mogę połączyć kontekst dzienny z krótszą ramą wejścia?+
Tak, ale określ rynek, oba interwały, dostępność wyższej wartości i czas decyzji. Inaczej test historyczny może używać informacji, której decyzja na żywo jeszcze nie miała.