Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
если Вы не знаете как написать такой код, то не думаю, что обычный код Вам что-то подскажет. Ведь это не "доступное как иЛАН )))" удовольствие.
Как Вам уже сказали заказывайте на фрилансе, у программистов давно уже есть такой "джентельменский набор" с шифрованием ключа под конкретный счет удаленно. с генераторами и так далее.
а делать защиту аля запоминать где то в файле - ломается на раз два.
компилировать каждый раз под одного клиента также муторно.
код защиты на 1счет:
в старте в самом начале
в старте в самом начале
Вариант с зашитием даты окончания работы советника - самый верный. Если дело в автоматизации, то вместо хранения ключей и тд. и тп. автоматически компилируйте советника под каждого желающего и все.
Запрос с сайта -> серверный запрос к компилятору с шаблоном исходного кода в который подставится текущая дата+30дней. Только компилятор сейчас зашит внутрь Эдитора, тут на форуме где-то отдельные ссылки на него Ринат давал.
Да, этот способ тоже хороший и реализуется возможно даже проще, чем проверка даты триала на стороне сервера. Но только есть такие особенности:
1. Кто мешает по окончании триала скачать новую копию и она дальше будет работать на этом же счете? Пользователю будет не сложно раз в месяц скачивать новую копию у вас с сайта.
2. Годится только если мы уверены в невозможности декомпиляции вашей программы.
Разумеется, слать запрос на сервер на каждом тике не нужно да и не получится. Тут всё зависит от торговой системы, если есть некая логика, выполняющаяся по закрытию часового бара, то вот эту логику можно перенести на сервер и запрос будет каждый час. Но согласен, не во всех торговых системах так получится.
1. Кто мешает по окончании триала скачать новую копию и она дальше будет работать на этом же счете?
2. Годится только если мы уверены в невозможности декомпиляции вашей программы.
Разумеется, слать запрос на сервер на каждом тике не нужно да и не получится. Тут всё зависит от торговой системы, если есть некая логика, выполняющаяся по закрытию часового бара, то вот эту логику можно перенести на сервер и запрос будет каждый час. Но согласен, не во всех торговых системах так получится.
1. В случае с серверным запросом - завести новый счет тоже никто не мешает, ведь он делается за 1 минуту. Если раздавать ключи, опять та же ситуация, как не выдать ключ дважды в одни руки
2. В случае декомпиляции, привязка к счету и серверный запрос тоже никак не поможет
Вообще, если давать кому эксперт с ограничением срока жизни, раздавать ключи и тд. никто не помешает, при желании, получить их дважды и трижды. От имени другого человека, для другого счета и тд. Поэтому триал лучше еще и функционально ограничить.
1. В случае с серверным запросом - завести новый счет тоже никто не мешает, ведь он делается за 1 минуту. Если раздавать ключи, опять та же ситуация, как не выдать ключ дважды в одни руки
2. В случае декомпиляции, привязка к счету и серверный запрос тоже никак не поможет
Вообще, если давать кому эксперт с ограничением срока жизни, раздавать ключи и тд. никто не помешает, при желании, получить их дважды и трижды. От имени другого человека, для другого счета и тд. Поэтому триал лучше еще и функционально ограничить.