通达信中期趋势指标公式源码

该指标是一个复合型技术分析工具,集成了多个子模块,用于识别趋势、资金流向和潜在交易信号。其核心用法如下:

1. 核心趋势与动量(MACD周线变体)
DIF55:由30日与90日EMA的差值乘以0.55计算得出,是快速线,用于衡量中短期趋势强度。
DEA55:DIF55的26日EMA,是慢速线,作为趋势的平滑信号。
MACD周:由 `(DIF55 - DEA55) 2` 计算,以彩色柱状图(COLORSTICK)显示,柱体高度代表多空动能的强弱。
DRAWBAND:在DIF55与DEA55之间填充色带,直观显示两线的位置关系(金叉/死叉区域)。

2. 个股与大盘资金状态对比(YUWEI模块)
YUWEI:定义为股价的1日均线与6日均线的差值,用于判断个股短期资金流向。
线上/线下:YUWEI大于0为“线上”,代表短期资金呈流入状态;小于0为“线下”,代表流出状态。
线下绿柱/红柱:在“线下”状态中,进一步区分动能:当日YUWEI值小于前一日为“绿柱”(流出加速);大于前一日为“红柱”(流出减速或潜在回流)。
资金买:当YUWEI由下向上穿越0轴时触发,视为个股短期资金买入信号。
上证YUWEI:对上证指数(999999)进行与个股完全相同的计算,得到大盘的资金状态指标(上证线上、上证线下等)。
资金逆市进入值:统计最近8个交易日中,个股处于“线上”的天数减去大盘处于“线上”的天数。该值为正且较大时,表明个股资金面强于大盘。
助推资金进入:当“资金逆市进入值”大于等于4(即个股资金强势天数显著多于大盘),且当日收阳线(CLOSE>OPEN)时,发出“助推资金进入”信号,提示个股可能获得独立于大盘的增量资金推动。

3. 超跌反弹与资金吸筹(KDJ与吸筹模块)
KDJ条件:
KDJ1:前一日满足“过去5个交易日内有至少3天J值下降”且“前一日J值低于20”的条件,即处于超卖状态并持续探底。
KDJ2:当日J值开始拐头向上。
吸筹指标:通过一系列价格与成交量的平滑计算(VAR22至VAR999),得到一个反映低位吸筹力度的数值“吸筹”。当“吸筹”值下降(`吸筹下`)时,表示吸筹力度暂时减弱。
趋势线:基于27日周期计算的快速趋势强度指标。
抄底资金进入:当同时满足以下三个条件时发出黄色信号:
1. 吸筹力度暂时减弱(`吸筹下`)。
2. 趋势线开始转强向上(`趋势线上`)。
3. 趋势线由下向上穿越吸筹线(`CROSS(趋势线, 吸筹)`)。
此信号旨在捕捉超跌后,趋势转强与资金再度活跃共振的潜在底部反弹机会。

4. 综合量化选股条件(QUAN模块)
此模块由一系列极度严苛的筛选条件(QUAN1至QUAN20)通过逻辑“与”(AND)连接而成,旨在筛选出严重超跌、成交异动、处于长期底部区域的个股。这些条件综合评估了:
深度超跌:股价相对于13日、34日成交量加权均价(DMA)的偏离度极大(QUAN1, QUAN2)。
长期滞涨:近期涨幅极小(QUAN3)。
波动与位置:近期出现过明显单日波动(QUAN4, QUAN5),且股价显著低于中长期均线(QUAN6, QUAN7, QUAN15, QUAN16)。
动能与形态:价格波动率极低(QUAN9),短期动能指标处于低位但出现拐头(QUAN10-QUAN14),并伴有特定的K线组合与缩量特征(QUAN17-QUAN20)。
最终信号:当所有条件`QUAN1`至`QUAN20`同时满足时,输出综合的“QUAN”信号。这是一个极其严格的底部反转筛选模型,信号出现频率很低,通常用于挖掘长期深度调整后的潜在反转标的。

使用要点总结:
MACD周线变体用于判断中长线趋势与动量。
YUWEI系统用于监控个股与大盘的短期资金流向差异,寻找独立走强的个股。
抄底资金进入信号结合了超卖、趋势拐点和资金行为,用于捕捉波段底部机会。
QUAN综合条件是一个量化底部挖掘模型,信号稀少但逻辑严密,需结合其他分析进行最终决策。
该指标将趋势、资金、动量、超卖、形态等多维度分析融为一体,适用于在复杂市场中从不同角度寻找交易机会。各信号应结合使用,并辅以价格位置、成交量、市场环境等综合判断。
 

DIF55:(EMA(CLOSE,30)-EMA(CLOSE,90))*0.55;

DEA55:(EMA(DIF55,26));

MACD周:(DIF55-DEA55)*2, COLORSTICK;

DRAWBAND(DEA55,RGB(135,200,0),DIF55,RGB(255,0,0));

YUWEI:=MA(CLOSE,1)-MA(CLOSE,6);

线上:=YUWEI>0;

线下:=YUWEI<0;

线下绿柱:=YUWEI<0 AND YUWEI<REF(YUWEI,1);

线下红柱:=YUWEI<0 AND YUWEI>REF(YUWEI,1);

资金买:=CROSS(YUWEI,0);

{上证资金额亿}

上证YUWEI:=MA("999999$CLOSE",1)-MA("999999$CLOSE",6);

上证线上:=上证YUWEI>0;

上证线下:=上证YUWEI<0;

上证线下绿柱:=上证YUWEI<0 AND 上证YUWEI<REF(上证YUWEI,1);

上证线下红柱:=上证YUWEI<0 AND 上证YUWEI>REF(上证YUWEI,1);

上证资金买:=CROSS(上证YUWEI,0);

资金逆市进入值:=COUNT(线上,8)-COUNT(上证线上,8);

助推资金进入:资金逆市进入值>=4 AND CLOSE>OPEN;

N:=18;

M1:=3;

M2:=3;

RSV:=(CLOSE - LLV(LOW,N))/(HHV(HIGH,N) - LLV(LOW,N))*100;

K:=EMA(RSV,M1);

D:=EMA(K,M2);

J:=(3*K-2*D);

KDJ1:=REF(COUNT(J<REF(J,1),5)>=3,1) AND REF(J,1)<20;

KDJ2:=J>REF(J,1);

VAR22:=REF(LOW,1);

VAR33:=SMA(ABS(LOW-VAR22),3,1)/SMA(MAX(LOW-VAR22,0),3,1)*100;

VAR44:=EMA(IF(CLOSE*1.3,VAR33*10,VAR33/10),3);

VAR55:=LLV(LOW,13);

VAR66:=HHV(VAR44,13);

VAR77:=IF(MA(CLOSE,34),1,0);

VAR888:=EMA(IF(LOW<=VAR55,(VAR44+VAR66*2)/2,0),3)/618*VAR77;

VAR999:=IF(VAR888>100,100,VAR888);

吸筹:=VAR999,LINETHICK1,COLORCD7F32 ;

吸筹下:=吸筹 < REF(吸筹,1);

趋势线:= 3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1),COLORFF6666,LINETHICK2;

趋势线上:=趋势线 > REF(趋势线,1);

抄底资金进入:吸筹下 AND 趋势线上 AND CROSS(趋势线,吸筹) COLORYELLOW;


QUAN1:=(CLOSE-DMA(CLOSE,VOL/SUM(VOL,13)))/DMA(CLOSE,VOL/SUM(VOL,13))*100<=-28;
QUAN2:=(CLOSE-DMA(CLOSE,VOL/SUM(VOL,34)))/DMA(CLOSE,VOL/SUM(VOL,34))*100<=-19;
QUAN3:=C/REF(C,25)<=1.1;

QUAN4:=HIGH>LOW*1.051;
QUAN5:=COUNT(QUAN4,5)>1;
QUAN6:=(CLOSE/MA(CLOSE,40))*100<78;
QUAN7:=(CLOSE/MA(CLOSE,60))*100<74;
QUAN8:=IF(QUAN4 AND QUAN5 AND (QUAN6 OR QUAN7),2,0);

QUAN9:=SMA(MAX(C-REF(C,2),0),7,1)/SMA(ABS(C-REF(C,2)),7,1)*100<15;

QUAN10:=SMA((CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100,2,1);
QUAN11:=QUAN10>REF(QUAN10,1);
QUAN12:=REF(QUAN10,1)<REF(QUAN10,2);
QUAN13:=QUAN10<23;
QUAN14:=IF(QUAN11 AND QUAN12 AND QUAN13,1.5,0);

QUAN15:=C/MA(C,48)<0.75;
QUAN16:=C/MA(C,70)<0.70;
QUAN17:=(C-L)/C>0.02 OR C>REF(C,1)*1.01;
QUAN18:=V<REF(V,1)*2.8;
QUAN19:=COUNT(C<O*0.93,2)=2 OR COUNT(H/L>1.1,5)>3;
QUAN20:=FILTER(QUAN15 AND QUAN16 AND QUAN17 AND QUAN18 AND QUAN19,3);

QUAN:=QUAN1 AND QUAN2 AND QUAN3 AND QUAN8 AND QUAN9 AND QUAN14 AND QUAN20;



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


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

输出DIF55:(收盘价的30日指数移动平均-收盘价的90日指数移动平均)*0.55
输出DEA55:(DIF55的26日指数移动平均)
输出MACD周:(DIF55-DEA55)*2, COLORSTICK
画带状线
YUWEI赋值:收盘价的1日简单移动平均-收盘价的6日简单移动平均
线上赋值:YUWEI>0
线下赋值:YUWEI<0
线下绿柱赋值:YUWEI<0 AND YUWEI<1日前的YUWEI
线下红柱赋值:YUWEI<0 AND YUWEI>1日前的YUWEI
资金买赋值:YUWEI上穿0
上证YUWEI赋值:"999999$收盘价"的1日简单移动平均-"999999$收盘价"的6日简单移动平均
上证线上赋值:上证YUWEI>0
上证线下赋值:上证YUWEI<0
上证线下绿柱赋值:上证YUWEI<0 AND 上证YUWEI<1日前的上证YUWEI
上证线下红柱赋值:上证YUWEI<0 AND 上证YUWEI>1日前的上证YUWEI
上证资金买赋值:上证YUWEI上穿0
资金逆市进入值赋值:统计8日中满足线上的天数-统计8日中满足上证线上的天数
输出助推资金进入:资金逆市进入值>=4 AND 收阳线
N赋值:18
M1赋值:3
M2赋值:3
RSV赋值:(收盘价 - N日内最低价的最低值)/(N日内最高价的最高值 - N日内最低价的最低值)*100
K赋值:RSV的M1日指数移动平均
D赋值:K的M2日指数移动平均
J赋值:(3*K-2*D)
KDJ1赋值:1日前的统计5日中满足J<1日前的J的天数>=3 AND 1日前的J<20
KDJ2赋值:J>1日前的J
VAR22赋值:1日前的最低价
VAR33赋值:最低价-VAR22的绝对值的3日[1日权重]移动平均/最低价-VAR22和0的较大值的3日[1日权重]移动平均*100
VAR44赋值:如果收盘价*1.3,返回VAR33*10,否则返回VAR33/10的3日指数移动平均
VAR55赋值:13日内最低价的最低值
VAR66赋值:13日内VAR44的最高值
VAR77赋值:如果收盘价的34日简单移动平均,返回1,否则返回0
VAR888赋值:如果最低价<=VAR55,返回(VAR44+VAR66*2)/2,否则返回0的3日指数移动平均/618*VAR77
VAR999赋值:如果VAR888>100,返回100,否则返回VAR888
吸筹赋值:VAR999,线宽为1,COLORCD7F32
吸筹下赋值:吸筹 < 1日前的吸筹
趋势线赋值: 3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均,COLORFF6666,线宽为2
趋势线上赋值:趋势线 > 1日前的趋势线
输出抄底资金进入:吸筹下 AND 趋势线上 AND 趋势线上穿吸筹 画黄色
QUAN1赋值:(收盘价-以成交量(手)/成交量(手)的13日累和为权重收盘价的动态移动平均)/以成交量(手)/成交量(手)的13日累和为权重收盘价的动态移动平均*100<=-28
QUAN2赋值:(收盘价-以成交量(手)/成交量(手)的34日累和为权重收盘价的动态移动平均)/以成交量(手)/成交量(手)的34日累和为权重收盘价的动态移动平均*100<=-19
QUAN3赋值:收盘价/25日前的收盘价<=1.1
QUAN4赋值:最高价>最低价*1.051
QUAN5赋值:统计5日中满足QUAN4的天数>1
QUAN6赋值:(收盘价/收盘价的40日简单移动平均)*100<78
QUAN7赋值:(收盘价/收盘价的60日简单移动平均)*100<74
QUAN8赋值:如果QUAN4ANDQUAN5AND(QUAN6ORQUAN7),返回2,否则返回0
QUAN9赋值:收盘价-2日前的收盘价和0的较大值的7日[1日权重]移动平均/收盘价-2日前的收盘价的绝对值的7日[1日权重]移动平均*100<15
QUAN10赋值:(收盘价-8日内最低价的最低值)/(8日内最高价的最高值-8日内最低价的最低值)*100的2日[1日权重]移动平均
QUAN11赋值:QUAN10>1日前的QUAN10
QUAN12赋值:1日前的QUAN10<2日前的QUAN10
QUAN13赋值:QUAN10<23
QUAN14赋值:如果QUAN11ANDQUAN12ANDQUAN13,返回1.5,否则返回0
QUAN15赋值:收盘价/收盘价的48日简单移动平均<0.75
QUAN16赋值:收盘价/收盘价的70日简单移动平均<0.70
QUAN17赋值:(收盘价-最低价)/收盘价>0.02 OR 收盘价>1日前的收盘价*1.01
QUAN18赋值:成交量(手)<1日前的成交量(手)*2.8
QUAN19赋值:统计2日中满足收盘价<开盘价*0.93的天数=2 OR 统计5日中满足最高价/最低价>1.1的天数>3
QUAN20赋值:QUAN15ANDQUAN16ANDQUAN17ANDQUAN18ANDQUAN19的3日过滤
QUAN赋值:QUAN1 AND QUAN2 AND QUAN3 AND QUAN8 AND QUAN9 AND QUAN14 AND QUAN20
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |  加入收藏   

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