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

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

| 发表于 2024-4-30 17:05:03 | 显示全部楼层 |复制链接
谁能解答下,我用MQL5OrderSend示例却不能开单,怎么解释????
举报

评论 使用道具

精彩评论8

My05613828
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);
  }
举报

点赞 评论 使用道具

My05613828
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(英语)
日本語(日语)
Deutsch(德语)
Русский язык(俄语)
بالعربية(阿拉伯语)
Türkçe(土耳其语)
Português(葡萄牙语)
ภาษาไทย(泰国语)
한어(朝鲜语/韩语)
Français(法语)