开发人员!你甚至会测试你所创造的东西吗? - 页 8

 
Mikalas:

看,订单被升级了,回来的答复是部分执行。

你认为这个故事会是什么?

会有事情发生,但会是什么事情,我不知道。如果订单被修改并根据新的条件立即执行(部分),这种情况是可能的,它可以在专家顾问中处理。如果一个事件刚刚被另一个事件取代--那么它就是一个错误,应该被送到服务台。
 

sergeev,你最好帮助开发者。

有了代码,我将尝试自己处理。

你的文章?

"摆脱自制DLLs的压舱物"

"使用WinInet.dll通过互联网在终端之间交换数据"

 
sergeev:

可怜的家伙,我希望我能帮助你......你的压力太大,你在尖叫。


你可以给我一个文本日志文件,而不是屏幕截图。

+一个代码,在那里我可以重现你的错误?

代码是没有用的。你还需要一个在Forts的真实账户。这个经纪人在交易订单 执行方面是独一无二的。
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций - Документация по MQL5
 

瓦西里,在这个链接中你可以读到以下内容

什么是客户-服务器。

http://www.mir-koda.ru/full_leson_cpp.php?id=74

这里有更详细的介绍。

http://www.mkgt.ru/files/material-static/tema1/client-server/client-server.htm

Понятие клиент сервер
  • www.mir-koda.ru
Понятие клиент сервер
 
Mikalas:

瓦西里,在这个链接中你可以读到以下内容

什么是客户-服务器。

http://www.mir-koda.ru/full_leson_cpp.php?id=74

这里有更详细的介绍。

http://www.mkgt.ru/files/material-static/tema1/client-server/client-server.htm

我知道什么是客户-服务器通信。让我们来看看另一面。你已经关闭了专家顾问。然后你再启动它。在这段时间里,发生了几件事。这些事件来了又去,无法返回,但专家顾问必须从订单和交易历史中正确理解其缺席期间发生的事情。如果它能做到这一点,那么为什么它需要分析TradeTransaction事件?
 
C-4:
我知道客户-服务器的互动是什么。让我们来看看另一面。你已经禁用了你的专家顾问。然后你又开始了。当时发生了几个事件。这些事件来了又去,无法返回,但专家顾问必须从订单和交易历史中正确理解其缺席期间发生的事情。如果它能做到这一点,那么为什么它需要分析TradeTransaction事件?

是的,你可以,正如你建议的那样(这就是故事的目的)。

但在我的专家顾问中,我实施了一个不同的方法来恢复工作(连接中断,挂起Windows,等等)。

如果你有兴趣,我可以告诉你它是如何完成的....。

 
Mikalas:

是的,你可以,正如你建议的那样(这就是故事的目的)。

但在我的专家顾问中,我实施了一个不同的方法来恢复工作(连接中断,挂起Windows,等等)。

如果你有兴趣,我可以告诉你如何做....。

是的,告诉我。讨论创建稳定算法的方法是很有意思的。
 
Mikalas:

sergeev,你最好帮助开发者。

有了代码,我将尝试自己处理。

我也在帮助他们。

但是,也许可以帮助找到错误的原因?


给我一个文本日志+问题发生的示例代码。

我相信你可以用这么小的一段代码做到这一点!

 

C-4 在我看来,获得行动信息要比获得其他信息更重要。

比历史更有趣。我们需要知道关于该仪器的两件事。

1. 担保书。

2.职务

int OnInit()
{
  //-- Check for orders exists
  int orders_total = OrdersTotal();
  
  for ( int i = 0; i < orders_total; i++ )
  {
    ulong temp_ticket = OrderGetTicket( i );
      
    if ( OrderSelect( temp_ticket ) )
    {
      string temp_symbol = OrderGetString( ORDER_SYMBOL );
        
      if ( temp_symbol == _Symbol )
      {
        //Данные об ордере

        if ( PositionSelect( _Symbol ) )
        {
          //Данные о позиции
        }    
       //Здесь проверяете, всё, что нужно       
      }
    }
  }
  return( INIT_SUCCEEDED );
}
 

先生们,MQ的 "捍卫者"!

1.我无意以任何方式诋毁开发商!

我只注意到该产品必须经过测试(我是用自己的钱来测试的)!

2.MT-5是一个伟大的平台(说真的),我喜欢这个想法和概念

3.我不像你认为的那样 "聪明"!

4.按钮也可以在QUIKe中按下。

谢谢您的关注!