Anatoli Kazharski / Perfil
- Informações
12+ anos
experiência
|
0
produtos
|
0
versão demo
|
28
trabalhos
|
0
sinais
|
0
assinantes
|
![Explorando a magia dos períodos de negociação com o auxílio do Frames Analyzer](https://c.mql5.com/2/50/Frames_Analyzer_avatar.png)
Bem, o Frames Analyzer é uma ferramenta para analisar quadros de otimização durante o processo de otimização de parâmetros quer seja no testador de estratégia ou fora do mesmo. Ele permite ler arquivos MQD ou bancos de dados criados após a otimização de parâmetros e compartilhar esses resultados com outros usuários da ferramenta. Ele é projetado para auxiliar a melhorar estratégias de negociação conjuntamente. Adicionalmente, é bom mencionar que quadro de otimização é um conjunto de dados que contém informações sobre as condições de mercado em um determinado momento, como preços, volumes, indicadores técnicos, entre outros, que são usados para avaliar e comparar a eficácia de diferentes estratégias de negociação.
![Osmel Osmel](https://c.mql5.com/avatar/avatar_na2_micro.png)
![Anatoli Kazharski Anatoli Kazharski](https://c.mql5.com/avatar/2022/1/61D72F6B-7C12.jpg)
![Веб-проекты (Часть III): Система авторизации Laravel/MetaTrader 5](https://c.mql5.com/2/45/web_project.png)
В этот раз создадим систему авторизации в торговом терминале MetaTrader 5 на чистом MQL5. Пользователи приложения смогут зарегистрироваться в системе, предоставив свои учётные данные, чтобы впоследствии можно было авторизоваться и получить доступ, к каким-нибудь данным, которые хранятся в серверной части приложения.
![Веб-проекты (Часть II): Система авторизации Laravel/Nuxt](https://c.mql5.com/2/45/web_project__1.png)
В этой статье создадим систему авторизации через браузерное приложение и через торговый терминал MetaTrader 5. Можно будет зарегистрироваться в системе, указав свои учётные данные.
![Веб-проекты (Часть I): Создание веб-приложения в схеме Laravel/Nuxt/MetaTrader 5](https://c.mql5.com/2/45/web_project__2.png)
Разработчики MetaTrader 5 предоставили MQL-сообществу множество технологических решений, что даёт возможность реализовывать сложные программные комплексы, схемы которых могут выходить даже за рамки «песочницы» локального компьютера.
![O poder do ZigZag (parte II). Exemplos de recebimento, processamento e exibição de dados](https://c.mql5.com/2/35/MQL5-avatar-zigzag_head__1.png)
Na primeira parte do artigo, eu descrevi um indicador ZigZag modificado e uma classe para receber os dados desses tipos de indicadores. Aqui, eu mostrarei como desenvolver indicadores baseados nessas ferramentas e escrever um EA para testes que apresentem operações de acordo com os sinais formados pelo indicador ZigZag. Como complemento, o artigo apresentará uma nova versão da biblioteca EasyAndFast para o desenvolvimento de interfaces gráficas do usuário.
![O poder do ZigZag (parte I). Desenvolvimento da classe base do indicador](https://c.mql5.com/2/35/MQL5-avatar-zigzag_head.png)
Muitos pesquisadores não prestam atenção o suficiente para determinar o comportamento dos preços. Ao mesmo tempo, são usados métodos complexos, que muitas vezes são “caixas pretas”, como aprendizado de máquina ou redes neurais. A questão mais importante que surge nesse caso é quais dados enviar para o treinamento de um determinado modelo.
![Indicador universal RSI para operação simultânea em dois sentidos](https://c.mql5.com/2/32/Double_RSI.png)
Ao desenvolver algoritmos de negociação, muitas vezes enfrentamos o desafio de como determinar onde começa e termina a tendência/fase de correção. Neste artigo, tentaremos criar um indicador universal compatível com sinais para diferentes tipos de estratégias. Procuraremos simplificar ao máximo o recebimento de sinais para operações de negociação no EA. Exemplificaremos como combinar diferentes indicadores num único indicador.
![EA com interface gráfica: Fornecendo funcionalidade (Parte II)](https://c.mql5.com/2/32/avatar_expert_Graph_panel71p__1.png)
Esta é a segunda parte do artigo sobre criação de um EA multissímbolo de sinal para negociação manual. Nós já criamos uma interface gráfica. Neste artigo, vamos falar sobre como vinculá-la à funcionalidade do programa.
![Haili Lv Haili Lv](https://c.mql5.com/avatar/avatar_na2_micro.png)
![tiagops tiagops](https://c.mql5.com/avatar/2021/7/60F3B26A-39F9.png)
And the ON_END_CREATE_GUI event is not being triggered, could you give your latest version of EasyAndFastGUI? Thanks!
![EA com interface gráfica: Criação do painel (Parte I)](https://c.mql5.com/2/32/avatar_expert_Graph_panel71p.png)
Apesar de muitos traders ainda preferirem negociar manualmente, há poucas hipóteses de fazer o trabalho sem automatizar as operações de rotina. O artigo mostra um exemplo em que é criado um EA multissímbolo de sinal para negociação manual.
![Visualização dos resultados de otimização pelo critério selecionado](https://c.mql5.com/2/32/VisualizeBest100.png)
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.
![Andrey Vorobiev Andrey Vorobiev](https://c.mql5.com/avatar/avatar_na2_micro.png)
![Trabalhemos com os resultados da otimização através da interface gráfica do usuário](https://c.mql5.com/2/31/Frame_Mode.png)
Continuamos a desenvolver o tópico sobre o processamento e análise de resultados de otimização. Desta vez, a tarefa é selecionar os 100 melhores resultados de otimização e exibi-los na tabela da GUI. Vamos fazer com que o usuário, selecionando uma série na tabela de resultados de otimização, receba um gráfico multissímbolo de saldo e rebaixamento, em gráficos separados.
![Gráfico de saldo multissímbolo no MetaTrader 5](https://c.mql5.com/2/31/MultiSymbol.png)
O artigo mostra um aplicativo MQL de exemplo com uma interface gráfica em que gráficos multissímbolos de saldo e rebaixamento do depósito são exibidos com base nos resultados do último teste.
![](https://c.mql5.com/6/799/splash-716634.png)
![Visualizando a otimização de uma estratégia de negociação na MetaTrader 5](https://c.mql5.com/2/31/t3b4bw8nglimc_2v6gmclew41_jdawvaf9_w1x5mnmfb_d_MetaTrader_5.png)
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.
![](https://c.mql5.com/6/797/splash-715911-1518247159.png)
![Interfaces gráficas XI: Integração da Biblioteca Gráfica Padrão (build 16)](https://c.mql5.com/2/29/MQL5-avatar-XI-CGraph.png)
Uma nova versão da biblioteca gráfica para a criação de gráficos científicos (a classe CGraphic) foi apresentada recentemente. Esta atualização da biblioteca desenvolvida para criar interfaces gráficas irá introduzir uma versão com um novo controle para a criação de gráficos. Agora está ainda mais fácil de visualizar os dados de diferentes tipos.
![Cid Ougaske Cid Ougaske](https://c.mql5.com/avatar/2019/12/5DE95532-14B5.jpg)
![wujunnihao wujunnihao](https://c.mql5.com/avatar/avatar_na2_micro.png)
![haily27 haily27](https://c.mql5.com/avatar/2018/6/5B2DC317-EC7B.jpg)
![Interfaces gráficas XI: Caixas de Edição de Texto e Caixas de Combinação nas células da tabela (build 15)](https://c.mql5.com/2/28/MQL5-avatar-XI-build_15.png)
Nesta atualização da biblioteca, o controle da tabela (a classe CTable) será complementado com novas opções. A gama de controles nas células da tabela foi expandida, desta vez adicionando as caixas de edição de texto e as caixas de combinação. Além disso, esta atualização também apresenta a capacidade de redimensionar a janela de uma aplicação MQL em tempo de execução.
![Interfaces Gráficas XI: Controles renderizados (build 14.2)](https://c.mql5.com/2/28/av.png)
Na nova versão da biblioteca, todos os controles serão desenhados em objetos gráficos separados do tipo OBJ_BITMAP_LABEL. Nós também vamos continuar a descrever a otimização do código: serão discutidas as mudanças nas principais classes da biblioteca.
![Ruslan Khasanov Ruslan Khasanov](https://c.mql5.com/avatar/2024/6/66620ab8-d4cc.jpg)
![Interfaces Gráficas XI: Refatoração do código da biblioteca (build 14.1)](https://c.mql5.com/2/28/MQL5-avatar-XI-build14.png)
À medida que a biblioteca cresce, seu código deve ser otimizado novamente para reduzir o seu tamanho. A versão da biblioteca descrita neste artigo tornou-se ainda mais orientada a objetos. Isso tornou o código mais amigável para o aprendizado. Uma descrição detalhada das últimas mudanças permitirá que os leitores desenvolvam a biblioteca de maneira independentemente de acordo com suas próprias necessidades.
![Interfaces gráficas X: Seleção de texto na caixa de texto multilinha (build 13)](https://c.mql5.com/2/27/MQL5-avatar-XRedHighlight-001__1.png)
Este artigo implementará a possibilidade de selecionar o texto usando várias combinações de teclas e excluir o texto selecionado, da mesma maneira que é feito em outros editores de texto. Além disso, vamos continuar com a otimização do código e prepararemos as classes para avançar para o processo final do segundo estágio da evolução da biblioteca, onde todos os controles serão renderizados como imagens separadas (telas).