通达信公式吧 关注:133贴子:154
  • 1回复贴,共1

请教:如何寻找60日内连续涨停>2次的股票

只看楼主收藏回复

把公式C130改了下:
TJ:=(FINANCE(3)=4 OR (DATE>1200822 && FINANCE(3)=3));
TJ3:=(FINANCE(3)=2);
ZTJ:=IF(TJ3,ZTPRICE(REF(CLOSE,1),0.3),IF(TJ,ZTPRICE(REF(CLOSE,1),0.2),ZTPRICE(REF(CLOSE,1),0.1)));
ZTTJ:=(CLOSE>=ZTJ);
FINANCE(42)>50 AND COUNT(ZTTJ,N)>=涨停天数;
涨停天数默认4 N默认60
最后一句改成:FINANCE(42)>50 AND COUNT(ZTTJ,N)>=涨停天数 AND DYNAINFO(90)>2;
但执行下来寻找的是这几天涨停的连扳,而不是过去60天内连续涨停2次以上的股票。请问该怎么寻找过去60天内,出现过3连扳的股票?


IP属地:四川1楼2023-08-31 17:06回复
    在你的基础上改的
    TJ:=(FINANCE(3)=4 OR (DATE>1200822 && FINANCE(3)=3));
    TJ3:=(FINANCE(3)=2);
    ZTJ:=IF(TJ3,ZTPRICE(REF(CLOSE,1),0.3),IF(TJ,ZTPRICE(REF(CLOSE,1),0.2),ZTPRICE(REF(CLOSE,1),0.1)));
    ZTTJ:=(CLOSE>=ZTJ);
    C3:=COUNT(ZTTJ,涨停天数)>=涨停天数;
    OUT:FINANCE(42)>50 AND COUNT(C3,60)>0;


    IP属地:浙江3楼2024-03-10 08:39
    回复