Service de signaux

Obtenir les donnees de signaux de trading en temps reel

Disponible
GET/api/signals

Obtenir la liste des signaux avec filtres par symbole et date

Parametres

NomTypeRequisDescription
symbolstring[]OptionnelFiltrer par symbole, ex: EURUSD
startDatedatetimeOptionnelDate de debut, format 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 时间
    }
  ]
}

Champs de réponse

NomTypeDescription
idnumberIdentifiant unique interne
signalIdstringID du signal, code de suivi à 6 caractères
symbolstringSymbole de trading, ex: XAUUSD
timeframestringPériode, ex: M1, M5, H1, D1
directionstringDirection de trading, BUY ou SELL
confirmedAtdatetimeHeure de confirmation du signal (UTC), heure de début du signal
endedAtdatetime?Heure de fin du signal (UTC), null signifie que le signal est en cours
createdAtdatetimeHeure de création de l'enregistrement (UTC)

À propos de la durée

La durée doit être calculée côté client en fonction de la valeur de endedAt:

// Signal en coursif (endedAt == null) duration = now() - confirmedAt// Signal terminéif (endedAt != null) duration = endedAt - confirmedAt
GET/api/signals/filters

Obtenir les options de filtrage 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"]
}