Как привязать робот к счету или железу? Как защитить торговый робот при продаже?
Содержание
Система EA Protect. Что это и кому она нужна?
для продажи торговых роботов нужно исключить их бесконтрольное распространение, необходимо осуществлять привязку к торговому счету или брокеру.
для развития партнерской сети у брокера с помощью продаж или распространения торговых роботов настроенных под определенных брокеров: Например Финам, Roboforex,FreshForex и другие.
Самое простое решение, это в код добавить функцию проверки совпадения номера счета, но это не самое лучшее и удобное решение и вот почему:
Минусы ручного прописывания счета в роботе (советнике):
Для изменения счета необходимо редактировать файл и отправлять клиенту повторно. В результате этого, можно легко запутаться, особенно если требуется отправить всем клиентам обновленную версию.
Есть риск ошибиться при редактировании или отправить версию без дополнительной защиты от MQL5 Cloud Protector (это нужно делать обязательно!)
Легко взламывается программистами, за чет того, что данные программы хранятся в памяти терминала в открытом виде и их могут менять с помощью модификации памяти путем встраивания патч dll (самый популярный fix через msimg32.dll). Суть такая, что программисты через отладчик выявляют место хранения переменной или флаг разрешения работы после проверки и через специальную dll делают патч, который меняет его на другое значение. Таких взломанных роботов очень много в интернете: на форумах, на сайтах складчинах, в телеграм каналах пиратов. Мы крайне не рекомендуем пользоваться взломанными продуктами, так как часто в dll могут быть трояны, проверяйте на вирусы такие dll в сервисах, например в https://virustotal.com
Нельзя принудительно отключить торговлю у робота и продлить время работы, не удобно продавать в аренду, потребуется каждый раз высылать новый файл. Легко запутаться без учета.
Второй способ привязки торговых роботов это выдача ключа по его номеру счета генератором ключей. Продавец робота с помощью скрипта или программы по определенной формуле зашифровывает номер счета и передает его покупателю. Робот расшифровывает этот ключ и работает на данном счете.
Минусы такого подхода следующие:
Для каждого пользователя робота надо запускать генератор и потом передавать ключ.
Генератор ключей даже если и поддерживает шифрование времени работы, он не позволяет досрочно прекратить работу такой лицензии.
В роботе храниться алгоритм расшифровки, который путем реверс инжиниринга имея некоторый набор рабочих ключей можно разгадать логику шифрования и создать свой генератор ключей.
Наш продукт EA Protect полностью решает все эти проблемы и сложности за счет онлайн управления роботами.
Основные функции и возможности системы EA Protect.
Посмотрите мини-презентацию системы и ознакомьтесь со списком текущих возможностей. Мы даем Демо-доступ в панель администрирования, посмотрите сами как это работает изнутри.
Если у вас остались вопросы, то пишите мне в телеграм.
все это работает онлайн, минимум действий, управляется даже с телефона и оптимизировано под мобильные устройства.
весь обмен данными защищен и шифруется. Работает по протоколам с шифрованием TLS 1.2 или 1.3 (сайт должен работать по HTTPS, решается установкой SSL сертификата)
при потери доступа к сайту торговый робот продолжит работать, пока связь с сайтом не восстановиться.
при смене устройства, обновлении системы или переустановки ОС робот будет работать.
вы можете управлять счетами через сайт: активировать, блокировать, ограничивать по времени, давать на тест в полностью автоматическом режиме, например распространять через тот же телеграм или как вложение в рассылках. Это очень удобно, если вы хотите максимально автоматизировать процесс продаж или развития партнёрской сети. Робота привязанного к нашей системе легко встроить в любую автоворонку продаж.
можно выдавать ключи на количество подключенных ПК/VPS без ограничения счетов.
можно выдавать ключи на нужное количество счетов, например вашим суб-партнерам или клиентам купившим такую лицензию.
можно просто привязывать к счету без возможности его изменения клиентом. (Администратор может изменить данные)
карточки клиента с данными о клиенте, комментарии, данные для связи. Для возможности интеграции с СРМ решениями.
категории клиентов и продукты для привязки их к защите. Для удобства фильтрации.
фильтры и поиск по данным.
дерево партнеров roboforex с указанием имени, если у них был советник или запущен советник, показывает его уровень в глубине, отображает суммарное количество счетов и доступен поиск по номеру счета. (при подключении API)
24.03.2024 добавлено API брокера FreshForex
советники передают в панель данные о номере счета, имени сервера, версии терминала, баланс, эквити, маржа, свободная маржа, IP, идентификатор ПК, просадка по счету. Возможно реализовать и передачу других данных.
если терминал настроен на пуш уведомления или емейл, то советник будет при блокировке или окончании времени отправлять клиенту уведомление.
простая генерация и сброс привязок (ключей).
отображает статус и проблемы со счетами, например блокировка, активный, не активированный или не активный.
если проблемы с сайтом, то это не будет проблемы для советников, это предусмотрено и советники продолжат работать, пока связь с сервером не будет восстановлена.
нельзя обмануть защиту по железу и лицензия не слетает при обновлениях системы как это бывает часто с советниками с MQL5 Маркета.
автоматическое обновление данных в реальном времени.
отображает счета с высокой просадкой и отмечает их.
выделяет счета партнёров. При подключении API брокера Робофорекс и FreshForex.
можно подключить любой советник, индикатор или скрипт в панель при наличии его кода.
возможны доработки под задачи заказчика за отдельную плату. (например внедрение платежной системы для оплаты, связь с телеграм ботом, связь с вашей срм или другим сервисом.)
система создана в 2020 г. и используется у нас в магазине и у многих наших клиентов, система надежна и устойчива к взлому. В случаи выявления попыток взлома (отслеживаются типовые способы взломов) сохраняет и отправляет информацию о попытке администратору. Дополнительно все подключения логируются и сохраняются для анализа.
уведомления на почту о новых подключенных счетах с возможностью редактировать текст уведомления
добавлен в раздел Клиенты столбец Баланс, который определяет долларовые и центовые счета.
эксклюзив, добавлено API FreshForex для вывода структуры и проверки счетов в группе
защита от подбора пароля в личный кабинет (ЛК)
логирование успешных\неуспешных входов в ЛК
Планы развития проекта
Система авторизации и уведомлений через телеграм бота. Оказалось это очень удобный способ входить на сайты и удобный способ оповещать о событиях.
Возможность смены и восстановления пароля через бота или почту. В данный момент это не реализовано для безопасности, но будет реализовано с помощью подтверждающих писем или ссылок в ТГ бота.
Тестовый режим улучшения системы защиты роботов с динамическими приватными ключами, что полностью исключает вероятность перехвата и подмены данных при встраивании в протокол обмена. С ростом популярности проекта, были попытки взлома, хоть и не удачные. Новое решение полностью сделает уникальными ключи шифрования и они будут ежедневно меняться.
Система обнаружения копировщиков сделок в терминалах на пк\впс. Большинство копировщиков оставляют след как файлы для обмена (наиболее распространенный) по нему и будет выявляться есть ли в терминале копировщик. Можно будет настраивать разрешать или нет копировать сделки робота иначе он будет сообщать о обнаруженном копире или иное действие, будем обсуждать в будущем эту логику.
Возможность дистанционного управления разрешением тестировать робота в тестере стратегий. Сейчас это выключается только через код.
Стоимость и условия использования EA Protect
По партнёрке. Подключение на нашем сервере с настройкой вашего домена(ваш домен не обязателен) от 50 000 руб при условии регистрации по нашей реферальной ссылке и построения структуры у рекомендуемого нами брокера Финам, Forex4you, Roboforex или FreshForex. Список актуальных брокеров уточняйте. (при таком подключении вы получаете всегда свежие обновления системы, но не имеете доступа к ее файлам и базе).
Оптимальное решение. Подключение на нашем сервере с настройкой вашего домена от 200 000 руб. (при таком подключении вы получаете всегда свежие обновления системы, но не имеете доступа к ее файлам и базе)
Цены указаны за базовый функционал как в описании на данной странице.
Стоимость модификации оговаривается отдельно.
Обучаем работе в админке. Даем видео, готовы ответить на вопросы при первой возможности.
Поможем бесплатно подключить робота к админке и запишем видео инструкции именно для вас.
При работе EA Protect на нашем сервере техническая поддержка бессрочная.
Решим оперативно возникающие вопросы и проблемы.
Все наши сервера с UpLine 99.9% и мы на связи (мессенджеры и телефон).