Servizio segnali

Ottieni dati sui segnali di trading in tempo reale

Disponibile
GET/api/signals

Ottieni lista segnali con filtri per simbolo e data

Parametri

NomeTipoRichiestoDescrizione
symbolstring[]OpzionaleFiltra per simbolo, es: EURUSD
startDatedatetimeOpzionaleData inizio, 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 时间
    }
  ]
}

Campi di risposta

NomeTipoDescrizione
idnumberIdentificatore univoco interno
signalIdstringID segnale, codice di tracciamento a 6 caratteri
symbolstringSimbolo di trading, es: XAUUSD
timeframestringTimeframe, es: M1, M5, H1, D1
directionstringDirezione di trading, BUY o SELL
confirmedAtdatetimeOra di conferma del segnale (UTC), ora di inizio del segnale
endedAtdatetime?Ora di fine del segnale (UTC), null significa che il segnale è in corso
createdAtdatetimeOra di creazione del record (UTC)

Sulla durata

La durata deve essere calcolata lato client in base al valore di endedAt:

// Segnale in corsoif (endedAt == null) duration = now() - confirmedAt// Segnale terminatoif (endedAt != null) duration = endedAt - confirmedAt
GET/api/signals/filters

Ottieni opzioni di filtro disponibili

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