初学者的问题 MQL5 MT5 MetaTrader 5 - 页 945

 

你能告诉我如何获得一个订单的最后一次修改时间吗?

在我看来,这些信息应该由参数为ENUM_ORDER_PROPERTY_INTEGER 的函数OrderGetInteger提供https://www.mql5.com/ru/docs/constants/tradingconstants/orderproperties#enum_order_property_integer。

我没有看到它在那里。也许有另一种方法?

Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Приказы на проведение торговых операций оформляются ордерами. Каждый ордер имеет множество свойств для чтения, информацию по ним можно получать с помощью функций Идентификатор позиции, который ставится на ордере при его исполнении. Каждый исполненный ордер порождает сделку, которая открывает новую или изменяет уже существующую позицию...
 
pivomoe:

你能告诉我如何获得一个订单的最后一次修改时间吗?

在我看来,这些信息应该由参数为ENUM_ORDER_PROPERTY_INTEGER 的函数OrderGetInteger提供https://www.mql5.com/ru/docs/constants/tradingconstants/orderproperties#enum_order_property_integer。

我没有看到它在那里。也许还有其他方法?

是挂单还是持仓?

 
Vladimir Karputov:

它是一个挂单还是一个头寸?

一个待定的订单。我想找出哪个订单最长时间没有被修改。顺便问一下,有没有什么方法可以快速查出挂单吃掉了多少保证金?

 
pivomoe:

待定订单。我想找出哪个订单没有被修改的时间最长。顺便问一下,有没有什么方法可以快速查出挂单吃掉了多少保证金?

在交易历史中没有对订单的修改。既不是针对未决订单,也不是针对修改头寸。
 
Vladimir Karputov:
修改的操作不存储在交易历史中。既不是针对未决订单,也不是针对修改头寸。

我现在才发现。在MICEX期货市场,OrderGetInteger (ORDER_TIME_SETUP)只给出了修改时间,而不是帮助中所说的。(下订单的时间)

 
Nauris Zukas:

下午。我想制作一个mqh文件,计算出的数组会在那里,直到我关闭终端,只有在有很大的时间间隔(在我的例子中是3600)时才重新下载它们。但如果我编译该指标,mqh文件也会重置所有数组。我怎样才能用指标进行所有的操作并编译,但mqh文件在终端关闭前不会被重置?

好吧,我再问一个问题。例如,我可以在文件中写入所有的数据(FileWrite),然后我就可以对指标进行一切操作,并对其进行编译,即使终端关闭,我也可以一直向这个文件索取数据(FileReadString),它就会在那里。问题,是否有可能不把所有的数据写在文件中,而是写在计算机(或终端)的内存中,就像写在一个数组中?数组是不合适的,因为它在你编译指标时被重置。数据必须在终端打开时保存。

 
Nauris Zukas:

好吧,让我问一个不同的问题。例如,我可以在文件中写入所有的数据(FileWrite),然后我可以用指标做所有的事情,并进行编译,甚至终端也关闭了,但我随后总是可以参考文件中的数据(FileReadString),它们会在那里。问题,是否有可能不把所有的数据写在文件中,而是写在计算机(或终端)的内存中,就像写在一个数组中?数组是不合适的,因为它在你编译指标时被重置。数据必须在终端打开时保存。


只有在终端的全局变量 中。

 
pivomoe:


只有在终端的全局变量 中。

你可能是指GlobalVariable...()。谢谢,我会看看的。

 
Nauris Zukas:

你一定是指GlobalVariable...()。谢谢,我会看看的。

这里的人多么喜欢斜着读。

当然,这正是他的意思。

 
与本主题无关的评论已被移至 "MQL4 MT4 MetaTrader 4初学者的问题"。