Neo traderBot

Neo traderBot

Você sabia?

Abordamos o tema de automatização de estratégias em NTSL, MQL5 e NinjaScript!

leaf leftleaf right
Notifications
Clear all

[Solucionado] Calcular barra de maior volume de uma pernada

8 Posts
2 Usuários
0 Reactions
140 Visualizações
(@andadeluc)
Membro ativo
Registrou: 2 anos atrás
Posts: 4
Iniciador do tópico  

Olá, estou com uma estratégia muito assertiva, porém os indicares que preciso só tem no mt5 ou tryd.

Gostaria de solicitar ajuda dos amigos para montar esse indicador. 

Segue o modelo na imagem

 


   
Citar
(@admin)
Membro Admin
Registrou: 2 anos atrás
Posts: 216
 

Olá @andadeluc!

Para que alguém possa ajudar, você precisaria primeiro fornecer mais informações. A figura que você enviou não diz muita coisa e seria difícil alguém se engajar a tentar fazer uma engenharia reversa (o que gasta tempo!) para te ajudar. 

 

Grande abs!


   
ReplyCitar
(@andadeluc)
Membro ativo
Registrou: 2 anos atrás
Posts: 4
Iniciador do tópico  

@admin Obg pelo retorno, sou novo por aqui.

Peço desculpa.

 

Esse indicador se chama weis wave descrita por David H. Weis (um especialista em Wyckoff). O Weis Waves Indicator resume os volumes em cada onda. Creio que já tenha um código aberto com esse indicador, mas, não tem ele pitando a maior barra de volume da pernada para profit.

Ela tem no tryd e mt5, o que preciso fazer para que me ajudem na programação?


   
ReplyCitar
(@admin)
Membro Admin
Registrou: 2 anos atrás
Posts: 216
 

Opa, @andadeluc!

Certo! Imagino que a barra de maior volume da pernada é representada pela cor laranja, certo?

Para colorir o candle com maior volume na pernada é necessário comparar com todas as barras daquela pernada. Aí reside um problema do profit, não é possível modificar plot e coloração de barras passadas, apenas da atual.

Imagine no gráfico em tempo real quando a perna está sendo desenvolvida. Você pode ter que o candle atual é de maior volume até o momento e pinta de laranja. No entanto, na próxima barra você tem um volume ainda maior. Infelizmente, você não conseguirá em NTSL, descolorir a barra anterior para que haja apenas 1 barra laranja (a atual).

Isso é uma limitação da NTSL, razão pela qual talvez você não tenha visto ainda (e nem verá do jeito que a NTSL é hoje) um indicador que faça a pintura da barra de maior volume do gráfico de forma automatizada.

 

Se entendi corretamente, é isso!

Grande abs!


   
ReplyCitar
(@andadeluc)
Membro ativo
Registrou: 2 anos atrás
Posts: 4
Iniciador do tópico  

Obrigado pelo retorno. 

No caso o objetivo não é pintar o candle. E sim o Histograma. As colorações do candle é para identificar os volumes elevados em cada candle, no caso do indicador embaixo dos candle o weis wave se vc observar tem uma barra branca, indicando onde foi maior atuação proficional de big player. 

No indicador weis wave também não é possível mudar a cor se entrar um novo candle de maior volume?

 


   
ReplyCitar
(@admin)
Membro Admin
Registrou: 2 anos atrás
Posts: 216
 

Olá @andadeluc!

É uma limitação da ferramenta que se aplica tanto ao gráfico quanto a qualquer indicador. Assim, também não é possível mudar a cor de maneira retroativa.

 

Abs!


   
ReplyCitar
(@andadeluc)
Membro ativo
Registrou: 2 anos atrás
Posts: 4
Iniciador do tópico  

Creio que vai ser a última. Haha

 

Ao invés de substituir a barra de maior volume pintar de outra cor. 

Exemplo. 

Barra de maior volume pintar de amarelo. Se a outra barra for maior que as anteriores pintar de amarelo, depois vermelho se aparecer outra barra com maior volume. 

 

Fica como se fosse uma hierarquia das cores.

Teria cm fazer isso e é simples te fazer ?


   
ReplyCitar
(@admin)
Membro Admin
Registrou: 2 anos atrás
Posts: 216
 

Pensei o seguinte @andadeluc: o que passou não muda mais.

Se você pintou uma barra de vermelho porque era o maior volume até então...ela ficará de vermelho. Se a regra for a maior barra fica vermelha e aparecer outra com maior volume, você terá duas barras pintadas de vermelho.

Isso significa que as barras em vermelho eram as de maior volume até então.

 

Abs!


   
ReplyCitar