为什么下面两个程序一个DRAWTEXT能够输出文字,一个DRAWTEXT不可以输出文字
VARIABLE:knum=1;//第几根k线
knum:=knum+1;
if knum=10 then
DRAWTEXT(BARPOS=30,low,'123');
VARIABLE:knum=1;//第几根k线
knum:=knum+1;
DRAWTEXT(BARPOS=30,low,'123');
第一个knum=10的时候, barpos没有30,所以第一个不显示
我现在想在当knum=30的时候在前面的k线上输出(比如第20跟),这时drawtext应该怎么用啊?
[此贴子已经被作者于2014/8/15 16:09:23编辑过]
VARIABLE:knum=1;//第几根k线
knum:=knum+1;
DRAWTEXT(BARPOS=20 and refx(knum=30,10),low,'123');
这个要用未来
你这个思路不行,是有未来的,差不多是当前在20根k线的时候判断未来的值是不是成立