Приказы на проведение торговых операций оформляются ордерами. Каждый ордер имеет множество свойств для чтения, информацию по ним можно получать с помощью функций Идентификатор позиции, который ставится на ордере при его исполнении. Каждый исполненный ордер порождает сделку, которая открывает новую или изменяет уже существующую позицию...
你能告诉我如何获得一个订单的最后一次修改时间吗?
在我看来,这些信息应该由参数为ENUM_ORDER_PROPERTY_INTEGER 的函数OrderGetInteger提供https://www.mql5.com/ru/docs/constants/tradingconstants/orderproperties#enum_order_property_integer。
我没有看到它在那里。也许有另一种方法?
你能告诉我如何获得一个订单的最后一次修改时间吗?
在我看来,这些信息应该由参数为ENUM_ORDER_PROPERTY_INTEGER 的函数OrderGetInteger提供https://www.mql5.com/ru/docs/constants/tradingconstants/orderproperties#enum_order_property_integer。
我没有看到它在那里。也许还有其他方法?
是挂单还是持仓?
它是一个挂单还是一个头寸?
一个待定的订单。我想找出哪个订单最长时间没有被修改。顺便问一下,有没有什么方法可以快速查出挂单吃掉了多少保证金?
待定订单。我想找出哪个订单没有被修改的时间最长。顺便问一下,有没有什么方法可以快速查出挂单吃掉了多少保证金?
修改的操作不存储在交易历史中。既不是针对未决订单,也不是针对修改头寸。
我现在才发现。在MICEX期货市场,OrderGetInteger (ORDER_TIME_SETUP)只给出了修改时间,而不是帮助中所说的。(下订单的时间)。
下午。我想制作一个mqh文件,计算出的数组会在那里,直到我关闭终端,只有在有很大的时间间隔(在我的例子中是3600)时才重新下载它们。但如果我编译该指标,mqh文件也会重置所有数组。我怎样才能用指标进行所有的操作并编译,但mqh文件在终端关闭前不会被重置?
好吧,我再问一个问题。例如,我可以在文件中写入所有的数据(FileWrite),然后我就可以对指标进行一切操作,并对其进行编译,即使终端关闭,我也可以一直向这个文件索取数据(FileReadString),它就会在那里。问题,是否有可能不把所有的数据写在文件中,而是写在计算机(或终端)的内存中,就像写在一个数组中?数组是不合适的,因为它在你编译指标时被重置。数据必须在终端打开时保存。
好吧,让我问一个不同的问题。例如,我可以在文件中写入所有的数据(FileWrite),然后我可以用指标做所有的事情,并进行编译,甚至终端也关闭了,但我随后总是可以参考文件中的数据(FileReadString),它们会在那里。问题,是否有可能不把所有的数据写在文件中,而是写在计算机(或终端)的内存中,就像写在一个数组中?数组是不合适的,因为它在你编译指标时被重置。数据必须在终端打开时保存。
只有在终端的全局变量 中。
只有在终端的全局变量 中。
你可能是指GlobalVariable...()。谢谢,我会看看的。
你一定是指GlobalVariable...()。谢谢,我会看看的。
这里的人多么喜欢斜着读。
关于交易、自动交易系统和策略测试的论坛
初学者的问题 MQL5 MT5 MetaTrader 5
pivomoe, 2018.11.17 17:10
只有在 终端的全局变量 中
当然,这正是他的意思。