Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Hay que corregir el cálculo. No es el indicador. Hay algo que falla en tu cálculo. No se trata de un error en el indicador. Su punto de informe se desplaza al abrir un nuevo bar. Los importes cambian en consecuencia. Está diciendo que no hay que prestar atención a esto y calcular el importe sólo para la barra cero, mientras que todas las anteriores ya han sido extraídas. Pero si se cambia el marco temporal y se retrocede, la imagen será totalmente diferente: la línea se recalculará desde el nuevo punto de partida.
Artem, por favor, discúlpame si no lo he expresado así. Sólo digo que si los resultados del cálculo del indicador se calculan y se almacenan en un archivo, nunca deben cambiar, mientras que la grabación de los resultados de las batallas después de la finalización de la barra 0-th a la primera barra, mientras que la eliminación de la última barra de la historia operativa del indicador en forma de un solo punto no es capaz de cambiar el carácter y la posición de las líneas en la historia.
Te he obligado a recalcular manualmente la apariencia de sólo tres barras. Tres cálculos mostraron tres líneas diferentes. Dijiste que era una mierda - deberías ignorarlo y dibujar sólo la barra de cero. Y así lo hice. Sólo el cambio del marco temporal lo romperá todo.
Por supuesto, el cambio de la TF debería romper todo y con razón. Los diferentes TFs tienen diferentes entradas. Los cambios no deben estar dentro de la misma TF.Aquí es paso a paso, a medida que se abrennuevas barras.
¿Dónde ve usted los cambios en los cálculos? Por favor, señale los cambios en las líneas B y M del historial al comparar la primera y las dos tablas siguientes. Aquí el periodo de cálculo es N=10. Los cambios se producen sólo en los bares nuevos. Si tomamos los precios de cierre en lugar de los de las barras, la situación no cambiará:
Haz una comprobación sencilla como ésta:
1) TF 1 minuto. Ponga una línea vertical en la primera barra (valor fijo). Tome la primera captura de pantalla del gráfico.
2) Cambiar a cualquier otra TF. Espere de 10 a 20 minutos.
3) Vuelva a cambiar a la TF 1 minuto. Tome la segunda captura de pantalla del gráfico.
4) Compara las lecturas del gráfico en las capturas de pantalla bajo la línea vertical.
Por supuesto, el cambio de la TF debería romper todo y con razón. Los diferentes TFs tienen diferentes entradas. Los cambios no deben ser dentro de la misma TF.Esto es paso a paso, a medida que se abrennuevas barras.
..¿Dónde ve usted los cambios en los cálculos? Por favor, señale los cambios en las líneas B y M del historial al comparar la primera y las dos tablas siguientes. El periodo de cálculo aquí es N=10. Los cambios se producen sólo en los bares nuevos. Si tomamos los precios de cierre en lugar de las barras, la situación no cambiará:
...Yusuf, bueno, estás siendo gracioso ;) Ha sustituido los datos de las barras calculadas anteriormente con un desplazamiento en las tablas recalculadas, y ha recalculado la barra cero utilizando los nuevos datos. PERO... Si no se sustituyen los datos, sino que se recalculan, ya serán diferentes. Y tú lo sabes. Por eso me dijo que sólo tomara los datos, no los calculados, sino los ya existentes. Bueno, la lógica del indicador está diseñada de tal manera que los valores ya calculados no se redibujan y sólo se calcula la barra actual. Pero en cuanto cambiamos el marco temporal de un lado a otro, todo cambia. El indicador vuelve a calcular todo el historial y, a continuación, vuelve a calcular sólo la barra cero. Pero el historial recalculado será diferente si cambiamos laf después de un cierto número de barras después del primer cálculo - antes de cambiar laf, porque el punto de partida del cálculo ya se ha desplazado por el número de barras nuevas desde el momento del primer cálculo.
Yusuf, bueno, estás siendo gracioso ;) Ha puesto en las tablas recalculadas los datos de las barras calculadas anteriormente con un desplazamiento, y ha recalculado la barra cero utilizando los nuevos datos. PERO... Si no se sustituyen los datos, sino que se recalculan, ya serán diferentes. Y tú lo sabes. Por eso me dijo que tomara los datos, no los calculados, sino los ya existentes. Bueno, la lógica del indicador está diseñada de tal manera que los valores ya calculados no se redibujan y sólo se calcula la barra actual. Pero en cuanto cambiamos el marco temporal de un lado a otro, todo cambia. El indicador vuelve a calcular todo el historial y, a continuación, vuelve a calcular sólo la barra cero. Pero el historial recalculado será diferente si cambiamos laf después de un cierto número de barras tras el primer cálculo - antes de cambiar laf, porque el punto de partida del cálculo ya se ha desplazado por el número de barras nuevas recibidas desde el momento del primer cálculo.
Haz una comprobación sencilla como ésta:
1) TF 1 minuto. Ponga una línea vertical en la primera barra (valor fijo). Tome la primera captura de pantalla del gráfico.
2) Cambiar a cualquier otra TF. Espere de 10 a 20 minutos.
3) Vuelva a cambiar a la TF 1 minuto. Tome la segunda captura de pantalla del gráfico.
4) Compara las lecturas del gráfico en las capturas de pantalla bajo la línea vertical.
Artem, guarda los datos para que no cambien cuando cambies el TF. Cualquier indicador que no se redibuja cambia el perfil del gráfico cuando se cambia - no es un problema, es malo cuando los perfiles cambian cuando el indicador se reinicia en el mismo TF con el mismo período, además, tenemos el cambio de perfil con el tiempo, es decir, incluso sin reiniciar el indicador. Este es el problema.
El problema es su cálculo. Primero entienda lo que se le dice, luego convierta su cálculo, y entonces podrá hacer algo al respecto. Pero no voy a hacer muletillas para eludir el cálculo erróneo: no es grave.
Artem, ¿en qué crees que se equivoca mi cálculo, qué estoy entendiendo mal?