Demora muito tempo a optimizar em comparação com a MQL4.
Em 4 uso um novo controlo de barras, nele escrevo o valor do indicador personalizado, e as barras de paragem e de lucro são calculadas a toda a hora.
Devido a este desenho, o tempo de optimização é consideravelmente reduzido.
Na MQL5não é claro se vai funcionar .
Se bem entendi, a quinta versão não tem matrizes Close[], preciso de solicitar dados e copiá-los para uma matriz para obter a matriz de preços, como para um indicador.
2.Irá logicamente assumir que primeiro deve solicitar citações e escrevê-las no buffer, e só depois, após verificar uma nova barra, actualizar o valor do indicador?
3.anexarei a EA que utilizo como modelo. Vejam isto, talvez eu tenha alguns erros óbvios algures que estão a aumentar o tempo de teste.
4.Outra coisa que notei com uma única corrida é que a primeira metade vai muito mais depressa do que a segunda metade. A que é que isto poderia estar relacionado?
5. De que outra forma posso reduzir o tempo de optimização?
4. reparei também que o processo de teste é muito rápido no início, depois abranda e no final é muito lento.
Há muitas letras e códigos. Tenho de pensar e ler muito).
Mais um assunto, há um consultor especializado que tem cerca de 12 variáveis para optimização. Na parte inferior das etapas, a optimização custará dois ou três milhões
proibitivamente caro na nuvem, mesmo em pontos de controlo. Com cerca de cem mil libras, foi. Mas, só no quinto metatrader se pode obter a optimização da qualidade de que se necessita.
Индикатор производит вычисление одного значения для бара достаточно длительное время (запрос к БД, вычисление на стороне БД, возврат значения функции).
E também sobre um tema, existe uma EA com cerca de 12 variáveis a optimizar. Na parte inferior das etapas, dois ou três milhões, a optimização será
proibitivamente caro na nuvem, mesmo em pontos de controlo. Com cerca de cem mil libras, foi. Mas, só no quinto metatrader é possível obter a optimização dessa qualidade.
Tenho EAs com 20 parâmetros de entrada, dos quais 18 são optimizáveis. Optimizo sem nuvens, porque a velocidade de optimização + testes de avanço é aceitável. A biblioteca padrão tem sido utilizada no código.
Reshetov: Tenho EAs com 20 parâmetros de entrada, dos quais 18 são optimizáveis. Eu optimizo sem nuvens, uma vez que a velocidade de optimização + testes de avanço é aceitável. Utilizei a biblioteca padrão no meu código.
Obrigado! Isto é muito interessante. Devo estar a fazer algo de errado. Tenho de estudar este assunto.
Quero saber o nome curto do indicador no gráfico. Fiz um guião primitivo. Mas o compilador jura - 'IndicatorName' - função não definida. Como obter o meu próprio?
Há um indicador que quer desenhar um dos seus amortecedores no gráfico da janela principal e o outro numa janela adicional. Não quero fazer 2 indicadores diferentes. Como explicar ao computador o que fazer ou não é possível no MT5?
Quero saber o nome curto do indicador no gráfico. Fiz um guião primitivo. Mas o compilador jura - 'IndicatorName' - função não definida. Como obter o meu próprio?
O compilador diz-lhe que não existe tal função(IndicatorName). Utilizar a funçãoChartIndicatorName().
Há um indicador que quer desenhar um dos seus amortecedores no gráfico da janela principal e o outro numa janela adicional. Não quero fazer 2 indicadores diferentes. Como explicar ao computador o que fazer ou não é possível no MT5?
Podemos criar dois indicadores separados. E colocar um deles na tabela a partir do outro usando a funçãoIndicatorCreate().
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
Demora muito tempo a optimizar em comparação com a MQL4.
Em 4 uso um novo controlo de barras, nele escrevo o valor do indicador personalizado, e as barras de paragem e de lucro são calculadas a toda a hora.
Devido a este desenho, o tempo de optimização é consideravelmente reduzido.
Na MQL5não é claro se vai funcionar .
Se bem entendi, a quinta versão não tem matrizes Close[], preciso de solicitar dados e copiá-los para uma matriz para obter a matriz de preços, como para um indicador.
2.Irá logicamente assumir que primeiro deve solicitar citações e escrevê-las no buffer, e só depois, após verificar uma nova barra, actualizar o valor do indicador?
3.anexarei a EA que utilizo como modelo. Vejam isto, talvez eu tenha alguns erros óbvios algures que estão a aumentar o tempo de teste.
4.Outra coisa que notei com uma única corrida é que a primeira metade vai muito mais depressa do que a segunda metade. A que é que isto poderia estar relacionado?
5. De que outra forma posso reduzir o tempo de optimização?
4. Também reparei que o processo de teste é muito rápido no início, mas depois abranda e no final é muito lento.
4. Também reparei que o processo de teste é muito rápido no início e depois abranda e no fim o teste é muito lento.
Provavelmente, tem algo a ver com isto.
Obrigado! Aqui está uma boa sobre este tópicohttps://www.mql5.com/ru/forum/23162 (segundo post, dois links)
Há muitas letras e códigos. Tenho de pensar e ler muito).
Mais um assunto, há um consultor especializado que tem cerca de 12 variáveis para optimização. Na parte inferior das etapas, a optimização custará dois ou três milhões
proibitivamente caro na nuvem, mesmo em pontos de controlo. Com cerca de cem mil libras, foi. Mas, só no quinto metatrader se pode obter a optimização da qualidade de que se necessita.
forexman77:
E também sobre um tema, existe uma EA com cerca de 12 variáveis a optimizar. Na parte inferior das etapas, dois ou três milhões, a optimização será
proibitivamente caro na nuvem, mesmo em pontos de controlo. Com cerca de cem mil libras, foi. Mas, só no quinto metatrader é possível obter a optimização dessa qualidade.
Tenho EAs com 20 parâmetros de entrada, dos quais 18 são optimizáveis. Eu optimizo sem nuvens, uma vez que a velocidade de optimização + testes de avanço é aceitável. Utilizei a biblioteca padrão no meu código.
Olá.
Quero saber o nome curto do indicador no gráfico. Fiz um guião primitivo. Mas o compilador jura - 'IndicatorName' - função não definida. Como obter o meu próprio?
Há um indicador que quer desenhar um dos seus amortecedores no gráfico da janela principal e o outro numa janela adicional. Não quero fazer 2 indicadores diferentes. Como explicar ao computador o que fazer ou não é possível no MT5?
Olá.
Quero saber o nome curto do indicador no gráfico. Fiz um guião primitivo. Mas o compilador jura - 'IndicatorName' - função não definida. Como obter o meu próprio?
Há um indicador que quer desenhar um dos seus amortecedores no gráfico da janela principal e o outro numa janela adicional. Não quero fazer 2 indicadores diferentes. Como explicar ao computador o que fazer ou não é possível no MT5?
O compilador diz-lhe que não existe tal função(IndicatorName). Utilizar a funçãoChartIndicatorName().