错误、漏洞、问题 - 页 882

 
A100:

问题:呼叫之间的最小延迟是否有记录?

嗯,不太可能。不仅如此,最大的可能也是:) 。
 

那么奇怪的是,错误代码=4754与一个已知的不存在的票据相同

OrderSelect( 123456789/*произвольное число*/ );
我想我可以想出一个不同的代码(例如忙)--有人给了我票号 result.order
 
A100:

那么奇怪的是,错误代码=4754与一个已知的不存在的票据的代码相同。

是的,该事件还没有被终端处理。

 
A100: 然后很奇怪,错误代码=4754与 明知不存在的票据 相同 - 我想我们可以想出另一个代码(例如忙) -有人给了我票据号码 result.order

在这里,我们有。

  • OrderSelect(ticket) - 通过 终端数据库中的 票据 活动订单复制到当前订单的缓存中,以便使用 OrderGetDouble(), OrderGetInteger()和OrderGetString()函数进一步参考其属性
  • 相应地,在终端的底座 上也找不到该订单。这就是为什么4754被退回。即使是已知的票据。
    请看一下这些文章。

    MetaTrader 5中的订单、头寸和交易

    MetaTrader 5中的交易事件

     
    Yedelkin:
    谢谢你的研究,但我不太明白--用这个代码
    OrderSelect( tiket20 );
    OrderSelect( tiket20 ); //обращения последовательные, тикет то же
    

    将向终端数据库发出多少次请求:2或1

    换句话说,我是否需要监测OrderSelect( tiket20 )调用的频率,不是从信息的相关性,而是从对同一问题连续请求终端基地的频率所花费的时间?(该问题与前一个问题没有直接关系)

     
    A100:
    谢谢你的研究,但我不太明白--用这个代码

    将向终端数据库发出多少次请求:2或1

    换句话说,我是否需要监测OrderSelect( tiket20 )调用的频率,不是从信息的相关性,而是从对同一问题连续请求终端基地的频率所花费的时间?(该问题与前一个问题没有直接关系)

    OnTradeTransaction()中等待交易事件并检查订单、头寸和交易历史的状态
     

    A100:
    Спасибо изучил, но не совсем понял - при таком коде

    OrderSelect( tiket20 );
    OrderSelect( tiket20 ); //обращения последовательные, тикет то же

    终端基地将被查询多少次:2或1

    OrderSelect() 函数的两次连续调用将导致对终端数据库的两次连续请求,无论哪个票据被指定为函数参数 另一件事是,如果我们的订单(订单细节)在这些连续的请求中仍然没有出现在终端数据库中,该函数仍将返回 "未找到订单 "的错误代码。

    A100 : 换句话说,我是否应该跟踪OrderSelect( tiket20 )的调用频率,不是从信息的相关性来说,而是从对同一问题连续请求终端数据库的频率所花费的时间来说?(该问题与前一个问题没有直接关系)

    是的,我需要控制对终端数据库的一类调用的频率。 罗氏已经建议了其中一个选项。我还没有使用OnTradeTransaction()函数(懒得过滤所有交易事件),因此我以老式的方式行事 - 使用事件驱动,如果我可以这么说 的话。也就是说,我在下一个跳动点到来时访问终端的基数;如果在下一个跳动点没有检测到订单,就这个订单而言,我只是 "跳过这个转折"。

     
    m_handle=iMA(m_strategy_symbol,(ENUM_TIMEFRAMES)m_period,maperiod,0,MODE_EMA,PRICE_CLOSE); - 问题是为什么如果优化选择了m_period,那么它与某些时期一起进行,而不是与某些时期一起?
    Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
    Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
    • www.mql5.com
    Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы - Документация по MQL5
     
    AndreyS:
    m_handle=iMA(m_strategy_symbol,(ENUM_TIMEFRAMES)m_period,maperiod,0,MODE_EMA,PRICE_CLOSE); - 问题是,为什么如果优化选择了m_period,那么在某些时期会继续下去,而在某些时期不会?

    唯一模糊的问题可以用同样模糊的答案来回答--图表的时期
     

    AndreyS: 

      m_handle=iMA(m_strategy_symbol,(ENUM_TIMEFRAMES)m_period,maperiod,0,MODE_EMA,PRICE_CLOSE);

    - 问题:为什么如果优化选择了m_period,那么有些时期被阻尼了,有些则没有?

    1.正确插入代码

    2.m_period参数是如何优化/选择的?也就是说,在你的优化过程中,它的价值是什么?