Ratio Spread: Breakeven மற்றும் Naked Risk
1x2 call ratio spread-இன் கணிதத்தை அறிக: இரு breakeven நிலைகள், லாப உச்சம், மேலும் naked leg கட்டுப்பாட்டை ஏற்கும் புள்ளி ஆகியவற்றை விளக்குகிறது.
ஒரு ratio spread, ஒரு option-ஐ வாங்கி, அதற்கு எதிராக ஒன்றுக்கும் மேற்பட்ட options-ஐ—பொதுவாக இரண்டு—அதே expiration-இல் அதிகமான strike-ல் விற்கிறது. கூடுதலாக விற்கப்படும் short contract, position-ன் பெரும்பகுதி செலவை ஈடுசெய்து, short strike-ல் லாபத்திற்கு உச்சவரம்பை அமைக்கிறது. அதே நேரத்தில், மேல்புறத்தில் எந்த long call-மும் இல்லாத ஒரு short call மீதமிருக்கும். கணிதம் சிக்கலாகத் தொடங்குவது அங்கேதான்.
1x2 call ratio spread உண்மையில் என்னைக் கொண்டுள்ளது
பொதுவான வடிவம் 1x2 call ratio ஆகும்: குறைந்த strike-ல் ஒரு call வாங்கி, அதிக strike-ல் இரண்டு calls விற்கப்படுகின்றன. இரண்டுக்கும் ஒரே underlying மற்றும் ஒரே expiration date இருக்கும். இதை பகுதிகளாகப் பிரித்துப் பார்த்தால், ஒரு long call மற்றும் ஒரு short call சேர்ந்து ஒரு சாதாரண vertical spread ஆகும். இதுவே credit spreads மற்றும் debit spreads பகுதியில் விளக்கப்பட்ட அமைப்பு. இரண்டாவது short call-க்கு மேலே எந்த long option-மும் இல்லை. அந்த leg naked ஆக இருப்பதால், பங்கு எவ்வளவு உயர்ந்தாலும் short strike-ல் 100 shares-ஐ வழங்க வேண்டிய கடமை உருவாகிறது.
Ratio spread கணிதம்: இரண்டு breakevens மற்றும் ஒரு உச்சநிலை
சுற்று எண்கள் கணிதத்தைத் தெளிவாகக் காட்டும். ஆகவே, $100 விலையில் உள்ள ஒரு கற்பனைப் பங்கைக் கருதலாம். $100 call-ஐ $6.00 premium-க்கு வாங்கி, $110 calls-ஐ தலா $2.50 premium-க்கு இரண்டு விற்கலாம். Net cost என்பது $6.00 minus $5.00, அதாவது ஒரு share-க்கு $1.00 debit; முழு package-க்கு $100.
Expiration நேரத்தில் position நான்கு பகுதிகளில் அமையும்:
- $100-க்கு கீழ், அனைத்து calls-மும் மதிப்பின்றி expire ஆகும். இழப்பு $1.00 debit ஆகும்.
- $100 முதல் $110 வரை, long call in the money ஆகும்; இரண்டு short calls-மும் in the money ஆகாது. பங்கு உயரும் ஒவ்வொரு $1-க்கும் position ஒரு share-க்கு $1 லாபம் பெறும். $101.00-ல் அது positive ஆகும். இதுவே lower breakeven.
- $110-ல், long call-ன் மதிப்பு $10.00 ஆகும்; இரண்டு short calls-மும் மதிப்பின்றி expire ஆகும். உச்ச மதிப்பு: $10.00 minus $1.00 debit, அதாவது ஒரு contract-க்கு $900.
- $110-க்கு மேல், long call ஒரு share-க்கு $1 வீதம் லாபம் பெறும்; இரண்டு short calls-ம் சேர்ந்து $2 இழக்கும். ஆகவே, பங்கு உயரும் ஒவ்வொரு $1-க்கும் position ஒரு share-க்கு $1 இழக்கும். $119.00-ல் முழு $9.00 லாபமும் திரும்பக் கொடுக்கப்படும். இதுவே upper breakeven.
பொதுவான வடிவில், A என்பது long strike, B என்பது short strike, C என்பது ஒரு share-க்கு net cost. Package credit-ஆக கிடைத்தால் C negative ஆகும். Maximum profit என்பது (B - A) - C; அது B-ல் கிடைக்கும். Upper breakeven என்பது இந்த maximum profit-ஐ B-க்கு கூட்டிய மதிப்பு; அதாவது 2B - A - C. Debit version-க்கு A + C என்ற lower breakeven-மும் இருக்கும். Credit version-க்கு lower breakeven இருக்காது. ஏனெனில் A-க்கு கீழ் ஒவ்வொரு call-மும் மதிப்பின்றி expire ஆகும்; credit முழுவதும் கிடைத்தபடியே இருக்கும்.
Upper breakeven-ஐத் தாண்டிய பிறகு, பங்கு உயரும் ஒவ்வொரு $1-க்கும் இழப்பு $1 வீதம் அதிகரிக்கும். அதற்கு உச்சவரம்பு இல்லை. 1x3 ratio-வில், பங்கு உயரும் ஒவ்வொரு $1-க்கும் ஒரு share-க்கு $2 இழப்பு ஏற்படும். எந்த strike தேர்வும் அந்த leg-ஐ அகற்றாது.
உங்கள் சொந்த எண்களில் payoff-ஐ கணக்கிடுங்கள்
இந்த அமைப்பு நான்கு எண்களைக் கொண்டது: இரண்டு strikes, இரண்டு premiums, மற்றும் ratio. கீழே உள்ள அடிப்படை image python3 heredoc standard library-ஐ மட்டுமே பயன்படுத்துகிறது. எதையும் install செய்யவோ fetch செய்யவோ தேவையில்லை. இது net cost, உச்சநிலை, இரண்டு breakevens, மற்றும் பல்வேறு prices-ல் expiration payoff-ஐ அச்சிடும். ஒப்பீட்டுக்காக சாதாரண 1x1 vertical-ன் முடிவுகளையும் அருகில் காட்டும்.
python3 - <<'PY'
# 1x2 call ratio: buy 1 call at the lower strike, sell RATIO calls at the higher one.
SPOT = 100.00
LONG_STRIKE, LONG_PREMIUM = 100.00, 6.00
SHORT_STRIKE, SHORT_PREMIUM = 110.00, 2.50
RATIO = 2 # short contracts per long contract
net_cost = LONG_PREMIUM - RATIO * SHORT_PREMIUM # per share, negative is a credit
max_profit = (SHORT_STRIKE - LONG_STRIKE) - net_cost # per share, reached at the short strike
upper_be = SHORT_STRIKE + max_profit / (RATIO - 1) # slope above the short strike is 1 - RATIO
lower_be = LONG_STRIKE + net_cost
def ratio_payoff(px):
return (max(px - LONG_STRIKE, 0)
- RATIO * max(px - SHORT_STRIKE, 0)
- net_cost)
def vertical_payoff(px):
return (max(px - LONG_STRIKE, 0)
- max(px - SHORT_STRIKE, 0)
- (LONG_PREMIUM - SHORT_PREMIUM))
print("net %s of %.2f per share" % ("debit" if net_cost > 0 else "credit", abs(net_cost)))
print("max profit %.2f per share, at %.2f" % (max_profit, SHORT_STRIKE))
if net_cost > 0:
print("lower breakeven %.2f" % lower_be)
else:
print("lower breakeven none, the credit is kept under %.2f" % LONG_STRIKE)
print("upper breakeven %.2f, then unbounded" % upper_be)
print()
print("%8s %10s %10s" % ("price", "1x2", "1x1"))
for step in range(17):
px = SPOT * (0.90 + 0.025 * step)
print("%8.2f %10.2f %10.2f" % (px, ratio_payoff(px), vertical_payoff(px)))
PY
மேலுள்ள எடுத்துக்காட்டின் strikes மற்றும் premiums-ஐப் பயன்படுத்தினால், இது பின்வருமாறு அச்சிடும்:
net debit of 1.00 per share
max profit 9.00 per share, at 110.00
lower breakeven 101.00
upper breakeven 119.00, then unbounded
price 1x2 1x1
90.00 -1.00 -3.50
92.50 -1.00 -3.50
95.00 -1.00 -3.50
97.50 -1.00 -3.50
100.00 -1.00 -3.50
102.50 1.50 -1.00
105.00 4.00 1.50
107.50 6.50 4.00
110.00 9.00 6.50
112.50 6.50 6.50
115.00 4.00 6.50
117.50 1.50 6.50
120.00 -1.00 6.50
122.50 -3.50 6.50
125.00 -6.00 6.50
127.50 -8.50 6.50
130.00 -11.00 6.50
இரண்டு columns-ஐ ஒன்றுடன் ஒன்று ஒப்பிட்டுப் பாருங்கள். Long strike-க்கு கீழ் இரண்டும் சமமாக இருக்கும். Ratio $1.00 இழப்பில் இருக்கும்; vertical $3.50 இழப்பில் இருக்கும். Ratio, $110-ல் $9.00 வரை உயரும். பின்னர் பங்கு மேலும் உயரும் போது அந்த லாபத்தைத் திருப்பிக் கொடுக்கும். $117.50 முதல் $120.00 வரை zero-வை கடக்கும்; இதனால் grid-க்கு மேலே காட்டப்பட்டுள்ள $119.00 upper breakeven உறுதிப்படுத்தப்படுகிறது. Short strike-க்கு மேல் vertical $6.50-ல் உச்சவரம்பை அடைந்து, அதன் பிறகு மாறாது. ஒரு contract-க்கான மதிப்பைப் பெற எந்த column-ஐயும் 100-ஆல் பெருக்குங்கள். RATIO-ஐ 3 ஆக அமைத்தால், உச்சநிலைக்குப் பிறகு சரிவு ஒரு share-க்கு ஒவ்வொரு $1 உயர்வுக்கும் $2 ஆக அதிகரிக்கும். SHORT_PREMIUM-ஐ உயர்த்தி net_cost negative ஆக மாறினால், lower breakeven மறைந்துவிடும்.
Margin, strike width-ல் இருந்து அல்ல; naked leg-ல் இருந்து வருகிறது
ஒரு vertical spread-ன் worst case, அதன் strikes இடையிலான தூரத்தால் நிர்ணயிக்கப்படுகிறது. Broker வைத்திருக்கும் margin-மும் அதையே பின்பற்றும். Ratio spread-க்கு worst case வரையறுக்கப்படவில்லை. Covered half ஒன்றுக்கொன்று net ஆகிவிடும்; மீதமுள்ள short call, uncovered call போல margin செய்யப்படும். இந்தக் கணக்கீடு முதலில் underlying-ன் முழு மதிப்பில் ஒரு சதவீதத்திலிருந்து தொடங்கும். பின்னர் strike எவ்வளவு out of the money-ல் உள்ளது என்பதற்கேற்ப சரிசெய்யப்பட்டு, வசூலிக்கப்பட்ட premium சேர்க்கப்படும். Strikes இடையிலான width இதில் இடம்பெறாது. ஒரே stock-ல் narrow ratio மற்றும் wide ratio வைத்திருந்தாலும், naked leg-க்கான margin requirement ஒரே அளவுக்கு அருகில் இருக்கும். Session முழுவதும் share price மாறும்போது அந்த requirement-மும் மாறும். முழு நடைமுறை naked options விற்பனைக்கான margin பகுதியில் விளக்கப்பட்டுள்ளது.
ஒரு stock அந்தத் தூரத்தை எவ்வளவு அடிக்கடி கடந்துள்ளது?
Upper breakeven என்பது deadline-உடன் இணைக்கப்பட்ட ஒரு தூரமாகும். அந்தத் தூரத்தை AAPL உண்மையில் கடந்த பயணத்துடன் ஒப்பிடலாம். ஜனவரி 2021 முதல் ஜூலை 2026 வரை, ஒவ்வொரு 25-session காலப்பகுதியும்—சுமார் ஐந்து calendar weeks—stock முடிவடைந்த இடத்தின் அடிப்படையில் buckets-ஆகப் பிரிக்கப்பட்டுள்ளன.
ஒவ்வொரு எண்ணின் பின்னணியில் உள்ள துல்லியமான SQL
WITH
daily AS
(
SELECT
date,
toFloat64(max(close)) AS close_px
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'AAPL'
AND date >= '2021-01-04'
AND date <= '2026-07-31'
GROUP BY date
),
indexed AS
(
SELECT
date,
close_px,
row_number() OVER (ORDER BY date) AS n
FROM daily
),
moves AS
(
SELECT 100 * (b.close_px / a.close_px - 1) AS fwd_move_pct
FROM indexed AS a
INNER JOIN indexed AS b ON b.n = a.n + 25
),
totals AS
(
SELECT count() AS all_windows FROM moves
)
SELECT
multiIf(
fwd_move_pct < -5, 'down more than 5%',
fwd_move_pct < 0, 'down 0 to 5%',
fwd_move_pct < 5, 'up 0 to 5%',
fwd_move_pct < 10, 'up 5 to 10%',
fwd_move_pct < 15, 'up 10 to 15%',
'up more than 15%') AS move_bucket,
count() AS window_count,
round(100 * count() / any(t.all_windows), 1) AS share_of_windows_pct
FROM moves AS m
CROSS JOIN totals AS t
GROUP BY move_bucket
ORDER BY min(m.fwd_move_pct)முடிவில் up more than 15% அடைந்த windows, sample-ன் 5.8% ஆகும்; அவற்றின் எண்ணிக்கை 80. Upper breakeven அதிகம் திரண்டுள்ள நடுத்தர buckets-களில் ஒன்றுக்குள் இருக்கும் ratio, கடந்த காலத்தில் அடிக்கடி மீறப்பட்டிருக்கிறது. மிகத் தொலைவான bucket-க்கு அப்பால் இருக்கும் ஒன்று அரிதாகவே மீறப்பட்டுள்ளது. இந்த இரண்டு எண்ணிக்கைகளும் ஒரே stock-ன், அதன் வரலாற்றிலுள்ள ஒரே காலப்பகுதியைப் பற்றியவை. அடுத்த ஐந்து weeks குறித்து அவை எதையும் கூறுவதில்லை.
Short strikes-ல் assignment
பட்டியலிடப்பட்ட US equity options American style-ஆகும். ஆகவே, ஒரு short call-க்கு expiration நாளில் மட்டும் அல்லாமல் எந்த business day-லும் assignment ஏற்படலாம். இரண்டு short calls-மும் ஒரே நேரத்தில் assigned ஆனால், ஒவ்வொரு 1x2 position-க்கும் 200 shares short ஆக வழங்கப்படும். Long call அவற்றில் 100 shares-ஐ cover செய்யும். இதனால் 100-share short position ஒன்றும், அதனுடன் long call ஒன்றும் மீதமிருக்கும்; trader அதை unwind செய்யும் வரை அது margin-ல் இருக்கும். Ex-dividend dates-க்கு முன்பாக calls-ல் early assignment அதிகமாகக் காணப்படும். ஏனெனில் deep in-the-money call-ல் மீதமுள்ள time value, exercise செய்யும் holder பெறும் dividend-ஐவிடக் குறைவாகும். Ex-dividend dates மற்றும் options இந்த ஒப்பீட்டை விளக்குகிறது. short options எப்போது முன்கூட்டியே assigned ஆகும் என்பது பிற சூழல்களை விளக்குகிறது.
கடைசி வாரம் ஏன் சிக்கலானது?
Peak என்பது ஒரு குறிப்பிட்ட புள்ளி; அது plateau அல்ல. Gamma என்பது option-ன் delta மாறும் வீதமாகும். Expiration நெருங்கும்போது அது strike-ஐச் சுற்றி அதிகமாகக் குவியும். Payoff அதிகமாக இருக்கும் அதே இடத்தில் position-ன் directional exposure மிக வேகமாக மாறும். இறுதி session வரை stock short strike அருகே நிலைத்திருந்தால், இரண்டு shorts-ல் எத்தனை assigned ஆகும் என்பதை trader ஊகிக்க வேண்டியிருக்கும். அந்த வாரம் தொடங்குவதற்கு முன் traders பொதுவாக position-ஐ close செய்கிறார்கள் அல்லது roll செய்கிறார்கள். இதனால் புதிய cost அடிப்படையில் peak மற்றும் இரண்டு breakevens-மும் மீண்டும் அமைக்கப்படுகின்றன.
அடிக்கடி கேட்கப்படும் கேள்விகள்
1x2 ratio spread என்றால் என்ன?
1x2 ratio spread என்பது ஒரு option-ஐ வாங்கி, அதே expiration-ல் அதிகமான strike-ல் இரண்டு options-ஐ விற்கும் அமைப்பாகும். Call version-ல், ஒரு short call long call மூலம் covered ஆகும்; இரண்டாவது short call uncovered ஆக இருக்கும். அந்த uncovered leg-தான் risk profile-ஐ நிர்ணயிக்கிறது.
Ratio spread-க்கு இரண்டு breakevens இருக்குமா?
Net debit-ஆகத் தொடங்கப்படும் call ratio-க்கு இரண்டு breakevens இருக்கும். Lower breakeven என்பது long strike plus debit. Upper breakeven என்பது short strike plus maximum profit. Credit-ஆகத் தொடங்கப்படும் version-க்கு upper breakeven மட்டுமே இருக்கும். ஏனெனில் long strike-க்கு கீழ் எந்த price-ல் இருந்தாலும் credit வைத்துக்கொள்ளப்படும்.
Ratio spread-க்கு naked option margin ஏன் தேவை?
Uncovered short call-க்கு உச்சவரம்பற்ற கடமை உள்ளது. அதற்கான standard margin formula, strikes இடையிலான தூரத்தைவிட underlying-ன் மதிப்பில் ஒரு சதவீதத்திலிருந்து தொடங்குகிறது. Share price மாறும்போது வைத்திருக்கும் margin தொகையும் மாறும்.
Short calls early assigned ஆனால் என்ன நடக்கும்?
இரண்டு shorts-லும் assignment ஏற்பட்டால், ஒவ்வொரு 1x2 position-க்கும் 200 shares short ஆக வழங்கப்படும். Long call அவற்றில் 100 shares-ஐ cover செய்யும். Trader position-ஐ close செய்யும் வரை, long call-உடன் ஒரு short stock position மீதமிருக்கும். Ex-dividend date-க்கு முன்பாக calls-ல் assignment அதிகம் ஏற்படும்.
Ratio spread மற்றும் backspread ஒன்றா?
அவை ஒன்றுக்கொன்று பிரதிபலிப்பான அமைப்புகள். Ratio spread, வாங்குவதைவிட அதிக contracts-ஐ விற்கிறது; open-ended side risk ஆகிறது. Backspread, விற்பதைவிட அதிக contracts-ஐ வாங்குகிறது. அருகிலுள்ள strike-ல் விற்கப்படும் ஒரு option மூலம் கூடுதல் long contracts-க்கான செலவை ஈடுசெய்கிறது. இதில் open-ended side profit ஆகிறது.
மேலுள்ள panel-உடன் அதை உருவாக்கிய SQL வழங்கப்பட்டுள்ளது. நீங்கள் உள்ளிடும் strikes மற்றும் premiums எதையும் script ஏற்றுக்கொள்ளும். Strasmore terminal-ல் உள்ள எந்த chain-க்கும் இதே கணிதத்தைப் பயன்படுத்திப் பாருங்கள்.