Como o roteiro pode passar programticamente por todos os instrumentos que são selecionados na janela Market Watch? - página 6
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Uma vez que a Rustam já postou isto, deixe-me repetir:
FAQ 18.12.2012 19:13
E ler, e olhar o código?
Você vai consertar este bug?
Não é um bug. É um comportamento especialmente programado.
Você está dizendo que o erro está em meu código? Não.
O que significa isso? É isso mesmo, um bicho.
Você está apenas sendo defensivo ou você realmente acha que não é um bug?
Há 5 pares na revisão do mercado, a EA os escaneou e abriu 8. É este o comportamento correto programado?
Isto não é um bug. É um comportamento especificamente programado.
Isto não é um bug. É uma característica indocumentada. Você pode mencionar brevemente este comportamento na ajuda.
Você está dizendo que o erro está em meu código? Não.
O que significa isso? É isso mesmo, um bicho.
Você está apenas sendo defensivo ou você realmente acha que não é um bug?
Há 5 pares na revisão do mercado, o Expert Advisor os escaneou e abriu 8. Este é o comportamento correto programado?
Este comportamento estava presente muito antes de atualizarmos a MQL4. Nomeadamente, a inclusão implícita de pares que participam do cálculo dos lucros e das exigências de margem (se não foram incluídos antes). Este comportamento convém a todos menos a você.
Não vamos mudá-lo só por sua causa. E como você muda esse comportamento? Mostrar estes símbolos explicitamente no relatório de mercado? Ou não exibi-los em pedidos de símbolos selecionados? Você ainda nem nos disse como mudá-lo para que tudo corra bem.
...Ou não os dê na consulta dos selecionados?
Exatamente.
Ou dê o código (lógica) para que você possa implementar o que é necessário.
1) Há 5 pares na revisão e a EA os escaneia em busca de uma condição para abrir uma ordem.
2) O Expert Advisor escaneia 4 pares; acrescenta 1 par e escaneia 6.
E não escaneia 5, então eles se tornaram 8...29...todos os pares sozinhos.
Este comportamento foi muito mais longo antes de atualizarmos a MQL4.
A única coisa que podemos sugerir para resolver esta situação sem dor é devolver as informações se o personagem selecionado está escondido ou não.
SymbolInfoInteger()
SÍMBOLO_VISÍVEL
P.S. Graças aos alagadores por manterem o tema!