错误、漏洞、问题 - 页 882 1...875876877878879880881882883884885886887888889...3184 新评论 TheXpert 2012.11.27 11:15 #8811 A100:问题:呼叫之间的最小延迟是否有记录? 嗯,不太可能。不仅如此,最大的可能也是:) 。 A100 2012.11.27 11:44 #8812 那么奇怪的是,错误代码=4754与一个已知的不存在的票据相同 OrderSelect( 123456789/*произвольное число*/ ); 我想我可以想出一个不同的代码(例如忙)--有人给了我票号 result.order TheXpert 2012.11.27 11:50 #8813 A100:那么奇怪的是,错误代码=4754与一个已知的不存在的票据的代码相同。 是的,该事件还没有被终端处理。 Yedelkin 2012.11.27 12:10 #8814 A100: 然后很奇怪,错误代码=4754与 明知不存在的票据 相同 - 我想我们可以想出另一个代码(例如忙) -有人给了我票据号码 result.order 在这里,我们有。 OrderSelect(ticket) - 通过 终端数据库中的 票据 将活动订单复制到当前订单的缓存中,以便使用 OrderGetDouble(), OrderGetInteger()和OrderGetString()函数进一步参考其属性 。 相应地,在终端的底座 上也找不到该订单。这就是为什么4754被退回。即使是已知的票据。 请看一下这些文章。 MetaTrader 5中的订单、头寸和交易。 MetaTrader 5中的交易事件 A100 2012.11.27 12:44 #8815 Yedelkin: 谢谢你的研究,但我不太明白--用这个代码OrderSelect( tiket20 ); OrderSelect( tiket20 ); //обращения последовательные, тикет то же 将向终端数据库发出多少次请求:2或1换句话说,我是否需要监测OrderSelect( tiket20 )调用的频率,不是从信息的相关性,而是从对同一问题连续请求终端基地的频率所花费的时间?(该问题与前一个问题没有直接关系) Rashid Umarov 2012.11.27 12:51 #8816 A100: 谢谢你的研究,但我不太明白--用这个代码将向终端数据库发出多少次请求:2或1 换句话说,我是否需要监测OrderSelect( tiket20 )调用的频率,不是从信息的相关性,而是从对同一问题连续请求终端基地的频率所花费的时间?(该问题与前一个问题没有直接关系) 在OnTradeTransaction()中等待交易事件并检查订单、头寸和交易历史的状态。 Yedelkin 2012.11.27 13:27 #8817 A100: Спасибо изучил, но не совсем понял - при таком коде OrderSelect( tiket20 ); OrderSelect( tiket20 ); //обращения последовательные, тикет то же 终端基地将被查询多少次:2或1 对OrderSelect() 函数的两次连续调用将导致对终端数据库的两次连续请求,无论哪个票据被指定为函数参数 。另一件事是,如果我们的订单(订单细节)在这些连续的请求中仍然没有出现在终端数据库中,该函数仍将返回 "未找到订单 "的错误代码。 A100 : 换句话说,我是否应该跟踪OrderSelect( tiket20 )的调用频率,不是从信息的相关性来说,而是从对同一问题连续请求终端数据库的频率所花费的时间来说?(该问题与前一个问题没有直接关系) 是的,我需要控制对终端数据库的一类调用的频率。 罗氏已经建议了其中一个选项。我还没有使用OnTradeTransaction()函数(懒得过滤所有交易事件),因此我以老式的方式行事 - 使用事件驱动,如果我可以这么说 的话。也就是说,我在下一个跳动点到来时访问终端的基数;如果在下一个跳动点没有检测到订单,就这个订单而言,我只是 "跳过这个转折"。 Andriy Sydoruk 2012.11.27 14:27 #8818 m_handle=iMA(m_strategy_symbol,(ENUM_TIMEFRAMES)m_period,maperiod,0,MODE_EMA,PRICE_CLOSE); - 问题是为什么如果优化选择了m_period,那么它与某些时期一起进行,而不是与某些时期一起? Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы www.mql5.com Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы - Документация по MQL5 Rashid Umarov 2012.11.27 14:36 #8819 AndreyS: m_handle=iMA(m_strategy_symbol,(ENUM_TIMEFRAMES)m_period,maperiod,0,MODE_EMA,PRICE_CLOSE); - 问题是,为什么如果优化选择了m_period,那么在某些时期会继续下去,而在某些时期不会? 唯一模糊的问题可以用同样模糊的答案来回答--图表的时期 Yedelkin 2012.11.27 16:48 #8820 AndreyS: m_handle=iMA(m_strategy_symbol,(ENUM_TIMEFRAMES)m_period,maperiod,0,MODE_EMA,PRICE_CLOSE);- 问题:为什么如果优化选择了m_period,那么有些时期被阻尼了,有些则没有? 1.正确插入代码。2.m_period参数是如何优化/选择的?也就是说,在你的优化过程中,它的价值是什么? 1...875876877878879880881882883884885886887888889...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
问题:呼叫之间的最小延迟是否有记录?
那么奇怪的是,错误代码=4754与一个已知的不存在的票据相同
我想我可以想出一个不同的代码(例如忙)--有人给了我票号 result.order那么奇怪的是,错误代码=4754与一个已知的不存在的票据的代码相同。
是的,该事件还没有被终端处理。
在这里,我们有。
相应地,在终端的底座 上也找不到该订单。这就是为什么4754被退回。即使是已知的票据。
请看一下这些文章。
MetaTrader 5中的订单、头寸和交易。
MetaTrader 5中的交易事件
将向终端数据库发出多少次请求:2或1
换句话说,我是否需要监测OrderSelect( tiket20 )调用的频率,不是从信息的相关性,而是从对同一问题连续请求终端基地的频率所花费的时间?(该问题与前一个问题没有直接关系)
谢谢你的研究,但我不太明白--用这个代码
将向终端数据库发出多少次请求:2或1
换句话说,我是否需要监测OrderSelect( tiket20 )调用的频率,不是从信息的相关性,而是从对同一问题连续请求终端基地的频率所花费的时间?(该问题与前一个问题没有直接关系)
A100:
Спасибо изучил, но не совсем понял - при таком коде
终端基地将被查询多少次:2或1
对OrderSelect() 函数的两次连续调用将导致对终端数据库的两次连续请求,无论哪个票据被指定为函数参数 。另一件事是,如果我们的订单(订单细节)在这些连续的请求中仍然没有出现在终端数据库中,该函数仍将返回 "未找到订单 "的错误代码。
是的,我需要控制对终端数据库的一类调用的频率。 罗氏已经建议了其中一个选项。我还没有使用OnTradeTransaction()函数(懒得过滤所有交易事件),因此我以老式的方式行事 - 使用事件驱动,如果我可以这么说 的话。也就是说,我在下一个跳动点到来时访问终端的基数;如果在下一个跳动点没有检测到订单,就这个订单而言,我只是 "跳过这个转折"。
m_handle=iMA(m_strategy_symbol,(ENUM_TIMEFRAMES)m_period,maperiod,0,MODE_EMA,PRICE_CLOSE); - 问题是,为什么如果优化选择了m_period,那么在某些时期会继续下去,而在某些时期不会?
AndreyS:
- 问题:为什么如果优化选择了m_period,那么有些时期被阻尼了,有些则没有?
1.正确插入代码。
2.m_period参数是如何优化/选择的?也就是说,在你的优化过程中,它的价值是什么?