Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 675

 
Vladimir, muito obrigado pelo exemplo!!!!


Mas "Passo a passo. Passo um - iniciar o testador a partir do terminal(aprovação única), testar o histórico, com visualização:" Bem, não funciona no modo OPTIMIZAÇÃO


O que acontece no init() no modo de optimização?

 
Leo59:
Vladimir, muito obrigado pelo exemplo!!!!


Mas "Passo a passo. Passo um - iniciar o testador a partir do terminal(aprovação única), testar o histórico, com visualização:" Bem, não funciona no modo OPTIMIZAÇÃO


O que acontece no init() no modo de optimização?

No modo de optimização não há interface visual (ou seja, não há gráficos). Também não existem separadores "Especialistas" - ou seja, simplesmente não há lugar para exibir informação da Print(). Há também outro argumento para não ter impressões em modo de optimização: pode ter uma centena ou um milhão de tiragens no modo de optimização. Se permitir que cada execução em modo de optimização imprima, o seu computador rebentará - não haverá espaço suficiente nos discos rígidos.

Embora haja uma opção - não é para principiantes :)

 
Vladimir Karputov:

No modo de optimização da interface visual (ou seja, sem gráficos). Também não existem separadores "Especialistas" - ou seja, não há simplesmente nenhum lugar onde se possa produzir informação a partir de Print(). Há também outro argumento para não ter impressões em modo de optimização: pode ter uma centena ou um milhão de tiragens em modo de optimização. Se permitir que cada execução em modo de optimização imprima, o seu computador rebentará - não haverá espaço suficiente nos discos rígidos.

Embora haja uma opção - não é para principiantes :)

Existem restrições ao funcionamento de algumas funções no testador de estratégias do terminal do cliente.

Funções Print() e PrintFormat()

Para aumentar o desempenho, as funçõesPrint() ePrintFormat() não são executadas ao optimizar os parâmetros EA. "Deitas o bebé fora com a água do banho".

A excepção é a utilização destas funções dentro do manipuladorOnInit(). Isto torna mais fácil encontrar as causas dos erros quando estes ocorrem. Não funciona

Ah, é uma pena.


Vladimir, se tiver uma variante, por favor partilhe))

 
Leo59:


Vladimir, se tiver uma opção, por favor partilhe ))

Não antes de provar que mudou para MetaTrader 5 😀
 
Vladimir Karputov:
Não antes de provar que mudou para MetaTrader 5 😀
A chantagem já está na ordem do dia?
 
Vladimir Karputov:

Então vale a pena continuar sentado num terminal antigo cujo apoio terminou?

E quem deixou de apoiar o MT4 e quando?
 
Vladimir Karputov:
O que está a fazer mal: ler muito depressa ou saltar deliberadamente o texto.

Neste momento estou sentado e a depurar no MT4. Nas configurações ME pode seleccionar o período do histórico a ser testado, mas a depuração funciona com as datas actuais. Bem, isso não é nada de especial...

Mas escreveu exactamente isso, a premissa principal na construção da sua frase foi que a depuração não é de todo possível em MT4. Releia-a novamente, e presta atenção à ênfase colocada na frase. O facto de ter escrito HISTÓRIA que esse caminho é rapidamente mascarado pelo resto da sua frase, que é mais longa, mais cheia de significado, e a ênfase está apenas aí - na segunda parte da sua frase. Penso que está a fazer isto de propósito para enganar os recém-chegados.

 
Boa noite, como é que faço o Alert tocar as vezes que eu quiser e não apenas uma vez.
 
Movlat Baghiyev:
Boa noite, como é que faço o Alert tocar as vezes que quiser, e não apenas quando chegar à hora.
Terei de escrever a minha própria janela de mensagem, com um som em loop. Mas se o escrever em MQL puro, o Expert Advisor apenas tocará até premir o botão OK.
 
Movlat Baghiyev:
Boa noite, como é que faço o Alert tocar as vezes que quiser, e não apenas quando chegar a hora.
Descrever a tarefa com mais detalhes, por favor.
Razão: