全程量化程序自动交易,无人工干预。账号透视里面的交易记录和回测报告交易记录有部分对不上,帮忙看看图和代码。
问题1:账号透视里面的交易记录和回测报告交易记录有部分对不上,如图所示;
问题2:代码是否有偷价行为?
代码:
Series<Bool> bigBuySignal ;
Series<Bool> bigSellSignal ;
Series<Bool> stopBuySignal ;
Series<Bool> stopSellSignal ;
Numeric lots(1);
OnBar(ArrayRef<Integer> indexs)
{
..................................
stopBuySignal=XXXXXXX;//平多
stopSellSignal=XXXXXXXXXXXX;//平空
bigBuySignal= XXXXXXXXXXXX ;//做多
bigSellSignal= XXXXXXXXXXXX ;//做空
// 平空仓
if (MarketPosition == -1 and stopSellSignal[1])
{
BuyToCover(0, open ); // 平空仓
}
// 平多仓
if (MarketPosition == 1 and stopBuySignal[1])
{
Sell(0, open ); // 平多仓
}
// 多头信号时进场
if (MarketPosition != 1 and bigBuySignal[1])
{
Numeric nowEntryBuyPc = open;
Buy(lots, nowEntryBuyPc);
}
// 空头信号时进场
if (MarketPosition != -1 and bigSellSignal[1])
{
Numeric nowEntrySellPc = open;
SellShort(lots, nowEntrySellPc);
}
}
现在tbquant3自带信号闪烁检测功能了。是不是信号闪烁问题自己拿着代码去quant3测试下就行了
策略代码问题
你消息中心大概率有信号闪烁的警告的