40505 公式源代码
陶博士2006 陶博士2006 2024-05-05 05:27 四川
本文只是公式源代码,方便大家复制公式的,公式说明详见今天推送的第一篇文章《240505 顺向火车轨公式2.0版》。
下面本文给出的顺向火车轨技术指标的源代码,仅仅是我的技术指标MA3指标的一部分内容。有需要者自行取之。您的均线等其他指标,您需要自行补充之。
顺向火车轨的技术指标公式,这个主图指标的源代码如下(有需要者,可自行CRTL+F建立该技术指标公式),画线方法:主图叠加
HC120:=EXTDATA_USER(1,0);{120天的RPS}
RPSHC120:=HC120/10;
HC250:=EXTDATA_USER(2,0);{250天的RPS}
RPSHC250:=HC250/10;
SXHCG1:=RPSHC120+RPSHC250>185;{RPS120和RPS250之和大于185。这个185是可调参数,如180至185}
SXHCG20:=C>MA(C,20);{收盘站上20日线}
SXHCG21:=COUNT(C>MA(C,250),30)>=25;{过去30天的收盘价高于250日线的天数至少有25天。这个25天是可调参数,如25至30}
SXHCG22:=COUNT(C>MA(C,200),30)>=25;{过去30天的收盘价高于200日线的天数至少有25天。这个25天是可调参数,如25至30}
SXHCG23:=COUNT(C>MA(C,20),10)>=9;{过去10天的收盘价高于20日线的天数至少有9天}
SXHCG24:=COUNT(C>MA(C,10),4)>=3 AND COUNT(C>MA(C,20),4)>=3;{过去4天的收盘价高于10日线和20日线的天数都至少有3天}
SXHCG2:=SXHCG20 AND SXHCG21 AND SXHCG22 AND (SXHCG23 OR SXHCG24);
新高天数:=HHVBARS(H,20);
新低天数:=IF(新高天数=0,0,LLVBARS(L,新高天数));
新高价:=REF(H,新高天数);
新低价:=REF(L,新低天数);
回撤幅度:=(新高价-新低价)/新高价;
SXHCG31:=回撤幅度<=0.25 AND COUNT(回撤幅度>0.25,新高天数)=0; {过去20天内的最大回撤不超过25%}
SXHCG32:=C/HHV(C,250)>0.8;{收盘价是一年最高价的0.8以上,这个0.8是可调参数,如0.75至0.85}
SXHCG3:=SXHCG31 AND SXHCG32;
SXHCG411:=EVERY(MA(C,20)>=REF(MA(C,20),1),5);{过去5天的20日线一直保持上升状态。这个5天是可调参数,如5至15}
SXHCG412:=EVERY(MA(C,10)>=MA(C,20),5);{过去5天的10日线一直大于20日线。这个5天是可调参数,如5至15}
SXHCG41:=SXHCG411 AND SXHCG412;
SXHCG421:=MA(C,10)>=REF(MA(C,10),1);{10日线向上}
SXHCG422:=MA(C,20)>=REF(MA(C,20),1);{20日线向上}
SXHCG423:=MA(C,10)>=MA(C,20);{10日线在20日线上方}
SXHCG42:=SXHCG421 AND SXHCG422 AND SXHCG423;
SXHCG4:=SXHCG41 OR SXHCG42;
SXHCG:=SXHCG1 AND SXHCG2 AND SXHCG3 AND SXHCG4;
DRAWICON(BARSSINCEN(SXHCG,8)=0,LOW*0.96,13);{顺向火车轨信号画图标13。这个8天是可调参数,如8至15};
顺向火车轨的条件选股公式的源代码如下(有需要者,可自行CRTL+F建立该条件选股公式):
HC120:=EXTDATA_USER(1,0);{120天的RPS}
RPSHC120:=HC120/10;
HC250:=EXTDATA_USER(2,0);{250天的RPS}
RPSHC250:=HC250/10;
SXHCG1:=RPSHC120+RPSHC250>185;{RPS120和RPS250之和大于185。这个185是可调参数,如180至185}
SXHCG20:=C>MA(C,20);{收盘站上20日线}
SXHCG21:=COUNT(C>MA(C,250),30)>=25;{过去30天的收盘价高于250日线的天数至少有25天。这个25天是可调参数,如25至30}
SXHCG22:=COUNT(C>MA(C,200),30)>=25;{过去30天的收盘价高于200日线的天数至少有25天。这个25天是可调参数,如25至30}
SXHCG23:=COUNT(C>MA(C,20),10)>=9;{过去10天的收盘价高于20日线的天数至少有9天}
SXHCG24:=COUNT(C>MA(C,10),4)>=3 AND COUNT(C>MA(C,20),4)>=3;{过去4天的收盘价高于10日线和20日线的天数都至少有3天}
SXHCG2:=SXHCG20 AND SXHCG21 AND SXHCG22 AND (SXHCG23 OR SXHCG24);
新高天数:=HHVBARS(H,20);
新低天数:=IF(新高天数=0,0,LLVBARS(L,新高天数));
新高价:=REF(H,新高天数);
新低价:=REF(L,新低天数);
回撤幅度:=(新高价-新低价)/新高价;
SXHCG31:=回撤幅度<=0.25 AND COUNT(回撤幅度>0.25,新高天数)=0; {过去20天内的最大回撤不超过25%}
SXHCG32:=C/HHV(C,250)>0.8;{收盘价是一年最高价的0.8以上,这个0.8是可调参数,如0.75至0.85}
SXHCG3:=SXHCG31 AND SXHCG32;
SXHCG411:=EVERY(MA(C,20)>=REF(MA(C,20),1),5);{过去5天的20日线一直保持上升状态。这个5天是可调参数,如5至15}
SXHCG412:=EVERY(MA(C,10)>=MA(C,20),5);{过去5天的10日线一直大于20日线。这个5天是可调参数,如5至15}
SXHCG41:=SXHCG411 AND SXHCG412;
SXHCG421:=MA(C,10)>=REF(MA(C,10),1);{10日线向上}
SXHCG422:=MA(C,20)>=REF(MA(C,20),1);{20日线向上}
SXHCG423:=MA(C,10)>=MA(C,20);{10日线在20日线上方}
SXHCG42:=SXHCG421 AND SXHCG422 AND SXHCG423;
SXHCG4:=SXHCG41 OR SXHCG42;
SXHCG:=SXHCG1 AND SXHCG2 AND SXHCG3 AND SXHCG4;
SXHCG;
阅读 3680
陶博士2006
分享收藏65336