Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Twitter!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Experts

Support Vector Machine Learning Trader - expert para MetaTrader 5

Visualizações:
3513
Avaliação:
(30)
Publicado:
2014.01.15 08:19
Atualizado:
2016.11.22 07:33
Freelance MQL5 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:

  1. 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'.

  2. 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).

  3. O conjunto de manipuladores de indicador são passados ​​para as novas máquinas de vetor de suporte.

  4. 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.

  5. Depois que todas as entradas e saídas foram geradas, ambas as máquinas de vetores de suporte estão treinadas.

  6. 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.

Diagrama em Bloco - Ferramenta Support Vector Machine Learning

Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/1229

Exp_BBands_Stop Exp_BBands_Stop

Sistema de negociação baseado nos sinais obtidos do indicador BBands_Stop_v1.

isNormalDist isNormalDist

O teste de normalidade de Shapiro-Wilk.

Exp_BBSqueeze Exp_BBSqueeze

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 + MFI Assistente MQL5 - Sinais de negociação baseado em Harami de Alta/Harami de baixa + MFI

Vamos 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.