您现在的位置:程序化交易>> 股票公式>> 其他>> 其他软件公式>>正文内容

突破前高选股公式[其他软件公式]

相关标签: 突破前高预警选股指标 、 突破前高的股票 、 突破前高的形态 、 高二听力分项突破 、 年前的母子突破 、 突破巅峰 、 天元突破 、 卡布西游序幕与突破 、 突破英语 、

 

 

意思,就是选出一些已经突破前期高点回调在前期高点边上的个股,突破前高我也忘了是那位老师的,别见怪了就是,我看挺好就拼一下,

突破前高选股公式源码

M5:=MA(CLOSE,5);
M10:=MA(CLOSE,10);
M20:=MA(CLOSE,20);
M30:=MA(CLOSE,30);
SR1:=ref(HIGH,20)=HHV(HIGH,2*20+1);
SR2:=FILTER(SR1,20);
SR3:=BACKSET(SR2,20+1);
HD:=FILTER(SR3,20);
前高:=ref(H,BARSLAST(HD));
突破:=CROSS(C,前高);
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=2*(DIF-DEA);
选股:EXIST(突破,5) AND C>前高 AND C<前高*1.06
AND MACD>=0 AND MACD>ref(MACD,1) AND DIF>DEA AND DIF<0.50
AND M5>M20 AND DYNAINFO(7)>M20 AND DYNAINFO(7)<30;

 

 

===========================

源码解析:

M5赋值:收盘价的5日简单移动平均
M10赋值:收盘价的10日简单移动平均
M20赋值:收盘价的20日简单移动平均
M30赋值:收盘价的30日简单移动平均
SR1赋值:20日前的最高价=2*20+1日内最高价的最高值
SR2赋值:SR1的20日过滤
SR3赋值:若SR2则将最近20+1周期置为1
HD赋值:SR3的20日过滤
前高赋值:上次HD距今天数日前的最高价
突破赋值:收盘价上穿前高
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
MACD赋值:2*(DIF-DEA)
输出选股:最近5日存在突破 AND 收盘价>前高 AND 收盘价<前高*1.06AND MACD>=0 AND MACD>昨日MACD AND DIF>DEA AND DIF<0.50AND M5>M20 AND 现价>M20 AND 现价<30
 

 

 

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流进行 有偿 编写!不贵!点击查看价格!

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容