Вопрос по запороливанию советника.

 
Здравствуйте, скиньте пожалуйста ссылку где описано как запоролить советник на реальном счете, а на дэмке чтобы работал до определенной даты например на месяц. Поискал на форуме такой темы не нашел. Спасибо. 
 
Ruslan Kuznetsov:
Здравствуйте, скиньте пожалуйста ссылку где описано как запоролить советник на реальном счете, а на дэмке чтобы работал до определенной даты например на месяц. Поискал на форуме такой темы не нашел. Спасибо. 

CryptEncode

Преобразует данные массива-источника в массив-приемник указанным методом

CryptDecode

Производит обратное преобразование данных массива

 
Alexey Volchanskiy:

CryptEncode

Преобразует данные массива-источника в массив-приемник указанным методом

CryptDecode

Производит обратное преобразование данных массива

есть пример «распороливания» на реальном счете с использованием этих функций? "а на дэмке чтобы работал до определенной даты например на месяц."
Вы подменяете .ex?
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Mikhail Dovbakh:
есть пример «распороливания» на реальном счете с использованием этих функций? "а на дэмке чтобы работал до определенной даты например на месяц."
Вы подменяете .ex?


Какие еще примеры, там все без слов понятно.

По времени тоже простейший код

 
Ruslan Kuznetsov:
Здравствуйте, скиньте пожалуйста ссылку где описано как запоролить советник на реальном счете, а на дэмке чтобы работал до определенной даты например на месяц. Поискал на форуме такой темы не нашел. Спасибо. 


Демку так раздаю:

#property copyright "Copyright 2017, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict
datetime Life_Sova=D'2017.03.18 15:00:00';
int OnInit()
  {
   return(INIT_SUCCEEDED);
  }
void OnDeinit(const int reason)
  {
  }
void OnTick()
  {
   if(Life_Sova<TimeCurrent())
     {
      string fff="Это демо версия TAASA!\n"+
                 "Истекла "+TimeToString(Life_Sova)+"\n"+
                 "Вы можете тестировать советника в тестере стратегий.\n"+
                 "Для реальной торговли свяжитесь с автором \n"+
                 "https://www.mql5.com/ru/users/niktron";
      Alert(fff);Sleep(120000);
     }
   else
     {
      //Код советника     
     }
  }
 
Nikolay Gaylis:


Демку так раздаю:

Вы вставляете этот код..... а что помешает этот скрипт убрать их файла ex.4?
 
Ruslan Kuznetsov:
Вы вставляете этот код..... а что помешает этот скрипт убрать их файла ex.4?

Файлы .ex* шифруются, а в Маркете еще навешивается дополнительная защита.
Причина обращения: