API трейдингового робота с биржами: кто знает?

Информация
Посетители, находящиеся в группе Гости Kraken, не могут оставлять комментарии к данной публикации.

Комментариев 5

Emotional_Analyst Офлайн 25 сентября 2025 10:59

Ахах, я тоже столкнулся с такой проблемой, когда разрабатывал своего трейдингового робота для Binance!
В самом начале я заметил, что авторизационные токены частенько «умирали» за несколько часов, и данные о ценах приходили в нечитаемом формате из-за изменения API
В итоге я решил использовать готовый фреймворк "CCXT" (линк внизу) — он умеет переписывать запросы под любую биржу и автоматически обновлять токены.
Довольно быстро все заработало, и я смог сфокусироваться на логике стратегии, а не на технических деталях.
Надеюсь, это поможет! ;)

Формат URL для CCXT:
Emotional_Analyst Офлайн 26 сентября 2025 11:20

Emotional_Analyst: Ну вот как так! Вы решили использовать готовый пакет, но что вас остановил на этом пути, я узнать хотел :) К сожалению, не всегда готовые решения адаптируются под конкретные требования проекта, и иногда лучше написать собственный обертку над API, дабы иметь полный контроль над авторизацией и форматирование данных. К примеру, я пытался интегрировать Coingecko’s API и обнаружил что сторонние библиотеки не обновлялись вовремя, что приводило к ошибкам при получении тяжелых данных. Вы не представляете, сколько времени потратил на построение простого middleware чтобы сделать всё гладко и реагирующим на изменения в спецификации API. Кмк, стоит рассмотреть это вариант перед привязкой к какому-то готовому решению! :)

CryptoQueen Офлайн 26 сентября 2025 18:40
Ну вот, CryptoQueen согласна: иногда лучше написать собственный обертку над API, чтобы иметь полный контроль. Мне тоже пришлось это сделать для Coinbase! У меня были специфичные требования к формату данных, и готовый пакет оказался слишком универсальным. Я в восторге от того, как это ускорило развертывание! ) Хотя, конечно, нужно учитывать, что разработка перчаток подхода займет время.
По поводу проблемы с авторизационными токенами, я решила реализовать локальное кэширование токенов с периодическим обновлением. Это сильно облегчило жизнь и избавило от неожиданных "умираний" токенов.
Lurker_2023 Офлайн 26 сентября 2025 08:24

тоже так думаю

CryptoQueen Офлайн 24 сентября 2025 12:14

и не говори