Как сделать так, чтобы советник работал только на одной конкретной железке (сторонний VPS).
Как из MQL можно определить железку на которой работает советник.
DLL не предлагать, там всё ясно.
Номер счета + название ДЦ, размер ОЗУ, размер диска, кол-во процессоров все можно проверять на соответствие. https://www.mql5.com/ru/docs/constants/environment_state/terminalstatus
Хотя номер счета + название ДЦ достаточно. Их (теоретически) могут воспроизвести только в самом ДЦ.
Еще можно IP компа запросить через Webrequest на каком нибудь сайте.
- www.mql5.com
Номер счета + название ДЦ, размер ОЗУ, размер диска, кол-во процессоров все можно проверять на соответствие. https://www.mql5.com/ru/docs/constants/environment_state/terminalstatus
Хотя номер счета + название ДЦ достаточно. Их (теоретически) могут воспроизвести только в самом ДЦ.
Еще можно IP компа запросить через Webrequest на каком нибудь сайте.
Вопрос стоит скорее всего более глубже.
Есть программа, её привязываем к счёту и ДЦ. Но всё-же гораздо лучше делать привязку к железу, чтобы одно и тоже железо не просило демку раз в неделю - на неделю.
Меня тоже интересует вопрос привязки к железу
Вопрос стоит скорее всего более глубже.
Есть программа, её привязываем к счёту и ДЦ. Но всё-же гораздо лучше делать привязку к железу, чтобы одно и тоже железо не просило демку раз в неделю - на неделю.
Меня тоже интересует вопрос привязки к железу
Поясняю по задаче:
Даю человеку поюзать советник, но только для использования на конкретном VPS (допустим мои рефералы).
Как ограничить работу советника, чтобы на другом железе он не работал?
Привязка по логину и серверу брокера - совсем не та тема.
Привязка именно к железке и софту на ней.
Поясняю по задаче:
Даю человеку поюзать советник, но только для использования на конкретном VPS (допустим мои рефералы).
Как ограничить работу советника, чтобы на другом железе он не работал?
Привязка по логину и серверу брокера - совсем не та тема.
Привязка именно к железке и софту на ней.
Через Маркет. Или как уже сказали выше, через WebRequest. Оба варианта вполне адекватные.
Через Маркет. Или как уже сказали выше, через WebRequest. Оба варианта вполне адекватные.
WebRequest - типа слать на свой сервер и верифицировать по запросу? Вполне годный вариант, спасибо.
А через маркет - это как?
Просите в СД TERMINAL_MACHINE_HASH.
- www.mql5.com
DLL не предлагать, там всё ясно.
Имеете ввиду самописную DLL или вообще вызовы DLL? Во втором случае не вижу причин себя ограничивать, все вызываемые WinApi функции отображаются в свойствах советника, и при необходимости пользователь может найти информацию по любой из них.
Имеете ввиду самописную DLL или вообще вызовы DLL? Во втором случае не вижу причин себя ограничивать, все вызываемые WinApi функции отображаются в свойствах советника, и при необходимости пользователь может найти информацию по любой из них.
В маркете будут проблемы...
В маркете будут проблемы...
Так ведь маркет сам привязывает к железу... Зачем ещё повторять то, что будет сделано.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Как сделать так, чтобы советник работал только на одной конкретной железке (сторонний VPS).
Как из MQL можно определить железку на которой работает советник.
DLL не предлагать, там всё ясно.