Сервис сигналов

Получение данных торговых сигналов в реальном времени

Доступно
GET/api/signals

Получить список сигналов с фильтрами по символу и дате

Параметры

ИмяТипОбязательноОписание
symbolstring[]ОпциональноФильтр по символу, например EURUSD
startDatedatetimeОпциональноДата начала, формат ISO 8601

Request

GET https://api.aryenquant.com/api/signals?symbol=xauusd&startDate=2026-01-01T00:00:00Z

Headers:
  X-API-Key: your_api_key

Response

{
  "items": [
    {
      "id": 1,
      "signalId": "4F3RAZ",
      "symbol": "xauusd",
      "timeframe": "h1",
      "direction": "bull",
      "confirmedAt": "2026-01-07T08:00:00Z",  // UTC 时间,信号开始
      "endedAt": "2026-01-07T12:30:00Z",      // UTC 时间,信号结束(null 表示进行中)
      "createdAt": "2026-01-07T08:00:01Z"     // UTC 时间
    }
  ]
}

Поля ответа

ИмяТипОписание
idnumberВнутренний уникальный идентификатор
signalIdstringID сигнала, 6-символьный код отслеживания
symbolstringТорговый символ, напр. XAUUSD
timeframestringТаймфрейм, напр. M1, M5, H1, D1
directionstringНаправление торговли, BUY или SELL
confirmedAtdatetimeВремя подтверждения сигнала (UTC), время начала сигнала
endedAtdatetime?Время окончания сигнала (UTC), null означает, что сигнал ещё активен
createdAtdatetimeВремя создания записи (UTC)

О продолжительности

Продолжительность должна рассчитываться на стороне клиента в зависимости от того, является ли endedAt null:

// Сигнал активенif (endedAt == null) duration = now() - confirmedAt// Сигнал завершёнif (endedAt != null) duration = endedAt - confirmedAt
GET/api/signals/filters

Получить доступные опции фильтрации

Request

GET https://api.aryenquant.com/api/signals/filters

Headers:
  X-API-Key: your_api_key

Response

{
  "symbols": ["btcusd", "xauusd", ...],
  "directions": ["bull", "bear"],
  "timeframes": ["m1", "m5", "m15", "m30", "h1", "h4", "d1"]
}