以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  DRAWTEXT函数问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=68803)

--  作者:hji8522
--  发布时间:2014/8/15 15:49:08
--  DRAWTEXT函数问题
为什么下面两个程序一个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\');




--  作者:jinzhe
--  发布时间:2014/8/15 15:59:59
--  
第一个knum=10的时候, barpos没有30,所以第一个不显示
--  作者:hji8522
--  发布时间:2014/8/15 16:08:54
--  
我现在想在当knum=30的时候在前面的k线上输出(比如第20跟),这时drawtext应该怎么用啊?
[此贴子已经被作者于2014/8/15 16:09:23编辑过]

--  作者:jinzhe
--  发布时间:2014/8/15 16:16:17
--  
VARIABLE:knum=1;//第几根k线
knum:=knum+1;
 DRAWTEXT(BARPOS=20 and refx(knum=30,10),low,\'123\');
这个要用未来

--  作者:hji8522
--  发布时间:2014/8/15 16:22:54
--  
refx不能用在if条件语句里面啊。。
--  作者:jinzhe
--  发布时间:2014/8/15 16:36:47
--  
你这个思路不行,是有未来的,差不多是当前在20根k线的时候判断未来的值是不是成立