qqlove23 发表于 2020-7-10 09:36:17

【MT5平仓代码 Mql OrderClose】MT5平仓代码 Mql OrderClose

//==============================================================================================================================
// 平仓
bool OrderClose(ENUM_POSITION_TYPE type, ulong P_ticket, double Lot)
{
//--- 声明并初始化交易请求和交易请求结果
   MqlTradeRequest request={0};
   MqlTradeResultresult={0};
//--- 设置操作参数
   request.action       =TRADE_ACTION_DEAL;   // 操作类型为平仓
   request.position   =P_ticket;            // 持仓单号
   request.symbol       =Symbol();
   request.volume       =Lot;
   request.deviation    =30;
   request.type_filling =ORDER_FILLING_IOC;   // IOC如果无法执行全部订单交易量,那么剩下的交易量将被取消。而RETURN只用于挂单
   request.magic      =Magic;
//--- 根据持仓类型设置平仓价格和类型
   if(type==POSITION_TYPE_BUY)
   {
      request.price   =SymbolInfoDouble(Symbol(),SYMBOL_BID);
      request.type      =ORDER_TYPE_SELL;
   }
   else
   {
      request.price   =SymbolInfoDouble(Symbol(),SYMBOL_ASK);
      request.type      =ORDER_TYPE_BUY;
   }
//--- 发送请求
   bool eg=false;
      eg=OrderSend(request,result);
   if(!eg) PrintFormat("OrderSend error %d",GetLastError());
   return(true);
}
//=======================================================================

sk678 发表于 2020-7-10 10:43:30

感谢分享,学习了

彩虹桥 发表于 2020-7-10 12:51:01

这是EA什东西啊

zm0688 发表于 2021-8-17 19:31:04

感谢分享,学习了

nanaliu 发表于 2021-8-17 19:49:45

感谢分享。。支持。。。

手艺人 发表于 2022-1-8 22:13:38

感谢分享

985086809 发表于 2022-2-8 21:42:24

感谢分享

cdebjihong 发表于 2022-2-9 00:10:45

感谢分享

liguangxing2007 发表于 2022-2-9 10:11:10

没有几个人用MT5吧

neeo 发表于 2022-2-9 10:49:26

感謝分享

wangdehang 发表于 2022-2-9 11:03:25

多谢分享

紫竹青荷 发表于 2022-5-29 00:23:02

感谢楼主分享

liubing1986 发表于 2022-5-29 06:51:40

感谢分享。

xyxeon 发表于 2022-9-29 10:27:36

才开始学习,感谢分享

mathewbe 发表于 2022-9-29 14:42:08

Thanks for sharing

ken138888 发表于 2022-9-30 10:07:51

对小白有用

daerwushen 发表于 2022-9-30 11:10:13

确实比MT4复杂

qwe11 发表于 2022-10-3 16:50:52

没看明白啊

MXY 发表于 2022-10-3 19:59:54

学习了。谢谢分享!

ken138888 发表于 2023-2-12 13:20:11

比较复杂
页: [1] 2
查看完整版本: 【MT5平仓代码 Mql OrderClose】MT5平仓代码 Mql OrderClose