文章 "轻松快捷开发 MetaTrader 程序的函数库(第 二十一部分):交易类 - 基准跨平台交易对象" 新评论 MetaQuotes 2019.12.23 09:14 新文章 轻松快捷开发 MetaTrader 程序的函数库(第 二十一部分):交易类 - 基准跨平台交易对象已发布: 在本文中,我们将着手开发新的函数库部分 - 交易类。 此外,我们将研究开发一套统合 MetaTrader 5 和 MetaTrader 4 平台的基准交易对象。 当向服务器发送请求时,即意味着传递给这种交易对象的交易请求参数已被验证和校正。 随时可以轻松访问各种数据是多么惬意啊。 然而,如果我们不能将数据应用到交易,则数据毫无意义。 意即不光已经存在的功能,我们还需要新的交易功能。 本章节相对庞大,我们需要逐步完成所有操作。 我们应能够从任意平台(无论是 MetaTrader 5 亦或 MetaTrader 4)发送任何交易请求,而无需考虑它们之间的差异。 一切都应该统合。 首先,我们需要验证交易请求,以避免因错误请求而加重服务器负载。 我们需要考虑并正确处理交易服务器的返回码。 EA 向服务器发送请求时会做什么? 它维护终端与服务器之间的“请求-响应”会话。 我们的任务是正确分配这种“通信管道”,即创建处理交易服务器响应的方法。 我们需要创建若干处理服务器响应的选项,因为有时我们需要“优先不惜一切代价”开仓。 为此,若下单时遇到服务器拒绝的万一情况,我们需要布置向服务器重复发送请求 — 我们既可调整交易请求参数,亦或重新发送,再或者保留所有参数不变,但等待符合这些请求参数的正确时机,并立即将其发送。 此外,我们需要考虑价位,以避免明知价格较差却重新发送订单。 有时,无论请求的结果如何,我们都需要发送交易请求并继续操作。 此外,我们需要管理交易类的操作,以避免基于函数库的程序在 MQL5 市场 上架后出现故障。 该程序应能平滑地通过 所有检查。 这就是目前我针对交易类的计划。 作者:Artyom Trishkin 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
新文章 轻松快捷开发 MetaTrader 程序的函数库(第 二十一部分):交易类 - 基准跨平台交易对象已发布:
在本文中,我们将着手开发新的函数库部分 - 交易类。 此外,我们将研究开发一套统合 MetaTrader 5 和 MetaTrader 4 平台的基准交易对象。 当向服务器发送请求时,即意味着传递给这种交易对象的交易请求参数已被验证和校正。
随时可以轻松访问各种数据是多么惬意啊。 然而,如果我们不能将数据应用到交易,则数据毫无意义。 意即不光已经存在的功能,我们还需要新的交易功能。
本章节相对庞大,我们需要逐步完成所有操作。
有时,无论请求的结果如何,我们都需要发送交易请求并继续操作。
作者:Artyom Trishkin