Dodaliśmy nowy parametr do wprowadzania daty i czasu w Pine

Dec 1, 2020

Wprowadzanie daty i czasu w Pine stało się o wiele łatwiejsze, ponieważ funkcja input() może teraz akceptować nowy typ input.time. Za pomocą tego parametru można przenieść datę do Pine za pomocą okna dialogowego Ustawienia i tego samego widżetu daty i czasu, który jest używany w całym interfejsie użytkownika na TradingView.

Czas dla input.time jest ustawiany w formacie Unix, ale dla wygody ustawienia początkowej wartości daty dodaliśmy do funkcji timestamp() możliwość przekazywania ciągów stałych zawierających datę w jednym z kilku popularnych formatów i określenia wywołania tej funkcji jako parametru devfal funkcji input(). W funkcji timestamp() można określić czas w dowolnej dogodnej strefie czasowej, a wartość ta automatycznie dostosuje się do strefy czasowej wybranym na wykresie. Na przykład, jeśli tworzysz strategię, która otwiera transakcje dopiero po określonej dacie i w tym celu przekazujesz wartość timestamp(“01 Sep 2020 13:30 +0000″), na wykresie ze strefą czasową UTC-5 (Nowy Jork) rozpocznie ona handel na świecy o 8:30 rano (zimą) lub 9:30 rano (latem).

//@version=4
strategy("Price Channel Strategy with date range", overlay=true)

i_startTime = input(defval = timestamp("01 Sep 2020 13:30 +0000"), title = "Start Time", type = input.time)
i_endTime = input(defval = timestamp("30 Sep 2020 19:30 +0000"), title = "End Time", type = input.time)
i_length = input(defval = 20, title = "Length", type = input.integer)

inDateRange = time >= i_startTime and time <= i_endTime
inCondition = not na(close[i_length])

hh = highest(high, i_length)
ll = lowest(low, i_length)

if (inCondition and inDateRange)
    strategy.entry("PChLE", strategy.long, stop=hh)
    strategy.entry("PChSE", strategy.short, stop=ll)

bgcolor(inDateRange ? color.green : na, 90)


Dowiedz się więcej o funkcjach timestamp() oraz input() z dokumentacji języka Pine Script.

Mamy nadzieję, że ta nowa funkcja okaże się dla Ciebie użyteczna. Prosimy o dalsze przesyłanie opinii i sugestii. Tworzymy TradingView dla Ciebie i cieszymy się, gdy mówisz nam co myślisz o aktualizacjach naszej platformy.

Look first Then leap

TradingView jest stworzony dla Ciebie. Upewnij się, że w pełni wykorzystujesz nasze niesamowite funkcje
Otwórz wykres