求教高手请教公式,如何在历史行情-指标排序中,对股票对股票周线上涨的周数量进行统计排序。
作者:通达信 来源:cxh99.com 发布时间:2021年02月05日
-
咨询内容:
请教高手,如何在历史行情-指标排序中,对股票周线上涨的周数量进行统计排序。
A:=BARSLAST(WEEKOFYEAR!=REF(WEEKOFYEAR,1));
QT:=BACKSET(A=0,2);
T:=BARSLAST(CROSS(QT=1,0.5));
上周收盘:REF(REF(C,T),1);
上上周收盘:REF(REF(上周收盘,T+2),1);
B:=上周收盘-上上周收盘;
连续周上涨:BARSLAST(B>0);
但是在指标排序中,统计不出来周线次数,是公式有问题吗,请赐教,谢谢。
-
通达信客服:
可参考如下修改:
A:=BARSLAST(WEEKOFYEAR!=REF(WEEKOFYEAR,1));
QT:=BACKSET(A=0,2);
T:=BARSLAST(CROSS(QT=1,0.5));
上周收盘:REF(REF(C,T),1);
上上周收盘:REF(REF(上周收盘,T+2),1);
B:=上周收盘-上上周收盘,NODRAW;
{连续周上涨:BARSLAST(B>0);}
BC:IF(A=0,B,DRAWNULL);
BARSLASTCOUNT(BC>0);
-
网友交流:
感谢 huanghl,已验证,完全符合条件,解决了长久以来的困惑,谢谢。