Discussão do artigo "Operações de negociação Estruturas das solicitações e das resposta, descrição e registro" - página 3

 
Artyom Trishkin #:

Depois de algum tempo, se o mercado não der sinais de vida, envie a ordem. Apenas envie-a. Para lugar nenhum. Mas para obter uma resposta e entender se é necessário continuar analisando a situação para obter um sinal de abertura. Pelo menos por esse motivo. Se estiver fechada, coloque uma bandeira indicando que é necessário acompanhar o preço - sua mudança. Assim que o preço se movimentar - já sabemos do que se trata, também podemos enviar uma ordem de verificação. Se o mercado estiver aberto, continue trabalhando na estratégia.

Apenas um pensamento em voz alta.

A propósito, quando o mercado está fechado, não necessariamente recebemos a mensagem"TRADE_RETCODE_MARKET_CLOSED" ou"TRADE_RETCODE_TRADE_DISABLED", podemos receber apenas"TRADE_RETCODE_REJECT" ou qualquer outra coisa. E adivinhe...

 
MrBrooklin #:

Se não houvesse demanda, não estaria pendurado em minha agenda o tempo todo.

Saudações, Vladimir.


O fato de você e eu o utilizarmos não significa que ele esteja em demanda.

E o que é mostrado no seu gráfico não significa que estamos falando da mesma coisa.

Vladimir, leia novamente os tópicos de Mikhail Filimonov, pois isso já foi discutido muitas vezes com todas as sutilezas.

 
Alexey Viktorov #:
E o que é mostrado no seu gráfico não significa que estejamos falando da mesma coisa.

Não é importante para qual finalidade usamos o fato de o mercado estar fechado. O que é importante é o fato de que não existe uma função padrão de detecção do estado do mercado!

Saudações, Vladimir.

 
MrBrooklin #:

Não é importante para que finalidade usamos o fato de o mercado estar fechado. O que é importante é o fato de não haver uma função regular de detecção do estado do mercado!

Saudações, Vladimir.

Esperamos que ela apareça em três anos.

 
Vitaly Muzichenko #:

Esperamos que em cerca de 3 anos ele apareça.

Ele deve aparecer no MT6. Mas não é obrigatório)

Talvez haja até mesmo um escalonamento normal das escalas)

 
Dmitriy Skub #:

Ele deve aparecer no MT6. Mas não é necessário)

Talvez até apareça o escalonamento normal das escalas).

Nas discussões do MT6, essa função definitivamente não estava presente. Portanto, somente no MT7))
 
Denis Kirichenko #:
Definitivamente, essa função não existia nas discussões do MT6. Portanto, somente no MT7 ))

É uma pena, a função padrão é necessária até mesmo ontem

 
Obrigado pelas explicações detalhadas. Vou assistir e usar.
 

Obrigado por esse artigo tão detalhado, pois ao aprender o mql5 depois do mql4, surgem muitas dúvidas.

E, como dizem, um programador sempre tem uma solução teórica e praticamente correta, mas ela só é conhecida pelas pessoas que sabem como usá-la.

 

Olá Artyom, encontrei um problema em meu EA, por isso quero entender completamente essas transações.

A essência do problema é a seguinte:

  1. O Expert Advisor abriu uma posição. Pelo que entendi, essa transação deve ser adicionada ao histórico. Onde no histórico? No servidor da minha corretora de câmbio ou no terminal MT5 do meu computador? Não estou entendendo.
  2. Então, a posição permanecerá aberta até que o Stop Loss ou o Take Profit seja acionado. Isso é compreensível. Mas se antes de fechar a posição houver um corte de energia e, digamos, meu computador desligar, ou se eu simplesmente fechar o terminal MT5 por algum motivo, onde as informações sobre essa negociação serão armazenadas? E essas informações serão armazenadas em algum lugar?

Você pode me explicar esses momentos incompreensíveis com mais detalhes?

Atenciosamente, Vladimir.