新版MetaTrader 5平台Build 3091:其他改进

 

MetaTrader 5平台更新已于2021年10月22日星期五进行发布。新版将有以下变化:

  1. 程序端:修正购买MQL5服务时打开空白页面的问题。现在,操作结果会立即显示给用户。
  2. 程序端:修正请求真实账户时,用户上传的文档图像压缩过度的问题。这将提高自动检查KYC的质量,促进整体开户流程。
  3. 程序端:修正测试完成后打开的图形的操作问题。
  4. MQL5:添加支持SQLite 3.36.0。
  5. MetaEditor:添加对匹配括号的背景高亮。该选项可以通过MetaEditor常规设置来启用。
  6. MetaEditor:改进MQL5程序调试器
  7. 修复崩溃日志中报告的错误。

更新将通过实时更新系统提供。

 
MetaQuotes:

MetaTrader 5平台更新已于2021年10月22日星期五进行发布。新版将有以下变化:

  1. 程序端:修正购买MQL5服务时打开空白页面的问题。现在,操作结果会立即显示给用户。
  2. 程序端:修正请求真实账户时,用户上传的文档图像压缩过度的问题。这将提高自动检查KYC的质量,促进整体开户流程。
  3. 程序端:修正测试完成后打开的图形的操作问题。
  4. MQL5:添加支持SQLite 3.36.0。
  5. MetaEditor:添加对匹配括号的背景高亮。该选项可以通过MetaEditor常规设置来启用。
  6. MetaEditor:改进MQL5程序调试器
  7. 修复崩溃日志中报告的错误。

更新将通过实时更新系统提供。

我发现 Build 3091 一个大BUG, 请官方正视一下!

double OpenPositionsAndReturnOpenPrice(string symbol, ENUM_ORDER_TYPE type, double lot, double price, int slippage, string comment, int magic) //开仓并返回开仓价格 0 - open buy , 1 - open sell
  {
   MqlTradeRequest request = {1};
   MqlTradeResult  result;
   string open_text = "";
   switch(type)
     {
      case ORDER_TYPE_BUY:
         open_text = "buy";
         break;
      case ORDER_TYPE_SELL:
         open_text = "sell";
         break;
     }
   request.action       = TRADE_ACTION_DEAL; //交易操作类型
   request.symbol       = symbol;            //交易品种
   request.type         = type;              //交易类型
   request.volume       = lot;               //交易量
   request.price        = price;             //成交价格
   request.deviation    = slippage;          //允许价格偏差
   request.comment      = comment;           //注释
   request.magic        = magic;             //订单幻数
   request.type_filling = ORDER_FILLING_IOC; //订单填充
   if(!OrderSend(request, result))
      Print("        ERROR: PositionOpen() ", GetLastError()); //如果不能发送开仓请求,打印错误代码
   else
      Print("open #", result.order, " ", open_text, " ", DoubleToString(result.volume, 2), " ", symbol, " at ", DoubleToString(result.price, Digits())); //打印信息
   return(result.price); //返回开仓价格
  }

在真实帐户中这里result.price 返回的值为0 (注: 平台商成交指令为 : ORDER_FILLING_IOC

 
Zhang Yi #:

我发现 Build 3091 一个大BUG, 请官方正视一下!

在真实帐户中这里result.price 返回的值为0 (注: 平台商成交指令为 : ORDER_FILLING_IOC

我测了下可以正确打印价格,你是哪里出问题了
 
10月26日发布的Build 3092也发现Bug,就是自定义品种时,基础货币代码只能填写3位字符长度,其他版本没有这个问题。
 
iPad版MT5如何打开同时显示四个图表?
原因: