pine-script - 当收盘价突破之前的高点并且它们之间只有较低的高点时创建一个条件
问题描述
这是我要针对的目标:
正如标题所说,之前的高点必须与未来更高的烛身“碰撞”,而不会被之前的高点(即灯芯)“阻挡”。
这是我到目前为止所尝试的:
//@version=4
study("High Space Higher Close",overlay=true)
the_high = high
if high > the_high
the_high := high
higher_close = close > the_high
plotshape(higher_close,size=size.normal,location=location.abovebar,style=shape.triangleup)
space_between = the_high > highest(high,barssince(the_high[-1]))
plotshape(space_between,size=size.normal,location=location.abovebar,style=shape.circle)
我认为这对我来说很有意义,但它似乎没有绘制任何形状。
解决方案
尝试“ Donchian Channels ”默认内置脚本,并修改它
类似的东西
//@version=4
study(title="Donchian Channels", shorttitle="DC", overlay=true, resolution="")
length = input(20, minval=1)
// lower = lowest(length)
upper = highest(length)
// basis = avg(upper, lower)
// plot(basis, "Basis", color=#FF6D00)
u = plot(upper, "Upper", color=#2962FF)
// l = plot(lower, "Lower", color=#2962FF)
// fill(u, l, color=color.rgb(33, 150, 243, 95), title="Background")
breaks = upper[1] != upper and upper[1] == upper[2]
plotshape(breaks ? upper[1] : na, style = shape.xcross, location = location.absolute)
推荐阅读
- javascript - 谷歌浏览器扩展不显示 PHP 代码
- reactjs - 如何修复反应中的内存泄漏?
- xml - MSXML2.DOMDocument60 - 在 VBA 中使用命名空间读取 XML
- formatting - LaTeX:单元格边框
- python - 无法从 pycharm/heroku 找到我的包
- azure-data-factory-2 - ADF 计算已知文件夹中与 FileMask 匹配的文件数量的更好方法
- typescript - 与 ES2020 无关的可选链接错误
- c - 在 MPI 中发送结构数组
- javascript - 在 VueJS 中模拟一个简单的函数,JEST
- sql-server - 如何使用 ssis 转换 SQL Server 几何数据类型