Техническое задание
Использование wininet.dll и shell32.dll.
DLL должна быть как встраиваемый код в советник. Пример реализации покажу на примере скомпилированного файла советника с вшитой DDL в рамках одного файла ex4 (то есть и DDL и советник находятся в одном файле, так же надо будет сделать и в рамках этой задачи).
Цель работы - удаленный контроль лицензий на советники через сервер.
По результаты работы нужно показать, какой код вшивать в рамках любого советника, на примере любого базового советника с исходным кодом.
Код должен быть универсальным как для MQL4 так и для MQL5.
Есть в наличии сайт CMS wordpress, без форма для администрирования счетов, эту часть нужно будет так же выполнить.
Функционал:
контроль лицензий через сервер( удаление, продление, добавление нового счета, запрет/разрешение торговли на демо)
генерация ключа под № счета брокера
генерация ключа под компьютер (MAC-адрес) при установке у человека высвечивается мак адрес его компьютера, далее он отправляет этот адрес мне и я активирую советник на данном компьютере.
Возможность отправка сообщения всем пользователям на экран графика где прикреплен советник по типу “Новая версия 1.5 обратитесь к автору. То есть должна быть графа для вставки текста который я в дальнейшем буду прописывать самостоятельно.
В рамках терминала нужно сделать иконку кликая на которую человек бы получал информацию о лицезии ( визуально должно выглядеть так https://www.screencast.com/t/xgOamfljobf )