Params
    Numeric AfStep( 0.02);
    Numeric AfLimit( 0.2 ) ;
    Numeric timeExit(0.145000);
    Numeric timeInto(0.093500);
    Numeric timeMidle1(0.130000);
    Numeric timeMidle2(0.130005); 
    Numeric timeMidle3(0.140000);    
            If(A_BuyPosition == 0 And A_SellPosition == 0)
            {
             If( Close > Open And  (Time < timeMidle1 And Time >= timeInto || Time < timeMidle3 And Time >= timeMidle2))                
              {
                 A_SendOrder(Enum_Buy,Enum_Entry,lots,MIN(Close*1.01,Q_AskPrice));
抛开其他条件不说,以上明明时间是不允许的,为何在下午14:50分还会开仓?难道时间设置有错?
光看代码不足以说明问题,你这个时间运算条件是不是正确 ,与 或运算
我已经完全按照范例去写了,怎么还是错,到底错在哪里?是不是因为模拟账户的原因?
您先把A函数放一边,看看分支会不会执行到,再逐步定位原因。