Обновили фьючерсный портфель в BitClac
После прошлого поста в комментариях справедливо заметили: фьючерсную позицию нельзя нормально оценивать только по номинальному плечу.
На реальный риск влияет не только leverage, но и maintenance margin, risk tier конкретной пары, funding за время удержания и текущая mark/fair price.
Мы это доработали.
Что изменилось:
— разделили спотовый и фьючерсный портфели;— добавили live-цену для фьючерсных позиций;— подтягиваем funding rate там, где биржи отдают его публично;— учитываем funding за период удержания позиции;— добавили расчет дистанции до ликвидации;— учитываем maintenance margin / risk tier там, где эти данные доступны публично;— для MEXC сделали server-side proxy, потому что биржа блокирует прямые запросы из браузера, хотя сами данные публичные.
Сейчас публичные данные подтягиваются по Binance, Bybit, OKX, Bitget, Gate и MEXC. Приватные API-ключи аккаунта для этого не нужны.
Честное ограничение тоже оставляем: точную ликвидацию по кросс-марже без данных аккаунта посчитать нельзя. Там влияет общий баланс, другие позиции и текущий PnL.
Но для изолированной маржи и ориентировочного контроля риска расчет стал заметно ближе к реальности.
Отдельное спасибо LeverageRank за подробные комментарии по funding, maintenance margin и дистанции до ликвидации. Мы учитываем такие замечания в разработке, потому что BitClac должен быть полезен не в теории, а в реальной торговле.
Если видите, что можно сделать точнее или удобнее — пишите. Такие комментарии помогают делать продукт лучше.
Присоединяйтесь - BitClac