Desenvolvedores! Testa sequer o que cria? - página 8

 
Mikalas:

Vê, a ordem foi actualizada e a resposta é que foi parcialmente executada,

o que pensa que será a história?

Algo vai acontecer, mas o que será, não sei. Se a ordem foi modificada e imediatamente executada (parcialmente) de acordo com as novas condições, tal situação é possível e pode ser tratada no Conselheiro Especialista. Se um evento foi apenas substituído por outro - então é um erro e deve ser enviado para o Service Desk.
 
sergeev:

Pobre rapaz, quem me dera poder ajudar-te... estás tão stressado, estás a gritar.


pode dar-me um ficheiro de registo de texto em vez de capturas de ecrã.

+ um código onde eu possa reproduzir o seu erro?

O código não vai ajudar. Também precisa de uma conta real em Forts. Este corretor é único em termos de execução de ordens comerciais.
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций - Документация по MQL5
 

Vasily, neste link pode ler o que

o que é um cliente-servidor:

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

É mais detalhado aqui:

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

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

Vasily, neste link pode ler o que

o que é um cliente-servidor:

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

É mais detalhado aqui:

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

Eu sei o que é a comunicação cliente-servidor. Vejamos o outro lado. Desligou o Expert Advisor. Depois recomeçar de novo. Durante este tempo, vários eventos aconteceram. Estes acontecimentos têm vindo e ido e não podem ser devolvidos, mas o Conselheiro Especialista deve compreender correctamente o que aconteceu durante a sua ausência da ordem e da história comercial. Se o pode fazer, então porque precisa de analisar os eventos da TradeTransaction?
 
C-4:
Eu sei o que é a interacção cliente-servidor. Vejamos o outro lado. Desabilitou o seu Conselheiro Especialista. Depois recomeçou de novo. Vários acontecimentos ocorreram nessa altura. Estes acontecimentos têm vindo e ido e não podem ser devolvidos, mas o Conselheiro Especialista deve compreender correctamente o que aconteceu durante a sua ausência da ordem e da história comercial. Se o pode fazer, então porque precisa de analisar os eventos da TradeTransaction?

Sim, pode, como sugere (é para isso que serve a história).

Mas no meu Expert Advisor, implementei uma abordagem diferente para restaurar o trabalho (ligação quebrada, pendurar janelas, etc.)

Se estiver interessado, posso dizer-lhe como se faz....

 
Mikalas:

Sim, pode, como sugere (é para isso que serve a história).

Mas no meu Expert Advisor, implementei uma abordagem diferente para restaurar o trabalho (ligação quebrada, pendurar janelas, etc.)

Se estiver interessado, posso dizer-lhe como o fazer....

Sim, diga-me. É interessante discutir abordagens para a criação de algoritmos estáveis.
 
Mikalas:

sergeev, é melhor ajudar os programadores.

Com o código, eu próprio tentarei lidar com ele.

Eu também os estou a ajudar.

Mas talvez ajudar a encontrar o erro?


Dê-me um registo de texto + código de exemplo onde o problema ocorre.

Acredito que o pode fazer com um pedaço de código tão pequeno!

 

C-4 Na minha opinião, obter informação operacional é muito mais

mais interessante do que a história. Precisamos de saber duas coisas sobre o instrumento:

1. mandados.

2. Posição

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 );
}
 

Cavalheiros "defensores" da MQ!

1. NÃO pretendo difamar de forma alguma os criadores!

Apenas notei que o produto DEVE ser testado (estou a testá-lo com o meu próprio dinheiro)!

2. MT-5 é uma grande plataforma (a sério), eu gosto da ideia e do conceito!

3. NÃO sou tão "esperto" como pensa que sou!

4. Os botões também podem ser pressionados em QUIKe.

Obrigado pela vossa atenção!

Razão: