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
Cambiado a esto
Parece que funciona.sus arrays no están serializados.
por eso es esto.
Buffer[i+1]=Buffer[i]+delta;
asomándose al futuro
No recalcula 0 bar - por la misma razón - su inicio - no comienza con 0.
sus arrays no están serializados.
por eso es esto.
asomarse al futuro.
No recalcula 0 bar por la misma razón que no se empieza con 0.
Mi barra 0 no se calcula según la fórmula.
Y luego, basándose en el movimiento del precio, el indicador se pondrá al día con la tendencia
Por ejemplo, si el precio se ha alejado del indicador y no se moverá, entonces duranteel "período" de la vela el indicador se pondrá al día con el precio, esto es una especie de alternativa a MA para mí
lazarev-d-m:
es una especie de alternativa a MA para mí
Mi primer indicador. Quiero escalar el símbolo de 0 a 100. ¿Lo estoy haciendo bien? Y cómo hacer que la barra actual no recalcule (en el probador da tirones, pero no en el gráfico)
Memoriza la hora de apertura de la barra actual y la compara con el mismo valor del tick entrante. Sólo recalcula el valor de la barra actual cuando los valores no coinciden.
Yo pondría esto en el bloque de inicialización:
y las variables se declararían a nivel global del programa:
Memoriza la hora de apertura de la barra actual y la compara con el mismo valor del tick entrante. Sólo recalcula el valor de la barra actual cuando los valores no coinciden.
Yo pondría esto en el bloque de inicialización:
No he notado nada más. Los artículos sugieren una estructura similar. Hay una comprobación de la división por cero.
Sí, para evitar recalcular, también puedes comparar prev_calculado y rates_total, por lo que recuerdo.
No he notado nada más. Los artículos sugieren una estructura similar. Hay una comprobación de la división por cero.
Sí, para evitar recalcular, también puedes comparar prev_calculado y rates_total, por lo que recuerdo.
El terminal necesita un tiempo para "levantarse", sincronizar sus bases de datos con el servidor, etc. al arrancar. Si el indicador se inicia al mismo tiempo, es posible que no haya datos para el cálculo del indicador. Pruebe la solución más sencilla: insertar un retraso de dos o tres segundos en OnInit().
La buena solución es imprimir toda la información importante cuando se busca el área del problema. Como
Yedelkin:
Todavía no he encontrado ninguna ayuda para el comercio en vivo - sólo trate de abrir y cerrar una posición en una cuenta de demostración.
Aquí está: https://www.mql5.com/ru/forum/6343/page96#comment_419028