تفاوت Credit Spread و Debit Spread در معاملات آپشن
بررسی تفاوتهای عملیاتی میان Credit Spread و Debit Spread در معاملات آپشن. با وجود شباهت در نمودار بازدهی و قیمت اعمال، این دو استراتژی در جریان نقدی و ریسک متفاوت هستند.
تفاوتهای عملیاتی در استراتژیهای اسپرد
یک Credit Spread و یک Debit Spread که بر پایه دو Strike Price یکسان، در یک تاریخ انقضا و با جهتگیری مشابه ایجاد شده باشند، در واقع یک موقعیت معاملاتی واحد هستند. تفاوت اصلی در این است که یکی در آغاز معامله جریان نقدی مثبت (دریافت وجه) ایجاد میکند و دیگری مستلزم پرداخت نقدی است؛ با این حال، در زمان سررسید، نمودار سود و زیان هر دو بر یکدیگر منطبق میشود. آنچه پس از این واقعیت باقی میماند، فهرست کوتاهی از تفاوتهای کاربردی است و شکل نمودار بازدهی (Payoff) در میان آنها جایگاهی ندارد.
اسپرد عمودی (Vertical Spread) چیست؛ در قالب بدهکار (Debit) و بستانکار (Credit)
اسپرد عمودی شامل دو اختیار از یک نوع، بر روی یک دارایی پایه یکسان، با تاریخ انقضای مشابه و در دو قیمت اعمال (Strike) متفاوت است. در این استراتژی، یکی از اختیارها خریداری و دیگری فروخته میشود. فاصله میان دو قیمت اعمال، «عرض» (Width) اسپرد نامیده میشود و این عرض، حداکثر ارزشی است که این ساختار میتواند در هر زمانی داشته باشد. (استفاده از دو تاریخ انقضا بهجای دو قیمت اعمال، ساختار متفاوتی به نام اسپرد تقویمی ایجاد میکند.)
اسپرد خرید صعودی (Bull Call Spread) شامل خرید اختیار خرید با قیمت اعمال پایینتر و فروش اختیار خرید با قیمت اعمال بالاتر است. از آنجا که قیمت خرید اختیار خریدِ اول بیشتر از اختیار خریدِ دوم است، نقدینگی از حساب خارج میشود: این پرداخت، یک اسپرد بدهکار (Debit) محسوب میشود. اسپرد فروش صعودی (Bull Put Spread) شامل فروش اختیار فروش با قیمت اعمال بالاتر و خرید اختیار فروش با قیمت اعمال پایینتر است. از آنجا که ارزش اختیار فروشِ فروختهشده بیشتر است، نقدینگی وارد حساب میشود: این دریافت، یک اسپرد بستانکار (Credit) است. هر دو ساختار با افزایش قیمت سهم به سمت قیمت اعمال بالاتر سود کسب میکنند و سود آنها در سطوح بالاتر از آن متوقف میشود. جزئیات مربوط به هر یک از این بازوها در خرید و فروش اختیار خرید بررسی شده است.
برابری اختیار خرید و فروش، قیمتها را به هم پیوند میدهد
برابری اختیار خرید و فروش (Put-call parity) یک رابطه ریاضی است، نه یک مدل. در یک قیمت اعمال (strike) و تاریخ انقضای مشخص، قیمت اختیار خرید (call) منهای قیمت اختیار فروش (put)، برابر است با قیمت سهام منهای قیمت اعمال که از تاریخ انقضا تنزیل شده است. برابری اختیار خرید و فروش از طریق سازوکار نظارتی میزهای آربیتراژ، اعتبار خود را حفظ میکند. جدول زیر این همانی را در یک زنجیره اختیار معامله AAPL نشان میدهد که در پایان معاملات Jun 12, 2026 برای قراردادهای منقضیشونده در Jul 17, 2026 ثبت شده است.
کد دقیق SQL پشت هر عدد
SELECT
concat('$', toString(toFloat64(strike_price))) AS strike,
round(avgIf(toFloat64(option_close), lower(option_type) IN ('call', 'c')), 2) AS call_price,
round(avgIf(toFloat64(option_close), lower(option_type) IN ('put', 'p')), 2) AS put_price,
round(avgIf(toFloat64(option_close), lower(option_type) IN ('call', 'c'))
- avgIf(toFloat64(option_close), lower(option_type) IN ('put', 'p')), 2) AS call_minus_put,
round(any(toFloat64(underlying_close)) - toFloat64(strike_price), 2) AS stock_minus_strike,
round(avgIf(toFloat64(option_close), lower(option_type) IN ('call', 'c'))
- avgIf(toFloat64(option_close), lower(option_type) IN ('put', 'p'))
- any(toFloat64(underlying_close)) + toFloat64(strike_price), 2) AS parity_gap,
formatDateTime(any(date), '%b %e, %Y') AS snapshot,
formatDateTime(any(expiration_date), '%b %e, %Y') AS expiry
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date = '2026-06-12'
AND expiration_date = '2026-07-17'
AND volume >= 50
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.04
GROUP BY strike_price
HAVING countIf(lower(option_type) IN ('call', 'c')) > 0
AND countIf(lower(option_type) IN ('put', 'p')) > 0
ORDER BY strike_priceستون «اختیار خرید منهای اختیار فروش» را در مقابل ستون «سهام منهای قیمت اعمال» مقایسه کنید. در قیمت اعمال $280، قیمت اختیار خرید 12.26 بالاتر از اختیار فروش بسته شد، در حالی که فاصله قیمت سهام از قیمت اعمال برابر با 11.52 بود. این جفتسازی در تمامی 5 قیمت اعمال موجود در جدول تکرار میشود. ستون نهایی، باقیمانده این محاسبات را نشان میدهد که به صفر نزدیک است، اما دقیقاً روی صفر قرار ندارد. این باقیمانده، بهره تعلقگرفته به قیمت اعمال در طول هفتههای باقیمانده تا انقضا، پس از کسر سود سهام احتمالی در این بازه زمانی است. اسپرد جعبهای (Box spreads) این باقیمانده را به صورت مستقل قیمتگذاری میکنند.
آیا استراتژیهای Bull Call Spread و Bull Put Spread بازدهی یکسانی دارند؟
از تساوی پاریته استفاده کنید. هزینه یک Bull Call Spread برابر است با قیمت اختیار خرید با استرایک پایینتر منهای قیمت اختیار خرید با استرایک بالاتر. اگر هر اختیار خرید را با معادل پاریته آن، یعنی یک اختیار فروش به علاوه سهام منهای استرایک تنزیلشده جایگزین کنید، بخشهای مربوط به سهام یکدیگر را خنثی میکنند. آنچه باقی میماند، اختلاف استرایکهای تنزیلشده منهای اعتبار دریافتی از Bull Put Spread است. در یک جمله: بدهی پرداختی و اعتبار دریافتی همیشه با عرض اسپرد برابر است.
این ادعا با یک عدد همراه است، بنابراین در اینجا این عدد را برای هر اسپرد عمودی 5 دلاری در همان زنجیره اختیارها مشاهده میکنید.
کد دقیق SQL پشت هر عدد
WITH chain AS
(
SELECT
toFloat64(strike_price) AS strike,
any(toFloat64(underlying_close)) AS spot,
avgIf(toFloat64(option_close), lower(option_type) IN ('call', 'c')) AS call_px,
avgIf(toFloat64(option_close), lower(option_type) IN ('put', 'p')) AS put_px
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date = '2026-06-12'
AND expiration_date = '2026-07-17'
AND volume >= 50
AND toFloat64(strike_price) = round(toFloat64(strike_price) / 5) * 5
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.10
GROUP BY strike
HAVING countIf(lower(option_type) IN ('call', 'c')) > 0
AND countIf(lower(option_type) IN ('put', 'p')) > 0
)
SELECT
concat('$', toString(lo.strike), ' / $', toString(hi.strike)) AS spread_strikes,
round(lo.call_px - hi.call_px, 2) AS call_debit,
round(hi.put_px - lo.put_px, 2) AS put_credit,
round((lo.call_px - hi.call_px) + (hi.put_px - lo.put_px), 2) AS debit_plus_credit
FROM chain AS lo
INNER JOIN chain AS hi ON hi.strike = lo.strike + 5
ORDER BY lo.strikeپایینترین پله در وضعیت عمیق در سود (deep in the money) قرار دارد، به این معنی که استرایک در سمت سودآور قیمت سهام قرار گرفته است. هزینه اسپرد خرید $275 / $280 در آنجا 3.7 از عرض 5 دلاری بود، در حالی که اسپرد فروش روی همان استرایکها 1.04 اعتبار ایجاد کرد و مجموع این دو به 4.74 رسید. در بالاترین پله، $315 / $320، توازن معکوس میشود: 0.49 بدهی در برابر 4.65 اعتبار که مجموع آنها به 5.14 میرسد. در تمامی 6 پلهها، مجموع با صرفنظر از چند سنت اختلاف در قیمتهای پایانی، در سطح همان عرض 5 دلاری باقی میماند.
شبکه بازدهی، مقایسه دو ساختار در کنار یکدیگر
نردبان (Ladder) بیانیهای در مورد قیمتهای ورود است. شبکه بازدهی، همان بیانیه در زمان سررسید است. این پنل، جفت قیمتهای اعمال (strike) نزدیک به قیمت معاملاتی سهم در آن روز را در نظر میگیرد و هر دو ساختار را در بازهای از قیمتهای سررسید، بر حسب دلار به ازای هر سهم، قیمتگذاری میکند.
کد دقیق SQL پشت هر عدد
WITH chain AS
(
SELECT
toFloat64(strike_price) AS strike,
any(toFloat64(underlying_close)) AS spot,
avgIf(toFloat64(option_close), lower(option_type) IN ('call', 'c')) AS call_px,
avgIf(toFloat64(option_close), lower(option_type) IN ('put', 'p')) AS put_px
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date = '2026-06-12'
AND expiration_date = '2026-07-17'
AND volume >= 50
AND toFloat64(strike_price) = round(toFloat64(strike_price) / 5) * 5
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.12
GROUP BY strike
HAVING countIf(lower(option_type) IN ('call', 'c')) > 0
AND countIf(lower(option_type) IN ('put', 'p')) > 0
)
SELECT
concat('$', toString(px.strike)) AS price_at_expiry,
round(least(greatest(px.strike - lo.strike, 0.0), hi.strike - lo.strike)
- (lo.call_px - hi.call_px), 2) AS debit_structure_pl,
round((hi.put_px - lo.put_px)
- least(greatest(hi.strike - px.strike, 0.0), hi.strike - lo.strike), 2) AS credit_structure_pl,
round(least(greatest(px.strike - lo.strike, 0.0), hi.strike - lo.strike)
- (lo.call_px - hi.call_px)
- (hi.put_px - lo.put_px)
+ least(greatest(hi.strike - px.strike, 0.0), hi.strike - lo.strike), 2) AS pl_gap
FROM chain AS px
INNER JOIN chain AS lo ON lo.strike = floor(px.spot / 5) * 5
INNER JOIN chain AS hi ON hi.strike = lo.strike + 5
ORDER BY px.strikeدر $275، زیر هر دو قیمت اعمال، ساختار بدهکار (debit) با قیمت -2.6 به ازای هر سهم و ساختار بستانکار (credit) با قیمت -2.09 ثبت میشود. در $320، بالای هر دو قیمت اعمال، این مقادیر به ترتیب 2.4 و 2.91 هستند. ستون آخر همان ستونی است که باید زیر نظر داشت و تخت است: -0.51 در پایین شبکه و -0.51 در بالای آن. یک اختلاف ثابت به معنای پروفایل ریسک متفاوت نیست. این تنها یک شکل است که دو بار ترسیم شده است.
بدترین و بهترین حالت، به عرض هر ردیف اضافه میشود، زیرا ارزش هیچیک از دو ساختار نمیتواند بیش از فاصله میان قیمتهای اعمال باشد. نقطه سربهسر از همان محاسبات به دست میآید: قیمت اعمال پایینتر بهعلاوه مبلغ بدهکار برای نسخه اختیار خرید، و قیمت اعمال بالاتر منهای مبلغ بستانکار برای نسخه اختیار فروش. با توجه به اینکه مبالغ بدهکار و بستانکار به عرض ساختار اضافه میشوند، آن دو قیمت در واقع یک قیمت واحد هستند.
تفاوت اسپرد اعتباری (Credit spread) و اسپرد بدهی (Debit spread): تفاوت واقعی در چیست
در عمل سه تفاوت وجود دارد و نمودار بازدهی (payoff diagram) جزو آنها نیست.
نحوه تخصیص سرمایه
حداکثر زیان در نسخه بدهی (debit)، همان مبلغ بدهی است که در زمان ورود به معامله از حساب پرداخت شده است. هیچ مبلغ دیگری بلوکه نمیشود. در نسخه اعتباری (credit)، حداکثر زیان برابر است با عرض اسپرد منهای اعتبار دریافتی؛ کارگزار این مبلغ را به عنوان وجه تضمین برای موقعیت فروش (short leg) تا زمان بستن یا انقضای قرارداد نزد خود نگه میدارد. دلارها یکسان هستند، اما برچسبها متفاوتاند. در یک صورتحساب، خروج نقدینگی دیده میشود و در دیگری، ورود نقدینگی که قدرت خرید را به میزان بیشتری کاهش داده است. یک استراتژی عمودی با ریسک تعریفشده، با یک اختیار فروش بدون پوشش (uncovered short option) کاملاً متفاوت است؛ درک این موضوع پیش از مقایسه این دو ضروری است: به وجه تضمین برای فروش اختیار معامله بدون پوشش مراجعه کنید.
تخصیص زودهنگام (Early assignment) بر روی موقعیتهای متفاوت
هر دو ساختار دارای یک موقعیت فروش (short) هستند و اختیار معاملههای سهام در ایالات متحده از نوع آمریکایی بوده و در هر روز کاری قابل اعمال هستند. تفاوت در زمانی است که آن موقعیت فروش در وضعیت سودده (in the money) قرار میگیرد. در اسپرد خرید صعودی (bull call spread)، موقعیت فروش همان اختیار خرید با قیمت اعمال (strike) بالاتر است که در سناریوی سودده، در وضعیت in the money قرار دارد؛ اختیار خرید فروششده عمدتاً یک روز پیش از تاریخ بدون سود (ex-dividend date) با ریسک اعمال زودهنگام مواجه میشود، یعنی زمانی که سود نقدی پیشنهادی از ارزش زمانی باقیمانده اختیار خرید بیشتر باشد. تاریخهای بدون سود و اختیار معاملهها این سازوکار را پوشش میدهد. در اسپرد فروش صعودی (bull put spread)، موقعیت فروش همان اختیار فروش با قیمت اعمال بالاتر است که در سناریوی زیانده، در وضعیت in the money قرار دارد؛ اختیار فروشهای فروششدهای که عمیقاً در وضعیت in the money هستند، برای دریافت بهره حاصل از عواید قیمت اعمال، زودتر اعمال میشوند. تخصیص (assignment) حداکثر زیان تعریفشده را تغییر نمیدهد، زیرا موقعیت خرید (long leg) همچنان باقی است. این امر داراییهای نگهداریشده در پایان روز را تغییر میدهد که میتواند منجر به مالکیت سهام و فراخوان وجه تضمین (margin call) شود. اختیار معاملههای آمریکایی در برابر اروپایی مشخص میکند که کدام قراردادها اساساً چنین قابلیتی دارند.
هزینه اجرا در زنجیرههای کمحجم
برابری (Parity) میگوید که ارزش این دو ساختار یکسان است، اما درباره قیمت نهایی معامله (fill) چیزی نمیگوید. حجم معاملات بهندرت در سراسر یک زنجیره متقارن است.
کد دقیق SQL پشت هر عدد
SELECT
concat('$', toString(toFloat64(strike_price))) AS strike,
sumIf(volume, lower(option_type) IN ('call', 'c')) AS call_volume,
sumIf(volume, lower(option_type) IN ('put', 'p')) AS put_volume,
round(100 * sumIf(volume, lower(option_type) IN ('put', 'p')) / sum(volume), 1) AS put_volume_share_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date = '2026-06-12'
AND expiration_date = '2026-07-17'
AND volume > 0
AND toFloat64(strike_price) = round(toFloat64(strike_price) / 5) * 5
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.12
GROUP BY strike_price
ORDER BY strike_priceدر $260، که پایینترین قیمت اعمال از میان 14 قیمت اعمال نمایشدادهشده است، اختیار فروشها 99.5% از قراردادهای معاملهشده را به خود اختصاص دادند. در $325، که بالاترین قیمت است، سهم اختیار فروش 0% بود. سمت کمحجم یک زنجیره، دارای اسپرد (عرض قیمت خریدوفروش) گستردهتری است و این هزینه در زمان ورود و دوباره در زمان خروج پرداخت میشود. هزینه معامله اختیار معاملهها ارقامی را در این باره ارائه میدهد و اختیار معاملههای نقدشونده در برابر پرنوسان، بازار کمحجم را از بازار سریع متمایز میکند.
آیا نوسانپذیری ضمنی بالا به نفع استراتژی اعتباری (Credit) است؟
قاعده سرانگشتی رایج این است: وقتی نوسانپذیری ضمنی (Implied Volatility) بالاست، حقبیمه بفروشید و وقتی پایین است، آن را بخرید. در قیمتهای اعمال (Strikes) یکسان، این جمله تنها توصیفکننده ورودی است، نه ساختار. قیمتگذاری هر دو استراتژی عمودی (Verticals) بر اساس نوسانپذیری مشابه در دو قیمت اعمال یکسان انجام میشود و نردبان بالا، رسیدِ آن است. فروش اسپرد اختیار فروش (Put Spread) در شرایطی که نوسانپذیری ضمنی بالاست و خرید اسپرد اختیار خرید (Call Spread) در همان قیمتهای اعمال، در نهایت یک موقعیت در دفاتر معاملاتی باقی میگذارد که یک نقطه سربهسر و یک سناریوی بدترین حالت دارد. دیدگاه نسبت به ورودیِ نوسانپذیری، از طریق قیمتهای اعمال انتخابی و عرض اسپرد اعمال میشود و نتیجه در هر دو حالت یکسان است. آیا نوسانپذیری ضمنی بالا مطلوب است به تحلیل دقیق خودِ این ورودی میپردازد.
پرسشهای متداول
آیا Credit Spread از Debit Spread ایمنتر است؟
خیر، در صورت یکسان بودن Strike Price و تاریخ انقضا، خیر. بدترین سناریو، بهترین سناریو و نقطه سربهسر در هر دو یکسان است. در نسخه Credit، ریسک بهصورت وجه تضمین (Margin) برای موقعیت فروش (Short leg) نمایش داده میشود، در حالی که در نسخه Debit، همان ریسک بهصورت نقدی که پیشتر پرداخت شده است، دیده میشود.
کدامیک سرمایه کمتری را درگیر میکند؟
هیچکدام، در صورت یکسان بودن Strike Priceها. نسخه Debit تنها هزینه اولیه (Debit) را در بر دارد و پس از آن سرمایه دیگری را مسدود نمیکند. نسخه Credit مبلغی را دریافت میکند و تفاوت عرض اسپرد و اعتبار دریافتی را بهعنوان وجه تضمین مسدود میکند. این دو مبلغ در نهایت با هم برابرند، زیرا مجموع Debit و Credit برابر با عرض اسپرد است.
آیا امکان اعمال زودهنگام (Early Assignment) در Credit Spread وجود دارد؟
بله. موقعیت فروش در یک Vertical Spread سهام آمریکا از نوع سبک آمریکایی (American style) است و میتواند در هر روز کاری علیه حساب اعمال شود. موقعیت خرید (Long leg) همچنان باقی میماند، بنابراین حداکثر زیان تعریفشده حفظ میشود، هرچند ممکن است حساب در پایان روز معاملاتی، مالکیت سهام را بهصورت شبانه (Overnight) در اختیار بگیرد.
انتخاب میان این دو در چه زمانی اهمیت پیدا میکند؟
زمانی که نقدشوندگی دو سمت زنجیره اختیارها یکسان نباشد، زمانی که تاریخ پرداخت سود سهام (Dividend) در بازه زمانی قرارداد قرار گیرد، و زمانی که الزامات کارگزار باعث شود نگهداری یکی از این دو نسخه ارزانتر تمام شود. نمودار بازدهی (Payoff diagram) هرگز عامل تعیینکننده در این تصمیم نیست.
هر پنل در اینجا به همراه کدهای SQL تولیدکننده آن ارائه شده است؛ بنابراین میتوانید هر کدام را باز کنید تا نحوه محاسبه ارقام را مشاهده کنید. همین پرسوجوها (Queries) را روی Ticker و تاریخ انقضای دیگری در پایانه Strasmore اجرا کنید تا مشاهده کنید که این همانی در آنجا نیز برقرار است.