通在鹤〖趋势节奏〗底层算法将短期与中期均线的乖离率极高胜率源码


这套通达信指标公式本质上是一套量化版的“趋势红绿灯”系统。
它属于主图趋势类指标,底层算法将短期与中期均线的乖离率整合在一起,通过计算多空双方的力量对比,直接将结果以可视化方式呈现在K线上。
信号特征方面,图中最核心的是一条红色的“20日生命线”。K线会根据市场状态自动变色:红色代表多头强势,适合持股;蓝色代表空头打压,建议离场;白色表示超跌后的首次买入机会;黄色则意味着趋势确立,可考虑加仓。最引人注目的是,当短期和中期均线同时上穿长期均线时,K线下方会直接显示“主力拉升”四个绿色大字。
优缺点方面,智哥坦言,这套源码在震荡向上的波段行情或抓涨停后的回踩接力阶段表现尤为出色,信号清晰直观。然而,在每日振幅仅1%左右、市场低迷的阴跌行情中,变色信号会频繁交替,此时不宜盲目坚持。
用法方面,无论何种通达信选股公式,关键在于场景匹配。这套源码在以下两种场景中胜率较高:
回踩生命线的波段低吸:条件是一只强势股前期放量上涨后,缩量回调至红色“20日生命线”附近止跌,且K线由蓝变白(买入信号)或图上出现“买”字。操作上,这是绝佳的右侧试错点,无需等待分时图拉升,可直接建立底仓,防守位设在生命线下方2个点,此位置的盈亏比非常划算。
抓“主力拉升”的强势起爆:条件是股价在底部箱体横盘一段时间后,某日突然放量,主图直接显示“主力拉升”四个字,且当天K线变黄(触发加仓信号)。操作上,这是短期多头共振的标志,表明主力不再隐藏,资金正在抢筹,可顺势打板或半路跟进,准备捕捉主升浪。
 
{主图源码如下}

{1. 基础视觉与背景设置}
DRAWGBK(OPEN>0,RGB(08,20,08),RGB(18,28,38),0,'02',0);
生命线:MA(CLOSE,20),COLORRED,LINETHICK2;
STICKLINE(C>=生命线 AND C>=O,H,L,0,1),COLORRED;
STICKLINE(C>=生命线 AND C>=O,C,O,2.5,0),COLORRED;

{2. 趋势与主力拉升信号}
DP:=IF(C=INDEXC,0,1);
GJ:=AMOUNT/V/100;
多头线:EMA(C,1.5),COLOR0000CC;
空头线:EMA(C,5),COLORMAGENTA;
均衡线:EMA(空头线,5),COLORGREEN;
VARF1:=COUNT(CROSS(多头线,均衡线),2)=1;
VARF2:=COUNT(CROSS(空头线,均衡线),2)=1;
ZAI:=FILTER(VARF1 AND VARF2,2);
DRAWTEXT(ZAI,均衡线*0.98,'主力拉升'),COLOR00FF00;

{3. 涨跌停板高亮}
MTM:=CLOSE-REF(CLOSE,1);
DX:=100*EMA(EMA(MTM,6),6)/EMA(EMA(ABS(MTM),6),6);
DY:=HHV(DX,2)=HHV(DX,7) AND COUNT(DX>50,2) AND CROSS(MA(DX,2),DX);
LC:=REF(CLOSE,1);
RSI:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
ZDF:=(C-REF(C,1))/REF(C,1)*100;
STICKLINE(ZDF>9.8,O,C,2.5,0),COLORRED;
STICKLINE(ZDF<-9.8,O,C,2.5,0),COLORBLUE;

{隐藏状态变量}
白买进:DRAWNULL,NODRAW,COLORWHITE;
黄加仓:DRAWNULL,NODRAW,COLORYELLOW;
蓝跌:DRAWNULL,NODRAW,COLORBLUE;
绿见顶:DRAWNULL,NODRAW,COLORGREEN;
红强势:DRAWNULL,NODRAW,COLORRED;
红蓝调整:DRAWNULL,NODRAW,COLORGRAY;

{4. 自定义买卖点提示}
VAR1:=(100 - ((90 * (HHV(HIGH,21) - CLOSE)) / (HHV(HIGH,21) - LLV(LOW,21))));
VAR2:=(100 - ((90 * (HHV(HIGH,21) - CLOSE)) / (HHV(HIGH,21) - LLV(LOW,21))));
VAR3:=(100 - MA(((100 * (HHV(HIGH,6) - CLOSE)) / (HHV(HIGH,6) - LLV(LOW,6))),34));
DRAWICON(CROSS(VAR2,MA(VAR3,6)),(LOW * 0.998),1);
DRAWICON(CROSS(MA(VAR3,6),VAR1),(HIGH * 1.013),9);
DRAWTEXT(CROSS(VAR2,MA(VAR3,6)),(LOW * 0.984),'买 '),COLOR4440FF;
DRAWTEXT(CROSS(MA(VAR3,6),VAR1),(HIGH * 1.02),'卖 '),COLORFFFF34;

{5. 动态K线变色系统}
VARE1:=EMA(C,3);
VARE2:=EMA(C,5);
VARE3:=EMA(C,10);
VAR4:=EMA(C,20);
VAR5:=EMA(C,30);
VAR6:=(VAR2+VAR3+VAR4+VAR5)/4;
VAR7:=(VAR6-REF(VAR6,15))/REF(VAR6,15)*100;
VAR8:=(VAR6-REF(VAR6,15))/REF(VAR6, 15)*100;
VAR9:=EMA(VAR7,8);

{下跌状态}
STICKLINE(VAR7<1*REF(VAR7,1),H,L,0,1),COLORBLUE;
STICKLINE(VAR7<1*REF(VAR7,1),O,C,2.5,1),COLORBLUE;
STICKLINE(VAR7<1*REF(VAR7,1) AND C<O,O,C,2.5,0),COLORBLACK;
STICKLINE(VAR7<1*REF(VAR7,1) AND C<O,O,C,2.3,0),COLORBLUE;

{上涨状态}
STICKLINE(VAR7>1*REF(VAR7,1),H,L,0,1),COLORRED;
STICKLINE(VAR7>1*REF(VAR7,1),O,C,2.5,1),COLORRED;
STICKLINE(VAR7>1*REF(VAR7,1) AND C<O,O,C,2.5,0),COLOR0000DD;

{调整/企稳状态}
STICKLINE(VAR7<1*REF(VAR7,1) AND VAR9>1*REF(VAR9,1),H,L,0,1),COLORGREEN;
STICKLINE(VAR7<1*REF(VAR7,1) AND VAR9>1*REF(VAR9,1),O,C,2.5,1),COLORGREEN;
STICKLINE(VAR7<1*REF(VAR7,1) AND VAR9>1*REF(VAR9,1) AND C<O,O,C,2.5,0),COLORGREEN;

{6. 加仓与买进条件提示}
{买进条件}
买进价:=((C-REF(MA(C,6),1))/6+MA(C,6))*1.004;
买进条件:=CROSS(C,买进价) AND 买进价>REF(买进价,1);
STICKLINE(买进条件,H,L,0,1),COLORWHITE,LINETHICK1;
STICKLINE(买进条件,O,C,2.5,0),COLORWHITE,LINETHICK2;

{加码条件}
加码价:=((C-REF(MA(C,18),1))/18+MA(C,18))*1.004;
加码条件:=CROSS(C,加码价) AND 加码价>REF(加码价,1);
STICKLINE(加码条件,H,L,0,1),COLORYELLOW,LINETHICK2;
STICKLINE(加码条件,O,C,2.5,0),COLORYELLOW,LINETHICK2;




{副图源码如下}



{========== 1. 动量监控模块 ==========}
MTM:=CLOSE-REF(CLOSE,1);
DX:100*EMA(EMA(MTM,6),6)/EMA(EMA(ABS(MTM),6),6),COLORWHITE,LINETHICK2;
LC:=REF(CLOSE,1);
RSI:SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100,COLORYELLOW;

{辅助参考线}
强弱分界:50,COLORGRAY,DOTLINE;
超买线:80,COLORGREEN,DOTLINE;
超卖线:20,COLORMAGENTA,DOTLINE;

{========== 2. 趋势偏离度模块 (K线变色逻辑) ==========}
VARE2:=EMA(C,5);
VARE3:=EMA(C,10);
VAR4:=EMA(C,20);
VAR5:=EMA(C,30);
VAR6:=(VARE2+VARE3+VAR4+VAR5)/4;
VAR7:=(VAR6-REF(VAR6,15))/REF(VAR6,15)*100;
VAR9:=EMA(VAR7,8);

{下跌状态:蓝色柱状图}
STICKLINE(VAR7<1*REF(VAR7,1),VAR7,0,2,0),COLORBLUE;

{上涨状态:红色柱状图}
STICKLINE(VAR7>1*REF(VAR7,1),VAR7,0,2,0),COLORRED;

{调整/企稳状态:绿色柱状图}
STICKLINE(VAR7<1*REF(VAR7,1) AND VAR9>1*REF(VAR9,1),VAR7,0,2,0),COLORGREEN;

{========== 3. 买卖信号提示 ==========}
{买点提示}
VAR1:=(100 - ((90 * (HHV(HIGH,21) - CLOSE)) / (HHV(HIGH,21) - LLV(LOW,21))));
VAR2:=(100 - ((90 * (HHV(HIGH,21) - CLOSE)) / (HHV(HIGH,21) - LLV(LOW,21))));
VAR3:=(100 - MA(((100 * (HHV(HIGH,6) - CLOSE)) / (HHV(HIGH,6) - LLV(LOW,6))),34));
DRAWICON(CROSS(VAR2,MA(VAR3,6)),DX*0.9,1);

{卖点提示}
DRAWICON(CROSS(MA(VAR3,6),VAR1),DX*1.1,9);








未来函数检测结果如下
该公式没有未来函数

定制指标公式、软件请联系QQ或微信同号:88652583


填充背景
输出生命线:收盘价的20日简单移动平均,画红色,线宽为2
当满足条件收盘价>=生命线ANDC>=开盘价时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,画红色
当满足条件收盘价>=生命线ANDC>=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,画红色
DP赋值:如果收盘价=大盘的收盘价,返回0,否则返回1
GJ赋值:成交额(元)/成交量(手)/100
输出多头线:收盘价的1.5日指数移动平均,COLOR0000CC
输出空头线:收盘价的5日指数移动平均,画洋红色
输出均衡线:空头线的5日指数移动平均,画绿色
VARF1赋值:统计2日中满足多头线上穿均衡线的天数=1
VARF2赋值:统计2日中满足空头线上穿均衡线的天数=1
ZAI赋值:VARF1ANDVARF2的2日过滤
当满足条件ZAI时,在均衡线*0.98位置书写文字,COLOR00FF00
MTM赋值:收盘价-1日前的收盘价
DX赋值:100*MTM的6日指数移动平均的6日指数移动平均/MTM的绝对值的6日指数移动平均的6日指数移动平均
DY赋值:2日内DX的最高值=7日内DX的最高值 AND 统计2日中满足DX>50的天数 AND DX的2日简单移动平均上穿DX
LC赋值:1日前的收盘价
RSI赋值:收盘价-LC和0的较大值的6日[1日权重]移动平均/收盘价-LC的绝对值的6日[1日权重]移动平均*100
ZDF赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100
当满足条件ZDF>9.8时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,画红色
当满足条件ZDF<-9.8时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,画蓝色
输出白买进:无效数,NODRAW,画白色
输出黄加仓:无效数,NODRAW,画黄色
输出蓝跌:无效数,NODRAW,画蓝色
输出绿见顶:无效数,NODRAW,画绿色
输出红强势:无效数,NODRAW,画红色
输出红蓝调整:无效数,NODRAW,画深灰色
VAR1赋值:(100 - ((90 * (21日内最高价的最高值 - 收盘价)) / (21日内最高价的最高值 - 21日内最低价的最低值)))
VAR2赋值:(100 - ((90 * (21日内最高价的最高值 - 收盘价)) / (21日内最高价的最高值 - 21日内最低价的最低值)))
VAR3赋值:(100 - ((100*(6日内最高价的最高值-收盘价))/(6日内最高价的最高值-6日内最低价的最低值))的34日简单移动平均)
当满足条件VAR2上穿VAR3的6日简单移动平均时,在(最低价*0.998)位置画1号图标
当满足条件VAR3的6日简单移动平均上穿VAR1时,在(最高价*1.013)位置画9号图标
当满足条件VAR2上穿VAR3的6日简单移动平均时,在(最低价*0.984)位置书写文字,COLOR4440FF
当满足条件VAR3的6日简单移动平均上穿VAR1时,在(最高价*1.02)位置书写文字,COLORFFFF34
VARE1赋值:收盘价的3日指数移动平均
VARE2赋值:收盘价的5日指数移动平均
VARE3赋值:收盘价的10日指数移动平均
VAR4赋值:收盘价的20日指数移动平均
VAR5赋值:收盘价的30日指数移动平均
VAR6赋值:(VAR2+VAR3+VAR4+VAR5)/4
VAR7赋值:(VAR6-15日前的VAR6)/15日前的VAR6*100
VAR8赋值:(VAR6-15日前的VAR6)/15日前的VAR6*100
VAR9赋值:VAR7的8日指数移动平均
当满足条件VAR7<1*1日前的VAR7时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,画蓝色
当满足条件VAR7<1*1日前的VAR7时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,1不为0则画空心柱.,画蓝色
当满足条件VAR7<1*1日前的VAR7ANDC<开盘价时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,画黑色
当满足条件VAR7<1*1日前的VAR7ANDC<开盘价时,在开盘价和收盘价位置之间画柱状线,宽度为2.3,0不为0则画空心柱.,画蓝色
当满足条件VAR7>1*1日前的VAR7时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,画红色
当满足条件VAR7>1*1日前的VAR7时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,1不为0则画空心柱.,画红色
当满足条件VAR7>1*1日前的VAR7ANDC<开盘价时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR0000DD
当满足条件VAR7<1*1日前的VAR7ANDVAR9>1*1日前的VAR9时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,画绿色
当满足条件VAR7<1*1日前的VAR7ANDVAR9>1*1日前的VAR9时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,1不为0则画空心柱.,画绿色
当满足条件VAR7<1*1日前的VAR7ANDVAR9>1*1日前的VAR9ANDC<开盘价时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,画绿色
买进价赋值:((收盘价-1日前的收盘价的6日简单移动平均)/6+收盘价的6日简单移动平均)*1.004
买进条件赋值:收盘价上穿买进价 AND 买进价>1日前的买进价
当满足条件买进条件时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,画白色,线宽为1
当满足条件买进条件时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,画白色,线宽为2
加码价赋值:((收盘价-1日前的收盘价的18日简单移动平均)/18+收盘价的18日简单移动平均)*1.004
加码条件赋值:收盘价上穿加码价 AND 加码价>1日前的加码价
当满足条件加码条件时,在最高价和最低价位置之间画柱状线,宽度为0,1不为0则画空心柱.,画黄色,线宽为2
当满足条件加码条件时,在开盘价和收盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,画黄色,线宽为2
MTM赋值:收盘价-1日前的收盘价
输出DX:100*MTM的6日指数移动平均的6日指数移动平均/MTM的绝对值的6日指数移动平均的6日指数移动平均,画白色,线宽为2
LC赋值:1日前的收盘价
输出RSI:收盘价-LC和0的较大值的6日[1日权重]移动平均/收盘价-LC的绝对值的6日[1日权重]移动平均*100,画黄色
输出强弱分界:50,画深灰色,DOTLINE
输出超买线:80,画绿色,DOTLINE
输出超卖线:20,画洋红色,DOTLINE
VARE2赋值:收盘价的5日指数移动平均
VARE3赋值:收盘价的10日指数移动平均
VAR4赋值:收盘价的20日指数移动平均
VAR5赋值:收盘价的30日指数移动平均
VAR6赋值:(VARE2+VARE3+VAR4+VAR5)/4
VAR7赋值:(VAR6-15日前的VAR6)/15日前的VAR6*100
VAR9赋值:VAR7的8日指数移动平均
当满足条件VAR7<1*1日前的VAR7时,在VAR7和0位置之间画柱状线,宽度为2,0不为0则画空心柱.,画蓝色
当满足条件VAR7>1*1日前的VAR7时,在VAR7和0位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件VAR7<1*1日前的VAR7ANDVAR9>1*1日前的VAR9时,在VAR7和0位置之间画柱状线,宽度为2,0不为0则画空心柱.,画绿色
VAR1赋值:(100 - ((90 * (21日内最高价的最高值 - 收盘价)) / (21日内最高价的最高值 - 21日内最低价的最低值)))
VAR2赋值:(100 - ((90 * (21日内最高价的最高值 - 收盘价)) / (21日内最高价的最高值 - 21日内最低价的最低值)))
VAR3赋值:(100 - ((100*(6日内最高价的最高值-收盘价))/(6日内最高价的最高值-6日内最低价的最低值))的34日简单移动平均)
当满足条件VAR2上穿VAR3的6日简单移动平均时,在DX*0.9位置画1号图标
当满足条件VAR3的6日简单移动平均上穿VAR1时,在DX*1.1位置画9号图标
定制指标公式、软件联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  -   联系我们  -  乐淘公式网  -  公式网   -  指标公式  -   免责声明  -   隐私政策  -   加入收藏   

@2005-2025 粤ICP备2025457605号-2 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图