Erros, bugs, perguntas - página 3133
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
Seja consistente. Se verificar
depois verificar e
:)
Se fizer isto, e existem sete linhas deste tipo no código para sete pares, então a síntese do mercado terá apenas cotações para uma moeda.
Seja consistente. Se verificar
depois verificar e
:)
É melhor do que apenas
euSY01b>0
Se verificar a sincronização, só funciona para uma moeda. Preciso de analisar 7 moedas de cada vez.
Preciso de o fazer no OnInit()
Se verificar a sincronização, só funciona para uma moeda. E preciso de analisar 7 moedas num instante.
Como uma muleta, poderia tentar lembrar-se da altura em que o par foi sincronizado pela última vez e usar isso como referência.
Também pode usar SymbolInfoTick() para pedir e licitar
Fórum sobre comércio, sistemas automatizados de comércio e testes de estratégia comercial
Insectos, insectos, perguntas
Yury Lemeshev, 2022.01.02 08:54
Isto é mais correcto do que apenas
euSY01b>0
é como verdadeiro == verdadeiro, resultado: verdadeiro. e falso == verdadeiro, resultado: falso :)
este é exactamente o resultado que se obtém se
ou
Se o fizer, e existem 7 linhas deste tipo no código para sete pares, então a visão geral do mercado mostrará apenas cotações para uma moeda.
tente ligar para bares no OnTick
https://www.mql5.com/ru/docs/series/bars
do artigo:
também, a referência aos preços no OnTick deve ser (para que caracteres de terceiros sejam carregados).tente ligar para bares no OnTick
https://www.mql5.com/ru/docs/series/bars
do artigo:
Além disso, deve haver uma referência aos preços no OnTick (para que os caracteres de terceiros sejam carregados).Isto não resolve o problema do original
SymbolInfoDouble(euSY06,SYMBOL_BID,euSY06b) é sempre preenchido com um valor quando usado correctamente. Por alguma razão, o valor correcto para o símbolo requerido não vem. E parece ser preenchido utilizando o valor recebido anteriormente, que é o valor de uma das outras sete moedas.
Se não há solução, e esta solução que procuro há mais de um mês, sinto que se trata apenas de um testador de insectos. Os promotores devem prestar atenção a isto. Se for um bug, corrige-oPreciso de fazer no OnInit()
Mas quando testei um dos meus indicadores de múltiplos símbolos, a lista de símbolos da cadeia de parâmetros de entrada é carregada no OnInit. E os seus preços são acedidos no OnCalculate. Além disso, quando configuro para carregar símbolos do Market Watch, apenas um símbolo básico aparece no testador.