通达信奇妙的《周一开盘线》
价5:=MA(C,5);
周开盘:=REF(O,WEEKDAY-1);
周开5平:=MA(周开盘,5);
周开20平:=MA(周开盘,20);
STICKLINE(C>周开盘,C,周开盘,5,0),COLOR000066;
STICKLINE(C<周开盘,C,周开盘,5,0),COLORCC0033;
DRAWKLINE(H,O,L,C);
本周:IF(CURRBARSCOUNT<5,CONST(REF(周开盘,0)),DRAWNULL),COLORYELLOW;
上周:IF(CURRBARSCOUNT<7,CONST(REF(周开盘,5)),DRAWNULL),COLORYELLOW,DOTLINE;
前二:IF(CURRBARSCOUNT<12,CONST(REF(周开盘,10)),DRAWNULL),COLORYELLOW,POINTDOT;
前三:IF(CURRBARSCOUNT<17,CONST(REF(周开盘,15)),DRAWNULL),COLORYELLOW,CROSSDOT;
前四:IF(CURRBARSCOUNT<22,CONST(REF(周开盘,20)),DRAWNULL),COLORYELLOW,CIRCLEDOT;
前五:IF(CURRBARSCOUNT<27,CONST(REF(周开盘,25)),DRAWNULL),COLORYELLOW,;
来函数检测结果如下:
该公式没有未来函数
解密、定制、编写股票指标请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
价5赋值:C的5日简单移动平均
周开盘赋值:WEEKDAY-1日前的O
周开5平赋值:周开盘的5日简单移动平均
周开20平赋值:周开盘的20日简单移动平均
当满足条件C>周开盘时,在C和周开盘之间画柱状线
当满足条件C<周开盘时,在C和周开盘之间画柱状线
DRAWKLINE(H,O,L,C)
输出
本周:IF( 到最后交易的周期<5,CONST(0日前的周开盘),DRAWNULL),画黄色
输出
上周:IF( 到最后交易的周期<7,CONST(5日前的周开盘),DRAWNULL),画黄色,DOTLINE
输出
前二:IF( 到最后交易的周期<12,CONST(10日前的周开盘),DRAWNULL),画黄色,POINTDOT
输出
前三:IF( 到最后交易的周期<17,CONST(15日前的周开盘),DRAWNULL),画黄色,CROSSDOT
输出
前四:IF( 到最后交易的周期<22,CONST(20日前的周开盘),DRAWNULL),画黄色,CIRCLEDOT
输出
前五:IF( 到最后交易的周期<27,CONST(25日前的周开盘),DRAWNULL),画黄色,