分段阴阳K线(连续阴阳K线合并的画法) [源码]介绍
分段阴阳K线(连续阴阳K线合并的画法) [源码]
{分段显示阴阳-通达信版BY舍得快乐}
最后阳线:=CURRBARSCOUNT<=CONST(BARSLAST(C<=O)) AND C>O;
阳高:REFX(HHV(H,BARSLAST(NOT(C>O))),IF(最后阳线,CURRBARSCOUNT-1,BARSNEXT(NOT(C>O))-1));
阳低:REFX(LLV(L,BARSLAST(NOT(C>O))),IF(最后阳线,CURRBARSCOUNT-1,BARSNEXT(NOT(C>O))-1));
阳开:REFX(REF(O,BARSLAST(NOT(C>O))-1),IF(最后阳线,CURRBARSCOUNT-1,BARSNEXT(NOT(C>O))-1));
阳收:REFX(C,IF(最后阳线,CURRBARSCOUNT-1,BARSNEXT(NOT(C>O))-1));
{后阳高:CONST(HHV(H,BARSLAST(C<O)));
后阳低:CONST(LLV(L,BARSLAST(C<O)));}
STICKLINE(阳高>阳低,阳高,阳低,4,0),COLORC080FF;
STICKLINE(阳开<阳收,阳开,阳收,4,0),COLORYELLOW;
STICKLINE(阳开>阳收,阳开,阳收,4,0),COLORBLUE;
{www.guziyuan.cn}
最后阴线:=CURRBARSCOUNT<=CONST(BARSLAST(C>=O)) AND C<O;
阴高:REFX(HHV(H,BARSLAST(NOT(C<O))),IF(最后阴线,CURRBARSCOUNT-1,BARSNEXT(NOT(C<O))-1));
阴低:REFX(LLV(L,BARSLAST(NOT(C<O))),IF(最后阴线,CURRBARSCOUNT-1,BARSNEXT(NOT(C<O))-1));
阴开:REFX(REF(O,BARSLAST(NOT(C<O))-1),IF(最后阴线,CURRBARSCOUNT-1,BARSNEXT(NOT(C<O))-1));
阴收:REFX(C,IF(最后阴线,CURRBARSCOUNT-1,BARSNEXT(NOT(C<O))-1));
{后阴高:CONST(HHV(H,BARSLAST(C>O)));
后阴低:CONST(LLV(L,BARSLAST(C>O)));};
STICKLINE(阴高>阴低,阴高,阴低,4,0),COLOR404000;
STICKLINE(阴开<阴收,阴开,阴收,4,0),COLOR0080FF;
STICKLINE(阴开>阴收,阴开,阴收,4,0),COLOR008000;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
gd24320