通达信短线选股指标公式源码
指标包含两个主要信号:买进 和 XXG。
买进信号 由多个条件组合而成:
1. Q_2 在最近2日内的最低值等于最近7日内的最低值。
2. Q_2 在最近2日内有小于0的情况。
3. Q_2 上穿其自身的2日简单移动平均线。
4. 前一根 Q_B 线值小于前第二根 Q_B 线值。
5. 当前 Q_A 线值大于前一根 Q_B 线值。
当以上5个条件同时满足时,输出“买进”信号。
XXG信号 的判断逻辑如下:
1. 计算 TJ 值:如果当前 Q_B 线值小于前一根 Q_B 线值,并且当前 Q_B 线值等于当前 Q_A 线值,则 TJ 为1,否则为0。
2. XXG 信号成立的条件是:前一根K线的 TJ 值为0,且当前K线的 TJ 值大于或等于1。
此外,指标中通过 DRAWLINE 函数绘制了两条连接阶段性高点和低点的线段 Q_A 和 Q_B,用于辅助判断价格通道或支撑压力。
Q_1:=C-REF(C,1);
Q_2:=100*EMA(EMA(Q_1,6),6)/EMA(EMA(ABS(Q_1),6),6);
Q_3:=CROSS(EMA(C,19),EMA(C,7));
Q_4:=CROSS(EMA(C,7),EMA(C,19));
Z1:=L=LLV(L,BARSLAST(Q_3)+1);
Z2:=LLV(L,BARSLAST(Q_3)+1);
Z3:=H=HHV(H,BARSLAST(Q_4)+1);
Z4:=HHV(H,BARSLAST(Q_4)+1);
Q_A:=DRAWLINE(Z1,Z2,Z3,Z4,0);
Y1:=H=HHV(H,BARSLAST(Q_4)+1);
Y2:=HHV(H,BARSLAST(Q_4)+1);
Y3:=L=LLV(L,BARSLAST(Q_3)+1);
Y4:=LLV(L,BARSLAST(Q_3)+1);
Q_B:=DRAWLINE(Y1,Y2,Y3,Y4,0);
X1:=LLV(Q_2,2)=LLV(Q_2,7) ;
X2:=COUNT(Q_2<0,2);
X3:=CROSS(Q_2,MA(Q_2,2));
X4:=REF(Q_B,1)<REF(Q_B,2);
X5:=Q_A>REF(Q_B,1);
买进:=(X1 AND X2 AND X3) AND X4 AND X5;
TJ:=IF(Q_B<REF(Q_B,1) AND Q_B=Q_A,1,0);
XXG:REF(TJ,1)=0 AND TJ>=1;
未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
Q_1赋值:收盘价-1日前的收盘价
Q_2赋值:100*Q_1的6日指数移动平均的6日指数移动平均/Q_1的绝对值的6日指数移动平均的6日指数移动平均
Q_3赋值:收盘价的19日指数移动平均上穿收盘价的7日指数移动平均
Q_4赋值:收盘价的7日指数移动平均上穿收盘价的19日指数移动平均
Z1赋值:最低价=上次Q_3距今天数+1日内最低价的最低值
Z2赋值:上次Q_3距今天数+1日内最低价的最低值
Z3赋值:最高价=上次Q_4距今天数+1日内最高价的最高值
Z4赋值:上次Q_4距今天数+1日内最高价的最高值
Q_A赋值:当满足条件Z1时,在Z2位置画直线起点,当满足条件Z3时,在Z4位置画直线终点,0表示是否延长.
Y1赋值:最高价=上次Q_4距今天数+1日内最高价的最高值
Y2赋值:上次Q_4距今天数+1日内最高价的最高值
Y3赋值:最低价=上次Q_3距今天数+1日内最低价的最低值
Y4赋值:上次Q_3距今天数+1日内最低价的最低值
Q_B赋值:当满足条件Y1时,在Y2位置画直线起点,当满足条件Y3时,在Y4位置画直线终点,0表示是否延长.
X1赋值:2日内Q_2的最低值=7日内Q_2的最低值
X2赋值:统计2日中满足Q_2<0的天数
X3赋值:Q_2上穿Q_2的2日简单移动平均
X4赋值:1日前的Q_B<2日前的Q_B
X5赋值:Q_A>1日前的Q_B
买进赋值:(X1 AND X2 AND X3) AND X4 AND X5
TJ赋值:如果Q_B<1日前的Q_BANDQ_B=Q_A,返回1,否则返回0
输出 XXG:1日前的TJ=0 AND TJ>=1
- QQ:88652583
- 邮箱:88652583@qq.com
- 工作时间:7:30-21:00
- 微信:88652583或扫描如下二维码
sitemap站点地图