Indicadores: Elder Impulse System

 

Elder Impulse System:

Sistema de Impulso para as barras de preço

Autor: Cuong Thai

 
Obrigado pelo indicador e pelo seu trabalho, mas ele tem um problema. Às vezes, ele não mostra a cor das novas barras que chegam (ou seja, quando a barra deveria ser verde, vermelha ou azul, ele não mostra nenhuma barra colorida). Por exemplo, quando estamos no gráfico de 1 minuto, a cor das novas barras que estão chegando está errada e, às vezes, não tem nenhuma cor, mas depois de ir para o gráfico de 5 minutos e voltar para o gráfico de 1 minuto, ele mostra a cor das barras recentes de verdade. Em outras palavras, ele não atualiza corretamente a cor das barras de entrada mais recentes. Esse problema ocorre tanto no gráfico ao vivo quanto no testador de estratégias.
 
Boleh di coba
 
Candra Purnomo:
Pode ser experimentado

Postar em inglês

Se você não tiver nada de útil para acrescentar a um tópico, não publique.

 
Ali:
Obrigado pelo indicador e pelo seu trabalho, mas ele tem um problema. Às vezes, ele não mostra a cor das novas barras que chegam (ou seja, quando a barra deveria ser verde, vermelha ou azul, ele não mostra nenhuma barra colorida). Por exemplo, quando estamos no gráfico de 1 minuto, a cor das novas barras que estão chegando está errada e, às vezes, não tem nenhuma cor, mas depois de ir para o gráfico de 5 minutos e voltar para o gráfico de 1 minuto, ele mostra a cor das barras recentes de verdade. Em outras palavras, ele não atualiza a cor das barras mais recentes corretamente. Esse problema ocorre tanto no gráfico ao vivo quanto no testador de estratégias.

Obrigado por usá-lo. Você tem razão quando diz que ele não pinta a barra do gráfico em andamento.

Estou começando a estudar a MQL5 e, no momento, ainda não sei como forçá-la a desenhar um gráfico contínuo.

 
Cuong Thai:

Obrigado por usá-lo. Você tem razão quando diz que ele não pinta a barra do gráfico em andamento.

Estou começando a estudar a MQL5, mas ainda não sei como forçá-la a desenhar um gráfico contínuo.

Ele não tem o Last Buffer.

Adicione esta linha em OnInit()

SetIndexBuffer(7,ExtEMaBuffer,INDICATOR_CALCULATIONS);
 
robualdo:

Falta o Last Buffer.

Adicione esta linha em OnInit()

Obrigado, você está certo!

 
Ali:
Obrigado pelo indicador e pelo seu trabalho, mas ele tem um problema. Às vezes, ele não mostra a cor das novas barras que chegam (ou seja, quando a barra deveria ser verde, vermelha ou azul, ele não mostra nenhuma barra colorida). Por exemplo, quando estamos no gráfico de 1 minuto, a cor das novas barras que estão chegando está errada e, às vezes, não tem nenhuma cor, mas depois de ir para o gráfico de 5 minutos e voltar para o gráfico de 1 minuto, ele mostra a cor das barras recentes de verdade. Em outras palavras, ele não atualiza a cor das barras mais recentes corretamente. Esse problema ocorre tanto no gráfico ao vivo quanto no testador de estratégias.

Graças a Robualdo, ele descobriu que falta o Last Buffer.

Adicione esta linha em OnInit()

SetIndexBuffer(7,ExtEMaBuffer,INDICATOR_CALCULATIONS);

 

Olá a todos,

Enquanto aguardo a aprovação da MQL5 para meu novo commit, você pode obter o código-fonte aqui para executar

https://github.com/cuongth/ElderImpulse

Obrigado por seus comentários!

Atenciosamente,
Cuong Th.

 

Olá a todos,

Nunca farei upload do código-fonte aqui. Corrigi a barra de pintura em andamento e recebi um comentário do moderador:

"
Infelizmente, há algumas observações sobre seu código:

  • Os gráficos a serem publicados contendo indicadores ou objetos gráficos devem ser feitos no esquema de cores Preto sobre Branco: candlesticks em preto e branco ou barras pretas sobre fundo branco. Isso permitirá que os leitores imprimam a imagem diretamente da tela.

Favor revisá-lo de acordo com as observações.
"

Um homem trabalha como um robô. Não tenho certeza se eles leram a definição do sistema Elder's Impulse. Este não é um bom ambiente para compartilhar código-fonte. Por favor, dê preferência ao meu github.com/cuongth

Atenciosamente,

Cuong Th.

 

Ei, cara!!!

Isso pode ser útil para seu código::

PlotIndexSetString(0,PLOT_LABEL,_Symbol+" Open;"+_Symbol+" High;"+_Symbol+" Low;"+_Symbol+" Close");

A função mostrará o melhor nome para cada buffer a ser exibido na DataWindow