Архив: Коннектор к поставщику маркет даты по АПИ на C#

Бюджет По договоренности
Создан: 7 лет назад
Закрыт
Описание
Требуется написать коннектор по АПИ на С# с чтением маркет даты (стакан цен, лента сделок, лучший бид аск) на акции и отправкой данных в имеющуюся программу (образец отправки данных есть)

GUI
В GUI будут поля для данных коннекта (логин, пароль, точка доступа итд), поле для ввода символов на которые будет подписка, кнопки старт/стоп, галочки “писать в файлы данные или нет” (на стакан, цену и ленту сделок своя галочка), галочка “отправлять данные в имеющуюся программу или нет”, и логи (журнал)

Код
В коде чтобы была возможность работать с несколькими символами одновременно (с обращением к ним по названию символа). По каждому символу чтение стакана (с задаванием требуемой глубины в пунктах (чтениепункта также необходимо)), агреггирование стакана по цене (чтобы ордерас одной ценой суммировались), чтение ленты сделок, и лучших бид/аск (цены, можно считать самим из стакана). По стакану важна максимальная оптимизация и скорость работы – чтобы не пересчитывать стакан каждый раза менять там где он изменился.

Сделать функцию построчной записи данных в файл. Для цены – время, лучший бид, лучший аск. Имя файла – symbol.price.csv; для ленты сделок –время, цена, объем бай, объем сел. Имя файла – symbol.trades.csv; для стакана пишем раз в тик (если изменилась цена) – время, цена, объем бай по каждой цене, объем сел по каждой цене. Имя файла – symbol.book.csv

Имеющаяся программа принимает две переменных. Сделать глобальные переменные X, Y, которые будут рассчитываться из данных по символам, на которые мы подписаны… например средний лучший бид и средний лучший аск (средняя цена) по 10 символам (акциям)… Или сумма средних значений объемов из стакана (по аскам и по бидам) по 10 символам и тд…

Передача этих глобальных переменных X, Y в имеющуюся программу под произвольным символом (например “Symbol”), так как в программу добавляется инструмент с именем и она ждет по этому инструменту данные...

Для отправки в имеющуюся программу реализовать разные символы для которых будут свои глобальные переменные X, Y. То есть с названием например Sym1 мы под видом X, Y переменных отправляем например средние цены по 10 акциям, а с названием Sym2 мы под видом X, Y переменных отправляем например сумму средних объемов из стакана по 10 акциям и тд

Документация АПИ:
ftp://maximk:***" rel="nofollow" target="_blank">***/SDKs/
(возможно выберем другого поставщика)

Обязательные требования
Обязателен опыт работы/программирования в сфере трейдинга - понимание что такое стакан цен, как он формируется, что такое лента сделок, как она влияет на стакан. Опыт программирования (получения, регистрации, обработки) стакана цен и ленты сделок.
Категория

Похожие проекты

safe 
0 0
Написать прошивку для A94B114, используя 2 подобные рабочие прошивки. Все файлы есть....
safe 
0 1
Входные: Имеется скрипт по обработке email писем и добавление их в систему Redmine   Проблема: Система обработки этих писем написана некорректная и негибкая    Задача: Переписать логику обработки входящих писем, чтобы исключить их потерю при незначительных отклонениях от ожидаемой структуры....
safe 
0 0
Разрабатываю десктопные программы на языке Java,  а так же Java + SQL....
safe 
0 12
Разработка чат-бота под ваши нужды....
safe$44
49 2
Трипланарная транспортная задача (отправители - транспорт - получатели) генерация исходных данных трехэтапное решение 1....
safe$67
148 6
Здравствуйте, мне нужно сделать скрипт или программу для видео, чтобы программа выполняла определённую цель. Это возможно сделать?...
safe$33
127 1
На сайте, разработанном на Tilda, цены товаров указаны в долларах США. Необходимо, чтобы в Корзине стоимость товара тоже оставалась в долларах, но после оплаты сумма должна автоматически конвертироваться в другую валюту (с выводом результата) и направляться в платежную систему Cloud Payments.   Результат......
 
90 1
Необходимо разработать и прописать макросы в программе, чтобы при вводе или отрисовке лекал одного размера, программа создавала автоматически такие же лекала только с градацией по размерам....
safe 
58 2
Оптимизация управления оборотными средствами с помощью безрисковых инструментов (депозитов, кредитов)". Требования по исследованию операций:. 1)Аналитический обзор работ по теме. 2)Разработка программы с использованием средств IBM ILOG CPLEX! 3)Тестирование программы на различных исходных данных для......
safe 
84 1
Здравствуйте! Требуется помощь в установке и настройке поискового движка Elasticsearch или Sphinx для локального поиска и получения наименования файла по наиболее релевантному содержимому. Поиск будет производиться по базе порядка 50000 файлов. В каждом файле порядка 5000. 20000 строк. Задача - производить......
$28
155 1
Нужно сделать 4 лабораторные работы по цифровой обработке сигналов на такие темы:. Дискретизация и восстановление непрерывных сигналов. Спектр дискретизированного сигнала (5 заданий). Характеристики линейных цепей. Прохождение сигналов через линейные цепи (4 задания). Цифровые фильтры. Проектирование......
 
107 0
Всем привет,. Требуется переделать программный код. https://sourceforge. net/projects/freetype/files/freetype/1. 1/freetype-1. zip/download. и создать из него две программы под Windows (если вы можете не переделывать, а написать оригинальный, то еще лучше). 1) первая принимает в командной строке имя......
 
61 2
Необходимо разработать Grpc Service для управления пользователями. Авторизация, регистрация, CRUD, логирование действий. Proto файл предоставлю, модель БД (PGSQL), и тимплейт для логики разработки - тоже....
safe$625
84 1
Имеется VNC сервер, написанный на языке СИ. В настоящее время имеются некоторые проблемы в его работе, а именно при подключении клиента к серверу в окне вьювера разные браузеры ведут себя по-разному. То есть в одном браузере всё корректно работает. В другом браузере запуск корректный, но не корректно......
 
64 2
Нужно разобраться с с++ open source приложением (приложение для майнинга на CPU), нужно вытащить код формирования хэша и скомпилировать его отдельно. Он нужен для проверки блоков. Это срочная задача. Для её выполнение нужны знание ассемблера и отпимизация современных процессоров, знание криптоалгоритмов.......
safe 
155 3
Задание заключается в следующем. Нужен бот для сайта https://wax. atomichub. io/, который сможет по заданным настройкам покупать предметы ниже определенной стоимости, если на маркете появляется предмет с ценой ниже заданной, то этот товар приобретется автоматически. Это должно происходить в считанные......
safe 
97 2
One of the largest projects in the IT field, starts recruiting specialists from 48 countries: Australia, Austria, Armenia, Belgium, Brazil, Bulgaria, Great Britain, Hungary, Germany, Greece, Denmark, Egypt, Israel, India, Indonesia, Ireland, Spain, Italy , Canada, China, Mexico, Monaco, Malaysia, Nepal,......
safe 
154 3
Нужен парсер ключей и частотностей этих ключей из Вконтакте. Программа должна собирать частотности из заданного списка ключевых слов по заданным настройкам, собирать похожие запросы на заданную глубину (похожие, похожие похожих и т. Пишите где сможем оперативно общаться Предлагайте цену и сроки. Без......
$113
247 6
Надо написать программу упаковки/распаковки чисел. Задание и алгоритм вышлю на почту. Стоимость 3 000 грн. Оплата после проверки. Срок около недели....
$875
54 3
Необходимо разработать обертку для интеграции с easysms на Java (Spring). Реализовать 2 метода: отправка сообщения и получение статуса отправки. Вписаться в существующее приложение, поддерживающее несколько провайдеров. Документация и исходный проект прилагается....
Смотреть все