Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 408
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
Tudo depende da lógica do indicador. Na maioria das vezes - sim, na função OnCalculate().
Afunção "OnCalculate() é chamada apenas em indicadores personalizados quando é necessário calcular os valores dos indicadores pelo eventoCalculate. Isto geralmente acontece quando um novo tick é recebido pelo símbolo" - como então fazer o cálculo correr apenas uma vez ao aparecimento de uma vela. Em mql4 há um cheque.
Mais fácil se não o primeiro tick (pré_calculado != 0) e taxas_total > pré_calculado.
Sim :). Talvez devesse encontrar um exemplo de duas passagens de médias móveis exponenciais (já o vi em algum lugar) e refazê-lo.
Como é que intercepto o evento de encerramento no tick actual? Não há meios padrão? Isto é, quando se abre um negócio, é preciso escrever algo do tipo:e depois verificar cada carrapato:
e, em seguida, verificar todas as carraças:
Como é que intercepto o evento de encerramento no tick actual? Não há meios padrão? Isto é, quando se abre um negócio, é preciso escrever algo do tipo:e depois verificar cada carrapato:
e, em seguida, verificar todas as carraças:
Como é que intercepto o evento de encerramento no tick actual? Não há meios padrão? Isto é, quando se abre um negócio, é preciso escrever algo do tipo:e depois verificar cada carrapato:
e, em seguida, verificar todas as carraças:
Não compreendo nada. Que valor pretende obter?
Eu li o que escreveu desta forma
{
Abertura de uma encomenda;
Se a ordem abrir, então
TotalOrder = TotalOrder+1;
}
) por defeito totalOrdem =0, mas após cada abertura de uma ordem o valor aumentará, após 10 aberturas (o valor será exactamente 10) o contador de todas as posições já abertas (sem verificação por tipo, por Magik e por símbolo = adicionará absolutamente todas as ordens abertas)
E a condição seguinte parece ser a seguinte
se TotalOrder não for igual aOrderTotal {}
Depende de si, companheiro, até à recepção da encomenda. Aqui só dão conselhos e ajuda com problemas de código.