Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Aqui está um indicador:
Observe apenas que, de acordo com as suas condições, o indicador pode desenhar ambos os amortecedores na barra zero.
Aqui está um indicador:
Observe que, de acordo com suas condições, o indicador pode puxar ambos os amortecedores a zero bar.
Para evitar puxar dois amortecedores, você precisa zerar o outro quando um estiver cheio
Você tem um código de solução?
Como muitos outros, eu tenho mais de uma solução para sua pergunta. Porque os indicadores podem ser diferentes em nuances (as tarefas que eles realizam/código/intervalos de cálculo, em geral, muitos fatores).
Aqui está um indicador:
basta observar que, de acordo com as suas condições, o indicador pode desenhar ambos os amortecedores na barra zero.
Vocês estão todos me enganando ou não têm realmente idéia de qual é o problema?
Aqui está o seu indicador quando você muda o TF no histórico de descarregamento.
:)))))))))))))))))))))))))))))))))))))))))))
Como muitos outros, eu tenho mais de uma solução para sua pergunta. Porque os indicadores podem ser diferentes em nuances (as tarefas que eles realizam/código/intervalos de cálculo, em geral, muitos fatores).
Vocês estão me enganando ou realmente não têm idéia de qual é o problema?
Aqui está o seu indicador quando você muda o TF no histórico de descarregamento.
:)))))))))))))))))))))))))))))))))))))))))))
Cuidado para compartilhar quais manipulações você usa para obter uma imagem tão interessante? E espero que você seja mais reticente no futuro.
Acrescentei: mencionei acima que você mesmo precisa pensar sobre o conteúdo dos amortecedores indicadores ao bombear a história:
Fórum sobre comércio, sistemas automatizados de comércio e testes de estratégia comercial
A mudança de TFs é um problema
Karputov Vladimir, 2015.12.07 10:09
Você tem duas variáveis à sua disposição: pré_calculadas e taxas_total. Ao controlar a carga do histórico (com pré-cálculo==0) você tem que pensar no que fazer com os amortecedores indicadores - o comportamento usual em tais casos é igualar a carga do histórico ao primeiro evento de carga do indicador.Mas você o ignorou por alguma razão e não quis fazer edições.
De qualquer forma, aqui está a versão 1.43 (aqui estão minhas correções e correções deAlexey Viktorov):
Fórum sobre comércio, sistemas automatizados de comércio e testador de estratégias
Mudança TF - problema
Alexey Viktorov, 2015.12.07 12:52
Se você quiser evitar desenhar dois amortecedores, você tem que redefinir um amortecedor para zero quando ele estiver cheio.
:
Você poderia nos dizer que manipulações você usa para obter uma imagem tão interessante? E espero que você seja mais reticente no futuro.
Eu abro um gráfico de um par de moedas que nunca abri antes. M1, por exemplo. Eu anexarei seu indicador. Eu mudo para M5.
Então eu estava certo? Precisamos reiniciar os amortecedores de flechas?
mql4
Não. Aqui está seu projeto sobre um par onde não há história.
O que é ISTO?
Como eu pensava, o laço está enraizado internamente. Além disso, como no corpo do loop você acessa a barra anterior ([i+1]), você deve começar o cálculo não antes da segunda barra na história (contando a partir da esquerda). E os tampões devem ser preenchidos em cada bar TODOS, não apenas em um. Bem, ou inicializá-los de antemão no OnInit().
Enfim, aqui está a versão 1.43 (minhas correções e as correçõesde Alexey Viktorov aqui):
:
Vladimir, por que você está fazendo isso dentro da OnCalculate()? Refiro-me às duas últimas linhas - reinicialização de matrizes. Ambos os amortecedores são calculados em cada barra, é uma ação desnecessária.
O QUE É ISTO?
Como eu pensava, o laço está corrompido internamente. Além disso, se você acessar a barra anterior no corpo do loop ([i+1]), então o cálculo não deve começar antes da segunda barra no histórico (contando a partir da esquerda). E os tampões devem ser preenchidos em cada bar TODOS, não apenas em um. Bem, ou inicializá-los de antemão no OnInit().