文章 "用于轻松快速开发 MetaTrader 程序的函数库(第三部分)。 市价订单和仓位的集合,搜索和排序"

新文章 用于轻松快速开发 MetaTrader 程序的函数库(第三部分)。 市价订单和仓位的集合,搜索和排序已发布:

在第一部分中,我们曾创建了一个大型跨平台函数库,简化 MetaTrader 5 和 MetaTrader 4 平台程序的开发。 再者,我们实现了历史订单和成交的集合。 我们的下一步是创建一个类,用来针对订单、成交和仓位的集合进行选择和排序。 我们将实现名为引擎(Engine)的基准函数库对象,并向函数库中添加市价订单和仓位的集合。

在此,我们继续创建一个用于便利地选择和排序订单、成交和仓位集合列表的类,实现名为引擎(Engine)的基准函数对象,并向函数库中添加市价订单和仓位的集合。

此刻,已经出现了合适的数据存储结构。 在创建各种对象类型的集合时,我们将遵循它:


创建单个 Engine 对象来存储和管理集合,以及在程序和函数库之间交换数据。 Engine 将成为整个函数库的基准对象。 基于该函数库的程序会引用它来获取数据。 此外,它也在为整个函数库自动化进行积累。

作者:Artyom Trishkin

又是一个好系列。

继续努力!


如果这些文章能相互链接就更好了。

目前,你只能从第三篇文章链接到第一篇文章。

但不能从第 1 篇链接到第 3 篇。




还是我忽略了什么?

您能在之后更换文章吗?

谢谢

Christian:

又是一个好系列。

继续努力


如果这些文章能相互链接就更好了。

目前,您只能从第 3 篇文章看到第 1 篇文章。

但不能从第 1 篇转到第 3 篇。

...

还是我忽略了什么?

之后还能修改文章吗?

问候语

这篇文章说该系列是一个进行中的作品,这意味着第一篇文章发表时,第三篇文章还不存在,而根据您的说法,第三篇文章应该已经链接上了。

只需再点击几下 - 太懒了;)

Carl Schreiber:

不过是多点几下而已--太懒了;)

不,卡尔,我能找到我要找的东西。

我这样做只是为了论坛,让那些没有这些技能的人更容易找到下一篇文章。

Christian:

Нет, Карл, я найду то, что ищу.

Я делаю это то только для форума, чтобы тем, кто не обладает этими навыками, было легче найти следующую статью.

Начиная со статьи №4 будут линки напредыдущие части.Готово уже 8 статей, в ожидании проверки находятся две статьи.Нобудетбольше.Многобольше.Ждитепереводов.Ну или читайте на русском ;)

EN(谷歌):

从第 4 篇文章开始,将链接到之前的部分。已在论坛俄语版块发表 8 篇文章。待发表 - 两篇文章正在审核中。但还会有更多。更多。等待翻译。或者用俄语阅读)

不知何故,Defines.mqh 中的ORDER_STATUS_MARKET_ACTIVE ORDER_STATUS_MARKET_POSITION 取代了。在整个项目 中,以前写ORDER_STATUS_MARKET_ACTIVE 的 地方都应改为ORDER_STATUS_MARKET_POSITION

这并不是什么大的说明,对于那些还将仔细检查并提升自己技能的人来说...关于这一系列文章。=)

Aleksandr Brown:

不知何故,Defines.mqh 中的ORDER_STATUS_MARKET_ACTIVE ORDER_STATUS_MARKET_POSITION 取代了。在整个项目中,凡是之前写入ORDER_STATUS_MARKET_ACTIVE 的 地方,都应替换为ORDER_STATUS_MARKET_POSITION

这并不是什么大的说明,对于那些也会仔细检查并提升自己技能的人来说...关于这一系列文章。=)

是的,有时有些东西是 "悄悄 "改动的--没有必要描述它们,但要替换它们并不困难。文章中也经常提到一些小的调整。

所有内容都在附件中,而文章描述的是本质。

伟大的作品!祝福你,繁荣昌盛。

没有批评,但应该有有益的批评。在项目工作中,我们仍然忽略了已经存在的标准功能。

交易时

在交易服务器上的交易 操作结束时产生的交易 事件 中,在 EA 中调用该函数

OnTradeTransaction

当发生TradeTransaction 事件 以处理交易请求执行结果时,在 EA 中调用该函数。

Documentation on MQL5: Event Handling / OnTrade
Documentation on MQL5: Event Handling / OnTrade
  • www.mql5.com
OnTrade - Event Handling - MQL5 Reference - Reference on algorithmic/automated trading language for MetaTrader 5
BillionerClub:

干得好!祝福你,生意兴隆。

没有批评,但应该有有益的批评。不过,在项目工作中,我们还是忽略了已经标准的功能。

交易时

在交易服务器上的交易 操作结束时产生的交易 事件 中,EA 会调用该函数

OnTradeTransaction

当发生TradeTransaction 事件 以处理交易请求执行结果时,在 EA 中调用该函数

我故意绕过了它们。

1.与 MQL4 兼容

2.避免使用时偶尔丢失事件。

no arquivo "TimerCounter.mqh" a frase "const CTimerCounter *counter_compared = node;" dá um erro de compilação: "'=' - type mismatch".

我知道你想说什么,但我不是 mql 的新手。谁能帮我解决这个问题?


在 "TimerCounter.mqh "文件中,"const CTimerCounter *counter_compared = node; "在编译时出错:"'=' - 类型不匹配"。

我明白你的意思,但我是 mql 的新手。谁能帮我解决这个问题?


要添加评论,请登录注册