以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 只改了个时间,主图上显示文字就不正常了,是什么原因? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=7769) |
-- 作者:mwm283 -- 发布时间:2011/8/29 18:11:06 -- 只改了个时间,主图上显示文字就不正常了,是什么原因? 资金曲线1:if(DATE<=1110829,ASSET,drawnull),COLORred; drawtextex(1,1,10,100,numtostr(资金曲线1,2),colorred);
只改了个时间,主图上显示文字就不正常了,是什么原因? DATE<=1110829 这个时间只有是最后一天,主图上才能正常显示,提前一天时间,主图就不能正常显示了,是什么原因?请高手赐教。 |
-- 作者:阿火 -- 发布时间:2011/8/30 7:57:11 -- 这样应该可以: drawtextex(date<=1110829,1,10,100,numtostr(资金曲线1,2),colorred); |
-- 作者:mwm283 -- 发布时间:2011/8/30 18:13:40 -- 以下是引用leevolvo在2011-8-30 7:57:11的发言:
这样应该可以: drawtextex(date<=1110829,1,10,100,numtostr(资金曲线1,2),colorred); 谢谢版主,这样格式也不能正常显示,只有把时间调到最后一天才可以正常显示,调到前面还是显示不了 |
-- 作者:阿火 -- 发布时间:2011/8/30 20:52:30 -- 那就是drawtextex输出文字的条件,取的是最后一个周期的值 最有最后一个周期的条件成立了,才会输出文字 |
-- 作者:mwm283 -- 发布时间:2011/8/30 22:23:35 -- 以下是引用leevolvo在2011-8-30 7:57:11的发言: 谢谢版主,不过这样改了还是不行,只要时间不在最后一天,就显示不了。不知道什么原因
这样应该可以: drawtextex(date<=1110829,1,10,100,numtostr(资金曲线1,2),colorred); |
-- 作者:QJ -- 发布时间:2011/8/30 23:19:13 -- 把日期改为CURRENTDATE就不用调最后一天了。 楼主如果是想显示今天和昨天的资金, drawtextex(1,1,10,100,numtostr(asset,2),colorred); drawtextex(1,1,10,130,numtostr(ref(asset,1),2),colorcyan); |
-- 作者:mwm283 -- 发布时间:2011/8/31 16:42:40 -- 以下是引用QJ在2011-8-30 23:19:13的发言:
把日期改为CURRENTDATE就不用调最后一天了。 楼主如果是想显示今天和昨天的资金, drawtextex(1,1,10,100,numtostr(asset,2),colorred); drawtextex(1,1,10,130,numtostr(ref(asset,1),2),colorcyan); 还是不行,难道是因为asset的原因?只能显示最后一天? |
-- 作者:王锋 -- 发布时间:2011/8/31 16:44:15 -- 我想楼主花点时间好好看看drawtextex的函数说明,也许会让你更少走点弯路 |
-- 作者:fly -- 发布时间:2011/8/31 17:20:33 -- DRAWTEXTEX(C>O,1,500,500,\'买进\')---表示最后K线阳线时在图形中间位置显示\'买进\'字样 |