Fala, galera! Hoje vou falar sobre uma ferramenta bem interessante para você que está sempre buscando melhorar suas operações: a Demonstração do Predictor BPNN MQL. Embora não seja um indicador convencional que você usaria no dia a dia, é uma demonstração simples da biblioteca BPNN, que foi originalmente escrita em C++ e adaptada para MQL.
Nesta demonstração, vamos treinar e testar uma rede neural voltada para a previsão de séries temporais. Se você quer se aprofundar mais, confira a descrição completa da rede neural na página do indicador BPNN Predictor, que utiliza uma DLL.
O legal dessa implementação é que tanto a biblioteca quanto o indicador podem ser construídos diretamente em MQL5.
O código-fonte pode ser compilado em uma biblioteca ex5 independente, que depois deve ser importada para o seu programa em MQL5. Mas, se preferir, você pode incorporar o código-fonte diretamente no seu programa, o que elimina a necessidade de uma biblioteca externa. O indicador de demonstração pode ser construído de ambas as maneiras.
Abaixo, você encontra os arquivos anexados:
- BPNN_MQL_IMPL.mqh - código-fonte da rede neural BPNN (colocado em MQL5/Include, deve ser incluído no seu programa MQL para embutir a biblioteca diretamente);
- BPNN_MQL.mqh - arquivo de cabeçalho da biblioteca independente (também colocado em MQL5/Include, deve ser incluído no seu programa MQL para se conectar com a BPNN_MQL.ex5 em MQL5/Libraries);
- BPNN_MQL.mq5 - módulo principal da biblioteca (colocado em MQL5/Libraries, deve ser compilado se você precisar usar a biblioteca independente BPNN_MQL.ex5);
- BPNNMQLPredictorDemo.mq5 - indicador de demonstração (colocado em MQL5/Indicator); pode ser compilado com a biblioteca embutida se usar
#include <BPNN_MQL_IMPL.mqh>, ou pode ser compilado com a biblioteca independente se usar#include <BPNN_MQL.mqh>; - BPNNMQLi45.mqh - cabeçalho com métodos auxiliares para indicadores no estilo MT4;
Apenas inclua um dos arquivos: ou BPNN_MQL_IMPL.mqh, ou BPNN_MQL.mqh. Não inclua ambos! Se você optar por incluir BPNN_MQL.mqh, certifique-se de que a biblioteca BPNN_MQL.mq5 está compilada previamente.

Agora é sua vez de testar essa ferramenta e ver como ela pode ajudar nas suas operações! Boa sorte e boas trades!
Publicações relacionadas
- Calendário Econômico: Monitoramento e Cache para Testes de Estratégia no MetaTrader 5
- FFC - Calendário Forex Factory: Um Indicador Essencial para MetaTrader 4
- Buffers Horários para Coleta de Dados no MetaTrader 5
- EquiPeak Drawdown Tracker: Controle Eficiente para Seus EAs no MetaTrader 5
- Níveis Históricos: O Indicador Essencial para MetaTrader 5