-- 绘图函数的问题
A1:=(REF(O,1) + REF(C,1)) / 2;
A2:=(H + L + C) / 3;
A3:=MAX(MAX(A1,A2),H);
A4:=MIN(MIN(A1,A2),L);
A5:=IF(A1 < A2,A3 - A4 + A2 - A1,A3 - A4);
A6:=IF(A1 > A2,A3 - A4 + A1 - A2,A3 - A4);
A7:=A5 / (A5 + A6) *VOL * MAX(ABS(A1 - A2) / (A3 - A4),0.15) / 10000;
A8:=A6 / (A5 + A6) *VOL * MAX(ABS(A1 - A2) / (A3 - A4),0.15) / 10000;
主力净买资金:=(A7 - A8) * 2.5;
持仓量:OPENINT,NODRAW;
MACCL:=MA(持仓量,10);
GAO:=IF(MACCL>REF(MACCL,1),持仓量,REF(持仓量,1));
SHOU:=持仓量;
KAI:=REF(SHOU,1);
DI:=IF(MACCL>REF(MACCL,1),KAI,持仓量);
kline(GAO,KAI,DI,SHOU,1),COLORRED;
DZ:(C>=REF(C,1) AND 主力净买资金>0 AND 持仓量>REF(持仓量,1)) OR (C<REF(C,1) AND 主力净买资金>=0 AND 持仓量>REF(持仓量,1)),NODRAW;
KZ:(主力净买资金<0 AND 持仓量>REF(持仓量,1) AND C<REF(C,1)) OR ( C>=REF(C,1) AND 主力净买资金<=0 AND 持仓量>REF(持仓量,1) ),NODRAW;
KJ:(C>=REF(C,1) AND 主力净买资金>=0 AND 持仓量<=REF(持仓量,1)) OR (C>REF(C,1) AND 主力净买资金<=0 AND 持仓量<REF(持仓量,1)),NODRAW;
DJ:(C<=REF(C,1) AND 主力净买资金<=0 AND 持仓量<=REF(持仓量,1)) OR ( C<=REF(C,1) AND 主力净买资金>=0 AND 持仓量<=REF(持仓量,1) ),NODRAW;
CC:=持仓量-REF(持仓量,1);
STICKLINE(DZ,KAI,SHOU,3,0),COLORRED;
STICKLINE(KZ,SHOU,KAI,3,0),COLORBLUE;
STICKLINE(DJ,KAI,SHOU,3,0),COLORYELLOW;
STICKLINE(KJ,SHOU,KAI,3,0),COLORYELLOW;
MA10:MA(SHOU,M1),COLORRED,LINETHICK1;
IF(SHOU>REF(SHOU,M1),MA10,NULL),COLORRED,LINETHICK1;
IF(SHOU<=REF(SHOU,M1),MA10,NULL),COLORGREEN,LINETHICK1;
MA22:MA(SHOU,M2),COLORRED,LINETHICK2;
IF(SHOU>REF(SHOU,M2),MA22,NULL),COLORRED,LINETHICK2;
IF(SHOU<=REF(SHOU,M2),MA22,NULL),COLORGREEN,LINETHICK2;
MID :=MA(SHOU,26);
UPPER:= MID + 2*STD(SHOU,26),COLORGREEN,LINETHICK1;
LOWER:= MID - 2*STD(SHOU,26),COLORRED,LINETHICK1;