/api/indices/btc-signal/backtest
GETДоступен

Бэктест сигнала BTC

Бэктест сигнала BTC

GET/api/indices/btc-signal/backtest

Запрос

Параметры запроса

ИмяТипОбязательныйПо умолчаниюДопустимые значенияОписание
daysintegerНеобязательный180≥ 30 · ≤ 372Период выборки в днях. Пример: 180

Пример запроса

curl -s "https://www.coinboss.com/api/indices/btc-signal/backtest?days=180"

Поля ответа

Таблица полей формируется из реальных ответов, поэтому в ней перечислено ровно то, что возвращает эндпоинт. В путях a[] обозначает элементы массива, а {*} — объекты с динамическим ключом, например монетой или биржей.

ПолеТипЕдиницаОписание
successboolean—true, если запрос выполнен успешно. При ошибке тело ответа имеет вид `{ success: false, code, error, request_id }`.
dimstring—Измерение, для которого выполнен бэктест (`liq`, оценка ликвидаций).
daysnumber—Дневные значения или число дней.
nnumber—Число учтённых элементов.
hitsnumbercountДни, в которые направление, предсказанное оценкой, совпало с направлением цены на следующий день.
accuracynumber%`hits` ÷ `n` × 100.
strongNnumbercountДни, в которые абсолютное значение оценки было 50 или больше.
strongAccuracynumber%Доля попаданий только по дням `strongN`.
baselinenumber%Ориентир для сравнения — подбрасывание монеты (50).
samplesarray—Число образцов.
samples[]object—Число образцов.
samples[].dstring—Календарная дата (UTC).
samples[].scorenumber—Оценка.
samples[].nextRetnumber%Изменение цены BTC от открытия до закрытия на следующий день.
samples[].prednumber—Предсказанное направление по знаку оценки: 1 — вверх, −1 — вниз, 0 — нет.
samples[].actualnumber—Фактическое направление по знаку `nextRet`: 1 — вверх, −1 — вниз, 0 — без изменений.
samples[].hitboolean—true, если `pred` не равно 0 и совпадает с `actual`.

Сформировано 2026-11-11 23:01 UTC; использовано реальных ответов: 1.

Пример ответа

/api/indices/btc-signal/backtest?days=180 · Реальный ответ, получен 2026-11-13 04:03:35 UTC. Длинные массивы и словари сокращены для отображения: samples: элементов было 60.

  • {
    • "success": true,
    • "dim": "liq",
    • "days": 180,
    • "n": 167,
    • "hits": 81,
    • "accuracy": 48.5,
    • "strongN": 93,
    • "strongAccuracy": 43,
    • "baseline": 50,
    • "samples": [
      • { … 6 },
      • { … 6 }
      ]
    }

Сведения

Аутентификация
Не требуется. Публичный эндпоинт.
Лимит запросов
1200 запросов в минуту на один IP
Серверный кеш
10m
Пограничный микрокеш
10s
Частота обновления
пересчитывается при запросе (кеш 10 min)
Окно
по умолчанию последние 180 дней (`days` 30-372)
Источники данных
Собственный бэктест сигнала дисбаланса ликвидаций относительно направления BTC на следующий день; используются биржевые ликвидации собственного сбора и дневные свечи бирж.
Покрытие бирж
Только BTC; охватывает только измерение ликвидаций (остальные пять измерений не проходят бэктест); история ограничена периодом работы коллекторов ликвидаций.
Сортировка
по возрастанию даты (возвращаются последние 60 образцов)
Единицы измерения
accuracy in percent; sample scores -100..+100
Метод расчёта
For each day, sign of (short liquidations - long liquidations) / total is compared with the next daily candle direction; days with under 1M USD of liquidations are skipped; 'strong' accuracy uses |score| >= 50.
Метки времени
Миллисекунды эпохи Unix (UTC), если в описании поля не указано иное
Формат ответа
json
Стабильность
Стабильный

Текущий статус

ДоступенПроверено: 2026-11-13 04:03:35 UTCHTTP 2001 msСхема совпадаетВозраст самой новой точки данных: 28.1h

Доступность за последние 30 дней

Пройдено 99.76% из 409 проверок

Ошибки

Неудачные вызовы имеют одинаковую структуру на всех эндпоинтах. Полный список приведён на странице ошибок. Ошибки и лимиты запросов →

КодHTTPЗначениеЧто делать
INVALID_PARAM400Отсутствует обязательный параметр, или значение не принимается. `param` называет параметр, если он известен.Не повторяйте запрос без изменений; исправьте его.
UNAUTHORIZED401Заголовок `CB-API-KEY` был отправлен, но ключ неизвестен или отозван. Для публичных данных ключ не нужен — уберите заголовок или используйте действительный ключ.Не повторяйте запрос без изменений.
FORBIDDEN403Маршрут не входит в публичный API (внутренний или только для аккаунта).Не повторяйте запрос.
NOT_FOUND404Неизвестный маршрут, либо запрошенная монета / биржа / фонд не существует.Не повторяйте запрос; сверьте путь и идентификаторы с каталогом.
RATE_LIMITED429Запросов больше, чем позволяет поминутный лимит. `Retry-After` указывает, сколько секунд нужно подождать.Дождитесь истечения `Retry-After`, затем повторите запрос с нарастающей задержкой.
INTERNAL500Непредвиденная ошибка сервера. Сообщение намеренно общее; при обращении указывайте `request_id`.Повторите запрос один раз через несколько секунд; если ошибка сохраняется, сообщите о ней, указав ID запроса.
UPSTREAM_FAILED503Источник данных, стоящий за этим эндпоинтом, не ответил вовремя. Устаревшие или подменные значения вместо него не возвращаются.Повторите запрос с нарастающей задержкой; проверьте страницу статуса.
UNAVAILABLE501 / 503Набор данных временно не готов (прогрев кеша), либо у эндпоинта пока нет законного публичного источника.Повторите запрос позже; каталог помечает эндпоинты, недоступные по проектному решению.
REQUEST_FAILED200Некоторые более старые эндпоинты отвечают HTTP 200 с `success: false`. Всегда проверяйте `success`, а не только статус HTTP.Зависит от сообщения; считайте запрос неудачным.

Попробовать

GET/api/indices/btc-signal/backtestДоступен
Параметры

integer · по умолчанию 180 · мин. 30 · макс. 372 — Look-back window in days.

URL запросаhttps://www.coinboss.com/api/indices/btc-signal/backtest?days=180
Выберите эндпоинт и нажмите «Отправить запрос». Здесь появятся ответ, заголовки и время выполнения.