Signal-Service

Echtzeit-Handelssignaldaten abrufen

Verfugbar
GET/api/signals

Signalliste mit Symbol- und Datumsfiltern abrufen

Parameter

NameTypErforderlichBeschreibung
symbolstring[]OptionalNach Symbol filtern, z.B. EURUSD
startDatedatetimeOptionalStartdatum, ISO 8601 Format

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 时间
    }
  ]
}

Antwortfelder

NameTypBeschreibung
idnumberInterne eindeutige Kennung
signalIdstringSignal-ID, 6-stelliger Tracking-Code
symbolstringHandelssymbol, z.B. XAUUSD
timeframestringZeitrahmen, z.B. M1, M5, H1, D1
directionstringHandelsrichtung, BUY oder SELL
confirmedAtdatetimeSignalbestätigungszeit (UTC), Startzeit des Signals
endedAtdatetime?Signalendzeit (UTC), null bedeutet Signal ist aktiv
createdAtdatetimeErstellungszeit des Datensatzes (UTC)

Zur Dauer

Die Dauer sollte clientseitig basierend auf dem Wert von endedAt berechnet werden:

// Signal aktivif (endedAt == null) duration = now() - confirmedAt// Signal beendetif (endedAt != null) duration = endedAt - confirmedAt
GET/api/signals/filters

Verfugbare Filteroptionen abrufen

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