refresh - 松树编辑器中实时市场中的枢轴点自动刷新
问题描述
我正在交易视图的 pine 编辑器中编写代码,我想在其中每天计算重要的枢轴点。这些点对我的策略非常重要。
在售后市场中,代码可以根据需要在每天稳定的线路上完美运行。 稳定线的图像
但在实时市场中,这些点会随着时间的推移而不断变化。 现场市场中的图像
我很困惑,我的代码中究竟缺少什么。请帮忙。
我的代码很简单:
// @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 常见问题解答。
// @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)
推荐阅读
- python - 使用 Microsoft Bot Framework 的 Python 语言中的 Azure 部署问题
- sql - 我可以使用相关的“EXISTS”编写以下查询吗
- spring - 我的删除请求在 Postman 上成功运行,但在我的 Springboot 应用程序中的数据库(MyAdminPHP)上不起作用:
- c++ - 创建没有 std::function 的通用回调
- logfile - Python对大数据进行排序
- android - 如何在 Android 中将 TextView 放在 RecyclerView 项目上?
- windows - 用于检查启用屏幕保护程序策略是否已启用的 Windows 命令
- r - 如何在 R 中的两个数据帧之间应用函数并保存输出?
- java - 从listView中删除项目仅删除最后一项未选择的元素android
- data-warehouse - 下单发货 DW