在编写通达信自定义公式时,发现开盘价和收盘价谁大谁小只与最近一天的有关,之前各天的两者区别不开,比如:
STICKLINE(CLOSE>OPEN OR CLOSE<OPEN,CLOSE,OPEN,2,IFF(MAX(CLOSE,OPEN)=CLOSE,1,0)),COLOR0000CC;
本来是要画空心柱和实心柱,但画出来全是空心或实心!
第一个问题,与之前对比用REF(,)函数
例如日线上C>REF(C,1)这就是今天收盘价大于昨天收盘价的意思
第二个画柱状线,不支持你那样的写法,如果你想描述两种不同的柱状,
就要分开写,两段
例如下面两段代码
第一段的意思是收盘价大于开盘价,并且收盘价大于昨日开盘价,
在收盘价到开盘价画宽度为2的实心柱,洋红色.
STICKLINE(C>O AND C>REF(C,1),C,O,2,0)COLORMAGENTA;
第二段的意思是收盘价小于开盘价,并且收盘价小于昨日开盘价
在收盘价到开盘价画宽度为2的空心柱,黄色.
STICKLINE(C<O AND C<REF(C,1),C,O,2,1)COLORYELLOW;
阳线和阴线分两句话写,这个思路是对的,已经完成。谢谢!