您这样试试:
HH:=HHV(HIGH,10);
LL:=LLV(LOW,10);
HH1:=BARSLAST((HH>REF(HH,1)));//满足HH大于前一周期HH这一条件到现在的周期数
LL1:=BARSLAST((LL<REF(LL,1)));//满足LL小于前一周期LL这一条件到现在的周期数
A:=IF((HH1 < LL1),1,IF((HH1 > LL1),-1,0));//如果HH1<LL1,返回1,如果HH1>LL1,返回-1,否则返回0
AA:IF(A>=0,LL,HH),COLORWHITE,LINETHICK2;//如果A>=0,返回LL,否则返回HH,返回值画白线
STICKLINE(ISUP&&(HH1 < LL1),CLOSE,OPEN,COLORRED,1);//HH1<LL1时,画收盘价到开盘价的红色柱线
STICKLINE(ISDOWN&&(HH1 < LL1),CLOSE,OPEN,COLORRED,0);
DRAWLINE((HH1 < LL1),H,(HH1<LL1),LOW,COLORRED);//HH1<LL1时,最高价到最低价画红线
STICKLINE(ISUP&&(HH1 > LL1),CLOSE,OPEN,COLORCYAN,1);//HH1 > LL1时,画收盘价到开盘价的绿色柱线
STICKLINE(ISDOWN&&(HH1 > LL1),CLOSE,OPEN,COLORCYAN,0);
DRAWLINE((HH1 > LL1),HIGH,(HH1 > LL1),LOW,COLORCYAN);//HH1>LL1时,最高价到最低价画绿线
您这样试试:
HH:=HHV(HIGH,10);
LL:=LLV(LOW,10);
HH1:=BARSLAST((HH>REF(HH,1)));//满足HH大于前一周期HH这一条件到现在的周期数
LL1:=BARSLAST((LL<REF(LL,1)));//满足LL小于前一周期LL这一条件到现在的周期数
A:=IF((HH1 < LL1),1,IF((HH1 > LL1),-1,0));//如果HH1<LL1,返回1,如果HH1>LL1,返回-1,否则返回0
AA:IF(A>=0,LL,HH),COLORWHITE,LINETHICK2;//如果A>=0,返回LL,否则返回HH,返回值画白线
//STICKLINE(ISUP&&(HH1 < LL1),CLOSE,OPEN,COLORRED,1);//HH1<LL1时,画收盘价到开盘价的红色柱线
//STICKLINE(ISDOWN&&(HH1 < LL1),CLOSE,OPEN,COLORRED,0);
//DRAWLINE((HH1 < LL1),H,(HH1<LL1),LOW,COLORRED);//HH1<LL1时,最高价到最低价画红线
DRAWCOLORKLINE(ISUP&&(HH1 < LL1),COLORRED,1);
DRAWCOLORKLINE(ISDOWN&&(HH1 < LL1),COLORRED,0);
//STICKLINE(ISUP&&(HH1 > LL1),CLOSE,OPEN,COLORCYAN,1);//HH1 > LL1时,画收盘价到开盘价的绿色柱线
//STICKLINE(ISDOWN&&(HH1 > LL1),CLOSE,OPEN,COLORCYAN,0);
//DRAWLINE((HH1 > LL1),HIGH,(HH1 > LL1),LOW,COLORCYAN);//HH1>LL1时,最高价到最低价画绿线
DRAWCOLORKLINE(ISUP&&(HH1 > LL1),COLORCYAN,1);
DRAWCOLORKLINE(ISDOWN&&(HH1 > LL1),COLORCYAN,0);
HH:=HHV(HIGH,10);
LL:=LLV(LOW,10);
HH1:=BARSLAST((HH>REF(HH,1)));//满足HH大于前一周期HH这一条件到现在的周期数
LL1:=BARSLAST((LL<REF(LL,1)));//满足LL小于前一周期LL这一条件到现在的周期数
A:=IF((HH1 < LL1),1,IF((HH1 > LL1),-1,0));//如果HH1<LL1,返回1,如果HH1>LL1,返回-1,否则返回0
AA:IF(A>=0,LL,HH),COLORWHITE,LINETHICK2;//如果A>=0,返回LL,否则返回HH,返回值画白线
//STICKLINE(ISUP&&(HH1 < LL1),CLOSE,OPEN,COLORRED,1);//HH1<LL1时,画收盘价到开盘价的红色柱线
//STICKLINE(ISDOWN&&(HH1 < LL1),CLOSE,OPEN,COLORRED,0);
//DRAWLINE((HH1 < LL1),H,(HH1<LL1),LOW,COLORRED);//HH1<LL1时,最高价到最低价画红线
DRAWCOLORKLINE(ISUP&&(HH1 < LL1),COLORRED,1);
DRAWCOLORKLINE(ISDOWN&&(HH1 < LL1),COLORRED,0);
DRAWCOLORKLINE(ISEQUAL&&(HH1 < LL1),COLORRED,0);
//STICKLINE(ISUP&&(HH1 > LL1),CLOSE,OPEN,COLORCYAN,1);//HH1 > LL1时,画收盘价到开盘价的绿色柱线
//STICKLINE(ISDOWN&&(HH1 > LL1),CLOSE,OPEN,COLORCYAN,0);
//DRAWLINE((HH1 > LL1),HIGH,(HH1 > LL1),LOW,COLORCYAN);//HH1>LL1时,最高价到最低价画绿线
DRAWCOLORKLINE(ISUP&&(HH1 > LL1),COLORCYAN,1);
DRAWCOLORKLINE(ISDOWN&&(HH1 > LL1),COLORCYAN,0);
DRAWCOLORKLINE(ISEQUAL&&(HH1 > LL1),COLORCYAN,0);