分享

240505 公式源代码

 青山依旧7818 2024-05-05 发布于云南

本文只是公式源代码,方便大家复制公式的,公式说明详见今天推送的第一篇文章《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;

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多