Codigo para contar velas MQL5

 

Buenos días,

Estoy intentado picar codigo que me haga la siguiente funcion y no consigo. A ver si me podeis ayudar.

Estoy intentando buscar cuantas velas han salido des de una hora en concreto, és decir: ahora son las 18:20 y quiero saber las velas de 15M han salido des de las 10h de la mañana.

Muchas gracias por todo.

 
jspcapi1:

Buenos días,

Si comparte sus intentos, es posible que alguien pueda ayudarle. De lo contrario, es poco probable que alguien dedique tiempo a crear una función desde cero.

     
    jspcapi1:

    Buenos días,

    Estoy intentado picar codigo que me haga la siguiente funcion y no consigo. A ver si me podeis ayudar.

    Estoy intentando buscar cuantas velas han salido des de una hora en concreto, és decir: ahora son las 18:20 y quiero saber las velas de 15M han salido des de las 10h de la mañana.

    Muchas gracias por todo.

    Prueba con esto.

    int StartHour=10; // La hora de comienzo.
    int candleDuration=PeriodSeconds(PERIOD_M15)/60;
    int mins=(time.hour-StartHour)*60+time.min,
    candleChange=mins/candleDuration; // Número de velas M15 transcurridas desde el comienzo a las 10:00.

    Esto te dará lo que pides siempre que la hora sea igual o mayor que las 10:00, puedes añadir esa condición si quieres. Espero que sirva.