Jhon Michael Antony Florez Roa:
OnCalculate no recorre nada por sí mismo, solo te entrega los arrays.
Lo importante es el orden. Las series de precios suelen venir con la barra 0 como la más reciente. Si usas ArraySetAsSeries(..., false) las pones en orden cronológico (0 = más antigua). Por eso en tu ejemplo ves el mismo resultado; lo que cambia es cómo lees los índices, no cómo "recorre" OnCalculate.
Lo importante es el orden. Las series de precios suelen venir con la barra 0 como la más reciente. Si usas ArraySetAsSeries(..., false) las pones en orden cronológico (0 = más antigua). Por eso en tu ejemplo ves el mismo resultado; lo que cambia es cómo lees los índices, no cómo "recorre" OnCalculate.
Y un pequeño apunte: cuando compartas código en el foro usa la función de insertar código (Alt+S), así se conserva el formato y es más fácil de leer. Por esta vez hice eso por ti.
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
Me grafica igual que:
Mi pregunta: OnCalculate siempre llama de la barra mas antigua hasta la mas reciente?