Интеграция клиентского терминала МТ5 со сторонними криптобиржами

2019.04.16 Интеграция

Техническое задание

Добрый День!
Требуется реализовать интеграцию клиентского терминала МТ5 со сторонними криптобиржами через их публичные ключи. 
Начальная цена указана за подключение к одной бирже(с последующим подключением других) исходя из цен, указанных за выполненные подобные интеграции в данном разделе. Предлагайте свои варианты цены. Обсуждаемо. 
Необходимо:
 - возможность получать в MT5 котировки (Bid и Ask) биржи, историю, а так же вести полноценную торговлю (открывать/закрывать рыночные ордера, выставлять/снимать отложенные ордера,использовать советники и т.п.) через API
 - обеспечить работу со всеми парами("символами") доступными на биржах.
 - загружать всю доступную информации для отображения графиков и работы советников и индикаторов по ней.
 - Ctrl + U(Обзор рынка) должны корректно отображаться все валютные пары, которые есть на бирже.
 
   - исторические данные, загруженные с бирж хранить глубиной до 10 лет назад, с детализацией все тики. Если это будет сильно грузить терминал, то можно ограничиться минутками. 
- отображать объёмы ордеров(стакан цен) на покупку/продажу по каждой валютной паре. Не сумму всех ордеров, а объём продажи/покупки по каждому выставленному ордеру на бирже от всех участников торгов по той или иной криптовалютной паре.
 - корректная работа советников с отложенными ордерами и при продаже/покупке по рынку

 - корректное отображение открытых позиций в графе "Терминал"

 - корректная работа тестера стратегий с загруженными графиками криптовалют

 - моментальное обновление информации онлайн(посылаем запросы к бирже с частотой в пределах допустимых норм, согласно документации, чтобы не забанили) 
 - пишем все логи , присылаемые от биржи
Для начала нужно реализовать работу с EXMO, с возможностью добавления новых бирж без существенных правок основного кода.
При запуске терминала, если не произведена настройка подключения к бирже(не указаны приватные ключи, необходимые для торговли) должно появляться всплывающее окно с предупреждением о том, что торговля невозможна по причине отсутствия необходимых настроек для торговли. В этом окне должно быть сообщение, что-то вроде этого: " Для подключения к бирже необходимо указать API Key. Нет аккаунта? Регистрация." Под словом "Регистрация" должна быть моя реф.ссылка, ведущая на страницу регистрации той или иной биржи.
В окне ввода API ключей должен быть прописан кликабельный  адрес интерне-ресурса, предоставляющего данный терминал для торговли(пока тестовый адрес www.gpurig.ru).

Необходимы две версии интеграции:
 1. Неограниченную по времени
 2. Ограниченную по времени(например до мая 2020 года)
Очевидно, что часть кода будет закрыта от пользователя(рефка, ограничение по времени) и др. Но мне необходимо будет результат работы предоставить как в закрытой версии, так и в исходных кодах.

Пример интеграции https://www.i-pandora.com/ru. Но там, насколько я понял, связь с биржей идёт через сервер https://www.i-pandora.com/ru. В моём случае необходимо настроить подключение терминала к бирже напрямую без каких-либо посредников.

https://www.mql5.com/ru/job/74851
https://www.mql5.com/ru/job/75544
https://www.mql5.com/ru/job/77422
https://www.mql5.com/ru/job/79886
https://www.mql5.com/ru/job/84664
https://www.mql5.com/ru/job/86313
https://www.mql5.com/ru/job/91982
https://www.mql5.com/ru/job/93344
https://www.mql5.com/ru/job/93315

Информация о проекте

Бюджет
70+ USD
Сроки выполнения
до 20 дн.

Заказчик

Размещено заказов2
Количество арбитражей0