程序库: MT4Orders - 页 42

 
fxsaber:

我没想到其他人也会使用这种慢速模式。这么多水都已经流走了,想维持都没办法。

如果不影响功能,我不喜欢毛茸茸的依赖关系,所以我把它关掉了。;-)如果说某些功能无法使用,我当然会保留它。

 
Stanislav Korotky:

如果不影响功能,我不喜欢毛茸茸的依赖关系,所以我关闭了它们。;-)如果有人说某些功能无法使用,我当然会把它们关闭。

是我不好。下一次构建是必要的,我会对此发表评论。但时间完全不确定。

 
fxsaber:
突出显示的链接 是一个未解决的问题。如果有人有解决方法,请告诉我。

    这种情况经常发生在 FORTS 的快速市场上。不仅在 MT5 上,在其他终端上也是如此。

    我没有使用您的库,但我总是在我的智能交易系统中考虑到这种情况。

    我不知道这对您是否有帮助,但我是这样做的:

    我记住所有下单的单子。在订单出现在历史记录中,其状态为执行或取消之前,我认为它是有效的。

    一旦订单出现在历史记录中,您就可以忘记它的交易单。您可以在 OnTradeTransaction 中进行控制,或者像您的例子一样,在 OnTick 开始时进行控制。

     
    Sergey Chalyshev:

    我记住所有已下订单的票据。在订单出现在历史记录中,其状态为执行或取消之前,我认为它是有效的。

    一旦订单出现在历史记录中,您就可以忘记它的交易单。您可以在 OnTradeTransaction 中进行控制,或者像您的示例一样,在 OnTick 开始时进行控制。

    是的,我准备了这样一种算法。MT4 中不存在这样的问题。

     
    似乎不支持DEAL_ENTRY_INOUT。这使得它很难与翻转策略一起使用。是否有计划引入这种支持,还是近期内不会?谢谢。
     
    traveller00:
    似乎不支持DEAL_ENTRY_INOUT。这使得它很难与翻转策略一起使用。是否有计划引入这种支持,还是近期内不会?谢谢。

    我们从一开始就在讨论对净值的所有限制。它已经在计划中好几年了,实施的优先级是最低的。

     
    我决定使用 Otkritie 经纪商的模拟账户 进行交易。我们暂且不提它不是证券交易所、报价不准确等问题。警报:MT4ORDERS - 与历史记录不同步!我是否正确地理解为,这不是什么大问题,您可以忽略它,这是 MT5 本身的一个错误,即发送的订单即使在默认的 1 秒超时后也不会出现在历史记录中?
     
    traveller00:
    我决定使用 Otkritie 经纪商的模拟账户 进行交易。我们暂且不提它不是证券交易所、报价不准确等问题。警报:MT4ORDERS - 与历史记录不同步!我是否正确地理解为,这不是什么大问题,您可以忽略它,这是 MT5 本身的一个错误,即发送的订单即使在默认的 1 秒超时后也不会出现在历史记录中?

    几乎正确。差不多--因为我不记得所有事情。特别是由于这个原因,这些情况下会显示非常详细的日志,以便非常准确地了解发生了什么。

    该主题说明了如何消除这些通知以及如何延长超时时间。

     
    我已经看过代码,知道如何更改超时或禁用警报。我只是想弄清楚我是否正确理解了它的用途,或者我遗漏了什么。谢谢。
     
    在证券交易所的真实账户上进行真实交易时,经纪人 Otkritie 即使等待 10 秒钟也无济于事,仍然会弹出历史记录不同步的提示。而且弹出的频率很高。在我看来,这很奇怪,在其他特殊情况下不会出现滞后,ping 4 毫秒,订单执行 通常小于 15 毫秒。我甚至开始怀疑这里的一切是否正确,也许这与网络有关?虽然我不使用 INOUT,但所有 IN 和 OUT 都是分开的。是否有计划绕过这种情况?比如说,自己背票。解决这个问题的优先级有多高?