Specification
СОЗДАНИЕ ТОРГОВОГО РОБОТА
Обязательно: иметь опыт в разработке торговых роботов, разбираться в биржевой торговли криптовалют
Обязательно поставить, запустить, изучить стратегию и в принципе работу этого робота (ниже описание), бэктест который идет с ним (он реализован в виде отдельного приложения с подгрузкой данных по бирже)
Сейчас используется робот http://boto.trading/robots/ который работает только на bitmex
сам в принципе робот устраивает и по стратегии, и по реализованному бэктесту
Но: задача сделать своего робота с учетом всех плюсов и минусов робота WhiteBox но под свои конкретные нужды, с возможностью последующей модернизации, доработок.
Не по вебхукам c tv, без участия любой третьей стороны, для этого все свечи с биржи загружать напрямую на создаваемое приложение робота, и по стратегии этой же отправлять ордера напрямую на биржу.
Обязательно договор о неразглашение + право на интел собственность наше, предоставление всех исходных кодов (будем проводить аудит по безопасности)
Наш робот необходимо чтобы торговал и на Bitmex и на Binance, в последующем возможна доработка под другие биржи (план
Робот WhiteBox запускается для каждой торгуемой пары как отдельное приложение, не более 4-5 на один биржевой api чтобы не словить бан по количеству запросов и выставление ордеров (естественно это надо учесть и в нашем роботе и теперь уже изучив лимит по запросам binance)
В приложение заходим и выбираем: АПИ (по названию, апи естественно раздел для редактирования и добавления),затем биржу (Bitmex, binance spot, binance fru), затем пару и настройки для этой пары (точно те же что в роботе whitebox), дальше функционал аналогичный с описанным роботом (отменить все позиции, кол-во открытых позиций ограничитель, оповещение о сделках в телеграмм и т.д.)
Также вместе с роботом второе приложение для бектеста (с загрузкой исторических данных с биржи и проставления лонг шорт и все по аналогии с бэктестом который входит с этим роботом)
Обязательно изучить группу в тг по этому роботу на предмет 2 главных ошибок
- возможное задвоение ордеров (с предложением и решением как это исправить)
- Проблема при зависании по каким либо причинам приложения (в WhiteBox это решается простейшим батником который раз в определенное время выкидывает все приложения-роботы а потом заново их запускает)
По сути для начала нужно создать полный аналог этого робота (разобрав программу, разобрав тестер либо разобравшись в стратегии)
Следующим (отдельным этапом разработки и оплаты соответственно) будет постройка робота еще по 2м стратегиям, в процессе разработки первого этапа пришлю ссылки на скрипты)