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

 
Здравствуйте, скиньте пожалуйста ссылку где описано как запоролить советник на реальном счете, а на дэмке чтобы работал до определенной даты например на месяц. Поискал на форуме такой темы не нашел. Спасибо. 
 
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* шифруются, а в Маркете еще навешивается дополнительная защита.