MetaTrader 5平台更新build 3640:11种语言的网页端 新评论 MetaQuotes 2023.03.17 09:18 MetaTrader 5平台更新于2023年3月17日星期五进行发布。新版本包括以下更新: MetaTrader 5网页端build 3640 添加10种常用语言的UI翻译:简体中文和繁体中文、法语、德语、意大利语、日语、韩语、西班牙语、土耳其语和俄语。此语言列表将在未来版本中进一步增加。要切换语言,请使用相关菜单: 优化与交易服务器的连接机制。 MetaTrader 5客户端build 3640 MQL5:分别为CopyTicks、CopyTicksRange和CopyRates方法添加COPY_TICKS_VERTICAL和COPY_RATES_VERTICAL标识。 默认情况下,报价和函数沿水平轴复制到矩阵,这意味着数据添加到右侧,在行尾。在练习的ONNX模型运行任务中,这样的矩阵需要被转置以提供输入数据: const long ExtOutputShape[] = {1,1}; // 模型输出形状 const long ExtInputShape [] = {1,10,4}; // 模型输入形状 #resource "Python/model.onnx" as uchar ExtModel[]// 作为资源的模型 //+------------------------------------------------------------------+ //| 脚本程序起始函数 | //+------------------------------------------------------------------+ int OnStart(void) { matrix rates; //--- 获取10个柱状图 if(!rates.CopyRates("EURUSD",PERIOD_H1,COPY_RATES_OHLC,2,10)) return(-1); //--- 输入一组OHLC向量 matrix x_norm=rates.Transpose(); vector m=x_norm.Mean(0); vector s=x_norm.Std(0); matrix mm(10,4); matrix ms(10,4); 通过在调用该方法时指定附加标识COPY_RATES_VERTICAL(COPY_TICKS_VERTICAL用于报价),可以消除额外的数据转置操作: //+------------------------------------------------------------------+ //| 脚本程序起始函数 | //+------------------------------------------------------------------+ int OnStart(void) { matrix rates; //--- 获取10个柱状图 if(!rates.CopyRates("EURUSD",PERIOD_H1,COPY_RATES_OHLC|COPY_RATES_VERTICAL,2,10)) return(-1); //--- 输入一组OHLC向量 MQL5:ENUM_CHART_PROPERTY_INTEGER枚举中的新值 — CHART_SHOW_TRADE_HISTORY。该属性控制图表上交易历史的交易显示。使用ChartGetInteger和ChartSetInteger函数获取和设置属性。有关图表上交易显示的更多详细信息,请参阅平台文档。 MetaEditor:修正在某些条件下文件编译过程中可能发生的界面冻结。 修正崩溃日志中的错误报告。 更新将通过实时更新系统提供。 MetaTrader 5平台更新build 3800:预订或取消(Book or Cancel)订单、AI编码助手和增强ONNX支持 欧阳 2023.03.17 10:08 #1 感谢分享! 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
MetaTrader 5平台更新于2023年3月17日星期五进行发布。新版本包括以下更新:
MetaTrader 5网页端build 3640
MetaTrader 5客户端build 3640
MQL5:分别为CopyTicks、CopyTicksRange和CopyRates方法添加COPY_TICKS_VERTICAL和COPY_RATES_VERTICAL标识。
默认情况下,报价和函数沿水平轴复制到矩阵,这意味着数据添加到右侧,在行尾。在练习的ONNX模型运行任务中,这样的矩阵需要被转置以提供输入数据:
const long ExtOutputShape[] = {1,1}; // 模型输出形状 const long ExtInputShape [] = {1,10,4}; // 模型输入形状 #resource "Python/model.onnx" as uchar ExtModel[]// 作为资源的模型 //+------------------------------------------------------------------+ //| 脚本程序起始函数 | //+------------------------------------------------------------------+ int OnStart(void) { matrix rates; //--- 获取10个柱状图 if(!rates.CopyRates("EURUSD",PERIOD_H1,COPY_RATES_OHLC,2,10)) return(-1); //--- 输入一组OHLC向量 matrix x_norm=rates.Transpose(); vector m=x_norm.Mean(0); vector s=x_norm.Std(0); matrix mm(10,4); matrix ms(10,4);
通过在调用该方法时指定附加标识COPY_RATES_VERTICAL(COPY_TICKS_VERTICAL用于报价),可以消除额外的数据转置操作:
//+------------------------------------------------------------------+ //| 脚本程序起始函数 | //+------------------------------------------------------------------+ int OnStart(void) { matrix rates; //--- 获取10个柱状图 if(!rates.CopyRates("EURUSD",PERIOD_H1,COPY_RATES_OHLC|COPY_RATES_VERTICAL,2,10)) return(-1); //--- 输入一组OHLC向量
更新将通过实时更新系统提供。