Usluga sygnalow

Pobierz dane sygnalow handlowych w czasie rzeczywistym

Dostepne
GET/api/signals

Pobierz liste sygnalow z filtrami symbolu i daty

Parametry

NazwaTypWymaganeOpis
symbolstring[]OpcjonalneFiltruj po symbolu, np. EURUSD
startDatedatetimeOpcjonalneData poczatkowa, 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 时间
    }
  ]
}

Pola odpowiedzi

NazwaTypOpis
idnumberWewnętrzny unikalny identyfikator
signalIdstringID sygnału, 6-znakowy kod śledzenia
symbolstringSymbol handlowy, np. XAUUSD
timeframestringRama czasowa, np. M1, M5, H1, D1
directionstringKierunek handlu, BUY lub SELL
confirmedAtdatetimeCzas potwierdzenia sygnału (UTC), czas rozpoczęcia sygnału
endedAtdatetime?Czas zakończenia sygnału (UTC), null oznacza, że sygnał jest nadal aktywny
createdAtdatetimeCzas utworzenia rekordu (UTC)

O czasie trwania

Czas trwania musi być obliczony po stronie klienta w zależności od tego, czy endedAt jest null:

// Sygnał aktywnyif (endedAt == null) duration = now() - confirmedAt// Sygnał zakończonyif (endedAt != null) duration = endedAt - confirmedAt
GET/api/signals/filters

Pobierz dostepne opcje filtrowania

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