Мы занимаемся разработкой индикаторов для TradingView - RunRox.com . Внутри наших индикаторов есть уведомления с разными макросами. И мы хотим написать сервис для наших пользователей, который позволит принимать уведомления от наших индикаторов и автоматически открывать сделки на криптобиржах.
Основная задача сервиса - это прием JSON вебхуков от трейдингвью и открытие\изменения\закрытие позиций на биржах.
Первая итерация сервиса будет для того, чтоб автоматизировать торговлю по парному трейдингу. Тоесть когда индикатор присылает уведомления о входе в сделку, в JSON есть 2 тикера по которым надо открыть позиции, и они разнонаправленные, один тикер открывается в шорт, второй в лонг. В самом уведомлении вся инфа по открытию есть, тикер+объем+направление для каждого тикера.
Сервис будет мультипользовательским, наши пользователи смогу зарегестрироваться в этом сервисе и настроить своих ботов.
Регистрация пользователей по Email или через Google, возможность добавить пароль, изменить пароль, восстановить доступ к аккаунту.
В первой итерации добавим 2 биржи для работы, Binance+ByBit, отдельный функционал по добавлению API key для каждой биржи. Обязательное хранение ключей в шифрованной виде в Vault и не отображение ключей в открытом виде в каких либо логах.
Основной функционал это будет создание ботов, которые непосредственно принимают вебхуки от трейдингвью и открывают позиции на биржах. Основной функционал это расшифровка JSON полученный от ТВ и асинхронное открытие позиций на одной бирже.
Основной функционал бота