Discussão do artigo "Visualizando a otimização de uma estratégia de negociação na MetaTrader 5"
É interessante analisar o motivo da falta de comentários sobre esse artigo.
De fato, o artigo é outra demonstração de uma biblioteca de gráficos muito boa. E mais um de seus aplicativos é mostrado.
Mas o aplicativo em si, em termos de utilidade em comparação com os artigos anteriores, não traz nada de novo.
Bonito - sim! Código-fonte - sim! Soluções interessantes - não! Descrição da conveniência do aplicativo prático - não. Ou seja, você obtém uma bela visualização só para ter uma bela visualização. E o que visualizar não é importante. O principal é que há uma oportunidade de fazer isso.
É por isso que é até difícil dizer algo depois do artigo. O autor é muito bom! Sua biblioteca mostrou mais uma vez que pode lidar com tarefas de visualização. Acontece que o artigo tem o objetivo de demonstrar as possibilidades gráficas do MT5 para aqueles que não as conhecem - os iniciantes. Mas isso é difícil para os iniciantes, e os não iniciantes já conhecem muito bem os gráficos. Quanto aos quadros, há muito pouco aqui sobre eles.
De alguma forma. Mais uma vez, o autor se esforçou muito e isso não pode ser ignorado. Mas o resultado final é uma imagem animada.
De que processamento estamos falando? Eu uso o modo de quadro o tempo todo e não sinto nenhum problema com ele.
A inicialização do kernel gráfico significa que o movimento do cursor do mouse será rastreado e o cronômetro será ativado. Infelizmente, na versão atual do MetaTrader 5 , o cronômetro não é ativado quando a otimização é concluída.
No modo de quadro, OnInit, OnDeinit, OnTick, OnTrade, OnTradeTransaction e OnTimer são ignorados. Apenas OnChartEvent funciona. Quais são os cenários de uso do OnTimer no modo de quadro?
É claro que, por causa da exceção OnChartEvent, é necessário verificar obrigatoriamente a presença do sinalizador do modo de quadro. Você não tem MQL_FRAME_MODE.
É interessante notar que, se você fizer uma pesquisa geral CTRL+SHIFT+F para a palavra "MQL_FRAME_MODE" no ME, ela estará vazia. Mesmo no exemplo oficial, não há nenhuma palavra sobre isso.
- votos: 44
- 2012.06.11
- MetaQuotes Software Corp.
- www.mql5.com
Não existe uma maneira de iniciar o cronômetro a partir do OnChartEvent?
Quais são os cenários do aplicativo OnTimer no modo de quadro?
Interface.
Não é possível iniciar o cronômetro a partir do OnChartEvent?
Preciso da versão mais recente da biblioteca.
Sobre esse artigo, é interessante analisar o motivo da falta de comentários sobre ele.
...
Não há problema algum em escrever sua versão e demonstrar como você a vê, com tudo o que lhe falta pessoalmente ou com o que você acha que falta a outra pessoa. Eu ficaria feliz em lê-la.
Não é possível iniciar o cronômetro a partir de OnChartEvent?
Não tentei fazer isso. Eu gostaria de obter o resultado esperado, e não "funciona assim, mas por algum motivo não funciona".
Não há problema algum em escrever sua própria versão e demonstrar como você a vê, com tudo o que lhe falta pessoalmente ou o que você acha que falta a outra pessoa. Eu gostaria muito de ler.
Publiquei parte dela no QB.
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Novo artigo Visualizando a otimização de uma estratégia de negociação na MetaTrader 5 foi publicado:
O artigo implementa um aplicativo MQL com uma interface gráfica para a visualização estendida do processo de otimização. A interface gráfica utiliza a última versão da biblioteca EasyAndFast. Muitos usuários podem questionar-se sobre a necessidade de utilizar interfaces gráficas em aplicativos MQL. Este artigo demonstra um dos vários casos em que eles podem ser úteis para os traders.
Vamos tentar otimizar os parâmetros e ver como fica o gráfico no terminal. Configurações do testador: EURUSD H1, intervalo de tempo 01.01.2017 - 01.01.2018.
Fig. 5. Demonstrando o resultado do EA Moving Average a partir do pacote padrão
Como podemos ver, ele acabou por ser bastante informativo. Quase todos os resultados para este algoritmo de negociação são negativos (95,23%). Se nós aumentarmos o intervalo de tempo, eles se tornarão ainda piores. No entanto, ao desenvolver um sistema de negociação, nós devemos nos certificar de que a maioria dos resultados seja positiva. Caso contrário, o algoritmo é deficitário e não deve ser usado. É necessário otimizar os parâmetros em mais dados e garantir que haja tantos negócios quanto possível.
Autor: Anatoli Kazharski