Присоединяйтесь к нам! » Регистрация Логин Пароль Забыли пароль?
0
0
Был на сайте: больше года назад

Арбитражный бот для криптовалютных бирж для работы через 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)
Выберите работников из доступных предложений
Здесь Вы можете размещать дополнительную информацию и новости проекта