RicardoSantos

[RS]Temporal Open Diferential V0

EXPERIMENTAL: Diferencial from Opening "Timeframe" Price
開源腳本

本著真正的TradingView精神,該腳本的作者將其開源發布,以便交易者可以理解和驗證它。為作者喝彩吧!您可以免費使用它,但在出版物中重複使用此代碼受網站規則的約束。 您可以收藏它以在圖表上使用。

免責聲明

這些資訊和出版物並不意味著也不構成TradingView提供或認可的金融、投資、交易或其他類型的意見或建議。請在使用條款閱讀更多資訊。

想在圖表上使用此腳本?
study("[RS]Temporal Open Diferential V0")
otracker = input(title='Open Timeframe:', defval='M', type=string)
src = input(title='Source:', type=source, defval=hl2)
SHOW_MA = input(title='Show Slow Moving Average:', type=bool, defval=true)
smooth = input(2)
MA_length = input(8)
SHOW_HHL = input(title='Show Historic Extremes:', type=bool, defval=true)

newbar(res)=>change(time(res)) != 0

track = sma(src - security(tickerid, otracker, open), smooth)
ma = sma(track, MA_length)
track_color = track > 0 and rising(track, 1) ? green: track>0?olive : track < 0 and falling(track, 1) ? maroon : track < 0 ? orange : gray

hline(0, color=black)
plot(track, style=columns, color=track_color)
plot(not SHOW_MA ? na : ma, color=black)
plot(newbar(otracker)?0:na, style=cross, color=black, linewidth=3)

hh=not SHOW_HHL ? na : na(track)? 0 : track >= hh[1] ? track : hh[1]
ll=not SHOW_HHL ? na : na(track)? 0 : track <= ll[1] ? track : ll[1]

plot(not SHOW_HHL ? na : hh, color=hh == hh[1]?black:na)
plot(not SHOW_HHL ? na : ll, color=ll == ll[1]?black:na)