找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
首页论坛EAHub 外汇论坛
查看: 56|回复: 0

CloseAll平掉所有订单

[复制链接]

4万

主题

54

回帖

4万

积分

管理员

积分
45954
发表于 2026-8-27 23:49:00 | 显示全部楼层 |阅读模式
int start()
  {
int digits   = MarketInfo(Symbol(),MODE_DIGITS);
double value = NormalizeDouble(WindowPriceOnDropped(),digits);
   for(int i=OrdersTotal()-1;i>=0;i--)
   {
      if(!OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
         continue;
      if(OrderSymbol()!=Symbol())
         continue;
      
      RefreshRates();
      
      if(OrderType()==OP_BUY)         
         OrderClose(OrderTicket(),OrderLots(),Bid, 3,White);
      if(OrderType()==OP_SELL)   
         OrderClose(OrderTicket(),OrderLots(),Ask, 3,White);
      if((OrderType()==OP_BUYSTOP) || (OrderType()==OP_BUYLIMIT))         
         OrderDelete(OrderTicket());
      if((OrderType()==OP_SELLSTOP) || (OrderType()==OP_SELLLIMIT))
         OrderDelete(OrderTicket());
   }  
   return(0);
  }复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|EAHub外汇论坛

GMT+8, 2026-10-9 14:49 , Processed in 0.106293 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表