等级: 专业版
- 注册:
- 2022-10-26
- 曾用名:
|
楼主 |
发表于 2023-5-8 13:42
|
显示全部楼层
可以帮我看下这段代码哪里写错了?为何最后一秒钟的数据是错的 变成了所有汇总一次
价上8:=DYNAINFO( 7)+DYNAINFO(208)*8;
价上7:=DYNAINFO( 7)+DYNAINFO(208)*7;
价上6:=DYNAINFO( 7)+DYNAINFO(208)*6;
价上5:=DYNAINFO( 7)+DYNAINFO(208)*5;
价上4:=DYNAINFO( 7)+DYNAINFO(208)*4;
价上3:=DYNAINFO( 7)+DYNAINFO(208)*3;
价上2:=DYNAINFO( 7)+DYNAINFO(208)*2;
价上1:=DYNAINFO( 7)+DYNAINFO(208)*1;
价现0:=DYNAINFO( 7);
价下1:=DYNAINFO( 7)-DYNAINFO(208)*1;
价下2:=DYNAINFO( 7)-DYNAINFO(208)*2;
价下3:=DYNAINFO( 7)-DYNAINFO(208)*3;
价下4:=DYNAINFO( 7)-DYNAINFO(208)*4;
价下5:=DYNAINFO( 7)-DYNAINFO(208)*5;
价下6:=DYNAINFO( 7)-DYNAINFO(208)*6;
价下7:=DYNAINFO( 7)-DYNAINFO(208)*7;
价下8:=DYNAINFO( 7)-DYNAINFO(208)*8;
同一天:=REF(DATE(),1)=DATE();
同一分钟:=FLOOR(TIME()/100)=REF(FLOOR(TIME()/100),1);
周期:=BARSLAST(NOT(同一天) OR ( 同一天 AND NOT(同一分钟)));
主动卖上8:=SUM(IF(CLOSE=价上8,SELLVOL,0),周期);
主动卖上7:=SUM(IF(CLOSE=价上7,SELLVOL,0),周期);
主动卖上6:=SUM(IF(CLOSE=价上6,SELLVOL,0),周期);
主动卖上5:=SUM(IF(CLOSE=价上5,SELLVOL,0),周期);
主动卖上4:=SUM(IF(CLOSE=价上4,SELLVOL,0),周期);
主动卖上3:=SUM(IF(CLOSE=价上3,SELLVOL,0),周期);
主动卖上2:=SUM(IF(CLOSE=价上2,SELLVOL,0),周期);
主动卖上1:=SUM(IF(CLOSE=价上1,SELLVOL,0),周期);
主动卖现0:=SUM(IF(CLOSE=价现0,SELLVOL,0),周期);
主动卖下1:=SUM(IF(CLOSE=价下1,SELLVOL,0),周期);
主动卖下2:=SUM(IF(CLOSE=价下2,SELLVOL,0),周期);
主动卖下3:=SUM(IF(CLOSE=价下3,SELLVOL,0),周期);
主动卖下4:=SUM(IF(CLOSE=价下4,SELLVOL,0),周期);
主动卖下5:=SUM(IF(CLOSE=价下5,SELLVOL,0),周期);
主动卖下6:=SUM(IF(CLOSE=价下6,SELLVOL,0),周期);
主动卖下7:=SUM(IF(CLOSE=价下7,SELLVOL,0),周期);
主动卖下8:=SUM(IF(CLOSE=价下8,SELLVOL,0),周期);
主动买上8:=SUM(IF(CLOSE=价上8,BUYVOL,0),周期);
主动买上7:=SUM(IF(CLOSE=价上7,BUYVOL,0),周期);
主动买上6:=SUM(IF(CLOSE=价上6,BUYVOL,0),周期);
主动买上5:=SUM(IF(CLOSE=价上5,BUYVOL,0),周期);
主动买上4:=SUM(IF(CLOSE=价上4,BUYVOL,0),周期);
主动买上3:=SUM(IF(CLOSE=价上3,BUYVOL,0),周期);
主动买上2:=SUM(IF(CLOSE=价上2,BUYVOL,0),周期);
主动买上1:=SUM(IF(CLOSE=价上1,BUYVOL,0),周期);
主动买现0:=SUM(IF(CLOSE=价现0,BUYVOL,0),周期);
主动买下1:=SUM(IF(CLOSE=价下1,BUYVOL,0),周期);
主动买下2:=SUM(IF(CLOSE=价下2,BUYVOL,0),周期);
主动买下3:=SUM(IF(CLOSE=价下3,BUYVOL,0),周期);
主动买下4:=SUM(IF(CLOSE=价下4,BUYVOL,0),周期);
主动买下5:=SUM(IF(CLOSE=价下5,BUYVOL,0),周期);
主动买下6:=SUM(IF(CLOSE=价下6,BUYVOL,0),周期);
主动买下7:=SUM(IF(CLOSE=价下7,BUYVOL,0),周期);
主动买下8:=SUM(IF(CLOSE=价下8,BUYVOL,0),周期);
DRAWNUMBER(BARSTATUS=2,价上8,主动卖上8,7,COLORMAGENTA,2);
DRAWNUMBER(BARSTATUS=2,价上7,主动卖上7,7,COLORMAGENTA,2);
DRAWNUMBER(BARSTATUS=2,价上6,主动卖上6,7,COLORMAGENTA,2);
DRAWNUMBER(BARSTATUS=2,价上5,主动卖上5,7,COLORMAGENTA,2);
DRAWNUMBER(BARSTATUS=2,价上4,主动卖上4,7,COLORMAGENTA,2);
DRAWNUMBER(BARSTATUS=2,价上3,主动卖上3,7,COLORMAGENTA,2);
DRAWNUMBER(BARSTATUS=2,价上2,主动卖上2,7,COLORMAGENTA,2);
DRAWNUMBER(BARSTATUS=2,价上1,主动卖上1,7,COLORMAGENTA,2);
DRAWNUMBER(BARSTATUS=2,价现0,主动卖现0,7,COLORMAGENTA,2);
DRAWNUMBER(BARSTATUS=2,价下1,主动卖下1,7,COLORMAGENTA,2);
DRAWNUMBER(BARSTATUS=2,价下2,主动卖下2,7,COLORMAGENTA,2);
DRAWNUMBER(BARSTATUS=2,价下3,主动卖下3,7,COLORMAGENTA,2);
DRAWNUMBER(BARSTATUS=2,价下4,主动卖下4,7,COLORMAGENTA,2);
DRAWNUMBER(BARSTATUS=2,价下5,主动卖下5,7,COLORMAGENTA,2);
DRAWNUMBER(BARSTATUS=2,价下6,主动卖下6,7,COLORMAGENTA,2);
DRAWNUMBER(BARSTATUS=2,价下7,主动卖下7,7,COLORMAGENTA,2);
DRAWNUMBER(BARSTATUS=2,价下8,主动卖下8,7,COLORMAGENTA,2);
DRAWNUMBER(BARSTATUS=2,价上8,主动买上8,7,COLORGREEN,1);
DRAWNUMBER(BARSTATUS=2,价上7,主动买上7,7,COLORGREEN,1);
DRAWNUMBER(BARSTATUS=2,价上6,主动买上6,7,COLORGREEN,1);
DRAWNUMBER(BARSTATUS=2,价上5,主动买上5,7,COLORGREEN,1);
DRAWNUMBER(BARSTATUS=2,价上4,主动买上4,7,COLORGREEN,1);
DRAWNUMBER(BARSTATUS=2,价上3,主动买上3,7,COLORGREEN,1);
DRAWNUMBER(BARSTATUS=2,价上2,主动买上2,7,COLORGREEN,1);
DRAWNUMBER(BARSTATUS=2,价上1,主动买上1,7,COLORGREEN,1);
DRAWNUMBER(BARSTATUS=2,价现0,主动买现0,7,COLORGREEN,1);
DRAWNUMBER(BARSTATUS=2,价下1,主动买下1,7,COLORGREEN,1);
DRAWNUMBER(BARSTATUS=2,价下2,主动买下2,7,COLORGREEN,1);
DRAWNUMBER(BARSTATUS=2,价下3,主动买下3,7,COLORGREEN,1);
DRAWNUMBER(BARSTATUS=2,价下4,主动买下4,7,COLORGREEN,1);
DRAWNUMBER(BARSTATUS=2,价下5,主动买下5,7,COLORGREEN,1);
DRAWNUMBER(BARSTATUS=2,价下6,主动买下6,7,COLORGREEN,1);
DRAWNUMBER(BARSTATUS=2,价下7,主动买下7,7,COLORGREEN,1);
DRAWNUMBER(BARSTATUS=2,价下8,主动买下8,7,COLORGREEN,1); |
|