Neste post, vou apresentar o Expert Advisor chamado "svmTrader", que foi desenvolvido para ilustrar uma aplicação típica da ferramenta de aprendizado de máquina com suporte a vetores (você pode baixar uma cópia dessa ferramenta no Mercado MQL5). Esse Expert Advisor funciona da seguinte maneira:
Duas novas máquinas de suporte a vetores são criadas usando a biblioteca svMachineTool. Uma é configurada para sinalizar novas operações de 'compra' e a outra para 'venda'.
Sete indicadores padrão são inicializados, com cada um de seus handles armazenados em um array inteiro. (Nota: qualquer combinação de indicadores pode ser utilizada como entradas, desde que sejam passadas para o SVM em um único array inteiro).
O array de handles dos indicadores é passado para as novas máquinas de suporte a vetores.
Utilizando o array de handles dos indicadores e outros parâmetros, os dados históricos de preços geram entradas e saídas precisas para o treinamento das máquinas de suporte a vetores.
Uma vez que todas as entradas e saídas foram geradas, ambas as máquinas de suporte a vetores são treinadas.
As máquinas de suporte a vetores treinadas são utilizadas no EA para sinalizar novas operações de compra e venda. Quando um novo sinal de compra ou venda aparece, a operação é aberta junto com as ordens de Stop Loss e Take Profit configuradas manualmente.
Espero que o Expert Advisor te permita experimentar um pouco com a ferramenta. Recomendo que você copie, altere e modifique o Expert Advisor para se adequar ao seu próprio estilo de negociação.

Publicações relacionadas
- MACD Sample: Um Guia Prático para o Expert Advisor no MetaTrader 5
- Ferramenta de Aprendizado de Máquina: Teste do SVM para MetaTrader 5
- Trader Automático: RSI e MFI com Otimização Automática para MetaTrader 4
- Altarius_RSI&Stoh: O EA que Combina RSI e Estocástico para MetaTrader 4
- Como Criar um EA Simples Usando o Indicador DeMarker no MetaTrader 4