![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
Esta é uma solução parcial.
O completo é sem "encomenda" no OnInit(), mas baseado na "notificação" automática dos fios que geraram o edifício de descarga/armazém
Também não está claro para mim...o que é a notificação automática de fios?
E se for um dia de folga, não haverá carrapatos, e queremos que o indicador seja construído a qualquer momento. Podemos bombear a história num dia de folga, certo? Isto é, temos de bombear a história, e depois, numa abordagem da função, calcula tudo... não importa o que fazer - ou seja, entra ou calcula antes de copiar...basta fazer algum tipo de indicador do estado da carga e limitar iterações em ciclo e se depois de 100 iterações o histórico não foi carregado - reportar um erro e parar tudo (quando não há ligação à Internet e também não há histórico)... Penso que é melhor fazer um loop in... estou errado? Explique-me então qual é o problema...e como fazê-lo correctamente :-)
Por favor explique, parece que me está a faltar alguma coisa. Quem é este "notificador" automático? E quem vai desovar o descarregamento/construção de histórias se ninguém souber, a não ser eu, de que história vou precisar?
Digamos que eu tenho uma aula que faz cálculos. E digamos que eu tenho o método Calc(número/data do dia). Este método retorna verdadeiro, se foi possível calcular tudo e, neste caso, pode chamar outros métodos para puxar dados para os amortecedores de indicadores/objetos gráficos.
Agora temos um indicador - não sabe de todo como os dados são calculados e que períodos são utilizados (qual é o objectivo do OOP?) - a sua tarefa é produzir os dados se estiverem disponíveis, mas que períodos são utilizados - ninguém sabe (ou talvez haja outras ferramentas, nunca se sabe que tipo de indicadores existem). É claro que a classe pode ser prolongada utilizando um método que devolva os períodos utilizados, mas não é garantido que ao criar a classe, os períodos utilizados sejam conhecidos. Claro que, no caso extremo, podemos "ordenar" no OnInit() todos os períodos, mas provavelmente não é racional.
Cada indicador é iniciado num fio separado. O terminal pode recordar os fios que criaram a história e estes fios informarão sobre o fim do processo, usando o mesmo OnCalculate() em indicadores ou OnTick() em Consultores Especialistas (embora eu não precise dele até agora :))
Pequeno problema com o horário.
Enquanto saí para tomar um café Kaspersky Internet Security detectou o ficheiro mql5.dll como um vírus e apagou-o....
1. Verificar a assinatura digital do ficheiro. Todos os nossos ficheiros executáveis são assinados com os nossos certificados digitais.
2. Tente actualizar as definições de vírus em Kaspersky.
1. Uma assinatura digital está em ordem.
2. Há apenas uma hora, isto aconteceu após uma actualização da base de dados antivírus, antes de tudo estar a funcionar com sucesso e de forma estável
1. Uma assinatura digital está em ordem.
2. Há apenas uma hora, isto aconteceu após uma actualização da base de dados antivírus, antes de tudo estar a funcionar com sucesso e de forma estável
Verifiquei noutro computador com o terminal x64 - sem problemas. Mas tenho o Internet Security 2012 no meu computador. Com o terminal x32 e a Internet Security 2013 é irreal. Imediatamente após a instalação apaga o mql5.dll
Estou à espera do hotfix, mas estou farto de ver a fechadura com reinicializações cada vez que corro aqui o mt5.
PS: não elimina a biblioteca, mas corta-a parcialmente.
Por favor informe porque é que este é o caso, a linha de laço
for(k2 = 0,01; k2 < 0,1; k2 += 0,01)
Imprimo coeficiente k2
Imprimir(k2);
antes da impressão
k2 = NormalizeDuplo(k2, 2);
é o que parece na revista
0.07000000000000001
e apenas quando o coeficiente é 0,07
tipo k2 duplo k2;
o que pode ser?