Discussão do artigo "Kit de Ferramentos de Negociação MQL5(Parte 8): Como Implementar e Utilizar a Biblioteca History Manager EX5 em sua Base de Código"

 

Novo artigo Kit de Ferramentos de Negociação MQL5(Parte 8): Como Implementar e Utilizar a Biblioteca History Manager EX5 em sua Base de Código foi publicado:

Descubra como importar e utilizar facilmente a biblioteca History Manager EX5 em seu código-fonte MQL5 para processar históricos de negociação em sua conta MetaTrader 5 neste artigo final da série. Com chamadas de função simples de uma linha em MQL5, você pode gerenciar e analisar seus dados de negociação de forma eficiente. Além disso, você aprenderá como criar diferentes scripts de análise de histórico de negociações e desenvolver um Expert Advisor baseado em preço como exemplos práticos de uso. O EA de exemplo utiliza dados de preço e a biblioteca History Manager EX5 para tomar decisões de negociação informadas, ajustar volumes de negociação e implementar estratégias de recuperação com base em negociações previamente encerradas.

Nos artigos anteriores, conduzi você pelo desenvolvimento de uma biblioteca EX5 robusta e abrangente de gerenciamento de histórico, projetada para otimizar a forma como você interage com históricos de negociação no MetaTrader 5. Essa poderosa biblioteca permite que você examine, recupere, classifique, categorize e filtre todos os tipos de históricos de negociação—sejam posições fechadas, ordens pendentes ou históricos de negócios—diretamente da sua conta MetaTrader 5. Com base nessa fundação, este artigo dá o passo final ao mostrar como integrar de forma eficiente a biblioteca History Manager em seus projetos MQL5.

Forneci uma análise detalhada das funções disponíveis na biblioteca EX5, com explicações claras e exemplos práticos Esses casos de uso reais não apenas ajudam você a entender como cada função funciona, mas também demonstram como aplicá-las em suas estratégias de negociação ou ferramentas de análise. Seja você um iniciante buscando aprimorar suas habilidades de programação ou um desenvolvedor experiente procurando otimizar seu fluxo de trabalho, este guia oferece o conhecimento e as ferramentas necessárias para aproveitar ao máximo o potencial da biblioteca History Manager. Ao final deste artigo, você será capaz de implementar essa biblioteca versátil com confiança e começar a utilizar seus recursos para gerenciar históricos de negociação de forma mais eficiente do que nunca.


Autor: Wanateki Solutions LTD

 
Olá autor, obrigado por seu código. Você testou o desempenho dele? Qual é a velocidade dele com um grande número de pedidos?
 
Olá hini, obrigado por seu interesse no artigo. Ele é rápido, pois retorna os resultados consultados em milissegundos, mesmo quando se trabalha com um grande número de ordens históricas, mas isso depende da velocidade de seu computador.
 
Kelvin Muturi Muigua #:
Olá hini, obrigado por seu interesse no artigo. Ele é rápido, pois retorna os resultados consultados em milissegundos, mesmo quando se trabalha com um grande número de ordens históricas, mas isso depende da velocidade de seu computador.
Obrigado!
 
Bom dia

Fiz o download do arquivo .zip. Como faço para instalá-lo no Metatrader 5, por favor?
 
Bom dia! Veja a seguir como instalar os arquivos:

No MetaEditor, vá para File → Open Data Folder (Arquivo → Abrir pasta de dados). Isso abrirá seu diretório de dados MT5. A partir daí, navegue até a pasta MQL5 .

Como as subpastas ainda não existem, crie-as manualmente e copie os arquivos da seguinte forma:

Copie os arquivos de biblioteca .ex5 (HistoryManager.ex5 e PositionsManager.ex5) para MQL5\Libraries\Wanateki\Toolkit\HistoryManager\

Copie os arquivos de cabeçalho .mqh (HistoryManager.mqh e PositionsManager.mqh) para MQL5\Include\Wanateki\Toolkit\HistoryManager\

Copie todos os arquivos de origem do EA para MQL5\Experts\Wanateki\HistoryManager\

Copie todos os arquivos de origem do script para MQL5\Scripts\Wanateki\HistoryManager\

Depois que os arquivos estiverem no lugar, abra e compile todos os EAs e scripts que quiser usar e, em seguida, reinicie o MetaTrader 5 e tudo deverá estar pronto para funcionar.

Informe-me se tiver algum problema!