想标记K线

譬如,从当前的这一bar,在前面的20个bar内找到最大值,譬如high,画个圆,这个应该如何写?

另外就是currentBar的应该是顺序排序的?0号是起始第一,那么当前bar应该怎么确认它的序号呢?

标记K线
均线标记汉字
请问如何在指定k线上输出标记
K线图中换月标记
画了有间断的线,怎么限制只在开头和结尾的K线标记文字注释呢?
行情标记
在满足条件的K线上无法输出标记
标记部分删除
合约不想和K线联动,想设置固定的即使点击合约也不变化?
重复标记

“譬如,从当前的这一bar,在前面的20个bar内找到最大值,譬如high,”

highest(high[1],20)

画个圆什么意思?

currentbar是递增的,第一根为0。

确认序号什么意思?直接用currentbar调用结果这根bar上的执行结果就是序号啊?如果你是怀疑currentbar返回结果是否正确,数一下不就好了嘛?


画个圆的意思就是标记出来

如果是high[20]画圆标记就会把0到倒数21个bar全画一遍,而我只需要画这一个bar

另外我并不需要去数什么bar来确认

就是要标记出来过去20根bar里最高的那根对吧?这样问就好多了

highestbar函数,返回过去第n根是最高的bar,然后用plotnool或者其他作图工具,回溯作图就行了

比如n = highestbar(high[1],20);

plotbool("mark",true,high,red,n);