Люди помогите пожалуйсто...

 

Как зделати так чтобы советник автоматически закрывал все ордера через 24часа и 120ч. после начала торговли советника???

 
extern int expires = 24;

datetime tradeBeginTime;

int init()
{
    // если нужно чтобы отсчет был со времени первой сделки, то выполняем этот код сразу после ее открытия
    tradeBeginTime = TimeCurrent();
    return (0);
}

int start()
{
    if (TimeCurrent() - tradeBeginTime >= expires * PERIOD_H1 * 60)
    {
        // закрываем все ...

        tradeBeginTime = TimeCurrent(); // зависит от того что нужно дальше
    }

    // ...
    return (0);
}