您现在的位置:程序化交易>> 股票公式>> 通达信>> 通达信知识>>正文内容

我想在每个月的开始标上当月的数字,如下代码为什么显示的都是当月即5月. [通达信]

  • 咨询内容:
    我想在每个月的开始标上当月的数字,如下代码为什么显示的都是当月即5月.
    而不是我想要的1月,2月,3月,4月,5月等?

    月开始字符:=STRCAT(VAR2STR(MONTH,0),'月');
    月开始:=MONTH<>REF(MONTH,1);
    DRAWTEXT(月开始,H,月开始字符),DRAWABOVE,COLORCYAN;

     

  • 通达信技术部: 显示月份这有什么很好的用处吗

     

  • 通达信客服: 谢谢版主关注.当然有用啦,要不我也不发帖求助啦.

    如果我直接用
    月开始字符:=VAR2STR(MONTH,0);
    月开始:=MONTH<>REF(MONTH,1);
    DRAWTEXT(月开始,H,月开始字符),DRAWABOVE,COLORCYAN;
    就可以在每月开始的K线中输出 不同的月份数字,但是用了strcat函数后就不行,就取当前月的数字
    所以就想问问这个问题了,这其中是简单的应用,作为提问我就简单写个代码,
    我想问题出在strcat函数中,不知道有什么方法可以解决我这个需求.

     

  • 网友交流: 自己没弄懂还理直气壮的哈
    转换的时候知道序列转换,加的时候又普通相加
    用VARCAT

     

  • 网友交流: 谢谢啦,版主,就是不懂才问吗。

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容