
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
No lo entiendo. Supongamos que
rates_total == MA_Period - 1
y esta es la primera llamada de la función por lo que
prev_calculado == 0
y también begin == 0
entonces la condición en el primer if(rates_total < MA_Period - 1 + begin) se evalúa como false
entonces
first = MA_Period - 1 se ejecutaría
pero entonces NO HAY CÁLCULOS porque la condición en el primer bucle for evalúa a false.
Creo que la primera condición if debería ser
if( rates_total < MA_Period + begin )
¿Me estoy perdiendo algo aquí?
Soy novato aquí, así que no sé cómo esto..y cómo empezar..¿puedes enseñarme cómo? ¿Y cómo funcionará?
Comience por leer el artículo completo. Su objetivo es ayudarle a aprender a programar indicadores en MT5.
Después copia el programa de ejemplo en tu terminal y adjúntalo a un gráfico. O utilícelo en su EA. ¿Cómo hacerlo? Hay otros artículos sobre ello. (Pista: necesitarás la función iCustom()).