Разработка решению по лицензированию EA торговых роботов.

指定

Цель: 

  • Защитить свой советник/индикатор MT4/MT5 от кражи или использования нелицензированными пользователями;
  • Защита от перепродажи советника/индикатора MT4/MT5;
  • Контроль и управление лицензиями на  программное обеспечение;
  • Ограничения количество установок  советника/индикатора MT4/MT5 для каждого пользователя;
  • Автоматическая генерирование новые лицензионных ключей для советника/индикатора MT4/MT5 , новых пользователей.

Решение:   используйте механизм удаленного лицензирования на основе веб-сервера (Схема №1)

Реализация: советник/индикатор сначала подключается к удаленному веб-серверу и отправляет зашифрованную информацию (включая лицензионный ключ).  Веб-сервер анализирует данные и отвечает, давая советнику разрешение на запуск или отключая его на этапе инициализации.  Эта настройка универсальна для советников и индикаторов MT4 и MT5 (Схема №2)

Задача: реализовать собственный механизм защиты советника MT4/MT5.  Этот механизм защиты основан на двусторонней проверке, которая защитит программное обеспечение ЕА, даже если кто-то перехватит или украдет лицензионный ключ!

Требования: механизм защиты EA на основе удаленного веб-сервера, лицензирование должен быть гибким, например, создатель EA может ограничивать или контролировать множество различных параметров, таких как:

  1. Возможность ограничить время советника/индикатора путем добавления/изменения даты истечения срока действия в удаленной базе данных.
  2. Возможность сбора пользовательских данных, таких как номер счета, тип счета (реальный/демо) или результаты торговли.
  3. Возможность включить или отключить опцию бэктестинга.
  4. Возможность уведомлять пользователей о новой версии советника/индикатора.
  5. Возможность включать и отключать торговлю в режиме реального времени.
  6. Даже возможность удаленно обновлять параметры советника/индикатора.

Благодаря защищенной версии  советника/индикатора должен осуществляться полный контроль пользователей ЕА , возможность удаленно включать и отключать или добавлять новых пользователей, код не должен оказывать влияние на работу ЕА .

Могу рассмотреть альтернативные варианты реализации через веб-сервер, в рамках текущего задания. 

Этапы реализации: проектирование предложения, согласование варианта реализации, реализация, тестирование, оплата после проверки реализации заявленных функциональных областей. 

附加的文件:

PNG
ggwhfu1.png
97.9 Kb
PNG
qixi2_g2.png
127.2 Kb

反馈

1
开发者 1
等级
(21)
项目
35
54%
仲裁
8
63% / 38%
逾期
1
3%
空闲
2
开发者 2
等级
(220)
项目
279
20%
仲裁
4
0% / 100%
逾期
4
1%
工作中
3
开发者 3
等级
(24)
项目
34
15%
仲裁
2
0% / 50%
逾期
8
24%
空闲
4
开发者 4
等级
(42)
项目
112
56%
仲裁
2
50% / 0%
逾期
3
3%
空闲
5
开发者 5
等级
(68)
项目
78
27%
仲裁
13
31% / 54%
逾期
15
19%
工作中
6
开发者 6
等级
(15)
项目
37
62%
仲裁
1
0% / 100%
逾期
1
3%
空闲
7
开发者 7
等级
项目
1
0%
仲裁
1
0% / 100%
逾期
0
空闲
8
开发者 8
等级
(11)
项目
13
38%
仲裁
0
逾期
2
15%
空闲
9
开发者 9
等级
(44)
项目
100
39%
仲裁
17
29% / 47%
逾期
32
32%
空闲
相似订单
На сервере хранится и обновляется информация в формате JSON. Это расчетные исходящие данные для индикатора. 1. Эти данные требуется ретранслировать в МТ и построить ценовые уровни и др. элементы тех. анализа. 2. Требуется сделать возможность привязки данного индикатора к определенному пользователю и на определенное время (аренда). Для предварительной оценки, по кол-ву элементов на графике могу сравнить как (это как
Technical task Make dashboard for several signals for choose for mt4 and mt5 with source code TimeFrames show (1m,5m,15m,30m,1h,4h,1d,7d,30d) For mt5 other TF (choose) Life time on current tf for live candle (back time to 0 before new) (true\false) Size Colour Symbols import from wathlist Signals for choose (only 1): 1)Current price into bb or ouside BB period, shift, std 2)Trend by MA MA period, shift, types 3)Price

项目信息

预算
100 - 1000 USD
开发人员
90 - 900 USD
截止日期
 1  30 天