枢轴点自动刷新在松哥编辑的实盘中的行情

问题描述 投票:0回答:1

我在tradingview的松树编辑器中做了一个代码,我想在每天的基础上计算重要的枢轴点,这些点对我的策略非常关键。

在后市中,这段代码在稳定线的基础上完全可以按照要求工作。稳定线的图像

但在直播市场中,这些点随着时间的推移不断变化。现场市场的形象

我很困惑,我的代码到底少了什么。请帮助我。

我的代码是一个简单的代码,我在tradingview的松树编辑器中做了一个代码,我想每天计算重要的枢轴点。

// @version=4
strategy("RCR GCR", overlay=true)

/////////////////////////Pivot Points//////////////////////////////
// CPR 
PP = (high + low + close ) / 3.0
tc = (high + low ) / 2.0 
bc = (PP - tc) + PP

//Daily Pivot Range 
dtime_pivot = security(syminfo.tickerid, 'D', PP)
dtime_bc = security(syminfo.tickerid, 'D', bc) 
dtime_tc = security(syminfo.tickerid, 'D', tc) 

plot(dtime_pivot, color=color.purple,linewidth=3) 
plot(dtime_bc, color=color.blue,linewidth=3)
plot(dtime_tc, color=color.blue,linewidth=3)
refresh pine-script
1个回答
0
投票

这是因为你使用的值,如 close, highlow 在实时条形图中发生变化。这种调用方式 security() 告诉它只使用确认的价格,所以您的线只有在日线结束时才会在实时条中移动。请看 如何避免在使用security()时重涂 - PineCoders FAQ. 更多信息。

// @version=4
strategy("RCR GCR", overlay=true)

/////////////////////////Pivot Points//////////////////////////////
// CPR 
PP = (high + low + close ) / 3.0
tc = (high + low ) / 2.0 
bc = (PP - tc) + PP

//Daily Pivot Range 
dtime_pivot = security(syminfo.tickerid, 'D', PP[1], lookahead = barmerge.lookahead_on)
dtime_bc = security(syminfo.tickerid, 'D', bc[1], lookahead = barmerge.lookahead_on) 
dtime_tc = security(syminfo.tickerid, 'D', tc[1], lookahead = barmerge.lookahead_on)

plot(dtime_pivot, color=color.purple,linewidth=3) 
plot(dtime_bc, color=color.blue,linewidth=3)
plot(dtime_tc, color=color.blue,linewidth=3)

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.