Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
Support Vector Machine Learning Trader - expert para MetaTrader 5
- Visualizações:
- 3513
- Avaliação:
- Publicado:
- 2014.01.15 08:19
- Atualizado:
- 2016.11.22 07:33
- Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
O exemplo do Expert Advisor abaixo ("svmTrader") foi escrito para mostrar um uso típico da ferramenta de vetor de suporte de aprendizagem de máquina (uma cópia desta ferramenta pode ser baixada a partir do Mercado MQL5). Este Expert Advisor funciona da seguinte maneira:
Duas novas máquinas de vetores de suporte são criados usando a biblioteca svMachineTool. Uma delas é a configuração para sinalizar novos negócios de 'compra' e a outra é a configuração para sinalizar novos negócios de 'venda'.
Sete indicadores padrão são inicializados com cada um de seus manipuladores armazenados em um array de inteiros (Nota: qualquer combinação de indicadores podem ser usados como entradas, eles só precisam ser passados para o SVM em um único array de inteiros).
O conjunto de manipuladores de indicador são passados para as novas máquinas de vetor de suporte.
Usando o array de manipuladores de indicador e outros parâmetros, se utiliza os dados históricos de preço para gerar as entradas e saídas precisas que se utilizam para o treinamento das maquinas de vetores de suporte.
Depois que todas as entradas e saídas foram geradas, ambas as máquinas de vetores de suporte estão treinadas.
As máquinas de vetores de suporte treinadas são usadas no EA para sinalizar novas operações de compra e venda. Quando um novo sinal de negociação de compra ou venda aparecem, a negociação será aberta, e se executa manualmente as ordens de Stop Loss e Take Profit.
Esperemos que o Expert Advisor permita que você experimente um pouco da ferramenta. Eu recomendo que você copie/altere/modifique o Expert Advisor para se adequar ao seu próprio estilo de negociação.
Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/1229
Sistema de negociação baseado nos sinais obtidos do indicador BBands_Stop_v1.
isNormalDistO teste de normalidade de Shapiro-Wilk.
O Expert Advisor Exp_BBSqueeze se baseia nos sinais do indicador BBSqueeze.
Assistente MQL5 - Sinais de negociação baseado em Harami de Alta/Harami de baixa + MFIVamos nos concentrar nos sinais de negociação obtidos a partir dos padrões de velas (candlestick) "Harami de Alta/Harami de baixa", e confirmado pelo indicador Market Facilitation Index (MFI). O código do Expert Advisor baseado nesta estratégia pode ser gerado automaticamente utilizando o Assistente MQL5.