ইভেন্ট কনট্র্যাক্টে জামানত ও সর্বোচ্চ লোকসান
ইভেন্ট কনট্র্যাক্টে উভয় পক্ষের full collateral কীভাবে ক্ষতির সীমা নির্ধারণ করে, তা জানুন এবং আপনার ঝুঁকি মাপার নির্ভরযোগ্য yardstick বুঝে নিন।
ইভেন্ট কনট্র্যাক্টের জামানত একমুখীভাবে কাজ করে: ট্রেড সম্পন্ন হওয়ার সঙ্গে সঙ্গে উভয় পক্ষ পুরো settlement value জমা দেয়। 60 সেন্টে ক্রেতা 60 সেন্ট পরিশোধ করেন, আর বিক্রেতা বাকি 40 সেন্ট জমা দেন। পরে যে পুরো 1 ডলার পরিশোধ করা হবে, বাজারের ফল নির্ধারিত না হওয়া পর্যন্ত সেই অর্থ clearing house-এর কাছে থাকে। পরে কোনো পক্ষের কাছেই অতিরিক্ত অর্থ চাওয়া যায় না। ইতিমধ্যে জমা দেওয়া অর্থের চেয়ে বেশি কোনো পক্ষই হারাতে পারে না।
ইভেন্ট কনট্র্যাক্টের full collateral আসলে কী বোঝায়
একটি ইভেন্ট কনট্র্যাক্ট হলো binary claim। নির্ধারিত ফলাফল ঘটলে এটি $1.00-এ settle হয়, আর ফলাফল না ঘটলে $0.00-এ settle হয়। এর resolution প্রক্রিয়া ইভেন্ট কনট্র্যাক্ট কীভাবে settle হয়-এ ব্যাখ্যা করা হয়েছে। Full collateral বলতে বোঝায়, কনট্র্যাক্টের পুরো মেয়াদজুড়ে clearing house সম্পূর্ণ $1.00 ধরে রাখে। ট্রেড হওয়া দামের অনুপাতে এই অর্থ দুই পক্ষের মধ্যে ভাগ থাকে। নিচের প্যানেলে nickel থেকে 95 cents পর্যন্ত দামের পরিসর দেখানো হয়েছে এবং প্রতিটি ধাপে এই বিভাজন দেখানো হয়েছে।
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT
price_cents,
toDecimal64(round(price_cents / 100, 2), 2) AS buyer_pays_usd,
toDecimal64(round((100 - price_cents) / 100, 2), 2) AS seller_posts_usd,
toDecimal64(round(price_cents / 100
+ (100 - price_cents) / 100, 2), 2) AS total_locked_usd
FROM
(
SELECT arrayJoin(range(5, 100, 5)) AS price_cents
)
ORDER BY price_cents5 cents দামে buyer $0.05 জমা দেন এবং seller $0.95 জমা দেন। 95 cents দামে পক্ষগুলোর ভূমিকা বদলে যায়। মোট 19 সারি জুড়ে তৃতীয় কলামের অঙ্ক অপরিবর্তিত থাকে: সর্বনিম্ন দামে $1 এবং সর্বোচ্চ দামে $1। এই সমতল রেখাটিই পুরো ব্যবস্থার মূল বিষয়। ইভেন্ট ঘটার আগেই payout-এর অর্থায়ন হয়ে যায়। ফলে settlement অর্থ সংগ্রহের সমস্যা না হয়ে bookkeeping entry-তে পরিণত হয়। এ কারণেই একই market-এর yes এবং no side গাণিতিকভাবে পরস্পরের সঙ্গে যুক্ত থাকে। এটিই yes এবং no side arbitrage-এর ভিত্তি।
আপনার সর্বোচ্চ ক্ষতি হলো ইতিমধ্যে জমা দেওয়া নগদ
মার্ক-টু-মার্কেট করা পজিশনে variation margin থাকে। পজিশনের মূল্যের পরিবর্তন সামাল দিতে প্রতিটি সেশনে এক অ্যাকাউন্ট থেকে অন্য অ্যাকাউন্টে এই নগদ স্থানান্তরিত হয়। Margin call-এর পেছনে এটাই মূল ব্যবস্থা। Event contract-এ এমন কোনো ধাপ নেই, কারণ শুরুতেই পুরো payout সংগ্রহ করা হয় এবং পরে সংগ্রহ করার মতো কিছু অবশিষ্ট থাকে না। 60 cents দামে কোনো contract কিনলে সর্বোচ্চ ক্ষতি 60 cents per contract। একই দামে বিক্রেতার সর্বোচ্চ ক্ষতি 40 cents। উপরের collateral কলামে এই একই অঙ্ক দেখানো হয়েছে। এগুলো volatility model থেকে অনুমান করা নয়; trade করার আগেই জানা থাকে।
শর্ট অপশন কীভাবে আলাদা
শেয়ার বা বিপরীতমুখী চুক্তি ছাড়া naked অবস্থায় কোনো অপশন বিক্রি করা হলে সেটি ভিন্ন ব্যবস্থা। বিক্রেতা শুরুতেই প্রিমিয়াম পান এবং একটি সূত্র অনুযায়ী নির্ধারিত মার্জিন জমা রাখেন; পুরো এক্সপোজারের সমপরিমাণ অর্থ নয়। শর্ট কলের সম্ভাব্য ক্ষতির কোনো গাণিতিক সর্বোচ্চ সীমা নেই, কারণ অন্তর্নিহিত সম্পদের দামেরও কোনো সর্বোচ্চ সীমা নেই। শর্ট পুটের ক্ষেত্রে সবচেয়ে খারাপ পরিস্থিতি হলো স্ট্রাইক মূল্য শূন্যে নেমে যাওয়া। উভয় ক্ষেত্রেই বর্তমান mark এবং অন্তর্নিহিত সম্পদের বর্তমান দামের ভিত্তিতে প্রতিটি ট্রেডিং সেশনে প্রয়োজনীয় মার্জিন পুনর্গণনা করা হয়। নিচের প্যানেলে May এবং June 2026-এ মেয়াদ শেষ হতে 20 থেকে 45 দিন বাকি থাকা near-the-money SPY put-এর নমুনা দেখানো হয়েছে। প্রতি সেশনের জন্য একটি করে গড় দেওয়া হয়েছে।
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT
toString(date) AS session_date,
formatDateTime(date, '%b %e') AS session_label,
toDecimal64(round(avg(toFloat64(option_close)), 2), 2) AS atm_put_mark,
round(100 * avg(implied_volatility), 1) AS atm_iv_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
AND lower(option_type) IN ('put', 'p')
AND date >= '2026-05-01'
AND date < '2026-07-01'
AND iv_converged = 1
AND volume > 0
AND days_to_expiry BETWEEN 20 AND 45
AND underlying_close > 0
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.02
GROUP BY date
ORDER BY dateএই সময়সীমায় 41টি সেশন রয়েছে। May 1 তারিখে নমুনায় নেওয়া put-গুলোর গড় মূল্য ছিল $10.75। অন্তর্নিহিত সম্পদের প্রত্যাশিত ভবিষ্যৎ গতিবিধি বার্ষিক শতাংশ হিসেবে প্রকাশ করা average implied volatility ছিল 14%। Jun 30 তারিখে একই পরিমাপ ছিল $10.87 এবং 13.7%। মাঝের প্রতিটি সেশনে নিজস্ব জোড়া সংখ্যা রয়েছে। এই পরিবর্তনশীল ইনপুটের ভিত্তিতে naked বিক্রেতার প্রয়োজনীয় মার্জিন পুনর্গণনা করা হয়। ফলে প্রয়োজনীয় নগদ একটি নির্দিষ্ট অঙ্ক নয়, বরং একটি পরিসর। সূত্রগুলো naked অপশন বিক্রির মার্জিন-এ দেওয়া আছে।
ফিউচার কোথায় অবস্থান করে
Futures margin তৃতীয় একটি ব্যবস্থা। Initial margin হলো কনট্র্যাক্টের notional value-এর একটি অংশ। এখান থেকেই leverage আসে। প্রতিটি সেশনে position cash-এ settle হয়। প্রতিকূল দামের পরিবর্তনে সেদিনই অ্যাকাউন্ট থেকে অর্থ কেটে নেওয়া হয়। ব্যালান্স maintenance level-এর নিচে নেমে গেলে broker margin call দেয়। সেই call পূরণ না হলে position liquidate করা হয়। Futures margin কীভাবে কাজ করে পুরো প্রক্রিয়াটি ধাপে ধাপে ব্যাখ্যা করে। Full collateral এই দুই দিকই দূর করে: শুরুতে কোনো leverage থাকে না, এবং পরে কোনো call-ও আসে না।
প্রতি ডলার জামানতে, প্রতিদিনের রিটার্ন
লেনদেনটির মূল বিষয়টি সরাসরি বলা দরকার। নির্দিষ্ট ও সর্বোচ্চ সীমাবদ্ধ ক্ষতির বিনিময়ে মূলধন 100% আটকে থাকে এবং কোনো leverage থাকে না। 60 cents দামে কেনা একটি কনট্রাক্ট নিষ্পত্তি না হওয়া পর্যন্ত 60 cents আটকে রাখে, সেটি এক সপ্তাহ হোক বা আট মাস। এই পরিস্থিতিতে প্রতি কনট্রাক্টের রিটার্ন কার্যকর কোনো তথ্য দেয় না। জমা রাখা জামানতের ওপর রিটার্ন, এবং সেটিকে ধরে রাখার প্রতিদিনের হিসাবে প্রকাশ করা রিটার্নই এক কনট্রাক্টের সঙ্গে অন্যটির তুলনার মাপকাঠি।
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT
price_cents,
round(100 * (100 - price_cents) / price_cents, 1) AS buyer_return_on_collateral_pct,
round(100 * price_cents / (100 - price_cents), 1) AS seller_return_on_collateral_pct,
price_cents AS breakeven_probability_pct
FROM
(
SELECT arrayJoin(range(20, 85, 5)) AS price_cents
)
ORDER BY price_cents20 cents দামে, যে পক্ষের পক্ষে ফল নিষ্পত্তি হয়, সেই ক্রেতা জমা রাখা জামানতের ওপর 400% সংগ্রহ করেন; একই দামে বিক্রেতার ক্ষেত্রে এই অঙ্ক 25%। 80 cents দামে হিসাবটি উল্টে যায়: ক্রেতার জন্য 25% এবং বিক্রেতার জন্য 400%। সস্তা কনট্রাক্ট বড় গুণিতক হারে রিটার্ন দেয়, কিন্তু ক্রেতার পক্ষে খুব কমই নিষ্পত্তি হয়। দামী কনট্রাক্ট কম গুণিতক হারে রিটার্ন দেয়, তবে সেই পক্ষের পক্ষে প্রায়ই নিষ্পত্তি হয়। শেষ কলামটিই মূল বিষয়। 1.00 পাওয়ার দাবির জন্য 0.60 পরিশোধ করলে, ফলটির প্রকৃত সম্ভাবনা 60% হলে প্রত্যাশিত মূল্য শূন্য হয়। তাই দামটিই break-even probability। বিক্রেতার হিসাবেও একই ফল আসে: ঝুঁকিতে থাকা 0.40-এর বিপরীতে তিনি 0.60 সংগ্রহ করেন। এই সমতাটিই ইভেন্ট কনট্রাক্টের দাম কীভাবে সম্ভাবনা প্রকাশ করে-এর বিষয়।
হোল্ডিং পিরিয়ডই পরিমাপের অর্ধেক
একই দামে কেনা দুটি কন্ট্রাক্ট একই ট্রেড নয়, যদি একটির নিষ্পত্তি এক সপ্তাহে হয় এবং অন্যটির এক বছরে। নিচের প্যানেলে দাম 60 সেন্টে স্থির রাখা হয়েছে। শুধু জামানত কত সময় লক থাকবে, সেটিই পরিবর্তন করা হয়েছে।
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT
concat(toString(days_held), ' days') AS holding_period,
round(100 * (100 - 60) / 60, 1) AS return_on_collateral_pct,
round(100 * ((100 - 60) / 60) * (365 / days_held), 1) AS simple_annualised_pct
FROM
(
SELECT arrayJoin([7, 14, 30, 60, 90, 180, 365]) AS days_held
)
ORDER BY days_heldদাম কখনও পরিবর্তিত না হওয়ায় প্রতিটি সারিতে collateral-এর ওপর রিটার্ন 66.7%-এ অপরিবর্তিত থাকে। Annualised কলামটি 7 days-এ 3476.2% থেকে কমে 365 days-এ 66.7%-এ নেমে আসে। সেখানেই দুটি কলাম এক হয়। 30 days সময় ধরে রাখলে, ফলাফল 811.1% হিসেবে দেখা যায়। এগুলোকে একটি মাত্র ফলাফলের ওপর করা গাণিতিক হিসাব হিসেবে পড়ুন, পূর্বাভাস বা গড় হিসেবে নয়। একই কন্ট্রাক্ট বিপরীত ফল হলে পুরো 60 সেন্টের মূল্য হারাতে পারে। এই কলামের উপযোগিতা হলো স্বল্পমেয়াদি ও দীর্ঘমেয়াদি কন্ট্রাক্টকে একই মাপকাঠিতে তুলনা করা—যেভাবে একটি বিলের yield তুলনা করা হয়।
জমা রাখা জামানতের ওপর সুদ
চুক্তির পুরো মেয়াদে লক করা জামানত নিষ্ক্রিয় নগদ হিসেবে পড়ে থাকে। কিছু ট্রেডিং ভেন্যু এর ওপর সুদ দেয়। যেখানে সুদ দেওয়া হয়, সেখানে এটি রিটার্নের প্রকৃত অংশ, কোনো গৌণ বিষয় নয়। এর তুলনার ভিত্তি হলো Treasury yield curve-এর স্বল্পমেয়াদি প্রান্ত, অর্থাৎ খুব স্বল্পমেয়াদি নগদের বাজারদর।
প্রতিটি সংখ্যার পেছনের সঠিক SQL
SELECT
toString(toStartOfMonth(date)) AS month,
formatDateTime(toStartOfMonth(date), '%b %Y') AS month_label,
round(avg(yield_1_month), 2) AS yield_1_month_pct,
round(avg(yield_3_month), 2) AS yield_3_month_pct
FROM global_markets.treasury_yields
WHERE date >= addMonths(toStartOfMonth(today()), -17)
AND yield_1_month > 0
AND yield_3_month > 0
GROUP BY toStartOfMonth(date)
ORDER BY toStartOfMonth(date)Aug 2026-এ 3 মাসের বিলের গড় yield ছিল 3.89%, যেখানে 1 মাসের ক্ষেত্রে ছিল 3.79%। Mar 2025, অর্থাৎ প্রদর্শিত সময়সীমার সবচেয়ে পুরোনো মাসে, গড় ছিল 4.34%। কয়েক সপ্তাহ ধরে রাখা কোনো চুক্তির ক্ষেত্রে এমন yield-এর প্রভাব খুবই সামান্য। কিন্তু বছরের বেশিরভাগ সময় ধরে রাখা চুক্তির ক্ষেত্রে এটি মোট ফলাফলের দৃশ্যমান একটি অংশ। আর কোনো ভেন্যু জমা রাখা জামানতের ওপর সুদ না দিলে সেই আয় আপনার বদলে তারা নিজেদের কাছে রাখে।
প্রায়শই জিজ্ঞাসিত প্রশ্ন
ইভেন্ট কনট্র্যাক্টে কি মার্জিন কল হয়?
না। ট্রেড এক্সিকিউট হওয়ার সময় উভয় পক্ষই পুরো settlement value জমা দেয়। ফলে variation margin সংগ্রহ করার বা মার্জিন কল দেওয়ার কোনো প্রয়োজন থাকে না। উভয় পক্ষের সর্বোচ্চ ক্ষতি ইতিমধ্যে জমা দেওয়া অর্থের মধ্যেই সীমাবদ্ধ।
ইভেন্ট কনট্র্যাক্টে সর্বোচ্চ ক্ষতি কত?
ক্রেতার ক্ষেত্রে ক্ষতি প্রতি কনট্র্যাক্টে দেওয়া মূল্যের সমান। বিক্রেতার ক্ষেত্রে ক্ষতি হলো settlement value থেকে প্রাপ্ত মূল্য বাদ দেওয়ার পরের পরিমাণ। 35 cent-এর কনট্র্যাক্টে ক্রেতার ঝুঁকি 35 cent এবং বিক্রেতার ঝুঁকি 65 cent। ট্রেডের সময়ই উভয় পরিমাণ নির্ধারিত হয়ে যায়।
ইভেন্ট কনট্র্যাক্টে কি leverage থাকে?
না। ট্রেডের সময় প্রতিটি কনট্র্যাক্টের সর্বোচ্চ payout-এর সমপরিমাণ অর্থ জমা থাকে। তাই পজিশনের মূল্য তার বিপরীতে থাকা নগদ অর্থের বেশি হতে পারে না। সীমিত ক্ষতির বিনিময়ে এটাই খরচ: কনট্র্যাক্ট নিষ্পত্তি না হওয়া পর্যন্ত মূলধনটি নিষ্ক্রিয় থাকে।
অন্যান্য ট্রেডের সঙ্গে ইভেন্ট কনট্র্যাক্টের রিটার্ন কীভাবে তুলনা করব?
প্রথমে collateral হিসেবে জমা দেওয়া অর্থ দিয়ে মুনাফা ভাগ করুন। এরপর ওই collateral যত দিন আটকে থাকে, সেই দিনের সংখ্যা দিয়ে ভাগ করুন। প্রতি কনট্র্যাক্টের রিটার্ন দেখলে এই বিষয়টি বোঝা যায় না যে 90 cent-এর কনট্র্যাক্টে 10 cent-এর কনট্র্যাক্টের তুলনায় নয় গুণ বেশি নগদ আটকে থাকে।
মূল্য কি আমাকে break-even probability জানায়?
হ্যাঁ। $1.00-এর মধ্যে কোনো কনট্র্যাক্টের মূল্য P হলে, ফলাফলের প্রকৃত সম্ভাবনা P হওয়ার সময় উভয় পক্ষের expected value শূন্য থাকে। ওই স্তরের ওপরে ক্রেতার edge থাকে, আর তার নিচে বিক্রেতার edge থাকে।
এখানে প্রতিটি panel-এর সঙ্গে সেটি তৈরি করা SQL দেওয়া থাকে। ফলে হিসাব এবং তার উৎস—উভয়ই যাচাই করা যায়। নিজের নির্ধারিত মূল্য ও holding period অনুযায়ী collateral ladder পুনর্নির্মাণ করতে Strasmore terminal-এ plain English-এ অনুরোধ করুন।