O grande e terrível MT4 para sempre (ou como fazer uma transição estratégica) - página 14
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Sim, esse também é o meu ponto de vista. Acontece que o roteiro consegue fechar uma das posições, quando na verdade são duas, mas PositionsTotal() retorna 1. E então, após fechar, a condição final do loop é satisfeita, ou seja, PositionsTotal() retorna 2.
Você pode inserir impressões para ver completamente o que está acontecendo.
As impressões podem ser inseridas para ver completamente o que está acontecendo.
Sim, para confirmar que o raciocínio está correto:
Resultado:
Na verdade, a posição é deixada sozinha pendurada.
P. S. Corrigi o correio, porque coloquei a coisa errada no código por causa da cópia cola.Na verdade, a posição foi deixada sozinha pendurada.
No registro, é provável que o tempo de gravação do último negócio siga o tempo de gravação do fechamento do roteiro.
Também é importante imprimir EncomendasTotal.No registro, é provável que a hora do último registro comercial siga a hora do registro de fechamento do roteiro.
Você está se referindo a esses dois registros?
Acho que tudo está correto aqui em termos de pedidos. De fato, existem duas posições, mas PositionsTotal() ainda não recebeu uma atualização. Portanto, ele retorna 1 e a posição é fechada. E depois que a operação comercial é executada, ela é atualizada para o estado que corresponde ao que existia antes da operação comercial ser executada. Então, obtemos 2.
O problema já vem sendo discutido há muito tempo. Quase todos já o encontraram. É a primeira vez que um código reprodutível estável é encontrado.
Foi encontrada uma solução.
E qual é a solução?
Qual foi a dificuldade em encontrar um código de reprodução estável? Uma ação para abrir ou fechar, e a seguinte com uma decisão baseada no número de posições no mercado ou na história.Você está se referindo a essas duas entradas?
Não, o último registro de atividade comercial está no segundo registro.
Também é importante imprimir EncomendasTotal.
Acrescentei as impressões digitais. Agora restam duas posições, como esperado:
Resultado:
Qual é a solução?
no número de posições no mercado ou na história.
Não houve dificuldade, eu escrevi na mosca.
Abre posições como esta sem parar de forma alguma
Abre posições como esta sem parar de forma alguma
Bem, quem vai atualizar o total? ))