分享

净利润断层选股公式V2.0

 老李60lh 2023-08-29 发布于湖北

净利润断层选股公式因为用到了较多的财务函数,所以选股时间比较长。这里发一个完整版的,一个简化版的,大家如果只是想选出当天出现断层的,可以使用后面简化版的,可能会比完整版的快一点点。

净利润断层选股公式--完整版 

{齐大总管净利润断层公式}

高开缺口 := LOW>REF(HIGH,1) OR CLOSE/REF(CLOSE,1)>1.08;

{高开缺口 := LOW>REF(HIGH,1);}

当前日期 := DATE-1000000;

SV := -1;

EV := IF(WEEKDAY=1,3,2);

{业绩预告}

预告下限 := FINVALUE(285);

预告上限 := FINVALUE(286);

预告中值 := (预告上限+预告下限)/2;

预告日期 := FINVALUE(313);

预告日期差 := (当前日期-预告日期>SV) AND (当前日期-预告日期<EV);

预告断层 := (预告中值>0) AND 高开缺口 AND 预告日期差;

{业绩快报}

快报净利润 := FINVALUE(287);

快报日期 := FINVALUE(315);

快报日期差 := (当前日期-快报日期>SV) AND (当前日期-快报日期<EV);

快报断层 := (快报净利润>0) AND 高开缺口 AND 快报日期差;

{财报}

财报净利润 := FINVALUE(95);

EPSRATE := FINVALUE(184);

财报日期 := FINVALUE(314);

财报日期差 := (当前日期-财报日期>SV) AND (当前日期-财报日期<EV);

财报断层 := 财报净利润 > 0 AND EPSRATE  > 0 AND 高开缺口 AND 财报日期差;

{最近日期断层}

最近日期断层 := 预告断层 OR 快报断层 OR 财报断层;

{指定日期1}

指定日期1 := 1;

{指定日期1业绩预告}

指预告上限1 := FINONE(285,0,指定日期1);

指预告下限1 := FINONE(286,0,指定日期1);

指预告中值1 := (指预告上限1+指预告下限1)/2;

指预告日期1 := FINONE(313,0,指定日期1);

指预告日期差1 := (当前日期-指预告日期1>SV) AND (当前日期-指预告日期1<EV);

指预告断层1 := (指预告中值1>0) AND 高开缺口 AND 指预告日期差1;

{指定日期1业绩快报}

指快报净利润1 := FINONE(287,0,指定日期1);

指快报日期1 := FINONE(315,0,指定日期1);

指快报日期差1 := (当前日期-指快报日期1>SV) AND (当前日期-指快报日期1<EV);

指快报断层1 := (指快报净利润1>0) AND 高开缺口 AND 指快报日期差1;

{指定日期1财报}

指财报净利润1 := FINONE(95,0,指定日期1);

指EPSRATE1 := FINONE(184,0,指定日期1);

指财报日期1 := FINONE(314,0,指定日期1);

指财报日期差1 := (当前日期-指财报日期1>SV) AND (当前日期-指财报日期1<EV);

指财报断层1 := 指财报净利润1 > 0 AND 指EPSRATE1  > 0 AND 高开缺口 AND 指财报日期差1;

{指定日期1断层}

指定日期1断层 := 指预告断层1 OR 指快报断层1 OR 指财报断层1;

{指定日期2}

指定日期2 := 2;

{指定日期2业绩预告}

指预告上限2 := FINONE(285,0,指定日期2);

指预告下限2 := FINONE(286,0,指定日期2);

指预告中值2 := (指预告上限2+指预告下限2)/2;

指预告日期2 := FINONE(313,0,指定日期2);

指预告日期差2 := (当前日期-指预告日期2>SV) AND (当前日期-指预告日期2<EV);

指预告断层2 := (指预告中值2>0) AND 高开缺口 AND 指预告日期差2;

{指定日期2业绩快报}

指快报净利润2 := FINONE(287,0,指定日期2);

指快报日期2 := FINONE(315,0,指定日期2);

指快报日期差2 := (当前日期-指快报日期2>SV) AND (当前日期-指快报日期2<EV);

指快报断层2 := (指快报净利润2>0) AND 高开缺口 AND 指快报日期差2;

{指定日期2财报}

指财报净利润2 := FINONE(95,0,指定日期2);

指EPSRATE2 := FINONE(184,0,指定日期2);

指财报日期2 := FINONE(314,0,指定日期2);

指财报日期差2 := (当前日期-指财报日期2>SV) AND (当前日期-指财报日期2<EV);

指财报断层2 := 指财报净利润2 > 0 AND 指EPSRATE2  > 0 AND 高开缺口 AND 指财报日期差2;

{指定日期2断层}

指定日期2断层 := 指预告断层2 OR 指快报断层2 OR 指财报断层2;

{指定日期3}

指定日期3 := 3;

{指定日期3业绩预告}

指预告上限3 := FINONE(285,0,指定日期3);

指预告下限3 := FINONE(286,0,指定日期3);

指预告中值3 := (指预告上限3+指预告下限3)/2;

指预告日期3 := FINONE(313,0,指定日期3);

指预告日期差3 := (当前日期-指预告日期3>SV) AND (当前日期-指预告日期3<EV);

指预告断层3 := (指预告中值3>0) AND 高开缺口 AND 指预告日期差3;

{指定日期3业绩快报}

指快报净利润3 := FINONE(287,0,指定日期3);

指快报日期3 := FINONE(315,0,指定日期3);

指快报日期差3 := (当前日期-指快报日期3>SV) AND (当前日期-指快报日期3<EV);

指快报断层3 := (指快报净利润3>0) AND 高开缺口 AND 指快报日期差3;

{指定日期3财报}

指财报净利润3 := FINONE(95,0,指定日期3);

指EPSRATE3 := FINONE(184,0,指定日期3);

指财报日期3 := FINONE(314,0,指定日期3);

指财报日期差3 := (当前日期-指财报日期3>SV) AND (当前日期-指财报日期3<EV);

指财报断层3 := 指财报净利润3 > 0 AND 指EPSRATE3  > 0 AND 高开缺口 AND 指财报日期差3;

{指定日期3断层}

指定日期3断层 := 指预告断层3 OR 指快报断层3 OR 指财报断层3;

{指定日期4}

指定日期4 := 4;

{指定日期4业绩预告}

指预告上限4 := FINONE(285,0,指定日期4);

指预告下限4 := FINONE(286,0,指定日期4);

指预告中值4 := (指预告上限4+指预告下限4)/2;

指预告日期4 := FINONE(313,0,指定日期4);

指预告日期差4 := (当前日期-指预告日期4>SV) AND (当前日期-指预告日期4<EV);

指预告断层4 := (指预告中值4>0) AND 高开缺口 AND 指预告日期差4;

{指定日期4业绩快报}

指快报净利润4 := FINONE(287,0,指定日期4);

指快报日期4 := FINONE(315,0,指定日期4);

指快报日期差4 := (当前日期-指快报日期4>SV) AND (当前日期-指快报日期4<EV);

指快报断层4 := (指快报净利润4>0) AND 高开缺口 AND 指快报日期差4;

{指定日期4财报}

指财报净利润4 := FINONE(95,0,指定日期4);

指EPSRATE4 := FINONE(184,0,指定日期4);

指财报日期4 := FINONE(314,0,指定日期4);

指财报日期差4 := (当前日期-指财报日期4>SV) AND (当前日期-指财报日期4<EV);

指财报断层4 := 指财报净利润4 > 0 AND 指EPSRATE4  > 0 AND 高开缺口 AND 指财报日期差4;

{指定日期4断层}

指定日期4断层 := 指预告断层4 OR 指快报断层4 OR 指财报断层4;

{公众号-齐大总管}

最近日期断层 OR 指定日期1断层 OR 指定日期2断层 OR 指定日期3断层 OR 指定日期4断层;

{净利润断层公式结束}

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

净利润断层选股公式--简版

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

{齐大总管净利润断层公式}

高开缺口 := LOW>REF(HIGH,1);

当前日期 := DATE-1000000;

SV := -1;

EV := IF(WEEKDAY=1,3,2);

{业绩预告}

预告下限 := FINVALUE(285);

预告上限 := FINVALUE(286);

预告中值 := (预告上限+预告下限)/2;

预告日期 := FINVALUE(313);

预告日期差 := (当前日期-预告日期>SV) AND (当前日期-预告日期<EV);

预告断层 := (预告中值>0) AND 高开缺口 AND 预告日期差;

{业绩快报}

快报净利润 := FINVALUE(287);

快报日期 := FINVALUE(315);

快报日期差 := (当前日期-快报日期>SV) AND (当前日期-快报日期<EV);

快报断层 := (快报净利润>0) AND 高开缺口 AND 快报日期差;

{财报}

财报净利润 := FINVALUE(95);

EPSRATE := FINVALUE(184);

财报日期 := FINVALUE(314);

财报日期差 := (当前日期-财报日期>SV) AND (当前日期-财报日期<EV);

财报断层 := 财报净利润 > 0 AND EPSRATE  > 0 AND 高开缺口 AND 财报日期差;

{最近日期断层}

预告断层 OR 快报断层 OR 财报断层;

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多