涨停回马枪 + 资金流监控指标源码
发布日期: 2025-10-11 | 阅读量:150170
指标公式逻辑介绍
涨停突破 := (C / REF(C, 1) - 1) * 100 > 9.5 AND H = C ;
涨停距今天数 := BARSLAST(涨停突破);
涨停开盘价 := VALUEWHEN(涨停突破, O);
涨停收盘价 := VALUEWHEN(涨停突破, C);
止跌基准 :=涨停收盘价 - 0.01;
前次涨停天数 := REF(涨停距今天数, 1);
信号A := CROSS(C, 涨停收盘价)AND C > O AND C > REF(C, 1) AND 前次涨停天数 >= 3 AND 前次涨停天数 <= 10;
回马枪1 := FILTER(信号A, 30), COLORMAGENTA;
信号B := CROSS(C, 止跌基准) AND C > O AND C > REF(C, 1) AND 前次涨停天数 >= 3 AND 前次涨停天数 <= 10 AND H = C;
回马枪2 := FILTER(信号B, 30), COLORMAGENTA;
涨停涨幅 := 涨停收盘价 - 涨停开盘价;
黄金支撑 := 涨停开盘价 + 涨停涨幅 * 0.7;
信号C := CROSS(C, 黄金支撑) AND C > O AND C > REF(C, 1)AND 前次涨停天数 >= 3 AND 前次涨停天数 <= 10;
回马枪3 := FILTER(信号C, 30), COLORMAGENTA;
涨停回踩: 回马枪1 OR 回马枪2 OR 回马枪3, NODRAW;
STICKLINE(涨停回踩, 0, 10, 0, 0), COLORLIMAGENTA;
STICKLINE(涨停回踩, 0, 2.5, 3, 0), COLORYELLOW;
DRAWTEXT(涨停回踩, 9, '八'), COLORMAGENTA;
DRAWTEXT(涨停回踩, 7.5, '方'), COLORGREEN;
DRAWTEXT(涨停回踩, 6, '来'), COLORMAGENTA;
DRAWTEXT(涨停回踩, 4.5, '★财'), COLORGREEN;
中线支撑 := (涨停开盘价 + 涨停收盘价) * 0.5;
DRAWTEXT(回马枪1, 3, VARCAT(VARCAT('止跌价:', VAR2STR(涨停收盘价, 2)), '元')), COLORGREEN;
DRAWTEXT(回马枪2, 3, VARCAT(VARCAT('止跌价:', VAR2STR(中线支撑, 2)), '元')), COLORGREEN;
MA5 := MA(C, 5), COLORYELLOW;
偏离度 := (H - MA5) / MA5 * 100;
超涨信号 := 偏离度 >= 20 AND H > C;
临界超涨 := 偏离度 >= 15 AND 偏离度 < 20 AND H > C;
触发抛压 := FILTER(临界超涨, 12);
STICKLINE(超涨信号, 0, 5.8, 0, 0), COLORGREEN;
STICKLINE(超涨信号, 5, 6, 3, 0), COLORGREEN;
DRAWICON(超涨信号, 6, 9);
DRAWTEXT(超涨信号, 6.5, VARCAT(VAR2STR(MA5 * 1.2, 2), '元★抛')), COLORGREEN;
均价 := AMOUNT / VOL / 100;
假阴真阳 := O > C AND 均价 > REF(C, 1), NODRAW;
放量阴跌 := C / REF(C, 1) <= 0.96 AND V < HHV(V, 30) / 1.9, NODRAW;
AAV := VOL / ((H - L) * 2 - ABS(C - O));
主动买盘 := IF(C > OPEN, AAV * (HIGH - LOW), IF(C < OPEN, AAV * ((HIGH - OPEN) + (C - LOW)), VOL / 2));
主动卖盘 := IF(C > OPEN, 0 - AAV * ((HIGH - C) + (OPEN - LOW)),IF(C < OPEN, 0 - AAV * (HIGH - LOW), 0 - VOL / 2));
当日净流入 := (主动买盘 + 主动卖盘) / 99, NODRAW;
三日净流入 := SUM(当日净流入, 3), COLORRED;
五日净流入 := SUM(当日净流入, 5), COLORCYAN;
十三日净流入 := SUM(当日净流入, 13), COLORMAGENTA;
二十一日净流入 := SUM(当日净流入, 21), COLORMAGENTA;
三十四日净流入 := SUM(当日净流入, 34), COLORMAGENTA;
五十五日净流入 := SUM(当日净流入, 55), COLORMAGENTA;
DRAWTEXT_FIX(1, 0.52, 0.05, 0, '当天净流入:');
DRAWNUMBER_FIX(1, 0.67, 0.05, 0, CONST(当日净流入)), COLORRED;
DRAWTEXT_FIX(1, 0.75, 0.05, 0, '万');
DRAWTEXT_FIX(1, 0.52, 0.2, 0, '3天净流入:');
DRAWNUMBER_FIX(1, 0.67, 0.2, 0, CONST(三日净流入)), COLORWHITE;
DRAWTEXT_FIX(1, 0.75, 0.2, 0, '万');
DRAWTEXT_FIX(1, 0.52, 0.35, 0, '5天净流入:');
DRAWNUMBER_FIX(1, 0.67, 0.35, 0, CONST(五日净流入)), COLORWHITE;
DRAWTEXT_FIX(1, 0.75, 0.35, 0, '万');
DRAWTEXT_FIX(1, 0.52, 0.5, 0, '13天净流入:');
DRAWNUMBER_FIX(1, 0.67, 0.5, 0, CONST(十三日净流入)), COLORRED;
DRAWTEXT_FIX(1, 0.75, 0.5, 0, '万');
DRAWTEXT_FIX(1, 0.52, 0.6, 0, '21天净流入:');
DRAWNUMBER_FIX(1, 0.67, 0.6, 0, CONST(二十一日净流入)), COLORRED;
DRAWTEXT_FIX(1, 0.75, 0.6, 0, '万');
DRAWTEXT_FIX(1, 0.52, 0.8, 0, '34天净流入:');
DRAWNUMBER_FIX(1, 0.67, 0.8, 0, CONST(三十四日净流入)), COLORRED;
DRAWTEXT_FIX(1, 0.75, 0.8, 0, '万');
DRAWTEXT_FIX(1, 0.52, 0.9, 0, '55天净流入:');
DRAWNUMBER_FIX(1, 0.67, 0.9, 0, CONST(五十五日净流入)), COLORRED;
DRAWTEXT_FIX(1, 0.75, 0.9, 0, '万');
















