خدمة الإشارات

احصل على بيانات إشارات التداول في الوقت الفعلي

متاح
GET/api/signals

احصل على قائمة الإشارات مع فلاتر الرمز والتاريخ

المعاملات

الاسمالنوعمطلوبالوصف
symbolstring[]اختياريتصفية حسب الرمز، مثال: EURUSD
startDatedatetimeاختياريتاريخ البدء، تنسيق 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 时间
    }
  ]
}

حقول الاستجابة

الاسمالنوعالوصف
idnumberمعرف فريد داخلي
signalIdstringمعرف الإشارة، رمز تتبع من 6 أحرف
symbolstringرمز التداول، مثل XAUUSD
timeframestringالإطار الزمني، مثل M1، M5، H1، D1
directionstringاتجاه التداول، BUY أو SELL
confirmedAtdatetimeوقت تأكيد الإشارة (UTC)، وقت بدء الإشارة
endedAtdatetime?وقت انتهاء الإشارة (UTC)، null تعني أن الإشارة مستمرة
createdAtdatetimeوقت إنشاء السجل (UTC)

حول المدة

يجب حساب المدة من جانب العميل بناءً على ما إذا كان endedAt فارغاً:

// الإشارة مستمرةif (endedAt == null) duration = now() - confirmedAt// الإشارة انتهتif (endedAt != null) duration = endedAt - confirmedAt
GET/api/signals/filters

احصل على خيارات الفلترة المتاحة

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