Discussão do artigo "Visualização dos resultados de otimização pelo critério selecionado"

 

Novo artigo Visualização dos resultados de otimização pelo critério selecionado foi publicado:

No artigo, continuamos a desenvolver o aplicativo MQL para trabalhar com resultados de otimização que foi iniciado em artigos anteriores. Desta vez, veremos um exemplo em que podemos gerar uma tabela de melhores resultados após a otimização de parâmetros, especificando através da interface gráfica outro critério.

Imediatamente após a conclusão da otimização ou após ter sido interrompida forçosamente, na área da barra de status é exibida uma barra de progresso. Ela mostra ao usuário que o processo de seleção de resultados está em andamento:

 Fig. 1 – Visualização do processo de seleção de resultados.

Fig. 1. Visualização do processo de seleção de resultados.

Autor: Anatoli Kazharski

 

Olá, Anatoly Kazhansky,

Minha pergunta está relacionada à otimização, mas não a este artigo específico. Portanto, antes de mais nada, peço desculpas por colocar esta pergunta neste tópico.

Existe alguma maneira de começar a otimizar o código MQL5 para executar o otimizador?

Quero dizer, existe alguma maneira de iniciar o otimizador a partir do código MQL5 e clicar em "Start" (Iniciar) com uma data de início especificada.

Ficaria muito grato se você pudesse responder a essa pergunta. Como notei que você publicou alguns artigos sobre otimização e, portanto, acho que você pode fornecer alguma solução para esse problema de otimização.


Você também pode simplesmente arrastar e soltar a imagem no texto ou colá-la com Ctrl + V

 
Também estou muito interessado na resposta a essa pergunta, pois assim o Expert Advisor poderá se ajustar automaticamente ao comportamento atual do mercado. Em caso de resposta negativa, podemos dar uma olhada na biblioteca AlgLib
 
FxTrader562:

Olá, Anatoly Kazhansky,

Minha pergunta está relacionada à otimização, mas não a este artigo específico. Portanto, antes de mais nada, peço desculpas por colocar esta pergunta neste tópico.

Existe alguma maneira de começar a otimizar o código MQL5 para executar o otimizador?

Quero dizer, existe alguma maneira de iniciar o otimizador a partir do código MQL5 e clicar em "Start" (Iniciar) com uma data de início especificada.

Ficaria muito grato se você pudesse responder a essa pergunta. Como notei que você publicou alguns artigos sobre otimização e, portanto, acho que você pode fornecer alguma solução para esse problema de otimização.


Você também pode simplesmente arrastar e soltar a imagem no texto ou colá-la com Ctrl + V

Dê uma olhada no artigo LifeHack for the trader: um backtest é bom, mas quatro é melhor

 

Arquivo de cabeçalho ausente

#include <EasyAndFastGUI\WndEvents.mqh>

#include <EasyAndFastGUI\TimeCounter.mqh>

Arquivo ausente 。。。。。

 

Hi,


Esses arquivos ainda estão funcionando?

Estou tentando instalá-los, mas não está funcionando.

Há muitas mensagens de aviso:

E há uma mensagem de erro:

Para o erro - "AddItem" no arquivo CreateGui.mqh, resolvi inserir uma rotina de cadeia de caracteres na função:

//--- Especifique o número de peças e defina suas propriedades
   for(int i=0; i<STATUS_LABELS_TOTAL; i++)
      {
       string status_add="status_bar_"+IntegerToString(i); // Linha inserida para corrigir o erro.
       m_status_bar.AddItem(status_add,width[i]);  
      }


Mas, quando tento usá-la, o painel continua em branco. Não há nenhuma informação.



Por favor, @Anatoli Kazharski, você poderia me ajudar? Por favor.

 
Você poderia verificar se esses arquivos funcionam?
Eu o montei.
Mas o painel não mostra nenhuma informação.


 

Hi,

Antes de mais nada, muito obrigado por compartilhar seu código. Ele foi muito útil. Você fez um bom trabalho.

O problema foi resolvido com a instalação em um novo MT5.

Mas os arquivos do último artigo não funcionaram, mesmo instalados em outro MT5 - https://www.mql5.com/pt/articles/4395


Outro problema que encontrei está relacionado ao "AddItem".

Parece que a nova versão do EasyAndFastGui mudou a forma como o AddItem funciona. Portanto, foi decidido inserir um procedimento para criar uma "string".

Antes:


Depois:



Atualize os arquivos, se possível.

Визуализируем оптимизацию торговой стратегии в MetaTrader 5
Визуализируем оптимизацию торговой стратегии в MetaTrader 5
  • www.mql5.com
В статье реализовано MQL-приложение с графическим интерфейсом для расширенной визуализации процесса оптимизации. Графический интерфейс создан с помощью последней версии библиотеки EasyAndFast. У многих пользователей возникает вопрос, зачем нужны графические интерфейсы в MQL-приложениях. В настоящей статье продемонстрирован один из множества случаев, когда они могут быть полезными для трейдеров.
 

i am getting this error what could it be.

Arquivos anexados: