Servicio de senales

Obtener datos de senales de trading en tiempo real

Disponible
GET/api/signals

Obtener lista de senales con filtros de simbolo y fecha

Parametros

NombreTipoRequeridoDescripcion
symbolstring[]OpcionalFiltrar por simbolo, ej: EURUSD
startDatedatetimeOpcionalFecha de inicio, formato 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 时间
    }
  ]
}

Campos de respuesta

NombreTipoDescripcion
idnumberIdentificador único interno
signalIdstringID de señal, código de seguimiento de 6 caracteres
symbolstringSímbolo de trading, ej: XAUUSD
timeframestringMarco temporal, ej: M1, M5, H1, D1
directionstringDirección de trading, BUY o SELL
confirmedAtdatetimeHora de confirmación de señal (UTC), hora de inicio de la señal
endedAtdatetime?Hora de fin de señal (UTC), null significa que la señal está en curso
createdAtdatetimeHora de creación del registro (UTC)

Sobre la duración

La duración debe calcularse en el lado del cliente según el valor de endedAt:

// Señal en cursoif (endedAt == null) duration = now() - confirmedAt// Señal finalizadaif (endedAt != null) duration = endedAt - confirmedAt
GET/api/signals/filters

Obtener opciones de filtrado disponibles

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"]
}