−
Арбитражный бот для криптовалютных бирж для работы через API (Node.js)
| Статус |
Открытый |
Публикация: 22.03.2018 / 14:26
Изменено: 22.03.2018 / 14:52
Задание
Арбитражный бот для криптовалютных бирж для работы через API (Node.js)
В личном кабинете указаны монеты и биржи(5 бирж на первом этапе и 10 монетных пар).
Личный кабинет:
https://cryptobot.dnc.company
Login: test@dnc.company
Pass: Am4ezj4993NNfUjdnWo7gJEW49hwkME43MoWJ4j93o9zppN3d3C4b9NT3NxciMLf
•••
ТЗ:
1 Этап. Автоматические сделки(аналитика и графики не в приоритете)
• Параметры для настройки автоматической сделки:
— выбор монеты, которую продавать и за что продавать
— выбор биржи, на которой эту монету продавать
— выбор монеты, которую покупать и за что покупать
— выбор биржи, на которой эту монету покупать
— глубина анализа строк стаканов на разницу в цене(ask deep, bid deep). Средняя разница % в цене между всеми установленными строками стаканов должна быть выше порога прибыли для совершения сделки.
— минимальная сумма сделки(объём для сделки, доступный на бирже) и максимальная сумма сделки.
— порог прибыли, за которой охотится бот. Если порог разницы в ценах пресекается - сделка совершается на доступный в настроенном диапазоне объём депозита.
— прописываение API ключей и адресов кошельков по монетам, которые используются
— отображение в личном кабинете суммы всех депозитов с калькуляцией в эквивалент доллара(допустим у человека в кабинете 10 ETH, но на экране пусть показывает сумму в $). Курс монет брать с любой биржи по API или даже парсером без API, не так важно. Главное, чтобы сумма $ была приблизительно по какому-то среднему курсу реальному.
На этом всё. Нюансы только по API. И всё это нужно внедрить с кнопками в тот личный кабинет, что уже есть. В раздел "Strategies" — там же и кнопка "Start"(т.е. запуск бота).
Серверная часть: NginX, Ubuntu(Linux), MySQL. Ей полностью будет заниматься сисадмин, наш друг, от разработчика нужен только код. Сервер вообще трогать не нужно.
•••
Принцип работы на примере монет:
Ethereum и Bitcoin Cash.
• Биржа 1: ETH. И она же как цель для прибыли в боте
• Биржа 2: BCC. Инструмент (второстепенная монета)
Это минимальный план для маленького депозита. Только 2 монеты и депозит поделён 50\50(ETH\BCC)
Сценарий:
• Бот охотится на разрыв в 1%
• При появлении разрыва в 1%, бот покупает ETH за BCC на бирже 2 и продаёт ETH за BCC на бирже 1
• Сделка закрыта за <1 секунды. Весь депозит в плюсе на 0.5%(т.к. изначально поделён 50\50, Эфир\Кэш)
• Выполняется ручная или автоматическая ребалансировка депозитов и цикл повторяется X кол-во раз
•••
Предлагайте свою цену и сроки. Спасибо.
Telegram: @DenielC (https://t.me/DenielC)
|
Файлы
|
Предложения фрилансеров (0)
Выберите работников из доступных предложений
Здесь Вы можете размещать дополнительную информацию и новости проекта
|