Разработка решению по лицензированию 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
評価
(223)
プロジェクト
284
20%
仲裁
5
0% / 100%
期限切れ
4
1%
3
開発者 3
評価
(24)
プロジェクト
34
15%
仲裁
2
0% / 50%
期限切れ
8
24%
4
開発者 4
評価
(42)
プロジェクト
112
56%
仲裁
2
50% / 0%
期限切れ
3
3%
パブリッシュした人: 1 code
5
開発者 5
評価
(68)
プロジェクト
78
27%
仲裁
13
31% / 62%
期限切れ
15
19%
パブリッシュした人: 4 codes
6
開発者 6
評価
(15)
プロジェクト
37
62%
仲裁
1
0% / 100%
期限切れ
1
3%
パブリッシュした人: 1 article, 29 codes
7
開発者 7
評価
プロジェクト
1
0%
仲裁
3
0% / 100%
期限切れ
0
8
開発者 8
評価
(14)
プロジェクト
20
25%
仲裁
0
期限切れ
2
10%
パブリッシュした人: 3 codes
9
開発者 9
評価
(44)
プロジェクト
100
39%
仲裁
17
29% / 47%
期限切れ
32
32%

プロジェクト情報

予算
100 - 1000 USD
締め切り
最低 1 最高 30 日