








附完整源码
YI DE LIANG HUA


一、底层逻辑梳理
通达信使用
能预警能弹窗
能对接QMT实现程序化
整套指标以XMA自适应通道为核心骨架,叠加资金流、动量、短期 KD、多均线趋势、K 线突破条件
核心通道体系(XMA 通道)
利用 25 周期双重 XMA 计算上下轨:上轨【通道】、下轨【盘龙】;通道 2 是盘龙 25 周期均线,DRAWBAND 填充区间,形成动态支撑压力带。
盘龙线作为关键生命线,专门捕捉价格回踩支撑突破信号。
XMA 为偏移移动平均,相比 EMA 有提前预判效果。(MA.EMA.XMA均线算法中,XMA的变化更快,能捕捉短期行情突变)
拐点动量指标
通过6周期双重平滑价格涨跌斜率,识别短期动能底背离,用来筛选超跌反转潜在机会。
资金动量
基于高低开区间量能拆分,模拟主动买卖资金,加权平滑得到资金强弱线,作为辅助验证条件。
多条件买卖信号
买点:连续 2 根 K 线收在盘龙下方,当日开盘在盘龙下、收盘站上盘龙,回踩支撑突破信号;
卖点:价格大幅远离10日均线冲高回落。
条件 K 线:多重均线压制 + 短期 KD 多头共振,K线标记黄色预警区域;
附带 5/10/20/30/60 日均线多周期趋势判断。

二、核心优点
XMA 通道响应更快,相比传统布林带,拐点预判能力更强,动态支撑压力直观;通道区间色彩填充,强弱区间一目了然。
交易信号逻辑清晰:依托盘龙生命线,主打回踩支撑突破模式,属于顺势低吸思路。
融合价格动量 + 区间资金测算,不再单纯依靠通道突破,多增加了一层过滤。
内置多周期均线共振条件,买点优先倾向60日线多头环境,规避大空头行情抄底。
特殊形态 K 线为黄色,快速识别承压反弹结构。

三、客观短板
XMA 存在未来函数特性,局部近期 K 线通道线条会随新 K 线到来发生漂移。
资金计算是理论估算,并非真实逐笔成交,无量横盘容易产生虚假资金信号。
震荡箱体中价格反复穿插盘龙线,会连续反复触发买卖信号,来回磨损。

四、适配 & 不适配标的
✅适合:中期趋势股、沿支撑震荡上行个股,偏好回踩支撑低吸的波段交易者
❌不适合:连续一字、极端暴涨暴跌妖股、长期单边阴跌个股、需要精准历史回测量化
源码奉上-直接复制即可
T34:=CONST(IF((OPEN/CLOSE > 1.05 AND HIGH/LOW < OPEN/CLOSE+0.018),1,0));
XA_1:=STRCAT(HYBLOCK,1);
XA_2:=STRCAT(XA_1,DYBLOCK);
XA_3:=STRCAT(XA_2,1);
通道:(XMA(XMA(HIGH,25),25)-XMA(XMA(LOW,25),25))*1+XMA(XMA(HIGH,25),25),DOTLINE,COLORYELLOW;
盘龙:XMA(XMA(LOW,25),25)-(XMA(XMA(HIGH,25),25)-XMA(XMA(LOW,25),25))*1,COLORRED,LINETHICK2;
通道2:EMA(盘龙,25),COLORCYAN,LINETHICK2;
DRAWBAND(盘龙,RGB(55,0,0),通道2,RGB(0,91,0));
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
STICKLINE(盘龙>LOW AND 盘龙<HIGH,盘龙,MIN(MIN(OPEN,CLOSE),盘龙),3,0),COLORYELLOW;
STICKLINE(盘龙>MIN(CLOSE,OPEN) AND 盘龙<MAX(CLOSE,OPEN),盘龙,MIN(OPEN,CLOSE),0,0),COLORYELLOW;
STICKLINE(盘龙>HIGH,OPEN,CLOSE,3,0),COLORYELLOW;
STICKLINE(盘龙>HIGH,HIGH,LOW,0,0),COLORYELLOW;
XA_4:=100*XMA(XMA(CLOSE-REF(CLOSE,1),6),6)/XMA(XMA(ABS(CLOSE-REF(CLOSE,1)),6),6);
XA_5:=LLV(XA_4,2)=LLV(XA_4,7) AND COUNT(XA_4<0,2) AND CROSS(XA_4,MA(XA_4,2));
XA_6:=盘龙>HIGH AND XA_5 AND LOW<=盘龙 AND CLOSE!=LOW;
XA_7:=(HIGH+LOW+CLOSE)/3;
XA_8:=VOL/IF(HIGH=LOW,4,HIGH-LOW);
XA_9:=IF(CAPITAL=0,XA_8*(XA_7-MIN(CLOSE,OPEN)),XA_8*IF(HIGH=LOW,1,MIN(OPEN,CLOSE)-LOW));
XA_10:=IF(CAPITAL=0,XA_8*(MIN(OPEN,CLOSE)-LOW),XA_8*IF(HIGH=LOW,1,XA_7-MIN(CLOSE,OPEN)));
XA_11:=IF(CAPITAL=0,XA_8*(HIGH-MAX(OPEN,CLOSE)),XA_8*IF(HIGH=LOW,1,HIGH-MAX(OPEN,CLOSE)));
XA_12:=IF(CAPITAL=0,XA_8*(MAX(CLOSE,OPEN)-XA_7),XA_8*IF(HIGH=LOW,1,MAX(CLOSE,OPEN)-XA_7));
XA_13:=(XA_9+XA_10-(XA_11+XA_12))/IF(CAPITAL=0,10000,10000);
XA_14:=SMA(IF(CLOSE>=REF(CLOSE,1),XA_13,(-XA_13)/100),2,1);
XA_15:=SMA(XA_14*120/FROMOPEN*5,2,1);
XA_16:=SMA(XA_15,5,1);
XA_17:=SMA(XA_16,5,1);
XA_18:=CURRBARSCOUNT=1 AND CLOSE<REF(CLOSE,1);
XA_19:=REF(XA_14,1)-XA_18;
XA_20:=CLOSE>OPEN AND XA_19<0.02 AND MA(CLOSE,5)>MA(CLOSE,60) AND CLOSE/REF(CLOSE,1)>=1.02 AND HIGH<通道;
XA_21:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
XA_22:=SMA(XA_21,3,1);
XA_23:=SMA(XA_22,3,1);
XA_24:=3*XA_22-2*XA_23;
XA_25:=MA(CLOSE,5);
XA_26:=MA(CLOSE,10);
XA_27:=MA(CLOSE,20);
XA_28:=MA(CLOSE,30);
XA_29:=MA(CLOSE,60);
XA_30:=XA_25/LOW;
XA_31:=HIGH/XA_25;
XA_32:=XA_30>1.1 AND CLOSE>OPEN;
XA_33:=XA_31>1.1 AND CLOSE<OPEN;
XA_34:=XA_30>1.05 AND CLOSE>OPEN AND CLOSE<XA_25 AND CLOSE<XA_26 AND CLOSE<XA_27 AND CLOSE<XA_29;
XA_35:=XA_31>1.05 AND CLOSE<OPEN;
XA_36:=XA_29/CLOSE;
XA_37:=XA_32>0 AND XA_34>0 AND XA_36>1.5 AND XA_24>XA_22;
STICKLINE(XA_37,OPEN,CLOSE,2,0),COLORFF00FF;
XA_38:=HIGH>XA_26*1.15 AND CLOSE<OPEN;
CTA:=REF(C,1)<盘龙 AND REF(C,2)<盘龙 AND O<盘龙 AND C>盘龙;
卖:DRAWICON(FILTER(XA_38>0,1),HIGH*1.02,6);
买:DRAWICON(CTA,LOW*1.02,42);
注明:本文为技术交流,仅为知识分享,仅供互讨交流,以上模型指标公式仅限学术探讨模拟测试,不作任何投资依据以及建议,"都是通过历史数据的理论推演",且勿用作法律禁止之外的用途!
本文纯技术分享类文章,请大家自觉遵守《微信公众平台运营规范》。
市场瞬息万变,任何指标都无法做到100% 的准确性,预警功能也好,对面QMT实现自动化也罢,都只是工具,并不能代替你做抉择!
夜雨聆风