我在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)
这是因为你使用的值,如 close
, high
和 low
在实时条形图中发生变化。这种调用方式 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)