用模拟账户,复制说明中的一个策略,不能自动交易

老师帮忙看看,添加的模拟账户,复制说明中的一个策略,不能自动交易Params    Numeric money(10);             //固定资金开仓:单位万    Vars    Numeric highline;            //高点连线    Numeric lowline;            //低点连线    Numeric myprice;            //委托价格    Numeric lots;                //委托数量EventsOnInit(){    //=========除权换月相关设置==============    AddDataFlag(Enum_Data_RolloverBackWard());    //设置后复权    AddDataFlag(Enum_Data_RolloverRealPrice());    //设置映射真实价格    AddDataFlag(Enum_Data_AutoSwapPosition());    //设置自动换仓    AddDataFlag(Enum_Data_IgnoreSwapSignalCalc());    //设置忽略换仓信号计算    //=========交易相关设置==============    SetInitCapital(1000000);    //设置初始资金为100万            SetCommissionRate(BitOr(Enum_Rate_FreeOfExitToday,Enum_Rate_ByFillAmount),5);    //设置手续费率为成交金额的5%%,不收平今, BitOr进行位或运算即设置属性和        SetSlippage(Enum_Rate_PointPerHand,2);    //设置滑点为2跳/手}                    OnBar(ArrayRef<Integer> indexs){    myprice=Open/rollover;//这里使用open/rollover,更为精确的是使用委托价格.Rollvoer是系统提供的复权系数,真实价格= 后复权的价格/rollover。    lots=IntPart(money*10000/(myprice*contractunit*BigPointValue*MarginRatio)); //计算开仓手数    highline=Highest(High[1],20);    lowline=Lowest(Low[1],20);    If(MarketPosition<>1 And High>=highline)        Buy(lots,Max(Open,highline));    If(MarketPosition<>-1 And Low<=lowline)        SellShort(lots,Min(Open,lowline));}