通达信〖短线捉妖〗筛选同时满足多个强势特征源码分享
通过一个评分系统,筛选同时满足多个强势特征的股票。这些特征包括:股价处于短期上升趋势、中期有一定涨幅、股性活跃(如换手率高、波动大),并且MACD指标也处于多头状态。当一只股票累积的“强势分”达到要求时,就会发出信号。
{主图源码如下}
操作线:MA(CLOSE,5) DOTLINE;
生命线:MA(CLOSE,21);
AA:=C>MA(C,5);
ESRZD:=(CLOSE-REF(CLOSE,20))/REF(CLOSE,20)*100;
SMALL_CAP:=CAPITAL< 5;
HSLD:=VOL/CAPITAL*100>10;
QYR:=(HIGH-LOW)/REF(CLOSE,1)>0.1;
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
CC:=MACD>0;
ZHPF:=ESRZD+IF(SMALL_CAP,1,0)+IF(HSLD,1,0)+IF(QYR,1,0);
DRAWICON(ZHPF>=3 AND REF(ZHPF,1)< 3 AND AA AND CC,LOW,9);
STICKLINE(ZHPF>=3 AND AA,O,C,2,0),COLORRED;
{副图源码如下}
AA:=C>MA(C,5);
ESRZD:=(CLOSE-REF(CLOSE,20))/REF(CLOSE,20)*100;
SMALL_CAP:=CAPITAL< 5;
HSLD:=VOL/CAPITAL*100>10;
QYR:=(HIGH-LOW)/REF(CLOSE,1)>0.1;
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
CC:=MACD>0;
ZHPF:=ESRZD+IF(SMALL_CAP,1,0)+IF(HSLD,1,0)+IF(QYR,1,0);
XG:ZHPF>=3 AND REF(ZHPF,1)< 3 AND AA AND CC;
未来函数检测结果如下:
该公式包含未来函数:CAPITAL
定制指标公式、软件请联系QQ或微信同号:88652583
输出操作线:收盘价的5日简单移动平均 DOTLINE
输出生命线:收盘价的21日简单移动平均
AA赋值:收盘价>收盘价的5日简单移动平均
ESRZD赋值:(收盘价-20日前的收盘价)/20日前的收盘价*100
SMALL_CAP赋值:当前流通股本(手)< 5
HSLD赋值:成交量(手)/当前流通股本(手)*100>10
QYR赋值:(最高价-最低价)/1日前的收盘价>0.1
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
MACD赋值:(DIF-DEA)*2
CC赋值:MACD>0
ZHPF赋值:ESRZD+如果SMALL_CAP,返回1,否则返回0+如果HSLD,返回1,否则返回0+如果QYR,返回1,否则返回0
当满足条件ZHPF>=3ANDREF(ZHPF,1)<3ANDAAANDCC时,在最低价位置画9号图标
当满足条件ZHPF>=3ANDAA时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
AA赋值:收盘价>收盘价的5日简单移动平均
ESRZD赋值:(收盘价-20日前的收盘价)/20日前的收盘价*100
SMALL_CAP赋值:当前流通股本(手)< 5
HSLD赋值:成交量(手)/当前流通股本(手)*100>10
QYR赋值:(最高价-最低价)/1日前的收盘价>0.1
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
MACD赋值:(DIF-DEA)*2
CC赋值:MACD>0
ZHPF赋值:ESRZD+如果SMALL_CAP,返回1,否则返回0+如果HSLD,返回1,否则返回0+如果QYR,返回1,否则返回0
输出XG:ZHPF>=3 AND 1日前的ZHPF< 3 AND AA AND CC