核心逻辑
这是一个**多空资金对比指标**,通过多维度分析市场不同参与主体的资金流向和趋势状态: 1. **牛线(多空线)**:计算20日加权均价作为多空平衡线,相当于一条动态的成本均线 2. **散户资金(GB1)**:价格相对牛线位置 +(主力换手率-散户换手率),反映散户与主力的博弈 3. **游资活跃度(W2)**:结合成交量EMA差和OBV能量潮EMA差,判断短线游资动向 4. **机构动向(机构)**:比较大盘相对强弱指标的5日EMA与35日EMA差值,反映机构中期布局 5. **主力资金(V6)**:综合多空线DKX与其均线差值,加上价格波动因子,判断大资金动向
买卖信号
指标通过红绿柱状图显示多空状态: **买入信号(红色柱)**: - GB1 >= 0:散户资金占优(红色) - W2 >= 0:游资活跃(红色) - 机构 >= 0:机构做多(红色) - V6 >= 0:主力资金进场(红色) **卖出信号(绿色柱)**: - GB1 < 0:散户资金劣势(绿色) - W2 < 0:游资观望(绿色) - 机构 < 0:机构出货(绿色) - V6 < 0:主力资金撤退(绿色)
用法
1. **综合判断**:当4个指标同时出现红色(全部>=0)时,为较强的做多信号;当全部绿色时为做空信号 2. **分层观察**:指标从下到上依次显示散户、游资、机构、主力的资金状态 3. **趋势确认**:牛线(绿色)向上,马线(紫色
公式源码
时间:DATE+1900/00/00,NODRAW ,COLORWHITE;
MID1:=(3*CLOSE+LOW+OPEN+HIGH)/6;
牛线:=(20*MID1+19*REF(MID1,1)+18*REF(MID1,2)+17*REF(MID1,3)+16*REF(MID1,4)+15*REF(MID1,5)+14*REF(MID1,6)+13*REF(MID1,7)+12*REF(MID1,8)+11*REF(MID1,9)+10*REF(MID1,10)+9*REF(MID1,11)+8*REF(MID1,12)+7*REF(MID1,13)+6*REF(MID1,14)+5*REF(MID1,15)+4*REF(MID1,16)+3*REF(MID1,17)+2*REF(MID1,18)+REF(MID1,20))/210,COLORGREEN{COLORRED};
马线:=MA(牛线,3),COLORMAGENTA{COLORYELLOW};
GB:=(C-牛线);
换手:=V*100/CAPITAL;
主:=MA(换手,5);
大:=MA(换手,12);
中:=MA(换手,34);
散:=MA(换手,55);
均:=(主+大+中+散)/4;
GBB:=(主-散);
GB1:=GB+GBB;
STICKLINE(GB1>=0,2.5,4,4,0),COLORRED{COLOR017700},LINETHICK2;
STICKLINE(GB1<0,2.5,4,4,0),COLORGREEN{COLOR000099},LINETHICK2;
DRAWTEXT(ISLASTBAR=1,IF(V>=0,3.2,0),'散户'),COLORWHITE;
AA:=MAX(MA(C,60),MA(C,120));
BB:=MIN(MA(C,60),MA(C,120));
成交量:=V,COLORWHITE,LINETHICK0;
Q:=EMA(V,5);
Q1:=EMA(V,50);
obv:=SUM(IF(CLOSE>REF(CLOSE,1),vol,IF(CLOSE<REF(CLOSE,1),-VOL,0)),0);
OBV1:=EMA(OBV,5);
OBV2:=EMA(OBV,50);
W:=(Q-Q1)*0.00001;
W1:=(OBV1-OBV2)*0.000001;
W2:=W+W1;
STICKLINE(W2>=0,0.3,1.8,4,0),COLORRED{COLOR017700},LINETHICK2;
STICKLINE(W2<0,0.3,1.8,4,0),COLORGREEN{COLOR000099},LINETHICK2;
DRAWTEXT(ISLASTBAR=1,IF(V>=0,1,0),'游资'),COLORWHITE;
{R:=0;}
E:=MAX(MA(C,45),MA(C,90));
FF:=MIN(MA(C,45),MA(C,90));
C1:=10000*CLOSE/INDEXC;
O1:=10000*OPEN/INDEXO;
H1:=10000*HIGH/INDEXH;
L1:=10000*LOW/INDEXL;
LL:=IF(L1<C1 AND L1<O1,L1,MIN(C1,O1));
HH:=IF(H1>C1 AND H1>O1,H1,MAX(C1,O1));
A:=EMA(C1,5);
B:=EMA(C1,12);
D:=EMA(C1,30);
XX:=EMA(C1,35);
F:=EMA(C1,7);
均量:=(A+B+D)/3;
VA:=IF(CLOSE>REF(CLOSE,1),VOL,-VOL);
OBV11:=SUM(IF(CLOSE=REF(CLOSE,1),0,VA),0);
MAOBV:=MA(OBV11,30);
MTR:=EMA(EMA(EMA(CLOSE,12),12),12);
trix:=(MTR-REF(MTR,1))/REF(MTR,1)*100;
MATRIX:=MA(TRIX,9) ;
MIDA:=CLOSE-MIN(REF(CLOSE,1),LOW);
MIDB:=IF(CLOSE<REF(CLOSE,1),CLOSE-MAX(REF(CLOSE,1),HIGH),0);
WAD:=SUM(IF(CLOSE>REF(CLOSE,1),MIDA,MIDB),0);
MAWAD:=MA(WAD,30);
JB:=(OBV11-MAOBV)*0.000001+(A-XX);
机构:=A-XX;
STICKLINE(机构>=0,-1.9,-0.4,4,0),COLORRED{COLOR017700},LINETHICK2;
STICKLINE(机构<0,-1.9,-0.4,4,0),COLORGREEN{COLOR000099},LINETHICK2;
DRAWTEXT(ISLASTBAR=1,IF(V>=0,-1.2,0),'机构'),COLORWHITE;
J:=MAX(MA(C,30),MA(C,60));
K:=MIN(MA(C,30),MA(C,60));
MID:=(3*CLOSE+LOW+OPEN+HIGH)/6;
DKX:=(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+
16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+
13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+
10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+
7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)+
4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))/210;
MADKX:=MA(DKX,6);
MDD:=(DKX-MADKX)*1.2;
V1:=(C*2+H+L)/4*10;
V2:=EMA(V1,6)-EMA(V1,55);
V3:=EMA(V2,6);
V4:=2*(V2-V3)*5.5;
V5:=(V2-V3)*0.06;
V6:=MDD+V5;
STICKLINE(V6>=0,-4.1,-2.6,4,0),COLORRED{COLOR017700},LINETHICK2;
STICKLINE(V6<0,-4.1,-2.6,4,0),COLORGREEN{COLOR000099},LINETHICK2;
DRAWTEXT(ISLASTBAR=1,IF(V>=0,-3.4,0),'主力'),COLORWHITE;
BQIUV:(GB1),COLORWHITE,NODRAW;
BQIUSV:(W2),COLORYELLOW,NODRAW;
WWV:(A-XX),COLORBLUE,NODRAW;
XEV:(V6),COLORGREEN,NODRAW;