关于通达信公式编写的语法问题!!

来源:百度知道 编辑:UC知道 时间:2024/06/06 21:03:19
我想实现一种效果
比如
线A上穿线B
在它们相交处画一根棒棒
并加如文字
怎么写

加文字我不会,但是加一根棒棒你可以用这样的思路:判断A是否上穿B,如果是,返回当时的指标数值,否则返回0,这样你就可以看到相交的地方有一根棒棒正好指到交叉点.

举个例子,如果你想用均线相交并加棒,你可以写:

if(cross(ma(c,5),ma(c,10))=1,ma(c,5),0),stick;

句意是:如果5日均线上穿10日均线,则返回5日均线的值(或者10日也可以,因为当时相同),否则的话返回0,而最后的stick就是说用棒棒表示,这样就可以达到你所要的效果.

附:cross()函数的返回值是,如果成立(即上穿)返回1,否则返回0