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

Specifiche

Цель: 

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

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

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

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

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

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

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

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

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

File:

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

Con risposta

1
Sviluppatore 1
Valutazioni
(21)
Progetti
35
54%
Arbitraggio
8
63% / 38%
In ritardo
1
3%
Gratuito
2
Sviluppatore 2
Valutazioni
(217)
Progetti
275
20%
Arbitraggio
4
0% / 100%
In ritardo
4
1%
In elaborazione
3
Sviluppatore 3
Valutazioni
(23)
Progetti
34
15%
Arbitraggio
2
0% / 50%
In ritardo
8
24%
Gratuito
4
Sviluppatore 4
Valutazioni
(42)
Progetti
111
57%
Arbitraggio
2
50% / 0%
In ritardo
3
3%
Gratuito
5
Sviluppatore 5
Valutazioni
(68)
Progetti
78
27%
Arbitraggio
13
31% / 54%
In ritardo
15
19%
In elaborazione
6
Sviluppatore 6
Valutazioni
(15)
Progetti
37
62%
Arbitraggio
1
0% / 100%
In ritardo
1
3%
Gratuito
7
Sviluppatore 7
Valutazioni
Progetti
1
0%
Arbitraggio
1
0% / 100%
In ritardo
0
Gratuito
8
Sviluppatore 8
Valutazioni
(11)
Progetti
13
38%
Arbitraggio
0
In ritardo
2
15%
Gratuito
9
Sviluppatore 9
Valutazioni
(44)
Progetti
100
39%
Arbitraggio
17
29% / 41%
In ritardo
32
32%
In elaborazione
Ordini simili
Индикатор оригинала не перерисовывается, соответственно когда будете вносить изменения в алгоритме индикатора, тоже не должен перерисовыватся. Необходимо найти в алгоритме индикатора, где есть условия, при которой индикатор выдает уведомления. Нужно посмотреть с расчетом на одну свечу назад на уже закрытой свече на каких условиях находится когда свеча открывалась, и на основание этого создать новое условие, чтобы

Informazioni sul progetto

Budget
100 - 1000 USD
Per lo sviluppatore
90 - 900 USD
Scadenze
da 1 a 30 giorno(i)