Торговый оракул · v1.0.0

Рыночные данные, которым можно доверять

Market Oracle поставляет торговым системам и AI-агентам чистые, проверенные рыночные данные: закрытые бары, индикаторы, микроструктуру стакана, макро-контекст и режим рынка. Одним запросом. Решения принимаете вы — мы поставляем только факты.

Документация →
1запрос вместо 8–10
8таймфреймов с индикаторами
6торговых пар в API
≥70data_quality gate
BTCUSDT ГОТОВ онлайн
Цена 1m (закрытый бар)$78 381.04 -1.35%
RSI14 / ADX1444.4 / 38.3
ATR_PCT (1m)0.053%
Дисбаланс стакана0.85 · давление покупателей
H1 к EMA50H1 ниже EMA50
Фандинг0.0097%
Страх и жадность69 · жадность
Режим волатильностинизкая вола · диапазон
Качество данных
Оценка90
Живой GET /v1/context/BTCUSDT — бар, стакан, макро, режим
Принципы

Не советчик. Поставщик фактов.

Oracle не открывает сделки и не управляет позициями. Его задача — дать вашим алгоритмам корректные данные, на которых можно строить решения.

🎯

Сигнал только по закрытому бару

Торговые решения формируются исключительно по закрытому 1m-бару (closed: true). Никакого заглядывания в будущее — данные всегда point-in-time корректны.

🧮

Проверенная корректность

EMA, RSI, ATR, ADX(+DI), VWAP, Bollinger, OBV, MFI и CVD считаются на каждом нативном ТФ и покрыты тестами. Закрытый бар и индикаторы пишутся атомарно, состояние восстанавливается после сбоев.

🤖

Спроектирован для агентов

Один вызов GET /v1/context/{symbol} отдаёт всё для решения: бар, стакан, деривативы, макро и режим рынка. Машинно-читаемые форматы, явные лимиты, предсказуемые ошибки.

Возможности

Всё для торгового решения — в одном API

Context, quotes и история — только по этим символам. Свой тикер добавить нельзя; актуальный ready — в GET /v1/symbols.

BTCUSDTETHUSDTSOLUSDTBNBUSDTDOGEUSDTXRPUSDT

Context одним запросом

Главный endpoint для бота и AI-агента. Бар с индикаторами, тикер, live-стакан, trade_cost / cost_risk, live HTF, деривативы, макро, сверка котировок, режим рынка и data_quality — вместо 8–10 отдельных вызовов.

GET /v1/context/{symbol}

Единственный источник сигнала — закрытый бар (closed: true). Остальное — фильтры: tradable, макро-пауза, data_quality.score ≥ 70.

📊

Индикаторы на каждом ТФ

Один core на 1m и на нативных 5m/15m/30m/1h/4h/1d/1w. Decimal-строки; во время прогрева поле null, не ноль.

EMA20/50/200RSI14ATR14/50ADX+DIVWAPBB 20,2OBVMFI14CVDswings
🧱

Микроструктура

Закрытая минутная агрегация top-20: spread, imbalance, стены, pressure.

/v1/microstructure/{symbol}
🌍

Макро-контекст

Fear&Greed, dominance, stablecoins, DXY, 10Y yield.

/v1/macro
🔥

Деривативы

Funding, open interest, каскады ликвидаций.

/v1/derivatives/{symbol}
🧭

Режим рынка

Корреляция с BTC, realized vol, breadth рынка.

/v1/market-regime
🔗

Консенсус цены

Медиана mid по нескольким источникам с контролем расхождений — защита от «битого» тика перед входом. Символ — только из списка выше.

/v1/quotes/{symbol}
📡

WebSocket

bar_close + opt-in microstructure_close; REST для восстановления пропусков.

WS /v1/stream
🗓

Макро-календарь

Ближайшие события (FOMC, CPI) с уровнем влияния.

/v1/calendar
📚

История всех таймфреймов

Нативные свечи, не склейка минуток: 5m 60д, 15m 90д, 30m 120д, 1h ~9 мес, 4h 2г, 1d 3г, 1w 5л. WS закрывает только 1m.

/v1/history/{symbol}?interval=…
Как это работает

Шесть шагов от подключения до сигнала

Типовой сценарий для AI-агента или торгового бота.

Сначала API-ключ mo_… (кнопка «Получить ключ»). Дальше каждый запрос к /v1/* и WebSocket — заголовок Authorization: Bearer mo_…. Без ключа бары, context и stream недоступны. Публичный только GET /health.

GET /health

Проверить сервер

Убедиться, что status=ok и бары свежие.

GET /v1/me

Узнать тариф

Дневные лимиты, RPM, число WS и срок действия ключа — чтобы подобрать частоту запросов.

GET /v1/symbols

Выбрать пары

Только базовый набор (BTC, ETH, SOL, BNB, DOGE, XRP) и только ready=true, желательно history=full_day.

WS /v1/stream

Подписаться

Получать bar_close в реальном времени. Стакан — опционально через microstructure:true.

GET /v1/context

Снимок для решения

Перед входом: cost, HTF, quality. Вход только если tradable и score ≥ 70.

signal

Сформировать сигнал

Ровно один раз на закрытый бар, с дедупликацией по ключу symbol:ts.

Тарифы

Прозрачные лимиты. Без регистраций и кабинетов.

Получаете API-ключ — и работаете. Всё управление с одной страницы.

Free
0 ₽ / бессрочно
  • 2 000 запросов в день
  • 30 запросов в минуту
  • Мин. пауза между запросами 2000 мс
  • 1 WebSocket-соединение
  • Ключ без срока действия
Basic
7 500 ₽ / мес
  • 5 000 запросов в день
  • 60 запросов в минуту
  • Мин. пауза между запросами 200 мс
  • 2 WebSocket-соединения
  • WS bar_close не тратит дневной лимит
Pro
9 900 ₽ / мес
  • 8 000 запросов в день
  • 90 запросов в минуту
  • Мин. пауза между запросами 150 мс
  • 3 WebSocket-соединения
  • Максимальный клиентский тариф

Уже есть ключ?

Оплата в рублях картами МИР, Visa, Mastercard и через СБП (Точка Банк). Услуга оказывается электронно: API-ключ на e-mail, без физической доставки. Условия, отказ и возврат — в лицензионном соглашении (публичная оферта).

Документация

Полная спецификация для интеграции

Мануал написан так, чтобы разработчик мог подключить Oracle без лишних вопросов. AI-агенту скормите Markdown-спеку — отдельная ссылка ниже.

📖
REST API referenceВсе endpoint'ы с примерами запросов и ответов, расшифровкой полей.
📡
WebSocket-протоколПодписка, события bar_close и microstructure_close, reconnect с backoff.
🧮
Форматы баров и индикаторовDecimal-строки для точности, семантика каждого индикатора.
⚠️
Лимиты и ошибкиТарифы, дневные лимиты, RPM, обработка 429 и key_expired.
Открыть документацию → Спека для агента (Markdown)
oracle-client
# Python — только стандартная библиотека
import json, urllib.request
req = urllib.request.Request(BASE + "/v1/context/BTCUSDT",
    headers={"Authorization": f"Bearer {KEY}"})
ctx = json.load(urllib.request.urlopen(req, timeout=15))

# Сигнал — только по закрытому бару
if (ctx["bar"]["closed"] and ctx["data_quality"]["score"] >= 70
        and ctx["cost_risk"]["tradable"]):
    decide(ctx["bar"])
Экосистема

Данные отдельно, решения — у вас

Oracle отдаёт факты по API. Стратегию, бэктест и исполнение пишете вы — на любом языке, в своём боте или сигнализаторе.

📡

Market Oracle

Чистые рыночные данные: бары, индикаторы, стакан, макро и режим рынка.

● Вы здесь
⚙️

Ваш бот

Любой клиент API: торговый робот, сигналы, скринер, AI-агент.

● Ваш код