通达信T3超短线及选股指标公式源码
指标是一个结合趋势通道与动量震荡的短线交易系统。
副图功能:
1. 核心是计算一个经过双重平滑的涨跌动量指标 `T2`。
2. 通过 `EMA(19)` 与 `EMA(7)` 的金叉死叉,自动绘制上升和下降的趋势通道线(`TA` 和 `TB`)。
3. 当动量指标 `T2` 在低位满足特定条件(如短期创新低后上穿均线),且趋势通道线出现特定形态(如下降线 `TB` 开始走平或转折)时,发出“T3发射”买入信号,并在K线图上用红色柱状线标记。
选股功能:
在副图信号逻辑的基础上,增加了基本面过滤条件:
1. 总市值小于100亿。
2. 流通股本小于100万股。
3. 股价低于25元。
4. 量比大于1。
最终筛选出同时满足技术面买入信号和上述基本面条件的股票。
{副图源码如下}
T1:=C-REF(C,1);
T2:=100*EMA(EMA(T1,6),6)/EMA(EMA(ABS(T1),6),6);
T3:=CROSS(EMA(C,19),EMA(C,7));
T4:=CROSS(EMA(C,7),EMA(C,19));
Z1:=L=LLV(L,BARSLAST(T3)+1);
Z2:=LLV(L,BARSLAST(T3)+1);
Z3:=H=HHV(H,BARSLAST(T4)+1);
Z4:=HHV(H,BARSLAST(T4)+1);
TA:=DRAWLINE(Z1,Z2,Z3,Z4,0);
Y1:=H=HHV(H,BARSLAST(T4)+1);
Y2:=HHV(H,BARSLAST(T4)+1);
Y3:=L=LLV(L,BARSLAST(T3)+1);
Y4:=LLV(L,BARSLAST(T3)+1);
TB:=DRAWLINE(Y1,Y2,Y3,Y4,0);
X1:=LLV(T2,2)=LLV(T2,7) ;
X2:=COUNT(T2<0,2);
X3:=CROSS(T2,MA(T2,2));
X4:=REF(TB,1)<REF(TB,2);
X5:=TA>REF(TB,1);
T3超短线:= X1 AND X2 AND X3 AND X4 AND X5;
TJ:=IF(TB<REF(TB,1) AND TB=TA,1,0);
T:REF(TJ,1)=0 AND TJ>=1;
STICKLINE(T,Y2,Y3,3,0),COLORLIRED;
DRAWTEXT(T,Y2-0.5,'T3发射'),COLORWHITE;
{选股源码如下}
T1:=C-REF(C,1);
T2:=100*EMA(EMA(T1,6),6)/EMA(EMA(ABS(T1),6),6);
T3:=CROSS(EMA(C,19),EMA(C,7));
T4:=CROSS(EMA(C,7),EMA(C,19));
Z1:=L=LLV(L,BARSLAST(T3)+1);
Z2:=LLV(L,BARSLAST(T3)+1);
Z3:=H=HHV(H,BARSLAST(T4)+1);
Z4:=HHV(H,BARSLAST(T4)+1);
TA:=DRAWLINE(Z1,Z2,Z3,Z4,0);
Y1:=H=HHV(H,BARSLAST(T4)+1);
Y2:=HHV(H,BARSLAST(T4)+1);
Y3:=L=LLV(L,BARSLAST(T3)+1);
Y4:=LLV(L,BARSLAST(T3)+1);
TB:=DRAWLINE(Y1,Y2,Y3,Y4,0);
X1:=LLV(T2,2)=LLV(T2,7) ;
X2:=COUNT(T2<0,2);
X3:=CROSS(T2,MA(T2,2));
X4:=REF(TB,1)<REF(TB,2);
X5:=TA>REF(TB,1);
TJ:=IF(TB<REF(TB,1) AND TB=TA,1,0);
{基本面}
JB:=FINANCE(40)<10000000000 AND CAPITAL<1000000 AND DYNAINFO(7)<25 AND DYNAINFO(17)>1;
{条件筛选}
(X1 AND X2 AND X3) AND X4 AND X5 AND TJ AND JB;

未来函数检测结果如下:
该公式包含未来函数:CAPITAL
该公式包含未来函数:DYNAINFO
该公式包含未来函数:FINANCE
定制指标公式、软件请联系QQ或微信同号:88652583
T1赋值:收盘价-1日前的收盘价
T2赋值:100*T1的6日指数移动平均的6日指数移动平均/T1的绝对值的6日指数移动平均的6日指数移动平均
T3赋值:收盘价的19日指数移动平均上穿收盘价的7日指数移动平均
T4赋值:收盘价的7日指数移动平均上穿收盘价的19日指数移动平均
Z1赋值:最低价=上次T3距今天数+1日内最低价的最低值
Z2赋值:上次T3距今天数+1日内最低价的最低值
Z3赋值:最高价=上次T4距今天数+1日内最高价的最高值
Z4赋值:上次T4距今天数+1日内最高价的最高值
TA赋值:当满足条件Z1时,在Z2位置画直线起点,当满足条件Z3时,在Z4位置画直线终点,0表示是否延长.
Y1赋值:最高价=上次T4距今天数+1日内最高价的最高值
Y2赋值:上次T4距今天数+1日内最高价的最高值
Y3赋值:最低价=上次T3距今天数+1日内最低价的最低值
Y4赋值:上次T3距今天数+1日内最低价的最低值
TB赋值:当满足条件Y1时,在Y2位置画直线起点,当满足条件Y3时,在Y4位置画直线终点,0表示是否延长.
X1赋值:2日内T2的最低值=7日内T2的最低值
X2赋值:统计2日中满足T2<0的天数
X3赋值:T2上穿T2的2日简单移动平均
X4赋值:1日前的TB<2日前的TB
X5赋值:TA>1日前的TB
T3超短线赋值: X1 AND X2 AND X3 AND X4 AND X5
TJ赋值:如果TB<1日前的TBANDTB=TA,返回1,否则返回0
输出 T:1日前的TJ=0 AND TJ>=1
当满足条件T时,在Y2和Y3位置之间画柱状线,宽度为3,0不为0则画空心柱.,画淡红色
当满足条件T时,在Y2-0.5位置书写文字,画白色
T1赋值:收盘价-1日前的收盘价
T2赋值:100*T1的6日指数移动平均的6日指数移动平均/T1的绝对值的6日指数移动平均的6日指数移动平均
T3赋值:收盘价的19日指数移动平均上穿收盘价的7日指数移动平均
T4赋值:收盘价的7日指数移动平均上穿收盘价的19日指数移动平均
Z1赋值:最低价=上次T3距今天数+1日内最低价的最低值
Z2赋值:上次T3距今天数+1日内最低价的最低值
Z3赋值:最高价=上次T4距今天数+1日内最高价的最高值
Z4赋值:上次T4距今天数+1日内最高价的最高值
TA赋值:当满足条件Z1时,在Z2位置画直线起点,当满足条件Z3时,在Z4位置画直线终点,0表示是否延长.
Y1赋值:最高价=上次T4距今天数+1日内最高价的最高值
Y2赋值:上次T4距今天数+1日内最高价的最高值
Y3赋值:最低价=上次T3距今天数+1日内最低价的最低值
Y4赋值:上次T3距今天数+1日内最低价的最低值
TB赋值:当满足条件Y1时,在Y2位置画直线起点,当满足条件Y3时,在Y4位置画直线终点,0表示是否延长.
X1赋值:2日内T2的最低值=7日内T2的最低值
X2赋值:统计2日中满足T2<0的天数
X3赋值:T2上穿T2的2日简单移动平均
X4赋值:1日前的TB<2日前的TB
X5赋值:TA>1日前的TB
TJ赋值:如果TB<1日前的TBANDTB=TA,返回1,否则返回0
JB赋值:流通市值<10000000000 AND 当前流通股本(手)<1000000 AND 现价<25 AND 量比>1
(X1 AND X2 AND X3) AND X4 AND X5 AND TJ AND JB