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;
MID := MA(CLOSE,26);
UPPER:= MID + 2*STD(CLOSE,26);
LOWER:= MID - 2*STD(CLOSE,26);
引用指标为下:
{做多力度:=SMA((CLOSE - LLV(LOW,M1)) / (HHV(HIGH,M1) - LLV(LOW,M1)) * 100,M1,1)-8 ;
做空力度:=SMA((HHV(HIGH,M2) - CLOSE) / (HHV(HIGH,M2) - LLV(LOW,M2)) * 100,M2,1);
多空差:做多力度-做空力度,NODRAW;
多空差1:=REF(多空差,1);
标红:=多空差>=REF(多空差,1);
标绿:=多空差<=REF(多空差,1);
STICKLINE(标红,多空差,0,宽度,1),COLORRED;
STICKLINE(标绿,0,多空差,宽度,0),COLORGREEN;}
请老师帮助编辑下:
将多空差:做多力度-做空力度,NODRAW;引入布林上轨,当多空差1大于0轴时显示为红色,小于0时显示为绿色。
将多空差1:=REF(多空差,1);引入布林下轨,大于上一根值时显示红色,小于上一根值时显示绿色
做多力度:=SMA((CLOSE - LLV(LOW,M1)) / (HHV(HIGH,M1) - LLV(LOW,M1)) * 100,M1,1)-8 ;
做空力度:=SMA((HHV(HIGH,M2) - CLOSE) / (HHV(HIGH,M2) - LLV(LOW,M2)) * 100,M2,1);
多空差:做多力度-做空力度,NODRAW;
请老师帮助编辑主图指标,谢谢。
当多空差大于0时,在当根K线最低点画一条向右延伸的线段。
当多空差小于0时,在当根K线最高点画一条向右延伸的线段。