আমার option order একাধিক দামে fill হলো কেন?
কেন option order কয়েকটি দামে fill হয়, weighted average ও remaining quantity কীভাবে কাজ করে এবং limit, routing ও spread-এর প্রভাব বুঝুন
সরাসরি উত্তর
Available contract আলাদা price, venue বা সময়ে থাকলে একটি option order একাধিক execution তৈরি করতে পারে। Buy limit হলো সর্বোচ্চ গ্রহণযোগ্য premium, একটি exact price-এর অনুরোধ নয়; sell limit হলো সর্বনিম্ন। Router বা exchange limit-এর মধ্যে থাকা available quantity বিভিন্ন level-এ fill করতে পারে। Broker তখন প্রতিটি execution, weighted average এবং working বা canceled remaining quantity দেখায়।
একটি order একাধিক price level ব্যবহার করতে পারে
ধরুন 10 contract buy order-এর limit 1.25 ডলার। 2 contract 1.20-তে, 3টি 1.22-তে এবং 5টি 1.25-তে available থাকলে তিনটি price-ই limit মেনে চলে। Weighted average প্রতি share 1.231 ডলার: (2 × 1.20 + 3 × 1.22 + 5 × 1.25) ÷ 10।
Options exchange একাধিক price-এ eligible order execute করতে পারে এবং router quantity-কে market center বা level-এ ভাগ করতে পারে। দ্রুত quote বদলালেও কয়েক সেকেন্ডের ব্যবধানে fills আসতে পারে। তাই duplicate order না হয়েও একটি order ID-তে একাধিক execution ID থাকতে পারে।
Average contract quantity দিয়ে weighted হয়
আলাদা price সমান ওজন দিয়ে average করবেন না। প্রতিটি price-এ fill হওয়া contract quantity দিয়ে premium গুণ করুন, যোগ করুন এবং total filled contract দিয়ে ভাগ করুন। Standard 100-share multiplier হলে উদাহরণের premium fee ও commission-এর আগে 1,231 ডলার। Platform rounding করে 1.23 দেখালেও cash record বেশি precision রাখতে পারে।
Price improvement average-কে limit-এর চেয়ে ভালো করে; limit শিথিল করে না। Buy limit-এর ওপরে বা sell limit-এর নীচে fill হওয়া উচিত নয়, যদিও fee net economics বদলাতে পারে। Market order ও triggered stop-market একই price boundary দেয় না। কোন field কী বোঝায় দেখতে option trade confirmation পড়ার গাইড ব্যবহার করুন।
Filled quantity ও remaining quantity আলাদা তথ্য
Report-এ 10-এর 6 fill দেখালে আরও 4 contract reconcile করতে হবে। Day বা GTC remainder কাজ করতে পারে, IOC remainder canceled হয়, আর FOK পুরো quantity সঙ্গে সঙ্গে fill না হলে সব cancel করে। Partial fill-এর পরে cancel কেবল confirmed remainder-এ প্রযোজ্য, ইতিমধ্যে executed contract-এ নয়।
নতুন order পাঠানোর আগে order status, cumulative filled quantity, leaves quantity, প্রতিটি execution price এবং cancellation acknowledgment দেখুন। ছয়টি fill হওয়ার পর আবার original 10 quantity ব্যবহার করলে 16-contract position তৈরি হতে পারে। Buying power ও risk desired size দিয়ে নয়, confirmed holding দিয়ে হিসাব করুন।
Spread leg-এর price accounting allocation হতে পারে
Complex order সাধারণত একটি net debit বা credit দিয়ে নিয়ন্ত্রিত হয়। Exchange package rule মেনে প্রতিটি leg-এর price দেখাতে পারে, যেগুলো accepted net price-এ যোগ হয়। এতে প্রমাণ হয় না যে প্রতিটি leg আলাদা market-এ available ছিল বা আলাদা route হয়েছিল।
Filled strategy unit, leg ratio, total net premium, fee এবং remaining package quantity মিলিয়ে নিন। Spread-এর অংশ fill হলে ওই unit-এর সব required leg একসঙ্গে fill হয়েছে কি না নিশ্চিত করুন। একটি ভালো বা খারাপ leg দেখে package result উপেক্ষা করবেন না।
পরের order-এর আগে order ID, execution ID, cumulative quantity, average price, remainder এবং fee লিখে রাখুন। Option liquidity checklist দেখে price difference market depth-এর কারণে কি না যাচাই করুন।
এটি যুক্তরাষ্ট্রের নিয়ম নিয়ে শিক্ষামূলক ব্যাখ্যা; ব্যক্তিগত আর্থিক, কর বা আইনি পরামর্শ নয়। Limit price execution-এর worst premium নিয়ন্ত্রণ করে, fee-র পরে net outcome নয়; routing policy broker ও product-ভেদে বদলাতে পারে।
সাধারণ প্রশ্ন
একটি option order-এর একাধিক fill price থাকা কি স্বাভাবিক?
হ্যাঁ। Visible বা hidden interest কয়েকটি price বা venue-এ থাকতে পারে এবং router একাধিক destination-এ যেতে পারে। Order active থাকা সময়ে quote বদলালেও এমন হয়। প্রতিটি price limit মেনে চললে multiple execution স্বাভাবিক।
আমার limit-এর চেয়ে খারাপ price-এ option limit order fill হতে পারে?
Buy limit-এর ওপরে এবং sell limit-এর নীচে fill হওয়া উচিত নয়। Limit বা তার চেয়ে ভালো price-এ fill হতে পারে। Commission ও fee net result কম সুবিধাজনক করতে পারে; market বা triggered stop-market-এ একই সুরক্ষা নেই।
Option-এর average fill price কীভাবে হিসাব করব?
প্রতিটি execution price-কে সেই দামে fill হওয়া contract সংখ্যা দিয়ে গুণ করুন, যোগ করে total filled contract দিয়ে ভাগ করুন। Cash cost বা proceeds পেতে premium-কে contract multiplier দিয়ে গুণ করুন এবং fee আলাদা যোগ করুন। Quantity weight না দিয়ে price level average করবেন না।
আমার spread leg-গুলোর fill price আলাদা কেন?
Instruction হয়তো strategy-র net debit বা credit নিয়ন্ত্রণ করেছে, প্রতিটি leg-এর independent market নয়। Exchange package execution দেখাতে leg price allocate করতে পারে। Ratio ও net premium মিলিয়ে নিন; প্রতিটি leg-কে আলাদা fill opportunity ভাববেন না।