Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor · · Updated 2026-07-23

أفضل وأسوأ صفقات الألف دولار في يونيو 2026

حقق عقد الخيارات الأفضل في يونيو عائد 495x، بينما خسرت عملية بيع نفس العقد 494,000 دولار لكل ألف من الأقساط. سجل كامل للنتائج التاريخية.

ما هي أفضل صفقة خيارات منفردة في يونيو 2026 — وكم كانت ستصبح ألف دولار مستثمرة فيها؟ الإجابة الصادقة تظهر في أربعة جوانب: الجائزة الكبرى؛ وطباعة السنتات الشاذة لعقدين من نوع penny print التي يتصدرها الخبر؛ والخسائر شبه الكاملة التي بلغت تسعة آلاف حولها؛ والصفقة المعاكسة — أي بيع ما اشتراه الفائز — حيث تحولت ألف دولار من الأقساط المحصلة إلى خسارة من ست خانات. يتم حساب كل شيء بعد وقوع الحدث بناءً على سجل البيانات المخزن؛ فالتداول الأمثل بناءً على النتائج السابقة يقيس ما احتواه الشهر، وليس استراتيجية يمكن لأي شخص تنفيذها. كل رقم هو نتيجة استعلام مخزن؛ يمكنك توسيع أي لوحة للحصول على كود SQL الدقيق.

ما مدى تقلب شهر يونيو 2026؟

هل يحتاج الفائز في خيارات بمعدل مئة ضعف إلى شهر تاريخي في السوق؟ يشير شهر يونيو إلى العكس. تعيد اللجنة حساب كل شهر من عام 2026 بنفس الطريقة — من الافتتاح إلى الإغلاق خلال ساعات التداول العادية، بالإضافة إلى نطاق السعر من الأعلى إلى الأدنى كنسبة مئوية من سعر الافتتاح — لكل من SPY و NVDA، وهما أساس التذكرة الرابحة. شهد شهر يونيو 21 جلسات.

الاستعلامالمعايرة: كل شهر في 2026 يُحسب بنفس الطريقة — SPY و NVDA، من الافتتاح للإغلاق والنطاق
استعلام SQL الدقيق وراء كل رقم
SELECT toString(toStartOfMonth(toDate(toTimeZone(window_start, 'America/New_York')))) AS period_start,
    round((argMaxIf(toFloat64(close), window_start, ticker = 'SPY' AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) / argMinIf(toFloat64(open), window_start, ticker = 'SPY' AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) - 1) * 100, 1) AS spy_month_pct,
    round((maxIf(toFloat64(high), ticker = 'SPY' AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) - minIf(toFloat64(low), ticker = 'SPY' AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)) / argMinIf(toFloat64(open), window_start, ticker = 'SPY' AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) * 100, 1) AS spy_range_pct,
    round((argMaxIf(toFloat64(close), window_start, ticker = 'NVDA' AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) / argMinIf(toFloat64(open), window_start, ticker = 'NVDA' AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) - 1) * 100, 1) AS nvda_month_pct,
    round((maxIf(toFloat64(high), ticker = 'NVDA' AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) - minIf(toFloat64(low), ticker = 'NVDA' AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959)) / argMinIf(toFloat64(open), window_start, ticker = 'NVDA' AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959) * 100, 1) AS nvda_range_pct,
    uniqExactIf(toDate(toTimeZone(window_start, 'America/New_York')), ticker = 'SPY') AS trading_days
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'NVDA')
  AND window_start >= toDateTime('2026-01-01 05:00:00') AND window_start < toDateTime('2026-07-01 04:00:00')
GROUP BY period_start
HAVING uniqExactIf(toDate(toTimeZone(window_start, 'America/New_York')), ticker = 'SPY') >= 17
ORDER BY period_start ASC

أنهى SPY شهر يونيو عند -1.2% من سعر افتتاحه ضمن نطاق قدره 5.8% — وهو نطاق أضيق من شهري مارس (8.7%) أو أبريل (11.4%). أما حركة السعر فقد كانت في مستوى أدنى: أغلق NVDA عند -7.4% من سعر افتتاحه في يونيو بعد تحركه ضمن نطاق قدره 19.7% (ملخص سوق يونيو 2026 يتضمن الصورة الكاملة للسوق). لم تكن التذكرة التي حققت مئة ضعف بحاجة إلى شهر انهيار — فكان كافياً هبوط سهم واحد كبير بشكل حاد خلال أسبوعين.

أكبر المضاعفات خلال الشهر

النطاق: كل عقد على ستة أصول أساسية سائلة سجلت خمسين صفقة على الأقل في شهر يونيو — 30951 عقدًا — من أول سعر تسجيل في الأول من يونيو إلى آخر سعر من كلا الجانبين: ما الذي حققه الشراء عند أول سعر تسجيل مقارنة بآخر سعر، وما الذي استحق دفعه البيع مقابل ألف دولار من العلاوة.

الاستعلامأكبر خمسة مضاعفات من أول سعر لآخر سعر في يونيو، مسعرة من كلا الكرسيين (6 جذور سائلة، +50 صفقة)
استعلام SQL الدقيق وراء كل رقم
SELECT ticker AS contract,
    substring(ticker, -9, 1) = 'P' AS is_put,
    round(first_px, 2) AS first_price,
    round(last_px, 2) AS last_price,
    round(last_px / first_px, 1) AS multiple,
    toUInt32(floor(1000 / (first_px * 100))) AS contracts_for_a_thousand,
    round(floor(1000 / (first_px * 100)) * last_px * 100, 0) AS bought_end_value_usd,
    round(1000 * (last_px / first_px) - 1000, 0) AS sold_net_loss_usd,
    trades
FROM (
    SELECT ticker,
        toFloat64(argMin(price, (sip_timestamp, price))) AS first_px,
        toFloat64(argMax(price, (sip_timestamp, price))) AS last_px,
        count() AS trades
    FROM global_markets.options_trades
    WHERE ((startsWith(ticker, 'O:MU') AND length(ticker) = 19) OR (startsWith(ticker, 'O:NVDA') AND length(ticker) = 21) OR (startsWith(ticker, 'O:TSLA') AND length(ticker) = 21) OR (startsWith(ticker, 'O:SPY') AND length(ticker) = 20) OR (startsWith(ticker, 'O:QQQ') AND length(ticker) = 20) OR (startsWith(ticker, 'O:AAPL') AND length(ticker) = 21))
      AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
    GROUP BY ticker
    HAVING count() >= 50 AND argMin(price, (sip_timestamp, price)) > 0
)
ORDER BY multiple DESC, contract ASC
LIMIT 5

كان الفائز هو خيار البيع (put): O:NVDA260629P00200000، سجل أول سعر تسجيل عند $0.01 وآخر سعر تسجيل عند $4.95 — بمضاعف قدره 495x. تحليل الرمز: خيار بيع NVDA بسعر تنفيذ 200 دولار وينتهي في 29 يونيو. اشترت ألف دولار عند أول سعر تسجيل 1000 عقدًا؛ وعند آخر سعر تسجيل بلغت قيمة المركز $495000. شهد سهم NVDA هبوطًا في النصف الثاني من شهر يونيو — يوضح هذا الهبوط الحاد التراجع جلسة تلو الأخرى — وكان هذا العقد يمثل ذلك الهبوط مع رافعة مالية. التنبؤ بذلك مسبقًا هو الأمر الذي لا يمكن لأي جدول بيانات بيعه لك؛ تجد في القسم أدناه تحليلًا دقيقًا لأول سعر تسجيل.

من غيرهم في قائمة المتصدرين

جميع العقود الخمسة هي خيارات بيع (puts) — وعمود is_put هو السجل — وحتى أصغر مضاعف تجاوز عشرة أضعاف. الصف الثاني، خيار بيع AAPL بسعر 240 دولارًا ينتهي في 24 يوليو، تحرك من $0.01 إلى $0.34 بمضاعف قدره 34x وظل مستمرًا حتى نهاية الشهر (تاريخ انتهاء يوليو يجعل السعر الأخير سعراً تقديريًا وليس سعر تسوية). الصف الثالث، خيار بيع MU بسعر 100 دولار ينتهي في 10 يوليو، حقق مضاعفًا قدره 20x واستمر أيضًا في يوليو. الصفان الرابع والخامس، خيار بيع TSLA بسعر 397.50 دولارًا وخيار بيع QQQ بسعر 707 دولارًا، كلاهما ينتهي في 10 يونيو، حققا 12.5x و 11.7x خلال هبوط بداية الشهر. خمسة عقود، خمسة رهانات على انخفاض الأسعار.

البيع: كيف تتحول ألف دولار إلى خسارة بنصف مليون

كانت مخاطرة شراء السهم الفائز تقتصر على ألف دولار فقط. أما بيعه — أي تحصيل تلك الألف دولار كعلاوة — فقد جعل المخاطرة مرتبطة بحركة السعر. يعرض عمود sold_net_loss_usd كل صف من منظور البائع، دون احتساب الهامش، أو التخصيص، أو عمليات الشراء القسرية. أدى بيع 1000 من العقود بسعر 0.01 دولار إلى تحصيل ألف دولار؛ وسجل آخر سعر للصفقة خسارة قدرها $495000 للبائع — أي صافي خسارة قدره $494,000. أسوأ حالة للمشتري هي سعر التذكرة؛ أما أسوأ حالة للبائع فهي حركة السعر، وكانت أكبر حركة في شهر يونيو هي خمس مئة تذكرة.

مشكلة طباعة السنت الواحد

من أين يأتي معامل 495x؟ تضغط الإيصال أدناه سجل تداولات الفائز لشهر يونيو بالكامل في صف واحد؛ حيث تعرض أول عملية طباعة، والثانية، وإحصاءً لكل عملية طباعة بسنت واحد حدثت في تاريخه.

الاستعلامإيصال الدخول: أول سعر للفائز، وسعره الثاني، وكل حركة سنت خلال شهر يونيو (صف واحد)
استعلام SQL الدقيق وراء كل رقم
SELECT
    toString(toDate(min(sip_timestamp))) AS first_print_date,
    formatDateTime(toTimeZone(min(sip_timestamp), 'America/New_York'), '%H:%i:%S') AS first_print_et,
    round(anyIf(price, rn = 1), 2) AS first_price,
    toUInt64(anyIf(size, rn = 1)) AS first_print_contracts,
    countIf(price <= 0.011) AS penny_prints_in_june,
    toUInt64(sumIf(size, price <= 0.011)) AS penny_contracts_in_june,
    round(anyIf(price, rn = 2), 2) AS second_price,
    toUInt32(dateDiff('second', min(sip_timestamp), anyIf(sip_timestamp, rn = 2))) AS seconds_to_second_print,
    round(argMax(price, (sip_timestamp, price)), 2) AS month_last_price,
    round(argMax(price, (sip_timestamp, price)) / anyIf(price, rn = 2), 1) AS second_print_multiple_to_last,
    round(floor(1000 / (anyIf(price, rn = 2) * 100)) * argMax(price, (sip_timestamp, price)) * 100, 0) AS thousand_at_second_print_end_usd
FROM (
    SELECT sip_timestamp, toFloat64(price) AS price, size,
        row_number() OVER (ORDER BY sip_timestamp, price) AS rn
    FROM global_markets.options_trades
    WHERE ticker = 'O:NVDA260629P00200000'
      AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
)

لم يكن العقد موجوداً في سجل تداولات يونيو حتى 2026-06-15. كانت أول عملية طباعة، عند الساعة 09:49:30 بتوقيت شرق الولايات المتحدة، هي 2 عقد بسعر $0.01 — أي ما يعادل حوالي دولارين من العلاوة. أما عملية الطباعة التالية، بعد 101 ثانية، فكانت $2.44، ولم تُطبع السنت مرة أخرى (1 عملية طباعة بسنت واحد، 2 عقد، طوال الشهر). إن مركز الألف عقد الذي يفترضه العنوان هو خمس مئة ضعف الحجم الذي تم تداوله بهذا السعر على الإطلاق. إذا دخلت عند عملية الطباعة الثانية بدلاً من الأولى، فستحقق ألف دولار بحلول عملية الطباعة الأخيرة في الشهر عند $1980 — أي معامل 2x، وليس 495x. إن الصعود من عملية الطباعة الثانية — وهو تضاعف تقريباً في أسبوعين عبر مسار حاد — كان حقيقياً وقابلاً للتداول. أما الجائزة الكبرى، كما ظهرت في سجل الطباعة، فلم تكن كذلك.

الرحلة: عشر جلسات من الإدراج حتى انتهاء الصلاحية

نفذ الأمر حتى لو كان مستحيلاً، واستمر حتى النهاية: كل جلسة تم فيها تداول العقد — حجم التداول، والسعر الأخير، والقيمة السوقية للمركز.

الاستعلامالرحلة، جلسة بجلسة: التداول اليومي، السعر الأخير، وعلامة مركز الـ 1000 دولار
استعلام SQL الدقيق وراء كل رقم
WITH (
    SELECT (ticker, first_px)
    FROM (
    SELECT ticker,
        toFloat64(argMin(price, (sip_timestamp, price))) AS first_px,
        toFloat64(argMax(price, (sip_timestamp, price))) AS last_px,
        count() AS trades
    FROM global_markets.options_trades
    WHERE ((startsWith(ticker, 'O:MU') AND length(ticker) = 19) OR (startsWith(ticker, 'O:NVDA') AND length(ticker) = 21) OR (startsWith(ticker, 'O:TSLA') AND length(ticker) = 21) OR (startsWith(ticker, 'O:SPY') AND length(ticker) = 20) OR (startsWith(ticker, 'O:QQQ') AND length(ticker) = 20) OR (startsWith(ticker, 'O:AAPL') AND length(ticker) = 21))
      AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
    GROUP BY ticker
    HAVING count() >= 50 AND argMin(price, (sip_timestamp, price)) > 0
    )
    ORDER BY last_px / first_px DESC, ticker ASC
    LIMIT 1
) AS winner
SELECT toDate(sip_timestamp) AS date,
    toUInt64(sum(size)) AS contracts_traded,
    round(sum(toFloat64(price) * toFloat64(size)) * 100 / 1e6, 2) AS day_premium_usd_m,
    round(toFloat64(argMax(price, (sip_timestamp, price))), 2) AS day_last_price,
    round(floor(1000 / (winner.2 * 100)) * toFloat64(argMax(price, (sip_timestamp, price))) * 100, 0) AS position_value_usd,
    round(100 * toFloat64(argMax(price, (sip_timestamp, price))) / max(toFloat64(argMax(price, (sip_timestamp, price)))) OVER (), 1) AS pct_of_peak
FROM global_markets.options_trades
WHERE ticker = winner.1
  AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
GROUP BY date
ORDER BY date ASC

تم تداول العقد في جميع جلسات 10، من 2026-06-15 حتى انتهاء الصلاحية في 2026-06-29. انتهى اليوم الأول عند $1.4، حيث سجلت الألف دولار بالفعل خسارة قدرها $140000 عن سعر الدخول. ثم تغير مسار الرحلة: انخفضت القيمة من $287000 في 2026-06-17 إلى $106000 بحلول 2026-06-22، وهو تراجع بنسبة الثلثين تقريبًا. وبلغت الذروة $745000 في 2026-06-26، أي قبل جلسة واحدة من انتهاء الصلاحية؛ وسجل السعر النهائي $495000 — أي 66.4% من الذروة. حتى أفضل صفقة في الشهر انتهت بأقل من ثلث أعلى قيمة لها. حجم التداول: تم تداول 385 عقدًا في اليوم الأول طوال الجلسة — وهو ما يعادل تقريبًا المركز المفترض عبر أول ثلاث جلسات مجتمعة — بينما سجل اليوم الأكثر نشاطًا، 2026-06-23، تداول 9718 عقدًا و2.86 مليون دولار من العلاوة. ولم يظهر حجم التداول الكبير إلا بعد بدء الحركة.

الجانب الآخر من السجل

الاستعلامالتوزيع الكامل: مقابل كل ربح هائل، آلاف الخسائر شبه الكاملة (شاملة تقسيم put/call)
استعلام SQL الدقيق وراء كل رقم
SELECT
    count() AS contracts_with_50_trades,
    countIf(substring(ticker, -9, 1) = 'P') AS put_contracts,
    countIf(last_px / first_px >= 100) AS up_100x_plus,
    countIf(last_px / first_px >= 10) AS up_10x_plus,
    countIf(last_px / first_px >= 10 AND substring(ticker, -9, 1) = 'P') AS up_10x_puts,
    countIf(last_px / first_px >= 10 AND substring(ticker, -9, 1) = 'C') AS up_10x_calls,
    countIf(last_px / first_px <= 0.1) AS down_90_pct_plus,
    countIf(last_px / first_px <= 0.1 AND substring(ticker, -9, 1) = 'C') AS down_90_calls,
    round(100.0 * countIf(last_px / first_px <= 0.1 AND substring(ticker, -9, 1) = 'C') / countIf(last_px / first_px <= 0.1), 1) AS down_90_call_share_pct,
    countIf(last_px <= 0.02) AS ended_at_two_cents_or_less
FROM (
    SELECT ticker,
        toFloat64(argMin(price, (sip_timestamp, price))) AS first_px,
        toFloat64(argMax(price, (sip_timestamp, price))) AS last_px,
        count() AS trades
    FROM global_markets.options_trades
    WHERE ((startsWith(ticker, 'O:MU') AND length(ticker) = 19) OR (startsWith(ticker, 'O:NVDA') AND length(ticker) = 21) OR (startsWith(ticker, 'O:TSLA') AND length(ticker) = 21) OR (startsWith(ticker, 'O:SPY') AND length(ticker) = 20) OR (startsWith(ticker, 'O:QQQ') AND length(ticker) = 20) OR (startsWith(ticker, 'O:AAPL') AND length(ticker) = 21))
      AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
    GROUP BY ticker
    HAVING count() >= 50 AND argMin(price, (sip_timestamp, price)) > 0
)
الاستعلامأغلى تذكرة نحو الصفر: العقد الأغلى الذي انتهى عند سنتين أو أقل
استعلام SQL الدقيق وراء كل رقم
SELECT ticker AS contract,
    round(first_px, 2) AS first_price,
    round(last_px, 2) AS last_price,
    toUInt32(floor(1000 / (first_px * 100))) AS contracts_a_thousand_bought,
    round(floor(1000 / (first_px * 100)) * last_px * 100, 0) AS ending_value_usd
FROM (
    SELECT ticker,
        toFloat64(argMin(price, (sip_timestamp, price))) AS first_px,
        toFloat64(argMax(price, (sip_timestamp, price))) AS last_px,
        count() AS trades
    FROM global_markets.options_trades
    WHERE ((startsWith(ticker, 'O:MU') AND length(ticker) = 19) OR (startsWith(ticker, 'O:NVDA') AND length(ticker) = 21) OR (startsWith(ticker, 'O:TSLA') AND length(ticker) = 21) OR (startsWith(ticker, 'O:SPY') AND length(ticker) = 20) OR (startsWith(ticker, 'O:QQQ') AND length(ticker) = 20) OR (startsWith(ticker, 'O:AAPL') AND length(ticker) = 21))
      AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
    GROUP BY ticker
    HAVING count() >= 50 AND argMin(price, (sip_timestamp, price)) > 0
)
WHERE last_px <= 0.02 AND floor(1000 / (first_px * 100)) >= 1
ORDER BY first_px DESC, contract ASC
LIMIT 1

الرقم المقابل للجائزة الكبرى: من أصل 30951 من العقود السائلة، حقق 1 منها أرباحاً بمقدار مئة ضعف بالضبط — بينما خسر 9385 منها تسعين بالمئة أو أكثر، حيث سجل 8949 من العقود عبر النطاق الكامل سعراً قدره سنتان أو أقل. عند الاختيار العشوائي من هذه المجموعة، تكرر ظهور فئة الخسارة بنسبة تسعين بالمئة آلاف المرات مقابل كل جائزة كبرى. وأكثر المسارات تكلفة كان: O:MU260612C01350000، وهو خيار شراء (call) على MU بسعر تنفيذ 1,350 دولار ينتهي في 12 يونيو، حيث افتتح في شهر يونيو عند 10 وأغلق عند 0.01، محولاً ألف دولار إلى 1.

خيارات الشراء أم البيع: أي جانب فاز؟

لا تتطابق النتائج المتطرفة. كان الجانب الفائز هو خيارات البيع (put) الخالصة: فكل خيار من خيارات الـ 14 التي حققت أرباحاً بمقدار عشرة أضعاف كان من نوع البيع (14 خيار بيع، 0 خيار شراء) ضمن نطاق يضم 14994 من خيارات البيع من أصل 30951 عقداً. أما الجانب الخاسر فكان متوازناً تقريباً: فمن بين 9385 من حالات الخسارة شبه الكاملة، كانت 4403 — أي 46.9% — خيارات شراء، بينما شكلت خيارات البيع الأغلبية الطفيفة. حدد اتجاه السوق كل رابح كبير، لكنه لم ينقذ أحداً بمفرده: حيث انتهى المطاف بآلاف من خيارات البيع في فئة الخسارة أيضاً، بسبب الخطأ في سعر التنفيذ، أو الخطأ في الأسبوع، أو كليهما.

أين تراكمت الخسائر

أي أصل مالي تسبب في هذه الخسائر؟ ليس اسم الانهيار.

الاستعلاممجموعة الخسائر حسب الجذر: عقود انخفضت بنسبة +90% عن أول سعر، حصة المجموعة، وten-baggers لكل جذر
استعلام SQL الدقيق وراء كل رقم
SELECT
    multiIf(startsWith(ticker, 'O:NVDA'), 'NVDA', startsWith(ticker, 'O:TSLA'), 'TSLA', startsWith(ticker, 'O:AAPL'), 'AAPL', startsWith(ticker, 'O:SPY'), 'SPY', startsWith(ticker, 'O:QQQ'), 'QQQ', 'MU') AS root,
    count() AS contracts,
    countIf(last_px / first_px <= 0.1) AS down_90_pct_plus,
    round(100.0 * countIf(last_px / first_px <= 0.1) / count(), 1) AS pct_of_root_wiped,
    round(100.0 * countIf(last_px / first_px <= 0.1) / sum(countIf(last_px / first_px <= 0.1)) OVER (), 1) AS share_of_all_down_90_pct,
    countIf(last_px / first_px >= 10) AS up_10x_plus
FROM (
    SELECT ticker,
        toFloat64(argMin(price, (sip_timestamp, price))) AS first_px,
        toFloat64(argMax(price, (sip_timestamp, price))) AS last_px,
        count() AS trades
    FROM global_markets.options_trades
    WHERE ((startsWith(ticker, 'O:MU') AND length(ticker) = 19) OR (startsWith(ticker, 'O:NVDA') AND length(ticker) = 21) OR (startsWith(ticker, 'O:TSLA') AND length(ticker) = 21) OR (startsWith(ticker, 'O:SPY') AND length(ticker) = 20) OR (startsWith(ticker, 'O:QQQ') AND length(ticker) = 20) OR (startsWith(ticker, 'O:AAPL') AND length(ticker) = 21))
      AND sip_timestamp >= toDateTime64('2026-06-01 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-01 00:00:00', 9)
    GROUP BY ticker
    HAVING count() >= 50 AND argMin(price, (sip_timestamp, price)) > 0
)
GROUP BY root
ORDER BY down_90_pct_plus DESC, root ASC

وفرت QQQ أكبر تجمع للخسائر: 2923 من الخسائر شبه الكاملة — أي 31.1% من إجمالي الخسائر — مع محو 35.7% من عقودها السائلة. وبإضافة نسبة 24.7% لـ SPY، نجد أن مؤشرات الأسهم الأساسية تستحوذ على أكثر من نصف الخسائر. وأقل معدلات المحو كانت لـ NVDA وAAPL (21.8% و21.8%) — والأولى منهما هي NVDA، وهي الأصل الأساسي لأكبر رابح خلال الشهر. وتضخمت الخسائر حيث ظلت قيمة العلاوة (premium) ثابتة. وفي الجانب المقابل، ضمن نفس الجدول: أنتجت QQQ نسبة 9 من الـ 14 خياراً التي حققت أرباحاً بمقدار عشرة أضعاف هذا الشهر؛ بينما أنتج SPY، مع وجود 2319 عقداً في فئة الخسارة، نسبة 0.

ما يوضحه هذا الجدول (وما لا يمكنه توضيحه)

أربعة دروس. التحدب (Convexity) حقيقة: الخيار الرخيص خارج نطاق الربحية (out-of-the-money) تتضاعف قيمته بشكل جنوني عندما يتحرك الأصل بسرعة — وهذا هو السبب تحديداً في تداول تذاكر اليانصيب بأسعار زهيدة. مضاعفات العناوين الرئيسية تستحق الفحص الدقيق: استند مضاعف 495x في شهر يونيو إلى عملية طباعة واحدة لدفعة مكونة من حصتين؛ بينما كانت الحركة القابلة للتداول هي الضعف. التوزيع هو ثمن التحدب: توجد 14 من الصفقات التي تضاعفت قيمتها عشر مرات بجانب 9385 من الصفقات التي كادت أن تُمحى بالكامل (يغطي شرح صناع السوق من يبيع هذه التذاكر). ولا يمكن تداول الرؤية الاسترجاعية: التذكرة الرابحة لم تكن موجودة في 1 يونيو — بل طُبعت لأول مرة في 15 يونيو — وكان شراؤها يعني معرفة اتجاه وتوقيت الأسبوعين التاليين في ذلك الصباح. تقيس هذه الصفحة ما احتواه شهر يونيو. ولا تقترح ما سيحتويه شهر يوليو.

الأسئلة الشائعة

ما هي أفضل صفقة خيارات في يونيو 2026؟

بناءً على قياس السعر من أول طباعة إلى آخر طباعة عبر ستة أصول سائلة، كانت صفقة خيارات البيع (put) لأسهم NVDA بسعر تنفيذ 200 دولار والتي تنتهي صلاحيتها في 29 يونيو 2026: من $0.01 إلى $4.95، أي بمضاعف قدره 495x — استناداً إلى أول طباعة لصفقة بقيمة بنس واحد (كانت الطباعة التالية بقيمة $2.44).

هل يمكنك خسارة أكثر مما استثمرته عند تداول الخيارات؟

عند شراء الخيارات، لا: يمكن للمشتري أن يخسر بحد أقصى العلاوة المدفوعة. أما عند بيع الخيارات، فنعم — تظهر سجلات شهر يونيو بائعاً حصل على ألف دولار كعلاوة، وانتهى به الأمر بخسارة قدرها $494,000 عند الطباعة الأخيرة.

لماذا تنتهي معظم الخيارات الرخيصة دون قيمة؟

تُسعّر الخيارات الرخيصة نتيجةً يعتبر السوق عدم احتمالية حدوثها: وهي حدوث تحرك كبير في السعر قبل موعد نهائي قريب. معظم الأشهر لا تشهد سوى تحركات قليلة من هذا النوع، وتتآكل معظم العقود. في يونيو 2026، فقدت 9385 من أصل 30951 من العقود المتداولة بنشاط ما لا يقل عن تسعين بالمئة من قيمة أول طباعة لها؛ وتداولت 8949 آخر مرة بسنتين أو أقل.

هل كان بإمكان متداول حقيقي تحقيق مضاعف 495

من المؤكد تقريباً لا بالحجم المطبوع: حيث تم تداول 2 عقدًا فقط عند سعر الدخول $0.01، ووصل السعر إلى $2.44 خلال 101 ثانية. ألف دولار عند الطباعة الثانية بلغت حوالي $1980 عند الطباعة الأخيرة — صفقة قوية، لكنها لا تعد مضاعفاً يغير الحياة إلا عند النظر إليها بأثر رجعي.

ملاحظات البيانات

ملاحظات البيانات الكاملة
  • تتجاهل حسابات البائع الهامش، والتخصيص، والتصفية القسرية حسب التصميم: كان من المفترض إغلاق أي مركز بيع حقيقي أو تخصيصه قبل وقت طويل من آخر سعر مسجل. هذه الحسابات تقيس الحركة فقط، ولا تمثل كشف حساب وسيط.
  • بيانات استرجاعية وليست نصيحة: يتم حساب كل رقم بعد وقوع الحدث بناءً على الصفقات المخزنة.
  • القياس من أول سعر مسجل إلى آخر سعر هو أداة قياس وليس تقرير تنفيذ؛ ولهذا السبب تُصنف هذه الأرقام كمضاعفات وليس كعوائد.
  • تحذير السنت الواحد ينطبق بشكل عام: أي صف تحتوي على أول سعر بقيمة سنت واحد (الفائز؛ والمركز الثاني لـ AAPL) تتسم بنفس درجة الحساسية.
  • نطاق البيانات: ستة رموز أساسية — MU, NVDA, TSLA, SPY, QQQ, AAPL — رموز OCC القياسية فقط (تم استبعاد العقود المعدلة بسبب طول الرمز)، 50 صفقة أو أكثر في شهر يونيو، وأول سعر مسجل غير صفري.

المنهجية

  • الفترة: من 1 إلى 30 يونيو 2026؛ تُخزن الطوابع الزمنية بتوقيت UTC، وتُفلتر باستخدام حدود UTC الخام. تُعد لوحة المعايرة هي الكتلة المرجعية، وتستعرض عام 2026 بشكل متعمد، وتُحسب بنفس الطريقة.
  • لكل عقد: السعر الأول هو صفقة أبكر طابع زمني لـ SIP في يونيو، والأخير هو أحدث طابع زمني؛ تُفض النزاعات في حالات التساوي بشكل حتمي بناءً على السعر. تُحسب المتعددات بناءً على الأخير بدلاً من الأول، ويتم حسابها داخل الاستعلام.
  • تعيد لوحة المسار اليومي اشتقاق الفائز من نفس الفحص المصنف عند كل جيل؛ يحدد إيصال الإدخال الفائز حسب الرمز، مع حدود تحافظ على المركز في حال عدم الاتفاق بينهما.
  • يتم التوليد عبر مسار القراءة فقط المحدود فقط؛ لا تستعلم الصفحة أبداً من البيانات المباشرة. حالة المستودع كما هي في 12 يوليو 2026.

كل لوحة هي كائن مخزن واحد — رسم بياني، وجدول، وSQL. يمكنك فحص السجل بنفسك عبر محطة Strasmore.

#الخيارات#hindsight#convexity#risk#deepdive