AB:DATE = 1210113 AND TIME=133000 ;
AC:BARSLAST(AB);
用BARSLAST即可
函数里放一堆数字有什么意义呢? 看过2楼的案例了吗?
多开仓成日:=20210114;//以后是变量
多开成时间BUFF:=40633;//以后是变量
多开仓成BAR:=13;//以后是变量
多开成时间:=IF(STRLEN(NUMTOSTR(多开成时间BUFF,0)=5),STRTONUM('0'&NUMTOSTR(多开成时间BUFF,0)),NUMTOSTR(多开成时间BUFF,0));
交日时连:=NUMTOSTR(多开仓成日-19000000,0)&NUMTOSTR(多开成时间,0);
北转金时BUFF:=TIMEZONECONVER(CURRENTTIME);
北转金时:=IF(STRLEN(NUMTOSTR(北转金时BUFF,0)=5),STRTONUM('0'&NUMTOSTR(北转金时BUFF,0)),NUMTOSTR(北转金时BUFF,0));
日时连:=NUMTOSTR(DATE,0)&NUMTOSTR(北转金时,0);
日时连比交日时连:=STRTONUM(日时连)-STRTONUM(交日时连);
买K位BUFF:=BARSLAST(日时连比交日时连<0)-多开仓成BAR;
这样好像可以了,不过还是要谢谢你的提醒