Entendo que esse é um exemplo de como não fazer isso.....
O que há de errado com o indicador iMACD() padrão??? Por que você precisou usar dois indicadores?
//--- obter alças MA ExtFastMaHandle=iMA(NULL,0,InpFastEMA,0,MODE_EMA,InpAppliedPrice); ExtSlowMaHandle=iMA(NULL,0,InpSlowEMA,0,MODE_EMA,InpAppliedPrice);
E é hora de ler a documentação e, em vez de
//--- int limit; if(prev_calculated==0) limit=0; else limit=prev_calculated-1;
escrever palavras mais curtas sem perder a legibilidade e a operacionalidade.
//--- int limit = prev_calculated == 0 ? 0 : prev_calculated-1;
Então, esperamos por um indicador na forma de barras e, depois, na forma de uma linha. Você pode fazer isso dependendo do tipo de gráfico? O indicador deve mostrar para qual gráfico devemos alternar.
Alterne com estes botões ![]()
Entendo que esse é um exemplo de como não fazer isso.....
O que há de errado com o indicador iMACD() padrão??? Por que você precisou usar dois indicadores?
E é hora de ler a documentação e, em vez de
escrever palavras mais curtas sem perder a legibilidade e a operacionalidade.
Então, esperamos por um indicador na forma de barras e, depois, na forma de uma linha. Você pode fazer isso dependendo do tipo de gráfico? O indicador deve mostrar para qual gráfico devemos alternar.
Alterne com estes botões
Os indicadores sempre podem ser escritos usando pelo menos duas abordagens: 1. fazendo alterações no código pai do indicador ou 2. acessando o identificador do indicador e, em seguida, copiando informações dos buffers do indicador.
Nesse caso, as alterações são feitas no código pai por meio da leitura do buffer do indicador iMA
CopyBuffer(ExtFastMaHandle,0,0,to_copy,ExtFastMaBuffer) CopyBuffer(ExtSlowMaHandle,0,0,to_copy,ExtSlowMaBuffer)
Então, é a primeira ou a segunda opção? Modificar o código pai ou ler os buffers????
E quanto à universalidade do indicador com a alternância da visualização do indicador com os botões de alternância da visualização do gráfico?
Fórum sobre negociação, sistemas de negociação automatizados e teste de estratégias de negociação.
Indicadores: MACD Cruzando o nível zero (velas coloridas)
Alexey Viktorov, 2017.10.26 10:29 AM
Em seguida, esperamos o indicador na forma de barras, depois na forma de uma linha. É possível fazer isso dependendo do tipo de gráfico? O indicador deve aparecer no gráfico para o qual mudamos.
Alterne com estes botões ![]()
Ótimo indicador, mas o consultor não é suficiente:) alguém pode escrever um robô com base nesse indicador?
Ótimo indicador, o consultor não é suficiente:) alguém pode escrever um robô com base nesse indicador?
Bem, eu posso :) .
Bem, eu posso :) .
Não seria ruim) escreveria eu mesmo se soubesse programação.
Ótimo indicador, mas falta um consultor para ele:) alguém pode escrever um robô para esse indicador?
Esse é um indicador MACD de terminal comum, mas em uma renderização diferente. E há um Expert Advisor pronto para ele, que vem com o terminal.
Esse é um indicador MACD comum do terminal, apenas em uma renderização diferente. E há um Expert Advisor pronto para ele, que vem com o terminal.
No terminal, o Expert Advisor funciona em um princípio diferente; nesse caso, estou interessado no cruzamento da linha zero pelo próprio indicador.
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
MACD Crossing the zero level (color candles):
Velas coloridas representam as áreas em que o MACD cruza a linha zero.
Autor: Vladimir Karputov