Especialistas: Support Vector Machine Learning Trader

 

Support Vector Machine Learning Trader:

Este Expert Advisor usa vetores de suporte de aprendizagem de máquina para analisar os dados históricos de preços e sinalizar as negociações futuras.

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

Diagrama em Bloco - Ferramenta Support Vector Machine Learning

Autor: Josh Readhead

 
Quando faço download de um EA, não entendo por que não consigo adicioná-lo ao gráfico, nem mesmo o vejo em: "Insert->Experts". Só vejo EAs antigos!
 
Alguém testou esse EA? Ele serve apenas para testes?
Com os melhores cumprimentos.
Antonio
 

Olá. O código especifica o arquivo "svMachineTool.ex5", onde ele está?

//+-------Funções para ferramentas de aprendizado de máquina de vetor de suporte-------+
//|| Os seguintes comandos #import importam todas as funções
//|| Sistemas baseados no método de vetor de suporte a serem usados nesse Expert Advisor. 
//|| Observe que, se você não importar funções aqui, o compilador não permitirá que
//| use essas funções|
//+------------------------------------------------------------------+
#import "svMachineTool.ex5"
 
pafn61:

Olá! O código especifica o arquivo "svMachineTool.ex5", onde ele está?

Aparentemente, aqui:

... (uma cópia da ferramenta para treinamento com base no método do vetor de suporte está disponível para download no Mercado MQL5) ....
 

Essa frase

//|| Observe que o Expert Advisor foi criado apenas para fins de demonstração 
//| usando o método de vetor de suporte. Recomenda-se fazer alterações no Expert Advisor,
//| para adaptá-lo ao seu estilo de negociação.
provavelmente deveria estar na descrição.
 

Oi Antônio

Este consultor especialista foi escrito para ser usado em conjunto com a ferramenta de aprendizado de máquina de vetor de suporte disponível no mercado de metaquotes. Uma versão de demonstração gratuita pode ser baixada no link anterior ou no terminal. A ferramenta é uma biblioteca de funções que usa o aprendizado de máquina de vetor de suporte para avaliar indicadores selecionados como entradas e, com base em um conjunto de dados de treinamento (gerado a partir de dados históricos), fornece sinais para a entrada de negociações de compra/venda. Uma descrição melhor de como a biblioteca funciona pode ser encontrada na página do mercado.

Esse consultor especialista ("Support Vector Machine Learning Trader") foi escrito como um exemplo de como implementar essa ferramenta na negociação. O código foi amplamente documentado, portanto, sinta-se à vontade para modificá-lo conforme lhe convier.

Também escrevi um artigo sobre como as máquinas de vetor de suporte podem ser potencialmente usadas em decisões de negociação, que entra em um pouco mais de detalhes sobre como as máquinas de vetor de suporte funcionam e como podem ser implementadas na negociação. O artigo chama-se "Machine Learning: How Support Vector Machines can be used in Trading" (Aprendizado de máquina: como as máquinas de vetor de suporte podem ser usadas em negociações) e está sendo revisado pelos moderadores, portanto, deverá ser publicado no site em breve.

Espero que isso esclareça um pouco.

Abraços

Cubix

 

Se você estiver tendo problemas para usar esse consultor especialista com a versão de demonstração da Support Vector Machine Library, tente modificar a instrução #import na parte superior do código (linha 45).

Ela diz;

#import "svMachineTool.ex5"

mas deveria dizer;

#import "svMachineTool_demo.ex5"

Ao fazer o download da versão de demonstração, o mql5 adiciona o sufixo "_demo" ao nome do arquivo para distinguir entre a versão de demonstração e a versão completa. Se você tiver uma versão completa da biblioteca, não deverá haver nenhum problema.

Observe também que você só pode usar a versão de demonstração da biblioteca no testador de estratégias.

- Jasper

 

Configurei outro fórum para discutir especificamente perguntas/respostas sobre esse EA e a ferramenta Support Vector Machine Learning. O link é https://www.mql5.com/en/forum/9596

Fique à vontade para visitar e contribuir com suas perguntas/respostas...

 
Ajuda, comprei sua biblioteca e, primeiro, tentei executar um exemplo de seu próprio Expert Advisor com a biblioteca comprada e sempre recebo o seguinte erro: 2013.01.13 15:47:54 Core 1 2012.12.28 02:46:00 O treinamento não foi concluído com êxito: Classify Aborted.

 
rushid:
Ajuda, comprei sua biblioteca e, primeiro, tentei executar um exemplo de seu próprio expert com a biblioteca comprada e sempre recebo o seguinte erro: 2013.01.13 15:47:54 Core 1 2012.12.28 02:46:00 O treinamento não foi concluído com êxito: Classify Aborted.

Na verdade, é melhor escrever para o autor em particular

e, de preferência, em seu idioma nativo