Erros, bugs, perguntas - página 939

 
notused:

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 :-)

 
Lizar:
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 :))

Усреднение ценовых рядов без дополнительных буферов для промежуточных расчетов
Усреднение ценовых рядов без дополнительных буферов для промежуточных расчетов
  • 2010.10.25
  • Nikolay Kositsin
  • www.mql5.com
Статья о традиционных и не совсем традиционных алгоритмах усреднения, упакованных в максимально простые и достаточно однотипные классы. Они задумывались для универсального использования в практических разработках индикаторов. Надеюсь, что предложенные классы в определенных ситуациях могут оказаться достаточно актуальной альтернативой громоздким, в некотором смысле, вызовам пользовательских и технических индикаторов.
 

Pequeno problema com o horário.

 
Enquanto estava fora para um café Kaspersky Internet Security detectou o ficheiro mql5.dll como um vírus e apagou-o....
 
Bene_Nota:
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

 
Bene_Nota:

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

Não sei o que se passa. Tenho trabalhado com mtb5 da vtb24 e alfa desde o dia 9 de Março, sem vírus. O problema está do seu lado.
 
Num outro computador verifiquei com o terminal x64 - sem problemas. No entanto, o Internet Security 2012 está aí instalado. Não posso trabalhar com o Terminal x32 e a Internet Security 2013. Imediatamente após a instalação apaga o mql5.dll
 
Bene_Nota:
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?