3 অক্টোবর, 2026 · গবেষণা

বাজারে লেনদেন বন্ধ থাকার সময়ে ট্রেড করা কৌশলের ব্যাকটেস্ট কীভাবে করবেন?

বাজারে লেনদেন বন্ধ থাকার সময়ে ট্রেড করা কৌশলের ব্যাকটেস্ট কীভাবে করবেন?

লেনদেন বন্ধ থাকা অবস্থায় কোনো কৌশল পজিশন ধরে রাখলে, লেনদেন ফের শুরু না হওয়া পর্যন্ত তার স্বাভাবিক প্রস্থানপথ থাকে না। এ সময় অর্ডার পাঠালে, ভেন্যু ও অর্ডারের নির্দেশনার ওপর নির্ভর করে সেটি বাতিল হতে পারে, সারিতে অপেক্ষা করতে পারে, বাতিল করা হতে পারে, অথবা পুনরায় খোলার সময় পর্যন্ত বহাল থাকতে পারে। ব্যাকটেস্টে যদি আপনি সেটিকে লেনদেন বন্ধের আগের শেষ দামে পূরণ করেন, তাহলে এমন একটি বাজার মডেল করেছেন যার বাস্তবে অস্তিত্ব ছিল না।

ব্যবহারিক নিয়মটি সহজ: ভেন্যুর অবস্থার পরিবর্তন হিসেবে লেনদেন বন্ধকে উপস্থাপন করুন, নিয়ম অনুযায়ী যেসব অর্ডার ও পজিশন বহাল থাকে সেগুলো ধরে রাখুন, আর পুনরায় খোলার সময়ের সম্পাদন আলাদাভাবে মডেল করুন। দাম-সিরিজের ফাঁকা অংশ থেকে এসবের কোনো তথ্যই পাওয়া যায় না।

লেনদেন বন্ধ কি অনুপস্থিত বা শূন্য-ভলিউম ডেটার মতোই?

না। অনুপস্থিত ডেটা মানে আপনার ফিডে কোনো পর্যবেক্ষণ নেই। শূন্য ভলিউম মানে ফিড জানাচ্ছে যে কোনো নির্দিষ্ট সময়ে ট্রেড হয়নি। লেনদেন বন্ধ মানে নির্দিষ্ট বাজারি ঘটনার কারণে ট্রেডিং বন্ধ বা সীমিত ছিল। অর্ডারের ওপর এই প্রতিটি অবস্থার প্রভাব আলাদা।

ধরা যাক, $24.80 দামে ট্রেড হওয়ার পর 10:17-তে একটি শেয়ারের লেনদেন বন্ধ হলো। আপনার কৌশল 10:18-তে $24.70-এ একটি sell limit পাঠাল। এর বিপরীতে কার্যকর হওয়ার মতো স্বাভাবিক ধারাবাহিক বাজার নেই। শেয়ারটি যদি $22.10 দামে আবার খোলে, তাহলে ব্যাকটেস্ট চুপিসারে $24.70-এ ফিল দেখাতে পারে না, শুধু এই কারণে যে লেনদেন বন্ধের আগের বাসি কোটের তুলনায় limit অর্ডারটি বাজারযোগ্য ছিল। অর্ডারটির পরিণতি নির্ভর করে ভেন্যুর নিয়ম, অর্ডারের time-in-force এবং পুনরায় খোলার প্রক্রিয়ায় সেটি যোগ্য কি না—এসবের ওপর।

পর্যবেক্ষিত অবস্থাএর অর্থসিমুলেটরের করণীয়
ফিডে বিরতিআপনার ডেটায় বাজারের অবস্থা অজানাদামকে অনুপলব্ধ হিসেবে চিহ্নিত করুন; ট্রেডিং বন্ধ ছিল ধরে নেবেন না
শূন্য-ভলিউমের সময়কালওই সময়ে কোনো ট্রেড রিপোর্ট হয়নিকোট ও ভেন্যুর অবস্থা ট্রেড ভলিউম থেকে আলাদা রাখুন
ঘোষিত লেনদেন বন্ধট্রেডিং স্থগিত বা সীমিতলেনদেন বন্ধ ও পুনরায় খোলার নিয়ম প্রয়োগ করুন

লেনদেন বন্ধ মানেই পুরো বাজার বন্ধ হওয়া নয়। সংশ্লিষ্ট অন্যান্য ইন্সট্রুমেন্টে ট্রেড চলতে পারে, অথবা এক ভেন্যুর অবস্থা অন্যটির থেকে আলাদা হতে পারে। আপনার ইভেন্ট রেকর্ডে ইন্সট্রুমেন্ট, ভেন্যু, জানা থাকলে বন্ধের কারণ, শুরুর সময়, শেষের সময় এবং উৎস রাখুন। ডেটা সরবরাহকারী যদি শুধু তারিখ বা অবস্থার একটি স্ন্যাপশট দেয়, তাহলে সঠিক পরিবর্তনের সময় জানেন বলে ভান করবেন না।

লেনদেন বন্ধের সময় অর্ডারগুলোর কী হয়?

এর কোনো সর্বজনীন উত্তর নেই। ভেন্যু অর্ডার বাতিল করতে পারে, সেগুলো বহাল থাকতে পারে, অথবা উদ্বোধনী বা পুনরায় খোলার নিলামে অংশ নেওয়ার যোগ্য হতে পারে। অর্ডারের ধরন ও time-in-force গুরুত্বপূর্ণ। ভেন্যু ও ঘটনার ধরনও গুরুত্বপূর্ণ। যে সিমুলেশন সব অর্ডার বহাল রাখে, সেটি একটি নীতিগত সিদ্ধান্ত নিচ্ছে—কোনো স্বাভাবিক নিয়ম প্রয়োগ করছে না।

প্রতি শ্রেণির অর্ডারের জন্য সেই নীতি লিখে রাখুন। উদাহরণস্বরূপ, কোনো কৌশল লেনদেন বন্ধের খবর পেলে নিজের অপূর্ণ অর্ডারগুলো বাতিল করতে পারে, সুরক্ষামূলক stop-কে নিশ্চিত সম্পাদন হিসেবে নয় বরং একটি অভিপ্রায় হিসেবে ধরে রাখতে পারে, এবং ট্রেডিং ফের শুরু হলে নতুন অর্ডার দিতে পারে। অন্য কৌশল নিলামের জন্য যোগ্য অর্ডার ইচ্ছাকৃতভাবে রেখে দিতে পারে। এগুলো আলাদা কৌশল, তাই ফলও আলাদা হওয়া উচিত।

stop অর্ডারের ক্ষেত্রে বিশেষ সতর্ক থাকুন। stop price হলো ট্রিগারের শর্ত, ওই দামে ফিলের নিশ্চয়তা নয়। sell stop-এর নিচে কোনো শেয়ার আবার খুললে, প্রথম কার্যকর দাম অনেক নিচে হতে পারে। stop-কে ট্রিগার দামে স্বয়ংক্রিয় ফিল হিসেবে মডেল করলে অর্ডারটি যে গ্যাপের ঝুঁকি সামলানোর জন্য ছিল, তা আড়াল হয়ে যায়।

পুনরায় খোলার দাম ও ফিল কীভাবে মডেল করব?

পুনরায় খোলার নিলামের ডেটা থাকলে তা ব্যবহার করুন: নিলামের দাম, প্রাসঙ্গিক হলে imbalance বা indicative price-এর ইতিহাস, এবং অর্ডারের যোগ্যতা ও অগ্রাধিকারের নিয়ম। এরপর কৌশলের অর্ডার-সংক্রান্ত সীমাবদ্ধতা প্রয়োগ করুন। limit অর্ডার কেবল তখনই ফিল হতে পারে, যখন নিলামের দাম ও বরাদ্দ তা অনুমোদন করে; market অর্ডার ভেন্যুর নিয়ম ও উপলভ্য পরিমাণ সাপেক্ষে নিলামের দামে সম্পাদিত হতে পারে।

নিলামের ডেটা না থাকলে, লেনদেন বন্ধের আগের শেষ ট্রেড থেকে কৃত্রিম নির্ভুলতা তৈরি করবেন না। একটি রক্ষণশীল আনুমানিক পদ্ধতি হলো প্রথম নির্ভরযোগ্য পোস্ট-রিওপেন পর্যবেক্ষণ পর্যন্ত সম্পাদন পিছিয়ে দেওয়া, তারপর নথিবদ্ধ spread ও impact মডেল প্রয়োগ করা। তবুও এতে ফল আশাবাদী হতে পারে: একটি বারের high ও low থেকে বোঝা যায় না, আপনার অর্ডার সারিতে এগিয়ে ছিল কি না বা আপনার দামে যথেষ্ট ভলিউম ছিল কি না।

$24.80লেনদেন বন্ধের আগের শেষ ট্রেড
$22.10কাল্পনিক পুনরায় খোলার দাম
10.9%বাসি দামের তুলনায় গ্যাপ

এই গ্যাপ কোনো পূর্বাভাস নয়। এটি দেখায়, পুরোনো mark ধরে রাখলে ঝুঁকিকে বাস্তবের চেয়ে ছোট দেখাতে পারে। বিরতির সময় পজিশনটি বহাল থাকে, কিন্তু তার বর্তমান লিকুইডেশন মূল্য অজানা থাকতে পারে। প্রয়োজনে হিসাবের জন্য শেষ mark ধরে রাখুন, সেটিকে বাসি বলে চিহ্নিত করুন, এবং কার্যকর কোট হিসেবে বিবেচনা করবেন না।

লেনদেন বন্ধ সামলানোর পদ্ধতি আমার ব্যাকটেস্টের ফলকে প্রভাবিত করছে কি না, বুঝব কীভাবে?

লেনদেন বন্ধ বা পুনরায় খোলার সময়ের সঙ্গে মিলে যায়—এমন প্রতিটি সিমুলেটেড অর্ডারের ওপর ছোট একটি অডিট চালান। রেকর্ডে ইভেন্ট, তার আগে ও পরে অর্ডারের অবস্থা, বেছে নেওয়া ফিলের নিয়ম এবং দামের উৎস রাখুন। এরপর কয়েকটি যুক্তিসংগত নীতিতে ফল তুলনা করুন: লেনদেন বন্ধ হলে অর্ডার বাতিল করা, যোগ্য অর্ডার পুনরায় খোলার জন্য বহাল রাখা, এবং নিয়মিত ট্রেডিং ফের শুরু না হওয়া পর্যন্ত সব নতুন সম্পাদন স্থগিত রাখা।

ফল তীব্রভাবে বদলে গেলে বুঝবেন, ডেটা যে বাজারি প্রক্রিয়াগুলো স্পষ্ট করতে পারে না তার ওপর ফল নির্ভর করছে। এটি কার্যকর তথ্য। ব্যাকটেস্টকে প্রমাণ হিসেবে ধরার আগে ভেন্যুর নথিপত্র বা আরও উচ্চ রেজোলিউশনের নিলাম-ডেটায় কী খতিয়ে দেখতে হবে, তা এটি জানায়।

আর পজিশনের হিসাব সৎ রাখুন। চার্ট পরের ক্যান্ডেলের জন্য অপেক্ষা করছে বলে লেনদেন বন্ধে এক্সপোজার উধাও হয়ে যায় না। বাজার আবার খুললে যে দাম নির্ধারিত হবে, কৌশলটি তাতেও এক্সপোজড থাকে।

বাজারে লেনদেন বন্ধব্যাকটেস্টিংঅর্ডার সম্পাদনইকুইটিবাজারের ক্ষুদ্র কাঠামো
শেয়ার করুনXLinkedInFacebookRedditHacker NewsWhatsAppTelegramEmail
← সব পোস্ট