Skip to content

Экспорт истории в CSV

Бот умеет отдавать историю файлом CSV — его можно открыть в Excel или Google Таблицах и посчитать что угодно: результат по парам, по ботам, по месяцам. Файл приходит прямо в чат с главным ботом.

Где в боте

СпособЧто выгружает
💼 СделкиИстория📥 Экспорт CSVВсе закрытые сделки
Команда /export_historyТо же самое
Команда /export_grid_history <id Grid-бота>Историю уровней одного Grid-бота
Команда /export_dca_history <id DCA-бота>Историю циклов одного DCA-бота
Команда /export_all_historyВсю историю всех ваших DCA- и Grid-ботов одним файлом

Команды отправляются текстом в чат с главным ботом @sync_trading_bot. ID Grid- или DCA-бота — число после «#», которое бот показывает в уведомлениях об этом боте. Экспорт истории сигналов канала — отдельная кнопка в кабинете админа канала, см. Экспорт истории сигналов.

Как это работает

  1. Нажмите 📥 Экспорт CSV или отправьте команду.
  2. Бот пришлёт файл с подписью, например: «📊 История закрытых трейдов: 37 записей. Файл в формате CSV (UTF-8).» и подтвердит: «✅ Файл с историей трейдов отправлен.»
  3. Для Grid и DCA подпись — «📊 История уровней Grid-бота #12. Файл в формате CSV (Excel-совместимый).» и «📊 История циклов DCA-бота #7. Файл в формате CSV (Excel-совместимый).»
  4. Большая выгрузка /export_all_history автоматически делится на части: «📊 История DCA + Grid — часть 2».

Кнопка в истории выгружает все закрытые сделки целиком — выбранные на экране фильтры по периоду и паре на файл не влияют. Отфильтровать данные удобнее уже в таблице.

Что внутри файлов

ФайлКолонки
История сделокtrade_id, bot_id, pair, direction, creation_date, position_qty, state
История Gridlevel_index; price; state; buy_filled_qty; sell_filled_qty; level_pnl и итоговый блок: ID бота, символ, состояние, Realized PnL, Funding, Unrealized PnL
История DCAtrade_id; creation_date; direction; leverage; position_qty; state; cycle_archived; tp_strategy; tp_levels_count; tp_geometric_ratio; sl_timeout_seconds; accumulated_funding; net_pnl и итог: ID бота, символ, состояние, Total PnL, Funding, Net PnL, завершённых циклов

Состояния уровня в файле Grid: Пусто · Покупка: ожидание · Покупка: размещён · Куплено · Продажа: ожидание · Продажа: размещён · Продано · Частично исполнен · Ошибка размещения · Отменён.

Кодировка — UTF-8. Если Excel показал «кракозябры», импортируйте файл через «Данные → Из текста» с указанием кодировки UTF-8 или откройте его в Google Таблицах.

Сколько хранятся данные

ДанныеСрок
Сами сделки (история сделок, экспорт DCA)Не удаляются
Уровни закрытых Grid-ботов90 дней, затем уходят в архив
Циклы DCA-ботов30 дней; сделки при этом остаются

Практическое следствие: /export_grid_history по Grid-боту, закрытому больше 90 дней назад, вернёт пустой список уровней. Если история конкретной сетки важна — выгружайте файл, пока бот свежий. История сделок и экспорт DCA этим не затронуты.

Ограничения и допустимые значения

ПараметрЗначение
ФорматCSV, UTF-8
Кто может выгрузитьТолько владелец бота
Большие файлыДелятся на части автоматически
Уровни GridДоступны 90 дней после закрытия бота

Типовые ошибки и что бот скажет

  • «ℹ️ У вас пока нет закрытых трейдов для экспорта.» — ни одна сделка ещё не завершилась.
  • «ℹ️ Использование: /export_grid_history <id Grid-бота>» / «ℹ️ Использование: /export_dca_history <id DCA-бота>» — команда отправлена без ID.
  • «❌ ID должен быть числом.» — после команды укажите только число, без «#».
  • «❌ Grid-бот с таким ID не найден или принадлежит другому пользователю.» / «❌ DCA-бот с таким ID не найден или принадлежит другому пользователю.» — проверьте ID.
  • «ℹ️ У вас пока нет ни одного DCA или Grid бота для экспорта.» — /export_all_history нечего выгружать.
  • «❌ Не удалось отправить файл. Попробуйте позже или обратитесь к администратору.» / «❌ Не удалось отправить комбинированный экспорт. Попробуйте позже.» — временный сбой отправки; повторите через минуту, при повторе напишите в поддержку.