Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:DRAWNUMBER问题之二

1楼
en_cim 发表于:2015/7/10 16:20:08
我有一段程序,要在2015年6月12日的BAR上标注了一个“0”,在管理员的帮助下显示成功了,写法如下:
csdate:=1150612;
DRAWNUMBER(DATE=csdate,HIGH,'0',0,COLORWHITE);



接下来我要做得是,在6月12日的下一个交易也就是6月15日的BAR上面标注一个1,在6月16日的BAR上面,标注一个2,依些类推。

当然,我如果用手工式写法未免太死板了,遇到双休日还要加上3跳过去,如下面:
DRAWNUMBER(DATE=csdate+3,HIGH,'1',0,COLORWHITE);
DRAWNUMBER(DATE=1150616,HIGH,'2',0,COLORWHITE);

有没有可能,不用自己手工式数,就以1150612为起始日期,遇到下一根bar自动累加1
2楼
jinzhe 发表于:2015/7/10 16:22:37
bb:=valuewhen(date=1150612,barpos);
DRAWNUMBER(barpos=bb+1,HIGH,'1',0,COLORWHITE);
DRAWNUMBER(barpos=bb+2,HIGH,'2',0,COLORWHITE);
3楼
en_cim 发表于:2015/7/10 16:31:46
恩,稍加修改写成这样实现了:

bb:=valuewhen(date=1150612,barpos);
DRAWNUMBER(barpos=bb+0,HIGH,'0',0,COLORWHITE);
DRAWNUMBER(barpos=bb+1,HIGH,'1',0,COLORWHITE);
DRAWNUMBER(barpos=bb+2,HIGH,'2',0,COLORWHITE);
DRAWNUMBER(barpos=bb+3,HIGH,'3',0,COLORWHITE);
共3 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02734 s, 3 queries.