Especialistas: Calculando Bollinger Band Width usando Rede Neural

 

Calculando Bollinger Band Width usando Rede Neural:

Estava a procura de um Expert Advisor BB Width, mas eu não consegui encontrar.

Então decidi criar o meu próprio e também como parte dos meus estudo de programação. Este Expert Advisor segue o método de Rede Neural.

Autor: surubabs

 

Olá, gostaria de saber em que período de tempo você está usando o EA?

Obrigado.

 
PCWalker:

Olá, gostaria de saber em que período de tempo você está usando o EA?

Obrigado.

Prezado PCWalker,

No Zip anexado, você pode encontrar o resultado do teste em HTML. Abra-o e, na parte superior da página, nos parâmetros do EA, você pode descobrir qual é o período de tempo usado para o teste.

Muito obrigado

Suresh

Índia

 
Por que você compra quando a saída é menor que 0 e vende quando a saída é maior?
 
Obtive ótimos números usando o curto período de tempo, mas ao usar dois anos.... os números foram horríveis.... Talvez haja uma razão para os números piorarem com um período de teste mais longo usando esses sistemas.
 
Eu gosto. Para o MT4 ?
 
Não foi possível testar, a solicitação do pedido de compra não pôde ser concluída -error:4756
 

Bom dia .....okey, este Advisor funciona melhor do que o original(https://www.mql5.com/en/articles/497), mas ainda tive que fazer uma pequena alteração no código devido ao erro "unsupported request fill".

Tive que deixá-lo como mostrado nesta imagem na linha 317 (e 278 também).

Você também precisa voltar para OPTIMIZE porque ele mostra lossy.


Neural Networks: From Theory to Practice
Neural Networks: From Theory to Practice
  • 2013.01.18
  • Dmitriy Parfenovich
  • www.mql5.com
Nowadays, every trader must have heard of neural networks and knows how cool it is to use them. The majority believes that those who can deal with neural networks are some kind of superhuman. In this article, I will try to explain to you the neural network architecture, describe its applications and show examples of practical use.
 
Junqui:

Bom dia .....okey, este Advisor funciona melhor do que o original(https://www.mql5.com/en/articles/497), mas ainda tive que fazer uma pequena alteração no código devido ao erro "unsupported request fill".

Tive que deixá-lo como mostrado nesta imagem na linha 317 (e 278 também).

Você também precisa voltar ao OPTIMIZE porque ele mostra lossy.



Olá,

esse EA não é a segunda parte de nenhum outro EA e, portanto, não existe um "original". O que você indicou é baseado em MA e é de um certo Dimitriy Parfenovich e, como você pode ver, este é baseado em Bollinger Bands e é de Surubabs Suresh Kakkatil.

De qualquer forma, o criador do que você indica colaborou com este último, mas nada mais, não há segundas partes ou originais, são criações do zero e totalmente diferentes e independentes.

Quanto ao possível "bug"... isso depende da corretora onde você o testou, pois cada corretora tem uma forma e/ou limite de execução de ordens, etc. Ou seja, não estamos falando de um problema, por isso o EA é aberto e dá a possibilidade de escolher o modo de execução.

Saudações!

Edit: Anexei a versão sem avisos e com #property strict. Tentei e testei. Quanto à otimização, fica a critério de cada um, pois a intenção não é criar um EA lucrativo, apenas demonstrar uma teoria, entre outras.


Arquivos anexados:
 

Meu amigo,

Analisei sua estratégia e gostei do que vi.

A única observação que faço, pois não entendi foi você querer operar nos dois sentidos utilizando um indicador que só mede volatilidade, faltou ou não vi um indicado que desse o sentido do mercado.

 

Encontrei o que parece ser um pequeno erro em seu código.

As variáveis "x_min" e "x_max" deveriam se referir ao mínimo e ao máximo da largura das bandas de Bollinger, e não às bandas superior/inferior ou média.

No entanto, na expressão, está faltando um único parênteses após (x_min + x_minn): inputs[i*2]=(((iBands_Upperbuf[i] - iBands_Lowerbuf[i]) / iBands_Basebuf[i]) - (x_min+x_minn) ) * (d2-d1)) / ((x_maxx+x_max) - (x_min+x_minn)) + d1;