
[nodejs, typescript] Сервер для работы с transaq connector
Есть прототип, который работает с transaq connector на nodejs на виндовом сервере.
https://www.finam.ru/howtotrade/tconnector/
Есть примеры на python и C#
https://github.com/roma-guru/transaq_connector
https://www.finam.ru/howtotrade/tconnector00001/
Прототип очень сырой и периодически отваливается.
Нужно на nodejs + typescript переписать всё для продакшен решения
1. Поисследовать прототип, сделать так, чтобы не отваливался при запуске / не было утечек памяти
2. Рефакторинг или переписать с нуля, чтобы структура была минимум не хуже, чем в примере C#.
3. Поддержка многопользовательского режима, когда одновременно может быть подключено несколько счетов
4. Реализовать функциональность по выгрузке биржевых данных в реальном времени, исторических, стакана, возможность покупать / продавать, выставлять стопы.
5. Взаимодействие со сторонним сервером через mysql и mongodb (Данные пользователя и запросы берёт из mysql, полученные данные от transaq кладёт в mongodb)
6. Юнит тесты
* Архитектура должна иметь возможность подмены коннектора / биржи.
Работы много, поэтому проверка работы / оплата будет пошаговой. Первым делом сформируем шаги и стоимость. Вся разработка будет вестись в открытом гитхаб репозитории.
Бюджет указан приблизительно, указывайте свой.
Заявки фрилансеров

