通达信指标编写心得汇总
在这开一小贴,发布自己在指标编写中的一些小小心得,主要为象我这样的新对一些似是而非的问题进行解答,不定期更新。如果能用其他编程高手能一起分享经验,将不胜感激。
1、跨周期数据引用;
在公式中,当需要进行跨周期数据引用时,有时会出现公式编写逻辑正确,结果却不正确的情况。比如在想表达月5周期线大于月10周期线Y1:=MA(C,5)#MONTH;Y2:=MA(C,10);XG:Y1>=Y2;逻辑是正确的,但答案却不一定。你试试就知道;
解决方案:用公式引用方法。如先建立一个名JX的引用公式,在里面写M1:=MA(C,5);M2:=MA(C,20);然后再建立主公式,在其中写Y1:="JX.M1#MONTH";Y2:="JX.M2#MONTH";XG:Y1>=Y2;
2、赋值问题;
在公式中,可以对Y1 Y10等这样的代码进行赋值,但如果你想对Y1M,Y20M这样的进行赋值,你会发现公式编写能通过,但执行不正确。