MetaQuotes:
MetaTrader 5平台更新已于2021年10月22日星期五进行发布。新版将有以下变化:
- 程序端:修正购买MQL5服务时打开空白页面的问题。现在,操作结果会立即显示给用户。
- 程序端:修正请求真实账户时,用户上传的文档图像压缩过度的问题。这将提高自动检查KYC的质量,促进整体开户流程。
- 程序端:修正测试完成后打开的图形的操作问题。
- MQL5:添加支持SQLite 3.36.0。
- MetaEditor:添加对匹配括号的背景高亮。该选项可以通过MetaEditor常规设置来启用。
- MetaEditor:改进MQL5程序调试器。
- 修复崩溃日志中报告的错误。
更新将通过实时更新系统提供。
我发现 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)
10月26日发布的Build 3092也发现Bug,就是自定义品种时,基础货币代码只能填写3位字符长度,其他版本没有这个问题。
iPad版MT5如何打开同时显示四个图表?
MetaTrader 5平台更新已于2021年10月22日星期五进行发布。新版将有以下变化:
更新将通过实时更新系统提供。