个人想在1min周期的K线上显示前交易日的最高价和最低价,并要求仅在价格与昨高或昨低相差小于等于5点时才显示昨高与昨低的画线,>5点时自动屏蔽掉昨高与昨低的线,下面代码是否正确?
昨高:if(ABS(close-callstock(stklabel,vthigh,6,-1))<=5,callstock(stklabel,vthigh,6,-1),drawnull),colorred,linethick2;
昨低:if(ABS(close-callstock(stklabel,vtlow,6,-1))<=5,callstock(stklabel,vtlow,6,-1),drawnull),colorgreen,linethick2;
这个代码在运行时,存在漏显示的现象,就是有的位置应该显示昨高或者昨低的,而没有显示,请老师指点完善
此主题相关图片如下:搜狗截图13年06月25日1118_1.png

不明白你说的意图是什么?
金字塔目前专注于 程序化交易软件
所以相对的功能对程序化交易倾斜。
你这个指标时有时无的问题
参见
http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=49
问题44
没有这个说明啊,
上述指标是叠加在主K线图上的指标,专注于程式化不错,但指标编制也是属于程式化的一部分内容吧
为什么有的时候能够按照要求显示,有的时候又不能,是不是昨高、昨低的代码引用错误?请教如何在1min周期上取得前交易日的最高价和最低价?
引用代码没错,切换到日线周期,让昨日的数据自行补充一下
回复传不上图?

此主题相关图片如下:qh2.png

[此贴子已经被作者于2013/6/25 14:03:21编辑过]
代码是没有问题的,你的5点是5个变动点还是数学意义上的5?