乐于分享
好东西不私藏

盘口分析指标源码

盘口分析指标源码

看盘的“三步口诀”:

  1. 扫一眼结构:是下厚上薄,还是上厚下薄?

  2. 盯住关键单:最大那笔单子在哪个位置,是真是假?股价碰到它时,它是撤了还是硬扛

  3. 看分时成交盘口挂单在表演,真实意图都在红色的主动买和绿色的主动卖里。

分析订单簿就是透过这些挂单的“形”和“撤单挂单”的“动”,去揣摩背后主导资金的真实心理:他是真的想买、想卖,还是在表演给你看。

{主力盘口意图实时分析系统}

{适用通达信LEVEL-2行情,仅支持电脑端分时图使用}

{===== 一、基础数据提取 =====}

{买卖盘挂单(需L2数据)}

买一价:=DYNAINFO(20); 买一量:=DYNAINFO(58);

卖一价:=DYNAINFO(21); 卖一量:=DYNAINFO(59);

{委买委卖总量(L2五档合计)}

委买总量:=DYNAINFO(106); {买一至买五总量}

委卖总量:=DYNAINFO(107); {卖一至卖五总量}

{委比}

委比:=IF(委买总量+委卖总量>0, (委买总量-委卖总量)/(委买总量+委卖总量)*100, 0);

{买卖力道(主动性买卖盘成交量,L2数据)}

主动买:=BUYVOL; {外盘,主动买入成交}

主动卖:=SELLVOL; {内盘,主动卖出成交}

内外比:=IF(主动卖>0, 主动买/主动卖, 1);

{分时成交额}

分时成交:=SUM(AMOUNT, 0); {当日累计成交额}

开盘成交:=REF(分时成交, 1);

{===== 二、核心博弈指标 =====}

{1. 买一堵单强度:买一挂单 / 过去1分钟均量}

均量1分:=SUM(V, 1) / 1; {1分钟平均成交量}

买一强度:=IF(均量1分>0, 买一量 / 均量1分, 0);

{2. 垫单识别:买二+买三总量远大于买一}

买二量:=DYNAINFO(72) ; 

买三量:=DYNAINFO(76) ;

垫单量:=买二量+买三量; {买二+买三量}

垫单倍数:=IF(买一量>0, 垫单量 / 买一量, 0);

是垫单:=垫单倍数 > 3 AND 委买总量 > 委卖总量 * 1.5;

{3. 压盘识别:卖二+卖三挂单巨大但卖一少}

卖二量:=DYNAINFO(74) ; 

卖三量:=DYNAINFO(78) ;

压盘量:=卖二量+卖三量; {卖二+卖三量}

压盘倍数:=IF(卖一量>0, 压盘量 / 卖一量, 0);

是压盘:=压盘倍数 > 3 AND 主动买 > 主动卖 * 1.2;

{4. 真假托盘判断}

{真托盘:买一量大且价格下跌时买一量不减反增,主动买入持续}

买一增仓:=买一量 > REF(买一量, 1);

价格微跌:=C < REF(C, 1) * 0.998;

真托盘:买一增仓 AND 价格微跌 AND 主动买 > 主动卖,NODRAW,COLORYELLOW;

{假托盘:买一量大但价格上涨时买一撤单}

买一减仓:=买一量 < REF(买一量, 1) * 0.7;

价格微涨:=C > REF(C, 1) * 1.002;

假托盘:买一减仓 AND 价格微涨 AND 主动卖 > 主动买,NODRAW,COLORGREEN;

{5. 吃单力度:卖一被连续主动性吃掉}

{判断卖一价位的成交密度}

正在吃卖一:=C >= 卖一价 AND 主动买 > 主动卖 * 2;

吃掉速度:IF(卖一量>0 AND 正在吃卖一, 主动买 / 卖一量, 0),NODRAW,COLORYELLOW;

{6. 封板强度(涨停时)}

涨幅:=DYNAINFO(14) * 100; {涨幅百分比}

封单量:=IF(涨幅>=9.8, 买一量, 0);

封单占比:=IF(CAPITAL>0, 封单量/CAPITAL*100, 0); {封单占流通盘比}

{===== 三、综合意图信号 =====}

{1. 强吸筹信号:真托盘+吃卖一+内盘大于外盘}

强吸筹:真托盘 AND 吃掉速度 > 1.5 AND 委比 > 20,COLORYELLOW;

{2. 诱多出货信号:假托盘+垫单异常+价格上涨}

诱多出货:假托盘 AND 是垫单 AND 价格微涨 AND 主动卖 > 主动买,NODRAW,COLORGREEN;

{3. 压盘吸筹信号:上方压盘+主动买持续+价格不跌}

压盘吸筹:是压盘 AND 主动买 > 主动卖 * 1.3 AND NOT(价格微跌),NODRAW,COLORYELLOW;

{4. 逼空拉升信号:吃卖一速度极快+委比转正}

逼空拉升:吃掉速度 > 3 AND 委比 > 0 AND C > REF(C, 1),COLORFF00FF;

{5. 封板稳固度:封单占流通盘比例}

封板强:=封单占比 > 1 AND 涨幅 >= 9.8;

封板弱:=封单占比 < 0.3 AND 涨幅 >= 9.8;

DRAWTEXT(FILTER(封板强,240), 5, '封板坚实'), COLORRED;

DRAWTEXT(FILTER(封板弱,240), 6, '封板薄弱'), COLORGREEN;

DRAWTEXT(强吸筹  AND ISLASTBAR, 1, '★强力吸筹'), COLORRED;

{DRAWTEXT(诱多出货  AND ISLASTBAR, 2, '诱多出货'), COLORGREEN;}

STICKLINE(诱多出货 OR 假托盘,0.7,1,1,0),COLORRED;

STICKLINE(压盘吸筹,0,0.5,1,0),COLORYELLOW;

{DRAWTEXT(压盘吸筹 AND ISLASTBAR, 3, '压盘吸筹'), COLORYELLOW;}

DRAWTEXT(逼空拉升 AND ISLASTBAR, 4, '▲逼空拉升'), COLORMAGENTA;

DRAWTEXT_FIX(1, 0.2, 0.05, 0, STRCAT('委比:', CON2STR(委比, 1))), COLORWHITE;

DRAWTEXT_FIX(1, 0.2, 0.5, 0, STRCAT('内外比:', CON2STR(内外比, 2))), COLORWHITE;

DRAWTEXT_FIX(1, 0.06, 0.05,0, STRCAT('垫单比:', CON2STR(垫单倍数, 1))), COLORWHITE;

DRAWTEXT_FIX(1, 0.06, 0.5, 0, STRCAT('吃单力:', CON2STR(吃掉速度, 1))), COLORWHITE;