
等级: 新手上路
- 注册:
- 2024-2-28
- 曾用名:
|
SKCL:=IF(HOLDING<0,ABS(HOLDING),0);
BKCL:=IF(HOLDING>0,ABS(HOLDING),0);
SKCKX:=REF(C,1)-MINDIFF*2;
SKCOND:=REF(C=LLV(C,3),1) AND L<SKCKX;
BPCKX1:=REF(C,1)-MINDIFF*4;
BPCKX2:=REF(H,1)+MINDIFF*1;
BPCOND1:=L<BPCKX1;
BPCOND2:=H>BPCKX2;
BKCKX:=REF(C,1)+MINDIFF*2;
BKCOND:=REF(C=HHV(C,3),1) AND H>BKCKX;
SPCKX1:=REF(C,1)+MINDIFF*4;
SPCKX2:=REF(L,1)-MINDIFF*1;
SPCOND1:=H>SPCKX1;
SPCOND2:=L<SPCKX2;
IF SKCL=0 THEN BEGIN
BUYSHORT(SKCOND,3,PFAKR,C-MINDIFF);
SKCCZT:=1;
END
IF SKCL>0 THEN BEGIN
SELLSHORT(BPCOND1,SKCL,LIMITR,C-MINDIFF);
SELLSHORT(BPCOND2,SKCL,LIMITR,C+MINDIFF);
SKCCZT:=0;
END
IF BKCL=0 THEN BEGIN
BUY(BKCOND,3,PFAKR,C+MINDIFF);
SKCCZT:=1;
END
IF BKCL>0 THEN BEGIN
SELL(SPCOND1,BKCL,LIMITR,C+MINDIFF);
SELL(SPCOND2,BKCL,LIMITR,C-MINDIFF);
BKCCZT:=0;
END
理论做空持仓:SKCL,NOAXIS,COLORYELLOW,LINETHICK0;
理论做多持仓:BKCL,NOAXIS,COLORYELLOW,LINETHICK0;
账户做空持仓:SKCL2,NOAXIS,COLORYELLOW,LINETHICK0;
账户做多持仓:BKCL2,NOAXIS,COLORYELLOW,LINETHICK0;
做空状态:SKCCZT,NOAXIS,COLORYELLOW,LINETHICK0;
做多状态:SKCCZT,NOAXIS,COLORYELLOW,LINETHICK0;
秒刷,无开同步持仓,
模拟测试过程中经常出现:图表上有信号闪烁,消失现象,实际持仓比模型写的数量多的情况
请技术大佬测试一下是什么问题,要如何解决,谢谢 |
|