Especialistas: RSI and Bollinger Bands

 

RSI and Bollinger Bands:

Estratégia de negociação segundo RSI e Bollinger Bands.

Autor: Vladimir Karputov

 
O Tral não está funcionando. Os registros estão cheios de erros. Iniciado com parâmetros padrão.
 
Alexey Kravchenko:
O Tral não está funcionando. Os registros estão cheios de erros. Iniciei-o com os parâmetros padrão.

Obrigado pela mensagem.

O rastreamento foi corrigido. No entanto, observe:

  • os sublinhados foram removidos do nome do arquivo.
  • O parâmetro desnecessário "TrailingStep" foi removido.
Aguarde a publicação da versão 1.001.

 

Boa tarde!

Essa é uma ótima ideia.

Você não tem uma versão do seu EA para MT4?


Atenciosamente,

Pavel Buglak

 
Pavel Buglak:

Boa tarde!

Essa é uma ótima ideia.

Você não tem uma versão do seu EA para MT4?


Atenciosamente,

Pavel Buglak


Há mais de cinco anos eu não apoio e não apoio aqueles que usam o terminal antigo e são preguiçosos demais para mudar para o MetaTrader 5.

Já é hora de acordar - o terminal antigo é um caminho para lugar nenhum.

 
Vladimir Karputov:

Há mais de cinco anos, não dou suporte e não apoio aqueles que usam o terminal antigo e são preguiçosos demais para mudar para o MetaTrader 5.

É hora de acordar - o terminal antigo é o caminho para lugar nenhum.

Não tem problema!

Estou mudando para o MT5.


O que é essa variável "indentação" que você tem?


Atenciosamente,


Pavel Buglak

 
Pavel Buglak:

Sem problemas!

Estou mudando para o MT5.


O que é essa variável "indentação" que você tem?


Atenciosamente,


Pavel Buglak


Essa variável significa recuo. Mais especificamente - mais tarde, já que não estou no Windows e não consigo ver o código.

 
Pavel Buglak:

***

O que é essa variável "indentação"?

***


"indenting" é o valor de indentação do fractal. Ela é usada para calcular os níveis de Stop Loss.

 

Boa tarde!

Nos últimos dias, meu computador tem testado e otimizado seu EA 24 horas por dia.

Usei os seguintes parâmetros/condições:

Parâmetros para otimização: take profit, stop loss e trailing stop.

Par de moedas: EURUSD

Gráficos: 30 minutos, 1 hora, 4 horas

Intervalo de tempo inicial: 1 ano.

Os parâmetros obtidos não foram confirmados durante o período de 5 anos.


Depois, peguei um período de 30 minutos e um curto período de 1 mês para 20 pares de moedas (a ideia é atualizar a otimização toda semana e introduzir novos parâmetros atualizados).

Coloquei-os para negociar em uma conta de demonstração.

No momento, eles estão negociando com prejuízo.


CONCLUSÃO: Na minha opinião, a ideia do Expert Advisor é muito boa, mas precisa de um último ajuste para se tornar um robô autônomo de negociação de ações.

O problema é que o mercado muda. Em alguns momentos, um par de moedas está em alta, em outros, em baixa, mas o EA negocia da mesma forma e não muda seu estilo de negociação.

Isso pode ser visto nos gráficos. O crescimento constante é substituído por um declínio igualmente constante e vice-versa. Como resultado, o EURUSD tem estado em uma pequena alta por 5 anos.

Ou seja, o Expert Advisor é muito lucrativo para algumas condições de negociação, mas não é lucrativo para outras condições de negociação.


PROPOSTA:

1) É necessário introduzir o conceito de tendência nesse Expert Advisor e abrir negociações somente na direção da tendência. A tendência pode ser definida pela Parabólica com o intervalo de tempo da Parabólica alterado nas configurações.

Por exemplo, para negociar em um gráfico de 4 horas, a direção da tendência pode ser obtida da Parabolic (1 dia), para negociar em um gráfico de 1 hora, pode ser melhor verificar a tendência da Parabolic em um gráfico de 4 horas etc.

A resposta exata à pergunta sobre qual gráfico Parabólico o Expert Advisor deve verificar ao negociar em cada período de tempo só pode ser dada por meio de otimização.

2) É necessário introduzir a possibilidade de selecionar a direção de negociação manualmente (Somente longa / Somente curta / Longa e curta para negociação automática).


PERGUNTA:

Você poderia colocar essa ideia em prática?

 
Pavel Buglak:

***

O problema é que o mercado está mudando. Em algum momento, um par de moedas está em tendência de alta, em outro, de baixa, mas o Expert Advisor negocia da mesma forma e não muda seu estilo de negociação.

Isso pode ser visto nos gráficos. O crescimento constante é substituído por um declínio igualmente constante e vice-versa. Como resultado, o EURUSD tem estado em uma pequena alta por 5 anos.

Ou seja, o Expert Advisor é muito lucrativo para algumas condições de negociação, mas não é lucrativo para outras condições de negociação.

***


Isso é exatamente correto. O mercado muda. Algo como as estações do ano: inverno, primavera, verão e outono.


Pavel Buglak:

***

PROPOSTA:

1) É necessário introduzir o conceito de tendência nesse EA e abrir negociações somente na direção da tendência. A tendência pode ser definida pela Parabólica com o intervalo de tempo da Parabólica alterado nas configurações.

Por exemplo, para negociar em um gráfico de 4 horas, a direção da tendência pode ser obtida da Parabolic (1 dia), para negociar em um gráfico de 1 hora, pode ser melhor verificar a tendência da Parabolic em um gráfico de 4 horas, etc.

A resposta exata à pergunta sobre qual gráfico Parabólico o Expert Advisor deve verificar ao negociar em cada período de tempo só pode ser dada por meio de otimização.

2) É necessário introduzir a possibilidade de selecionar a direção de negociação manualmente (Somente longa / Somente curta / Longa e curta para negociação automática).

***


O diabo está nos detalhes :) . "... a direção da tendência pode ser tomada a partir da Parabólica..." - o que significa tomar? Comparando o indicador na barra#0 com o preço de tecelagem? Comparar o indicador na barra#0 com o indicador na barra#1?

E assim por diante.



Pavel Buglak:

***

PERGUNTA:

Você poderia colocar essa ideia em prática?


Acho que isso pode ser feito. Mas não desta vez e não com este código. Considero este código já concluído e não sujeito a modificações.

 

Obrigado pela resposta.

É uma pena que você não queira terminá-lo.

Até agora, descobri como usar esse código.


1) Peguei e comentei o fragmento em seu código responsável pela abertura de negociações para cima e o chamei de "...._short", ou seja, abrindo negociações somente para baixo.

Fiz o mesmo para as negociações para cima e salvei em outro arquivo chamado "....._long".

2) Em seguida, abri um gráfico de 30 minutos para 20 pares de moedas.

3) A direção da tendência de cada par de moedas no momento em que analiso o gráfico parabólico semanal para esse par de moedas.

4) Coloquei o Expert Advisor "...._short" ou "....._long" no testador de estratégia, dependendo da tendência do par de moedas no momento.

5) No gráfico semanal, escolho o período em que a taxa desse par de moedas estava subindo ou descendo (quanto mais longo o período, melhor).

6) Executo a otimização para esse período específico de queda ou alta do par de moedas.

7) Insiro os dados obtidos nos parâmetros do seu EA ("...._short" ou "....._long") e começo a negociar esse par de moedas em uma conta de demonstração.


No momento, já modifiquei cerca de 14 pares de moedas dessa forma (de um total de 20 pares de moedas).


Várias posições já foram abertas e agora todas elas estão sendo negociadas em PLUS!!!!

Vou operar por uma ou duas semanas, verei...

E se tudo correr bem, talvez eu possa ganhar um pouco :)


Então, pense nisso, talvez você ainda possa modernizar seu excelente Expert Advisor....