Временное ограничение советника.

 
Доброго времени суток. 

Нужна помощь в ограничение советника по времени.

Как сделать так, чтобы советник условно говоря работал месяц, после чего включалась например сушка и советник прекращал работу?

Слышал про то, что можно делать привязку по ключу активации и уже ключ активировать на время.

Какие есть варианты ?
Буду очень благодарен помощи.
 
VladimirSerdyuk:
Доброго времени суток. 

Нужна помощь в ограничение советника по времени.

Как сделать так, чтобы советник условно говоря работал месяц, после чего включалась например сушка и советник прекращал работу?

Слышал про то, что можно делать привязку по ключу активации и уже ключ активировать на время.

Какие есть варианты ?
Буду очень благодарен помощи.

Генерировать ключи под каждого клиента по имени, или по номеру счёта

 

Воспользоваться Маркет, там все сделается автоматически

https://www.mql5.com/ru/market

Форекс-маркет – Магазин торговых роботов, советников и технических индикаторов для MetaTrader 5
Форекс-маркет – Магазин торговых роботов, советников и технических индикаторов для MetaTrader 5
  • www.mql5.com
Официальная витрина приложений для торговли из терминала
 
Vitaly Muzichenko #:

Генерировать ключи под каждого клиента по имени, или по номеру счёта

Я так и делаю, вот пример:

    if((!IsRunOnTester() && TimeCurrent() >= StringToTime(MAX_WORK_DT)))// для тестировщиков, ограничение работы по времени
    {
        Comment("Work time is end!!!");
        return;
    }    
/*    long al = AccountInfoInteger(ACCOUNT_LOGIN);
    if(!IsRunOnTester() && (!(118648 == al || 947283 == al || 2123701 == al || 10023486 == al || 10027673 == al || 1100357114 == al))) // для клиента
    {
        Comment("Account ", IntegerToString(al), " is't registered");
        return;
    }*/