
等级: 新手上路
- 注册:
- 2023-8-17
- 曾用名:
|
老师好,在使用后台程序化交易精细化回测的时候,出现几个问题:1.设置了后台精细化回测时长是2017-2024年,但回测下来,只有20170103当天开仓记录,后面没有其他时间的交易记录
2.是不是在后台监控了两个油粕品种,套利开仓的话就会有连续两次开仓记录?还是说只设置一个品种就可以了?
3.套利情况下,在后台如何判断两品种实际账户都没持仓情况?看到TBUYHOLDINGEX为0 ,有可能有反向仓位,如果直接TBUY,会自动平仓再开新仓吗?
4.后台写法中,有没可以直接全平账户仓位的函数?
5.在后台套利写法中,如果某信号来了,多油空粕,等下一个反向信号来时,将仓位变成多粕空油的话,具体平仓开仓该如何写,如何判断该品种现有持仓是多是空?
第一次接触后台套利,所以有些写法有点不熟,希望指点一二
IF 开仓条件 AND TSELLHOLDINGEX(账户,套利品种2,0 )=0 AND TBUYHOLDINGEX(账户,套利品种1,0 )=0 THEN BEGIN
TBUYSHORT(1,1,MKT ,0,0,账户,套利品种2);
TBUY(1,1,MKT ,0,0,账户,套利品种1);
END
IF 平仓条件 AND TSELLHOLDINGEX(账户,套利品种2,0 )<>0 AND TBUYHOLDINGEX(账户,套利品种1,0 )<>0 THEN BEGIN
TSELL(1,1,MKT ,0,0,账户,套利品种1);
TSELLSHORT(1,1,MKT, 0,0,账户,套利品种2);
END
|
|