工作区挂tick策略,当日盈亏一直在巨幅变化

请问老师:策略显示的当日盈亏收益一直巨幅变化(后面附两张截图,中间只间隔了几秒钟,一会收益为20w+,一会为-1600)测试品种为IM888,数量1000,周期为Tick策略代码为 Vars Series<Numeric> hh; Series<Numeric> ll; Events OnInit() { A_SubscribeTradeByCreateId(Enum_Trade_Source_ALL); AddDataFlag(Enum_Data_RolloverBackWard()); // 设置后复权 AddDataFlag(Enum_Data_AutoSwapPosition()); //设置自动换仓 AddDataFlag(Enum_Data_RolloverRealPrice()); //设置映射真实价格 AddDataFlag(Enum_Data_IgnoreSwapSignalCalc()); // 忽略换仓信号 SetCommissionRate(Enum_Rate_ByFillAmount, 0); //设置手续费为成交金额的万分之1.5 SetSlippage(Enum_Rate_PointPerHand,1); //设置滑点为1跳/手 SetOrderMap2MainSymbol(); //设置委托映射到主力 SetInitCapital(600000); SetOrderPriceOffset(1); } OnBar(ArrayRef<Integer> indexs) { hh = HighestFC(h[1],5); ll = LowestFC(l[1],5); PlotNumeric("hh",hh); PlotNumeric("ll",ll); if(MarketPosition<>1 and h[1]>hh[1]) buy(0, o); if(MarketPosition==1 and BarsSinceEntry>0 and l[1]<ll[1]) sell(0, o); }

A_SubscribeTradeByCreateId(Enum_Trade_Source_ALL);这句去掉,然后重新建策略单元试试

回复:老师您好,我去掉这个代码,并重新创建了整个工作区,问题还是存在

回复:我再看看,我去掉后似乎没有跳了

收到 我们研究下