Kalshi
Prediction-market data.
الحصول على تداولات Kalshi
احصل على سجل التداولات المنفّذة لأسواق Kalshi — عمليات تنفيذ فعلية، لا عروض أسعار. استخدمه عندما تحتاج إلى الأسعار المحقّقة والحجم المتداول خلال نافذة زمنية، مثلًا لمعرفة كيف تحرّكت القناعة أثناء تطوّر حدث؛ ضيّق النطاق باستخدام ticker ونطاق الثواني Unix min_ts / max_ts، واضبط is_block_trade لعزل الصفقات الكبيرة المتفاوض عليها. يعيد trades[] مع trade_id وticker وcount_fp (العقود) وyes_price_dollars / no_price_dollars وtaker_side وcreated_time، إضافةً إلى cursor للتنقّل بين الصفحات. للحصول على العروض الحالية وقواعد التسوية وبيانات السوق الوصفية بدلًا من عمليات التنفيذ، استخدم get_kalshi_markets.
مرجع التسعير
- القياس: أساس تكلفة ثابت لكل طلب ناجح.
- تقدير الطلب المرجعي: 0.02 دولار أمريكي.
بيانات وصفية مرجعية فقط، وليست عرض سعر للحساب ولا سعرًا مضمونًا ولا حدًا للإنفاق. أرصدة الموارد ليست أرصدة Felo. تتبع الرسوم النهائية سجلات فوترة Felo.
- النوع: stringcursor
مؤشر ترقيم الصفحات. استخدم قيمة المؤشر المعادة من الاستجابة السابقة للحصول على الصفحة التالية من النتائج. اتركه فارغًا للصفحة الأولى.
- النوع: booleanis
_block _trade تصفية التداولات حسب كونها تداولات كتلية. احذفه لإرجاع كل التداولات. اضبطه على
trueلإرجاع التداولات الكتلية فقط. اضبطه علىfalseلإرجاع التداولات غير الكتلية فقط. - النوع: integer التنسيق: int64limitالحد الأدنى:0الحد الأقصى:1000
عدد النتائج لكل صفحة. القيمة الافتراضية 100. الحد الأقصى 1000.
- النوع: integer التنسيق: int64max
_ts تصفية العناصر قبل هذا الطابع الزمني Unix
- النوع: integer التنسيق: int64min
_ts تصفية العناصر بعد هذا الطابع الزمني Unix
- النوع: stringticker
تصفية حسب رمز السوق
- النوع: object · Response24B585A0A861_GetTradesResponse200
تم استرداد التداولات بنجاح
- النوع: stringcursorمطلوب
- النوع: array object[] · Response24B585A0A861_Trade[]tradesمطلوب
- countالنوع: string · Response24B585A0A861_FixedPointCount
_fp مطلوبسلسلة عدد عقود بنقطة ثابتة (رقمان عشريان، مثل "10.00"؛ يُشار إليها بـ"fp" في أسماء الحقول). تقبل الطلبات من 0 إلى 2 خانة عشرية (مثل "10"، "10.0"، "10.00")؛ وتُخرج الاستجابات دائمًا رقمين عشريين. تُدعم قيم العقود الكسرية (مثل "2.50")؛ والحد الأدنى للدقة هو 0.01 عقد.
- createdالنوع: string التنسيق: date-time
_time مطلوبالطابع الزمني لتنفيذ هذه الصفقة
- isالنوع: boolean
_block _trade مطلوبTrue إذا طوبقت هذه الصفقة خارج دفتر الأوامر كصفقة كتلة (مثلًا عبر RFQ / عرض كتلة تفاوضي)؛ وfalse للصفقات المنفذة على دفتر الأوامر القياسي.
- noالنوع: string · Response24B585A0A861_FixedPointDollars
_price _dollars مطلوبسلسلة دولار أمريكي بنقطة ثابتة. تقبل معظم حقول الطلب من 2 إلى 4 خانات عشرية (مثل "0.56"، "0.5600")؛ وتُخرج الاستجابات حتى 6. فواصل الأسعار الصالحة لسوق معين مقيّدة بهيكل مستويات الأسعار لذلك السوق.
- takerالنوع: string · Response24B585A0A861_BookSideتعداد
_book _side مطلوبجهة دفتر الطلبات لأمر أو تداول. بالنسبة لأسواق الأحداث، يشير هذا إلى جهة YES فقط:
bidتعني شراء YES، وaskتعني بيع YES. (بيع YES مكافئ اقتصاديًا لشراء NO بسعر1 - price، لكن هذه النقطة الطرفية تسعّر كل شيء من جهة YES.)القيم- bid
- ask
- takerالنوع: string تعداد
_outcome _side مطلوبجانب النتيجة الذي يتمركز فيه الآخذ. ينتج buy-yes و sell-no القيمة 'yes'؛ وينتج buy-no و sell-yes القيمة 'no'.
يصف
taker_outcome_sideالتعرّض الاتجاهي فقط؛ ولا يغيّر سعر الصفقة. تُطابَق صفقة عند السعرpمعtaker_outcome_side=noمع صانع السوق عند السعر نفسهpوفي الاتجاه المعاكس — ويتداول الطرفان بالسعر نفسه.سيصبح
taker_outcome_sideوtaker_book_sideالطريقة المعتمدة لتحديد اتجاه الصفقة. سيُهمَل الحقل القديمtaker_sideفي إصدار مستقبلي — يُرجى الانتقال إلى هذه الحقول الجديدة.القيم- yes =
Trade Taker Outcome Side Yes - no =
Trade Taker Outcome Side No
- tickerالنوع: stringمطلوب
معرّف فريد للسوق
- tradeالنوع: string
_id مطلوبمعرّف فريد لهذه الصفقة
- yesالنوع: string · Response24B585A0A861_FixedPointDollars
_price _dollars مطلوبسلسلة دولار أمريكي بنقطة ثابتة. تقبل معظم حقول الطلب من 2 إلى 4 خانات عشرية (مثل "0.56"، "0.5600")؛ وتُخرج الاستجابات حتى 6. فواصل الأسعار الصالحة لسوق معين مقيّدة بهيكل مستويات الأسعار لذلك السوق.
- takerالنوع: string تعداد
_side مهملمهمَل. استخدم
taker_outcome_side(أوtaker_book_side) بدلًا منه. راجع اتجاه الطلب. لن يُزال هذا الحقل قبل 14 مايو 2026.القيم- yes =
Trade Taker Side Yes - no =
Trade Taker Side No
application/json - 400
تعذّرت معالجة الطلب. تحقق من معاملات الطلب.
- 401
مطلوب مفتاح API صالح من Felo.
- 402
لا يمكن متابعة الطلب لأن أحد متطلبات الفوترة غير مستوفٍ.
- 403
الحساب غير مصرّح له بهذه العملية.
- 429
تم بلوغ حد الطلبات أو حد الإنفاق.
- 502
تعذّر على الخدمة إكمال الطلب.
- 503
خدمة API أو الفوترة غير متاحة مؤقتًا.
- 504
انتهت مهلة الخدمة أثناء معالجة الطلب.
- default
استجابة خطأ؛ قد تستخدم استجابات المنبع الممرَّرة تنسيقات المزوّد
application/json
curl https://openapi.felo.ai/v1/beta/kalshi/trades \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{
"trades": [
{
"trade_id": "string",
"ticker": "string",
"count_fp": "10.00",
"yes_price_dollars": "0.5600",
"no_price_dollars": "0.5600",
"taker_outcome_side": "yes",
"taker_book_side": "bid",
"created_time": "2026-10-26T08:08:16.678Z",
"is_block_trade": true
}
],
"cursor": "string"
}