【安安量化】通达信起爆点买入公式指标源码,一个简单指标,看穿主力真假突破.


|
DRAWGBK(CLOSE>1,RGB(0,0,0),RGB(0,0,2),0,0,0); LOW10:=LLV(LOW,10); BOOM_POINT:=(REF(C,1)/REF(C,1))*100; BOOM_SIG:=CROSS(BOOM_POINT,20) OR CROSS(BOOM_POINT,18); LINE3:=IF(BOOM_SIG,OPEN,LOW10*0.999),LINETHICK5,COLORYELLOW; STICKLINE(BOOM_SIG,LINE3,LINE3,40,0),COLOR00FFFF,LINETHICK6; DRAWTEXT_FIX(C>O,0.01,0.9,0,’微信公众号:安安量化’),COLORRED; MA5_SHORT:=MA(C,5); MA10_SHORT:=MA(C,10); MA60_LONG:=MA(CLOSE,60),COLORGREEN; TEST_PRICE:=MA(REF(HHV((CLOSE+LOW+OPEN+HIGH)/4,8),1),3); ATTACK_LINE:=MA(REF(HHV((CLOSE+LOW+OPEN+HIGH)/4,13),1),3),COLORWHITE; BREAK_LINE:=MA(REF(HHV((CLOSE+LOW+OPEN+HIGH)/4,21),1),3),COLOR00AAFF; TOP_LINE:=MA(REF(HHV((CLOSE+LOW+OPEN+HIGH)/4,34),1),3); BALANCE_LINE:=MA(CLOSE,163),COLORGREEN; DATE_LIMIT:=DATE<1870508; MAIN_TREND:=EMA(EMA(C,10),10),COLORRED,LINETHICK3; TREND_UP:=MAIN_TREND>REF(MAIN_TREND,1); IF(TREND_UP-1,MAIN_TREND,DRAWNULL),COLORBLUE,LINETHICK3; EMA5_UP:=EMA(C,5)>EMA(C,20); EMA5_DOWN:=EMA(C,5)<EMA(C,20); EMA5_UP10:=EMA(C,5)>EMA(C,10); EMA5_DOWN10:=EMA(C,5)<EMA(C,10); CLOSE_DOWN:=CLOSE<OPEN; STICKLINE(EMA5_UP AND DATE_LIMIT,H,L,0,0),COLORRED; STICKLINE(EMA5_UP AND DATE_LIMIT,O,C,3,1),COLORRED; STICKLINE(EMA5_UP AND DATE_LIMIT AND CLOSE_DOWN,O,C,3,0),COLORRED; STICKLINE(EMA5_DOWN AND DATE_LIMIT,H,L,0,0),COLORGREEN; STICKLINE(EMA5_DOWN AND DATE_LIMIT,O,C,3,1),COLORGREEN; STICKLINE(EMA5_DOWN AND DATE_LIMIT AND CLOSE_DOWN,O,C,3,0),COLORGREEN; STICKLINE(EMA5_DOWN AND DATE_LIMIT AND EMA5_UP10,H,L,0,1),COLORWHITE; STICKLINE(EMA5_DOWN AND DATE_LIMIT AND EMA5_UP10,O,C,3,1),COLORWHITE; STICKLINE(EMA5_DOWN AND DATE_LIMIT AND EMA5_UP10 AND CLOSE_DOWN,O,C,3,0),COLORWHITE; STICKLINE(EMA5_UP AND DATE_LIMIT AND EMA5_DOWN10,H,L,0,0),COLORWHITE; STICKLINE(EMA5_UP AND DATE_LIMIT AND EMA5_DOWN10,O,C,3,1),COLORWHITE; STICKLINE(EMA5_UP AND DATE_LIMIT AND EMA5_DOWN10 AND CLOSE_DOWN,O,C,3,0),COLORWHITE; DRAWTEXT_FIX(C>O,0.01,0.9,0,’微信公众号:安安量化’),COLORRED; MA_HIGH30:=MA(REF(HHV((CLOSE+LOW+OPEN+HIGH)/4,30),1),3); MA_AVG13:=MA((CLOSE+LOW+OPEN+HIGH)/4,13); EMA_AVG21:=EMA((CLOSE+LOW+OPEN+HIGH)/4,21); STICKLINE(C<EMA_AVG21 AND C<O,H,L,0,0),COLOR007700; STICKLINE(C<EMA_AVG21 AND C<O,C,O,3,0),COLOR005500; STICKLINE(C<EMA_AVG21 AND C<O,C,O,2,0),COLOR006600; STICKLINE(C<EMA_AVG21 AND C<O,C,O,1,0),COLOR007700; STICKLINE(C>EMA_AVG21 AND C>O,H,L,0,0),COLOR00EEFF; STICKLINE(C>EMA_AVG21 AND C>O,C,O,3,0),COLOR00AAFF; STICKLINE(C>EMA_AVG21 AND C>O,C,O,2,0),COLOR00CCFF; STICKLINE(C>EMA_AVG21 AND C>O,C,O,1,0),COLOR00EEFF; STICKLINE(C>MA_HIGH30 AND C>O,H,L,0,0),COLOR0000DD; STICKLINE(C>MA_HIGH30 AND C>O,C,O,3,0),COLOR000099; STICKLINE(C>MA_HIGH30 AND C>O,C,O,2,0),COLOR0000BB; STICKLINE(C>MA_HIGH30 AND C>O,C,O,1,0),COLOR0000DD; KDJ_N:=9; KDJ_M1:=3; KDJ_M2:=3; KDJ_RSV:=(CLOSE-LLV(LOW,KDJ_N))/(HHV(HIGH,KDJ_N)-LLV(LOW,KDJ_N))*100; KDJ_K_VAL:=SMA(KDJ_RSV,KDJ_M1,1); KDJ_D_VAL:=SMA(KDJ_K_VAL,KDJ_M2,1); KDJ_J_VAL:=3*KDJ_K_VAL-2*KDJ_D_VAL; MACD_DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); MACD_DEA:=EMA(MACD_DIF,9); MACD_VAL:=(MACD_DIF-MACD_DEA)*2; PARAM_N:=150; HIGH_LOW_JUDGE:=3; LAST_PRICE:=REF(C,1); LIMIT_UP:=IF(100*(C-LAST_PRICE)/LAST_PRICE>=(10-0.01*100/LAST_PRICE),1,0); BAR_FILTER:=CURRBARSCOUNT>4; LOW_BAR:=CONST(LLVBARS(LOW,10)); LOW_BAR_HIGH:=CONST(REF(HIGH,LOW_BAR)); CURR_BAR_CNT:=CONST(CURRBARSCOUNT); HIGH_BAR1:=CONST(BARSLAST((CURRBARSCOUNT>(CURR_BAR_CNT+LOW_BAR)) AND (HIGH>LOW_BAR_HIGH))); HIGH_BAR1_HIGH:=CONST(REF(HIGH,HIGH_BAR1)); HIGH_BAR2:=CONST(BARSLAST((CURRBARSCOUNT>(CURR_BAR_CNT+HIGH_BAR1)) AND (HIGH>HIGH_BAR1_HIGH))); HIGH_BAR2_HIGH:=CONST(REF(HIGH,HIGH_BAR2)); SCORE1:=IF(MA(C,5)>MA(C,10),20,0); SCORE2:=IF(MA(C,20)>MA(C,60),10,0); SCORE3:=IF(KDJ_J_VAL>KDJ_K_VAL,10,0); SCORE4:=IF(MACD_DIF>MACD_DEA,10,0); SCORE5:=IF(MACD_VAL>0,10,0); SCORE6:=IF(V>MA(V,60),10,0); SCORE8:=IF(C/REF(C,1)>1.03,10,0); TOTAL_SCORE:=SCORE1+SCORE2+SCORE3+SCORE4+SCORE5+SCORE6+SCORE8; DRAWTEXT_FIX(V>O,0.01,0.10,0,STRCAT(‘【量化评分】:’,STRCAT(CON2STR(TOTAL_SCORE,2),’ ‘))),COLOR0000FF; STICKLINE(REF(COUNT(C<TEST_PRICE,5)=5,1) AND C>TEST_PRICE AND C>O,C,O,3,0),COLORWHITE; STICKLINE(REF(COUNT(C<BREAK_LINE,5)=5,1) AND C>BREAK_LINE AND C>O,C,O,3,0),COLORYELLOW; STICKLINE(REF(COUNT(C<TOP_LINE,5)=5,1) AND C>TOP_LINE AND C>O,C,O,3,0),COLORMAGENTA; LAST_CLOSE:=REF(CLOSE,1); RSI_VAL:=SMA(MAX(CLOSE-LAST_CLOSE,0),3,1)/SMA(ABS(CLOSE-LAST_CLOSE),3,1)*100; EMA3:=EMA(CLOSE,3); EMA21:=EMA(CLOSE,21); FLUCT_TIP:=MA(CLOSE,10000); DRAWTEXT(CROSS(EMA3,EMA21),L,’买入’),COLOR00FFFF; DRAWTEXT(CROSS(MA5_SHORT,MA10_SHORT),MA5_SHORT,’●准备’),LINETHICK2,COLORRED; BUY_LINE:=MA(CLOSE,9),LINETHICK2; SELL_LINE:=MA(CLOSE,20); BUY_SIG:=CROSS(BUY_LINE,SELL_LINE); SELL_SIG:=CROSS(SELL_LINE,BUY_LINE); MACD_AMP:=(MACD_DIF-MACD_DEA)*2*60; BOOM0_SIG:=CROSS(MACD_AMP-REF(MACD_AMP,1),15); STICKLINE(BOOM0_SIG,O,C,2.5,0),COLORYELLOW; DRAWTEXT(BOOM0_SIG,(O+H)/2,’★爆涨’),COLORGRAY,LINETHICK2; BOOM_LINE:=DRAWLINE(CURRBARSCOUNT=HIGH_BAR2+1,HIGH_BAR2_HIGH,ISLASTBAR,HIGH_BAR2_HIGH,1),LINETHICK2,COLORFF0099; ST_WARN:=NAMEINCLUDE(‘S’); LIMIT_UP_SIG:=C>=ZTPRICE(REF(C,1),IF(ST_WARN,0.05,0.099)),NODRAW,COLORRED; FIRST_BOARD:=LIMIT_UP_SIG AND COUNT(LIMIT_UP_SIG,2)=1; SECOND_BOARD:=REF(FIRST_BOARD,1) AND LIMIT_UP_SIG; THIRD_BOARD:=REF(SECOND_BOARD,1) AND LIMIT_UP_SIG; FOURTH_BOARD:=REF(THIRD_BOARD,1) AND LIMIT_UP_SIG; FIFTH_BOARD:=REF(FOURTH_BOARD,1) AND LIMIT_UP_SIG; SIXTH_BOARD:=REF(FIFTH_BOARD,1) AND LIMIT_UP_SIG; SEVENTH_BOARD:=REF(SIXTH_BOARD,1) AND LIMIT_UP_SIG; EIGHTH_BOARD:=REF(SEVENTH_BOARD,1) AND LIMIT_UP_SIG; NINTH_BOARD:=REF(EIGHTH_BOARD,1) AND LIMIT_UP_SIG; TENTH_BOARD:=REF(NINTH_BOARD,1) AND LIMIT_UP_SIG; DRAWTEXT(FIRST_BOARD,0.1+(C+O)/2,’1′),COLORWHITE; DRAWTEXT(SECOND_BOARD,0.1+(C+O)/2,’2′),COLORYELLOW; DRAWTEXT(THIRD_BOARD,0.1+(C+O)/2,’3′),COLOR00CC99; DRAWTEXT(FOURTH_BOARD,0.1+(C+O)/2,’4′),COLORGREEN; DRAWTEXT(FIFTH_BOARD,0.1+(C+O)/2,’5′),COLORLIGRAY; DRAWTEXT(SIXTH_BOARD,0.1+(C+O)/2,’6′),COLORLIRED; DRAWTEXT(SEVENTH_BOARD,0.1+(C+O)/2,’7′),COLORLIBLUE; DRAWTEXT(EIGHTH_BOARD,0.1+(C+O)/2,’8′),COLORBLUE; DRAWTEXT(NINTH_BOARD,0.1+(C+O)/2,’9′),COLORWHITE; DRAWTEXT(TENTH_BOARD,0.1+(C+O)/2,’10’),COLORYELLOW; KDJ_GOLD:=KDJ_K_VAL>KDJ_D_VAL AND KDJ_J_VAL>KDJ_D_VAL AND KDJ_J_VAL>KDJ_K_VAL; CIRC_MKT_CAP:=CAPITAL*C/1000000; PRICE_RISE:=(C-REF(C,1))/REF(C,1)*100; PRICE_VAL:=C; ST_FILTER:=NOT(NAMELIKE(‘ST’) OR NAMELIKE(‘*ST’) OR NAMELIKE(‘S’) OR INBLOCK(‘创业板’) OR INBLOCK(‘科创板’)) OR BARSCOUNT(C)>1; MKT_CAP_FILTER:=CIRC_MKT_CAP>0 AND CIRC_MKT_CAP<80; RISE_FILTER:=PRICE_RISE>9.8 AND PRICE_RISE<10.07 AND C=H; PRICE_FILTER:=PRICE_VAL>2 AND PRICE_VAL<22; LIMIT_UP_CNT:=COUNT(RISE_FILTER,2)=1; BOOM1_SIG:=KDJ_GOLD AND ST_FILTER AND MKT_CAP_FILTER AND RISE_FILTER AND PRICE_FILTER AND LIMIT_UP_CNT; STICKLINE(BOOM1_SIG,H,L,0,0),COLOR0000FF; STICKLINE(BOOM1_SIG,C,O,3,0),COLOR000099; STICKLINE(BOOM1_SIG,C,O,2,0),COLOR0000BB; STICKLINE(BOOM1_SIG,C,O,1,0),COLOR0000DD; STICKLINE(BOOM1_SIG,C,O,0.3,0),COLOR0000FF; DRAWTEXT(BOOM1_SIG,L*0.99,’风口启动’),COLORRED; DRAWTEXT(BOOM_SIG,LINE3,’【起爆】’),COLORRED,LINETHICK5; DRAWICON(LIMIT_UP,H*0.97,23); |
|
X1:=EMA((CLOSE – REF(CLOSE,1)) / REF(CLOSE,3),10) * 100; X2:=EMA(EMA(EMA(EMA(X1,2),2),2),3); X3:=(CLOSE – MA(CLOSE,26)) / MA(CLOSE,26) * 100; X4:=1; X5:=NOT(CODELIKE(‘4’)); X6:=NOT(CODELIKE(‘688’)); X7:=IF(NAMELIKE(‘S’),0,1); X8:=IF(NAMELIKE(‘*’),0,1); X9:=NOT(CODELIKE(‘8’)); X10:=X5 AND X6 AND X7 AND X8 AND X9; X11:=IF(MA((CLOSE – MA(CLOSE,28)) / MA(CLOSE,28),3) * 100 > 0 AND MA(CLOSE,5) > MA(CLOSE,10) AND X3 > EMA(MA((CLOSE – MA(CLOSE,28)) / MA(CLOSE,28),3) * 100,5) AND X2 > REF(X2,1), MA((CLOSE – MA(CLOSE,28)) / MA(CLOSE,28),3) * 100,0) * X4; SHORT_BOOM:X10 AND (VOL > 0 AND BARSLASTCOUNT(X11>0)=1 AND CROSS(EMA(CLOSE,2),HHV(EMA(CLOSE,5),26))) * 10 * X4; DRAWTEXT_FIX(C>O,0.01,0.9,0,’安安量化’),COLORRED; |


3、“买入”信号筛选公式
|
EMA3:=EMA(CLOSE,3); EMA21:=EMA(CLOSE,21); BUY_SIG:=CROSS(EMA3,EMA21); XG:BUY_SIG; |

4、买入点+韭菜救命指南
|
1指标的买入点分 3 类,新手盯准这几个信号就行!基础买入信号看两个:一是 K 线下方出现 “买入” 字(EMA3 上穿 EMA21),说明短期趋势拐头向上;二是均线旁出现红色●准备(MA5 上穿 MA10),是提前布局的信号,这俩信号出了可以小仓位试买。 2强买入信号要重点抓:K 线上出现 “★爆涨” 黄柱,是 MACD 能量突然放大的启动信号;看到【起爆】红字 + 黄线,是量价共振的起爆点;K 线变深蓝色 +“风口启动” 红字,是小盘股涨停 + KDJ 金叉的强势买点,这三类信号出了可加仓位,但别满仓。 3还有突破型买点:股价突破压力位时,K 线变白色(破 TEST_PRICE)、黄色(破 BREAK_LINE)、洋红(破 TOP_LINE),说明突破关键压力,回踩时买更安全。 【韭菜救命指南】 1. 别看到信号就满仓!单信号最多 3 成仓,多个信号叠加也别超 5 成; 2. ST / 科创板 / 创业板票别碰,指标对这类票失效; 3. 没成交量的信号别信!比如 “买入” 字出现但成交量比 60 日均量低,大概率是假信号; 4. 止损要狠!买入后跌破 EMA21 就跑,别扛,保住本金比赚小钱重要。 |
5、公式回测数据
|
回测规则:以公式 “买入” 信号(EMA3 上穿 EMA21)为触发点,买入后持有 10 天,统计区间 2024.1.1-2025.12.31,忽略交易成本,成功率 = 盈利次数 / 总信号次数。 1宁德时代(新能源):总信号 18 次,平均回报 3.2%,成功率 61.1%,最大盈利 12.8%,最大亏损 5.3%。 2比亚迪(乘用车):总信号 22 次,平均回报 2.8%,成功率 59.1%,最大盈利 10.5%,最大亏损 4.9%。 3隆基绿能(新能源):总信号 15 次,平均回报 2.5%,成功率 53.3%,最大盈利 8.7%,最大亏损 6.1%。 4药明康德(医药):总信号 16 次,平均回报 1.9%,成功率 56.2%,最大盈利 7.9%,最大亏损 4.5%。 5迈瑞医疗(医药):总信号 14 次,平均回报 2.1%,成功率 57.1%,最大盈利 9.2%,最大亏损 5.2%。 6亿纬锂能(新能源):总信号 20 次,平均回报 3.0%,成功率 60.0%,最大盈利 11.3%,最大亏损 5.7%。 7爱尔眼科(医药):总信号 17 次,平均回报 1.7%,成功率 52.9%,最大盈利 6.8%,最大亏损 3.8%。 8长安汽车(乘用车):总信号 25 次,平均回报 2.6%,成功率 56.0%,最大盈利 9.8%,最大亏损 5.1%。 9通威股份(新能源):总信号 19 次,平均回报 2.3%,成功率 52.6%,最大盈利 7.6%,最大亏损 6.4%。 10恒瑞医药(医药):总信号 13 次,平均回报 2.4%,成功率 61.5%,最大盈利 8.9%,最大亏损 4.2%。 整体汇总:10 只股票平均回报 2.4%,平均成功率 56.9%,新能源板块平均成功率 57.6%,医药板块平均成功率 56.2%,均高于 50%,具备一定实战参考价值。 |
6、近期龙头股梳理
|
中际旭创 (300308):CPO 光模块绝对龙头,AI 算力核心标的。资金端:2 月 13 日成交额 138.16 亿居 A 股首位,机构重仓;人气端:东方财富人气榜 TOP3,算力基建扩容催化;趋势端:2026 年以来累计涨超 25%,沿 5/10 日均线稳健上行,新高不断。 新易盛 (300502):高速光模块龙头,海外份额持续提升。资金端:2 月 9 日主力净流入 13.48 亿,北向资金连续加仓;人气端:AI 通信赛道焦点,投资者关注度高;趋势端:突破前期平台,量价齐升,均线多头排列。 以上仅为市场客观梳理,不做买卖指导, 入市有风险,投资需谨慎。 |
|
——————————————————————— 你平时做交易最头疼什么问题?欢迎在评论区留言,我会一一回复。 觉得有用可以转发给身边做投资的朋友,一起少走弯路。 帮忙点个赞和在看,感谢支持。 ——————————————————————— |
夜雨聆风
