设为首页 收藏本站 切换语言 切换语言

谁能解答下,我用MQL5OrderSend示例却不能开单,怎么解释????

| 发表于 2024-4-30 17:05:03 | 显示全部楼层 |复制链接
举报

评论 使用道具

精彩评论8

Ytkj0622
CCC
| 发表于 2024-4-30 17:28:36 | 显示全部楼层
request.typefilling  需要设置
举报

点赞 评论 使用道具

menghuan
DD
 楼主 | 发表于 2024-4-30 20:59:06 | 显示全部楼层
My05613828 发表于 2024-4-30 17:28
request.typefilling  需要设置

怎么设置??
举报

点赞 评论 使用道具

menghuan
DD
 楼主 | 发表于 2024-4-30 21:03:49 | 显示全部楼层


void OnStart()
  {
//--- 声明并初始化交易请求和交易请求结果
   MqlTradeRequest request={};
   MqlTradeResult  result={};
//--- 请求的参数
   request.action   =TRADE_ACTION_DEAL;                     // 交易操作类型
   request.symbol   =Symbol();                              // 交易品种
   request.volume   =0.1;                                   // 0.1手交易量
   request.type     =ORDER_TYPE_BUY;                        // 订单类型
   request.price    =SymbolInfoDouble(Symbol(),SYMBOL_ASK); // 持仓价格
   request.deviation=50;                                     // 允许价格偏差
   request.magic    =123;                          // 订单幻数
//--- 发送请求
   if(!OrderSend(request,result))
      PrintFormat("OrderSend error %d",GetLastError());     // 如果不能发送请求,输出错误代码
//--- 操作信息
   PrintFormat("retcode=%u  deal=%I64u  order=%I64u",result.retcode,result.deal,result.order);
  }
举报

点赞 评论 使用道具

Ytkj0622
CCC
| 发表于 2024-4-30 21:06:50 | 显示全部楼层
request..type_filling=ORDER_FILLING_IOC;
举报

点赞 1 评论 使用道具

menghuan
DD
 楼主 | 发表于 2024-4-30 21:53:23 | 显示全部楼层
My05613828 发表于 2024-4-30 21:06
request..type_filling=ORDER_FILLING_IOC;

成功了,真的太谢谢你啦,我听得以前的视频课,跟老师的代码一样,但是就是不开单,原来是这个原因啊。
举报

点赞 评论 使用道具

westwuwei
DDD
| 发表于 2024-5-1 10:01:45 | 显示全部楼层
并不是设置为 ORDER_FILLING_IOC 就能通行,实际上你改为这个则在其它平台上就又出错了。

真正设置 type_filling 属性,你需要首先调用 SymbolInfoInteger 函数来向平台查询 SYMBOL_FILLING_MODE 参数值,并且根据返回值来判断到底是应该使用 ORDER_FILLING_IOC 还是 ORDER_FILLING_FOK 模式进行交易。

你可以查询有关 MQL 编程手册。
举报

点赞 1 评论 使用道具

ken138888
B
| 发表于 2024-5-1 10:09:29 | 显示全部楼层
My05613828 发表于 2024-4-30 21:06
request..type_filling=ORDER_FILLING_IOC;


请问有没有试过
request..type_filling=ORDER_FILLING_IOC || ORDER_FILLING_FOK  || ORDER_FILLING_BOC ;
举报

点赞 1 评论 使用道具

ea12213
C
| 发表于 2024-5-8 19:41:22 | 显示全部楼层
路过学习
举报

点赞 评论 使用道具

发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册

 简体中文国旗 简体中文
 繁體中文国旗 繁體中文
 English国旗 English(英语)
 日本語国旗 日本語(日语)
 Deutsch国旗 Deutsch(德语)
 Русский язык国旗 Русский язык(俄语)
 بالعربية国旗 بالعربية(阿拉伯语)
 Türkçe国旗 Türkçe(土耳其语)
 Português国旗 Português(葡萄牙语)
 ภาษาไทย国旗 ภาษาไทย(泰国语)
 한어国旗 한어(朝鲜语/韩语)
 Français国旗 Français(法语)
翻译