Rss & SiteMap

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

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

标题:逐K模式下计算均线问题

1楼
lh1988 发表于:2017/8/9 10:06:00
代码如下:
msgout(1,NUMTOSTR(close,3));
//msgout(1,NUMTOSTR(BARPOS,0));
ma5:=ma(close,5);
msgout(1,STRCMP('ma5:',NUMTOSTR(ma5,3)));
调试时选用的60分钟线,K线根数大于5(40根),但是单步调试时,msgout(1,STRCMP('ma5:',NUMTOSTR(ma5,3)));这行一直打不出值来,为啥?
2楼
yukizzc 发表于:2017/8/9 10:16:37
msgout(1,numtostr(STRCMP('ma5:',NUMTOSTR(ma5,3)),0));
3楼
lh1988 发表于:2017/8/9 10:29:30
为啥还要再加一层转换,而且用你给的这行代码打出来的一直1
4楼
lh1988 发表于:2017/8/9 11:53:31
为啥还要再加一层转换,而且用你给的这行代码打出来的一直1
5楼
gxx978 发表于:2017/8/9 13:13:13

msgout是要以字符串的形式输出。那是因为你两个字符串比较输出的值恒为1啊。

6楼
lh1988 发表于:2017/8/9 14:23:00
尴尬,用错函数了,是STRCAT
共6 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01563 s, 2 queries.