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
No exemplo, estamos falando sobre a situação específica da TC descrita. E aí a pergunta fica sem resposta.
A função retorna o que está fisicamente na conta. E repousa exatamente tanto quanto repousa no MT4. Isto é, tudo é normal.
Com o devido respeito, não consigo entender seu desejo de se afastar do problema real para um problema sugado (e nem mesmo formalizado neste tópico).
Continuem sem mim.
No MT4 a função não retornará "talvez três", retornará exatamente dois.
Você propõe devolver tanto as posições fisicamente existentes - seu número - como as ordens de mercado que ainda não são posições. E pode nunca se tornar um só.
Absolutamente certo!
Meu exemplo não é mais hipotético do que o seu do ponto de vista do comportamento do TS.
Com o devido respeito, não consigo entender seu desejo de se afastar do problema real para um problema sugado (e nem mesmo formalizado neste tópico).
Continuem sem mim.
Absolutamente certo!
Meu exemplo não é mais hipotético do que o seu em termos de comportamento da TC.
Andrey. O verdadeiro problema é que a solução sugerida para o problema da abertura de uma posição extra pode, por sua vez, retornar falsa. Isto não é um problema? Há duas posições. Uma ordem de mercado. A função retorna três. O pedido é cancelado pelo servidor. Esse é o erro.
Mostrarei até como são essas ordens de mercado canceladas
Somente não há erro.
Ninguém parece querer ver um problema diferente. Todos já tiveram o suficiente do outro problema. Até que você seja confrontado com os problemas que ele criou.
É isso mesmo, quando há duas posições e uma ordem de abertura de mercado, há três posições. Se em um momento o corretor cancela a ordem do mercado, as posições se tornam duas. Onde está o erro?
Eu citei um exemplo por uma razão, para entender a lógica.
Fórum sobre comércio, sistemas automatizados de comércio e teste de estratégias comerciais
Erros típicos e como corrigi-los quando se trabalha com um ambiente comercial
fxsaber, 2018.02.24 14:46
Vamos nos afastar do MT5 em direção ao MT4. Um conselheiro está negociando. De repente, o corretor, através de um erro técnico (não você), coloca uma posição em sua conta que passa com sucesso pelo próprio filtro da EA - magik, símbolo, etc. Segundos depois, o corretor corrige seu erro - elimina (não fecha sequer) sua posição de sua conta.
Seu TS irá quebrar?
Ninguém parece querer ver um problema diferente. Todos já tiveram o suficiente do outro problema.
Mostrarei até como são essas ordens de mercado canceladas
Somente não há erro.
A questão é que quando há duas posições e uma ordem de abertura de mercado, há três posições. Se em um momento o corretor cancela a ordem de mercado, há duas posições. Onde está o erro?
Eu dei um exemplo por uma razão, para que a lógica seja clara.