[求助]投降了,哪个高手帮一下 [通达信]
-
咨询内容:
想求取最后5个股本变动日到最后交易日的天数。折腾3天了,只能投降。注意,不是最后股本变动的或前或后5日内,而是最后5次股本变动交易日,日期提取我能做到,但要转化成成交日天数时大脑死机。。。不要那种需要每个个股手动设定日期的,我需要任何个股可以自动提取得。
-
通达信技术部:
不太明白你说的意思 理解是 你知道了一个确定的日期 然后需要求这个日期到最后交易日的天数?
如果是理解的这样儿 那么
你就可以用 CURRBARSCOUNT 求到最后交易日的周期数 看你确定那天的这个数值啊。 祝投资愉快!
-
通达信客服:
以下是引用queenkeshi在2012-12-25 9:38:00的发言:
不太明白你说的意思 理解是 你知道了一个确定的日期 然后需要求这个日期到最后交易日的天数?
如果是理解的这样儿 那么
你就可以用 CURRBARSCOUNT 求到最后交易日的周期数 看你确定那天的这个数值啊。 祝投资愉快!
试过了,用的不熟,没做出来。不过,你提示后我又试了试。貌似解决了。
IF(FINANCE(7)!=REF(FINANCE(7),1),CURRBARSCOUNT,DRAWNULL)NODRAW;
应该没有问题了吧,谢谢了。
-
网友交流:
以下是引用比特尘在2012-12-25 12:20:00的发言:
试过了,用的不熟,没做出来。不过,你提示后我又试了试。貌似解决了。
IF(FINANCE(7)!=REF(FINANCE(7),1),CURRBARSCOUNT,DRAWNULL)NODRAW;
应该没有问题了吧,谢谢了。
还是不行啊,不知道是不是我应用不当?还是BUG?
公式如下:
T:=IF(FINANCE(7)!=REF(FINANCE(7),1),CURRBARSCOUNT,DRAWNULL);
DRAWTEXT(FINANCE(7)!=REF(FINANCE(7),1),H*1.05,STRCAT(STRCAT('天数',' '),CON2STR(T,0)))COLORGREEN;
出来效果是这样:
此主题相关图片如下1.png:
另:测试DRAWTEXT(FINANCE(7)!=REF(FINANCE(7),1),H*1.05,STRCAT(STRCAT('天数',' '),CON2STR(REF(C,T),2)))COLORGREEN;
输出正常;
测试
DRAWTEXT(FINANCE(7)!=REF(FINANCE(7),1),H*1.05,STRCAT(STRCAT('天数',' '),CON2STR(REFX(C,T-1),2)))COLORGREEN;
输出效果如图1。
-
网友交流:
t:=FINANCE(7)!=REF(FINANCE(7),1);
drawnumber(t,h*1.05,currbarscount-1);
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容