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
A questão é essa: o laço é chamado em todas as carraças!
Veja por si mesmo! Coloco a saída no corpo do laço de propósito:
E aqui está o resultado final:
A questão é essa: o laço é chamado em todas as carraças!
Veja por si mesmo! Coloco a saída no corpo do laço de propósito:
E aqui está o resultado final:
A razão para testar aqui é que preciso de ver a mudança de Equidade dentro do período testado na história.
Fiz as vossas correcções, corri o indicador tanto em modo de teste como arrastando-o para um novo gráfico.
O indicador funciona durante todo o período, até às cotações actuais, bem como para qualquer período de tempo (ou o que significa exactamente "verá tudo"?)
No entanto, o valor da Equidade permanece constante, embora a saída para o registo mostre que muda.
( Caso contrário, como podemos saber se o laço está a funcionar ou não, a não ser através da impressão? )
...Só por precaução, aqui está o "esqueleto" do Conselheiro Especialista com indicador anexado:
A razão para testar aqui é que preciso de ver a mudança de Equidade dentro do período testado na história.
Fiz as vossas correcções, corri o indicador tanto em modo de teste como arrastando-o e largando-o sobre um novo gráfico.
O indicador funciona durante todo o período, até às cotações actuais, bem como para qualquer período de tempo (ou o que significa exactamente "verá tudo"?)
No entanto, o valor da Equidade permanece constante, embora a saída para o registo mostre que muda.
( Caso contrário, como podemos saber se o laço está a funcionar ou não, a não ser através da impressão? )
...Só por precaução, aqui está o "esqueleto" do Conselheiro Especialista com indicador anexado:
Talvez eu esteja enganado, mas não comparam a aparência do indicador no gráfico após a conclusão dos testes com os cálculos feitos durante os testes?
A questão é que os resultados (matrizes de cálculo) do indicador personalizado do testador não são de modo algum transferidos para o gráfico, mas o indicador especificado é simplesmente lançado num novo cálculo no gráfico.
Execute este indicador num gráfico de minutos (se tiver uma posição aberta) e após 10-15 minutos obterá uma imagem como esta.
Código:
Roche, já lhe perguntei qual é o meu indicador errado, e também lhe escrevi sobre a forma como verifiquei a sua variante. E tentei explicar-lhe o mais detalhadamente possível, enquanto escrevia apenas brevemente sobre "o laço não funciona" e "vai ver por si próprio"...
...Renat, segundo sei, o indicador será exibido no gráfico após a conclusão do teste, com base nos cálculos efectuados durante o teste e no preenchimento do conjunto de indicadores. Mas o que significa que os resultados do testador não são transferidos do testador para um gráfico indicador personalizado?
Então para que precisam e porque é que a linha indicadora desaparece imediatamente, quando eu retiro a atribuição de valores a uma matriz do código (mesmo que seja uma linha horizontal constante, desaparece)?
Pensei que a correspondência entre o conjunto de valores indicadores que são preenchidos na OnCalculated e os valores indicadores no gráfico é inequívoca, caso contrário como é que os valores indicadores podem ser inicializados?
É difícil de compreender... Parece ser uma tarefa trivial, mas tenho-me debatido com ela há vários dias, e é difícil encontrar alguém que possa pelo menos insinuar como pode ser resolvida de forma diferente na história e se é resolvida de todo.
Mais uma vez, como o entendo (corrijam-me se estiver errado, se não se importam).
1.especifico um período de teste no testador e selecciono um Expert Advisor com o meu indicador anexado.
2. Aprimeira chamada OnCalculated é chamada com parâmetros pré_calculados =0 e rates_total = número de tick (bar) correspondente ao início dos testes. Dentro deste período, o valor de equilíbrio permanece ao nível inicial e constante.
Aschamadas subsequentes da OnCalculated by bar dentro do período de teste, ocorrem para cada barra individual, e aqui podemos inicializar um conjunto de valores indicadores com aqueles dados que mudam (por exemplo, duplicar o preço, que, como escrevi, funcionou, mas então porque não inicializar o Equidade com valores que mudam em vez de mudar os preços ?)
E de qualquer forma, é um profissional. Espero que esta simples tarefa seja resolvida, ou que MetaTraderainda não tenha atingido tais "alturas"? :)))
Ofereci a minha solução simples para este problema, mas ela recusa-se a trabalhar.
Então como pode ser implementado - um gráfico de equidade abaixo do gráfico de preços com base nos resultados dos testes sobre o histórico?
Rosh, a variante para online já foi publicada, mas como alguém que trabalha principalmente com História, preciso de uma variante que funcione com dados históricos. E ainda tenho dificuldade em compreender qual pode ser a principal dificuldade.
O comerciante tem uma ideia sobre o gráfico de balanço online devido a um número menor de negócios (a menos que seja um extracalper que mal tem tempo para pressionar Comprar e Vender).
De facto, a dinâmica da Equidade torna-se crítica numa longa história com centenas ou mesmo milhares de negócios, mas o gráfico no testador não fornece uma simples comparação destas dinâmicas com a dinâmica dos preços em princípio (a menos, claro, que a MetaQuote considere o principal para os programadores como uma eliminação rápida de peritos já preparados sem a análise de séries separadas de posições fracas e fortes).