Problemas encontrados durante os testes posteriores e não é possível encontrar a causa raiz! - página 5
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
. Ainda não consigo ver o desaparecimento dos picos. Como "reinicializá-lo"?
Você pode reinicializar, mudando os prazos
ou
abra a janela de entrada do indicador e clique em OK
You can re-initialise by either changing timeframes
or
abra a janela de entrada do indicador e clique em OK
Depois de tentar, entendo que é o mesmo significado que eu disse que os picos de mudança de local. Correto?
PrezadoGumRai,
Para cada iteração, (exceto a primeira,) Fish1 é o valor do elemento tampão anterior, mas você não o inicializa para ExtBuffer1[limite].
Assim, para a iteração inicial (quando limite == barras) você define ExtBuffer1[0] = 1,1*ExtBuffer1[1] .
Mas para os tiquetaques subseqüentes (quando limite == 1), você define ExtBuffer1[0] = 1,1*0,00001 .
Prezado WHRoeder,
Muito obrigado e vejo a questão um pouco melhor com sua direção.
No entanto, talvez ainda sejam necessárias mais algumas perguntas para esclarecer melhor:
1. Você pode ver "duplo peixe1=0,00001;" é definido no início e fora de todas as funções.
Portanto, deve ser uma variável global e entendo que foi atribuída com o último ExBuffer1[0], mesmo que um novo tick subseqüente venha.
Ou ela se recupera automaticamente para "0,00001" toda vez que um novo tick vem?
2. Agora que cada barra é pintada de maneira diferente com um único carrapato ou muitos carrapatos subseqüentes, por que posso ver a repintura de ..., barra[8], ..., ou barra[1], em um gráfico M1 vivo sem nenhuma interrupção?
3. Por que as localizações dos picos são alteradas após serem refrescadas?
4. Por que posso ver alguns picos (cerca de 959870576) formados muito, muito menos que"EMPTY_VALUE"(2147483647) em gráficos M1 ao vivo?
5. Se houver uma nova barra, o anterior ExtBuffer1[0] mudará automaticamente para ExtBuffer1[1]. Correto?
6. Como evitar qualquer potencial reinicialização ou repintura?
Talvez eu ainda esteja confuso em alguns pontos críticos e precise de sua grande paciência para ajudar! É muito apreciado se você puder ajudar com as perguntas uma a uma!
CaroWHRoeder,GumRai,
Atualizei meu indicador como o código abaixo de acordo com meu entendimento, após ler novamente seus posts.
Depois de usá-lo para testes posteriores, o resultado é muito mais consistente com o indicador. No entanto, ainda há dois problemas. Consulte os screenshots abaixo.
1. A negociação ocorre após 4 sinais indicadores no início da primeira ordem.
2. Ainda há uma ordem de troca que acontece 4 barras antes do sinal indicador.
Abaixo está o código do indicador atualizado.
1. Você pode ver "double Fish1=0,00001; " é definido no início e fora de todas as funções.
Portanto, deve ser uma variável global e entendo que foi atribuída com o último ExBuffer1[0], mesmo que um novo tick subseqüente venha.
Ou ele se recupera automaticamente para "0,00001" toda vez que um novo tick vem?
Pessoalmente, acho que os argumentos de taxas_total/prev_calculado/OnCalculado são uma abominação, uma vez que gráficos/buffers são séries temporais, e o fariam da maneira antiga: