顺水外汇EA交易网MT4

标题: EA为什么不能强制平仓成功 [打印本页]

作者: 顺水的鱼    时间: 2015-7-14 19:37
标题: EA为什么不能强制平仓成功
本帖最后由 tot137 于 2015-7-14 19:40 编辑
[ol]
  • void OnTick
  •   {
  •    if  >3)
  •    {
  •   
  •      CloseAllOrder;
  •    }
  •   }
  •    void CloseAllOrder
  • {
  •    int lia_0[200];
  •    int l_index_4 = 0;
  •    int ticket_value =0;
  •    int l_pos_8 =0;
  •    for ; l_pos_8++)
  •    {
  •       OrderSelect;
  •       l_index_4++;
  •       lia_0[l_index_4] = OrderTicket;
  •       Print;
  •    }
  •    if
  •     {
  •       for  
  •       {
  •          OrderSelect;
  •          if  == OP_BUY)
  •          {
  •             ticket_value = OrderTicket;
  •            if , OrderLots, MarketInfo, MODE_BID), 100))
  •             {
  •                Print;
  •             }
  •             else
  •             {
  •                 Print;
  •             }
  •          }
  •         
  •          
  •        if  == OP_SELL)
  •          {
  •             ticket_value = OrderTicket;
  •             if , OrderLots, MarketInfo, MODE_ASK), 100))
  •             {
  •             
  •                Print;
  •             }
  •             else
  •             {
  •                 Print;
  •             }
  •          }
  •    
  •          
  •       }
  •    }[/ol]复制代码
    我的想法是,只要总盈利>3, 那么就强制平掉所有单子,就算价格有变动也强平了。我这个EA代码为什么有时候可以成功,有时候常常提示平仓失败。哪里有错误吗?




    欢迎光临 顺水外汇EA交易网MT4 (http://www.waterforex.com/) Powered by Discuz! X3.2