Discussão do artigo "Indicador para gráfico Renko" - página 4

 
Sugiro que nos artigos: PROIBAM ESTRITAMENTE fragmentos de código com mais de 15 linhas e LIMITEM o comprimento total do copypaste do código para o artigo a 50 linhas. A inclusão de comentários na linha

de todo o mesmo código em partes não é considerada e é anexada ao artigo como um arquivo. Coisas não óbvias podem ser sublinhadas, mas você deve ter consciência - a inicialização de um Expert Advisor/Inducer em um artigo é algo com algo....
 

Falando nisso, as outras fotos do artigo também são confusas. Por exemplo, aqui


como algumas caixas formaram sombras na mesma direção com o comprimento excedendo o tamanho da caixa? De acordo com a definição da renko, se o preço passou mais do que o tamanho da caixa, a próxima caixa deve ser formada. Bem, as caixas, em princípio, foram formadas no gráfico, mas as sombras podem ser "lançadas" somente na direção oposta à direção da caixa - e aqui todas elas estão ao contrário.

 
Stanislav Korotky:

Falando nisso, as outras fotos do artigo também são confusas. Por exemplo, aqui


como algumas caixas formaram sombras na mesma direção com o comprimento excedendo o tamanho da caixa? De acordo com a definição da renko, se o preço passou mais do que o tamanho da caixa, a próxima caixa deve ser formada. Bem, as caixas, em princípio, foram formadas no gráfico, mas as sombras só podem ser "lançadas" na direção oposta à direção da caixa - e aqui todas elas são ao contrário.

Se você observar os parâmetros, as sombras são:

input bool             shadow_print=true;                       // Se deve mostrar sombras (preços que criam vários tijolos de uma vez)

Ou seja, se uma vela for muito grande, seu tamanho será indicado na sombra. Isso só é necessário para saber quais caixas são formadas por um candle (um período).

 
Maxim Kuznetsov:
Sugiro que nos artigos: PROIBAM ESTRITAMENTE fragmentos de código com mais de 15 linhas e LIMITEM o comprimento total do copypaste do código para o artigo a 50 linhas. A inclusão de comentários na linha

de todo o mesmo código em partes não é considerada e é anexada ao artigo como um arquivo. Coisas não óbvias podem ser sublinhadas, mas você deve ter consciência - a inicialização de um EA/instrumento em um artigo é algo com algo....
Em minha opinião, essa pergunta deve ser feita aos moderadores ou no tópico apropriado sobre vários aprimoramentos, assim como você pode criar uma enquete sobre esse tópico e ver como ele será do agrado de todos.
 
Stanislav Korotky:

Por que os quadrados para cima (carmesim) e para baixo (laranja) marcados com pontos de interrogação abaixo não estão formados? O preço ultrapassou o tamanho da caixa na direção anterior.

Nessa figura do artigo, não me lembro quais eram os parâmetros para a plotagem, mas provavelmente o padrão.

Ou seja, :

input type_price_renko type_price=close;                        // Tipo de preço a ser construído

Isso significa que a plotagem será feita somente nos preços de fechamento, ou seja, independentemente do preço mais alto.

Sim, concordo que isso não está totalmente correto com relação à teoria clássica, mas pode ser corrigido alterando o período de cálculo, ou seja, pegue o gráfico H1 e, nas configurações de time_frame (veja abaixo), defina M1.

input ENUM_TIMEFRAMES  time_frame=PERIOD_CURRENT;               // Período de cálculo
 
Dmitriy Zabudskiy:

Ou seja, se um candle for muito grande, seu tamanho será indicado na sombra. É necessário apenas saber quais caixas são formadas por um candle (um período).

Entendo. Portanto, essa é uma modificação especial do renko.
 

Olá pessoal:

Baixei seu indicador, mas parece que ele não funciona bem, você pode ver na imagem o que estava acontecendo.



Executei esse indicador no MT5 da Roboforex, mas ele não pode ser exibido como a imagem que você enviou, quero dizer, quero ver a caixa renko no gráfico de um período de tempo exatamente assim.

图例.4. 参数对 "zig_zag_shadow" 的影响 EURUSD, H1, 10 点。


Você pode me dizer como fazer para que esse indicador funcione normalmente? Muito obrigado.

 
Isso não está sendo exibido corretamente.
 

O ABCR funciona perfeitamente no MT5. No momento estou utilizando com o mini índice WINV17.  A unica alteração que fiz foi recompilar alterando a data de inicio de 2013 para 2017, ai ele passou a carregar mais rápido.

 

O indicador está funcionando perfeitamente. Mas não consigo mudar a cor dos níveis para None (clrNONE / -1), mesmo alterando direto no código. Acho que a função seria essa:

      IndicatorSetInteger(INDICATOR_LEVELCOLOR,z,level_color);