Как выгрузить историю сделок на фьючерсах
Биржи удаляют старую историю, и каждая выгружает её по-своему. Разбираем, какой файл скачивать, где его искать и как сделать из него что-то читаемое.
Какая выгрузка тебе нужна
Биржи обычно предлагают несколько выгрузок, и они отвечают на разные вопросы:
- Ордера — что ты заявлял, включая отменённые. Это не результат.
- Сделки / исполнения — каждое исполнение с ценой, объёмом и комиссией. Подробно, но одна позиция — это десятки строк.
- PnL / история транзакций — движения денег: реализованный PnL, комиссии, фандинг. Из этого и складывается результат.
- История позиций — одна строка на закрытую позицию (где она есть). Ближе всего к журналу.
Где это найти
Названия пунктов меняются с каждым обновлением, поэтому ищи по словам:
- Binance — история транзакций фьючерсов (Realized PnL, Commission, Funding Fee) и история сделок; у обеих есть экспорт. История доходов хранится около трёх месяцев.
- Bybit — Ордера → Деривативы → Closed P&L, с экспортом; Bybit хранит её до двух лет.
- OKX — история позиций и счета (bills) в разделе торговли или активов; через API около трёх месяцев.
- Bitget, MEXC, Gate.io — история позиций фьючерсов и история ордеров с экспортом.
Сколько биржи хранят историю
Примерно: Binance, Bitget и OKX — около трёх месяцев, Bybit, BingX и Hyperliquid — до года (Closed P&L у Bybit — до двух лет), MEXC и Gate.io — сколько отдаёт их постраничная история. Если хочешь разбор за год, выгружай регулярно — раз в месяц надёжно.
Посмотри эти цифры по своим сделкам
Подключи биржу — сделки загрузятся сами: PnL, комиссии и фандинг по каждой сделке. Демо работает без регистрации.
Что делать с файлом
Сырую выгрузку нужно обработать: собрать исполнения в позиции, привязать комиссии и фандинг к нужной позиции, где надо — перевести контракты в монеты. Именно здесь таблицы обычно и ломаются.
Способ проще
CheckMyProfit загружает историю напрямую через API-ключ на чтение и хранит загруженное, даже когда биржа его удалила. Старые сделки из файла можно импортировать из CSV, а весь журнал — выгрузить обратно в CSV с колонками PnL биржи, фандинга и чистого результата.