指定日期区间停牌和最高价 最低价 公式

[复制链接]
查看23 | 回复0 | 2022-7-24 06:37:58 | 显示全部楼层 |阅读模式

指定日期区间停牌和最高价 最低价 公式

历史停牌需要个股和大盘交易日进行比较  所以先建一个引用公式:大盘交易日;
TJ:DATETODAY(DATE)-DATETODAY(REF(DATE,1));
退出后 再将下面公式复制黏贴


N:=1140801;M:=1140831;
T:=BARSLAST(CROSS(DATE>=N,0.5));
TT:=IF(DATE<=M,REF(DATE,BARSLAST(T)),DRAWNULL);
大盘日:=CALCSTOCKINDEX('999999','大盘交易日',1);
个股日:=DATETODAY(TT)-REF(DATETODAY(TT),1);
复牌:=个股日-大盘日;
停牌:=REFX(复牌,1);
TJ:=BARSLAST(复牌);
DRAWTEXT(停牌,L*0.92,'停牌')COLORYELLOW;
DRAWTEXT(复牌,H,STRCAT(STRCAT('复牌:',VAR2STR(REF(个股日,TJ),0)),'天'))COLORYELLOW;
最高价:IF(DATE<=M,REF(H,BARSLAST(T)),DRAWNULL)NODRAW;
最低价:IF(DATE<=M,REF(L,BARSLAST(T)),DRAWNULL)NODRAW;

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则