Нам потрібен розробник, який створить алгоритмічного торгового бота для криптовалют та автоматизує стратегію, повністю продуманану нами заздалегідь. Основна задача — підключитися до API біржі, отримувати ринкові дані в реальному часі та надійно виставляти, змінювати та скасовувати ордери по чітких правилах входу та виходу, які ми передамо окремим технічним завданням. Бот повинен працювати безперервно, коректно відновлюватися після розриву з'єднання або відхленого ордера та ніколи не втрачати з виду відкриті позиції та активні заявки. Для нас стабільність та точність важливіші за будь-які хитрі оптимізації: ордер, відправлений двічі, або позиція, тихо ушедша в рассинхрон, — це серйозна проблема, а не дрібниця.
До того як бот почне торгувати реальними грошима, той же самий рушій стратегії повинен перевірятися на історичних даних. Потрібен режим бектесту, який пропускає минулі свічки через ті ж правила, що й бойовий режим, щоб ми могли виміряти частку прибутковихілок, просадку, середню зробку та підсумковий результат на різних періодах та підбирати параметри не навмисне. Ризик-менеджмент обов'язковий: жорсткий стоп-лосс на кожну позицію, настроюваний розмір позиції як частка від балансу, обмеження на число одночасних угод та загальний аварійний вимикач, який закриває все та зупиняє торгівлю. Кожне рішення, ордер та помилка повинні попадати у структурований лог, щоб можна було точно розібрати, чому бот поступив саме так.
Нарешті, потрібен простий дашборд, без надмірностей: поточні позиції, відкриті ордери, реалізований та нереалізований прибуток, останні угоди та загальний стан бота одним поглядом. У відповіді опишіть досвід роботи з API бірж та лімітами запитів, як ви розділите бектест та бойове виконання та як забезпечите безпеку ключів та коштів.