Signaal service

Realtime handelssignaalgegevens ophalen

Beschikbaar
GET/api/signals

Signaallijst ophalen met symbool- en datumfilters

Parameters

NaamTypeVerplichtBeschrijving
symbolstring[]OptioneelFilteren op symbool, bijv. EURUSD
startDatedatetimeOptioneelStartdatum, ISO 8601 formaat

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

Responsvelden

NaamTypeBeschrijving
idnumberInterne unieke identificatie
signalIdstringSignaal-ID, 6-karakter trackingcode
symbolstringHandelssymbool, bijv. XAUUSD
timeframestringTijdsframe, bijv. M1, M5, H1, D1
directionstringHandelsrichting, BUY of SELL
confirmedAtdatetimeSignaalbevestigingstijd (UTC), starttijd van het signaal
endedAtdatetime?Eindtijd van het signaal (UTC), null betekent dat het signaal nog actief is
createdAtdatetimeRecord aanmaaktijd (UTC)

Over duur

De duur moet aan clientzijde worden berekend op basis van of endedAt null is:

// Signaal actiefif (endedAt == null) duration = now() - confirmedAt// Signaal beëindigdif (endedAt != null) duration = endedAt - confirmedAt
GET/api/signals/filters

Beschikbare filteropties ophalen

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