Закрыт

Торгующий бот на Бинанс

Добрый день!

Нужен Торгующий бот на Питоне для биржи Binance, именно на Фьючерсах.

Бот должен держать несколько пользователей 2-10 (соединяющихся на API-бинанс).

Алерты будут приходить с tradingrview в таком формате(через webhook):

"Monet:BTCUSDTPERP Price:8000 Percent:1% Command:Long X:10"

Monet - название монеты,

Price - ориентир стоимости за монету

Percent - процент прибыли (профита),

Command - сигнал на лонг или шорт,

X - на какое кредитное плечо заходить (например, Х10).

Нужно решение по webhook (связь между tradingview и скриптом питона), т.е. как скрипт питона будет получать команду.

Логика торговли должна быть такая: с tradingview приходит сигнал на лонг или шорт конкретной монеты, ориентирами для ордера (стоимость, плечо, профит). Бот должен проверить какой из аккаунтов Бинанса свободен, т.е. не имеет активного ордера на исполнении.

Далее бот должен купить указанную монету по 3-4 предложениям из стакана, но не ниже/выше стоимости указанной в параметре Price (в зависимости покупка в лонг или в шорт, если команда в лонг, то покупаться должно ниже стоимости указанной в Price). Если в течении 1 минуты не нашлось в стакане предложений ниже/выше параметра Price то остановить покупку по полученной команде. Если подходящие условия для параметра Price нашлись, но в процессе покупки ордер не отработался до конца (т.е. купило монеты не на всю сумму, а покупать должно всегда на всю доступную сумму на депозите) в течении 10 секунд, то остановить ордер на покупку (на текущей заполненности ордера) и выставить ордер на продажу купленной монеты с профитом согласно параметра Percent.

В дополнение: если это возможно, то вывести в строках кода выводить статистику (не сильно терзая с запросами Binance, т.е. раз в какой то период) : наименование аккаунта, текущий баланс, имеется ли на аккаунте ордер на исполнении (в т.ч. чтобы определить зависший профитный ордер).

P.S.: наименование валюты Monet которая передается в алерте webhook с tradingview, например BTCUSDTPERP и BTCUSDT, считать как одну валютную пару BTC к USDT (не знаю как пары отображаются в API Binance).

Навыки: Python

Показать больше: 1с фриланс украина, 2d иллюстратор фриланс, 2d фриланс, 3d аниматор фриланс, 3d визуализатор фрилансер, 3d графика фриланс, 3d дизайн интерьера фриланс, 3d дизайнер фрилансер, 3d моделирование онлайн, 3d моделирование онлайн фриланс, 3d моделлер онлайн, 3d моделлер удаленно, 3d моделлер фриланс, 3d моделлеры, 3d модель земли онлайн, 3d модель солнечной системы онлайн, 3d модель человека онлайн, 3d модель черепа онлайн, 3d фриланс, 3d художник фриланс

О работодателе:
( 0 отзыв(-а, -ов) ) Nur-Sultan, Kazakhstan

ID проекта: #25428202

2 фрилансеров(-а) готовы выполнить эту работу в среднем за $115

WebDigitalExpert

I am an Expert Python developer. I'm sure I will complete your project. Let's discuss a few points. I'll not disappoint you.

$30 USD за 1 день
(3 отзывов(-а))
2.4
vilua

Привет, уже реализовывал бота для другой биржи, работал через WebSocket, стратегия - триангулярный арбитраж. Могу помочь с реализацией твоего, жду отклика

$200 USD за 7 дней(-я)
(0 отзывов(-а))
0.0