নিবন্ধের সূচিপত্র
- প্রমাণ ও পরিসর
- চিত্র
- প্রক্রিয়া
- জোরপূর্বক পজিশন বন্ধ করা মূল্যের সর্বনিম্ন সংকেত নয়।
- বিস্ফোরণ, অনুপ্রবেশ, পুনরুদ্ধার এবং হ্রাসমান তীব্রতা
- একক, তথ্যের প্রাপ্যতা এবং ওপেন ইন্টারেস্ট
- সিন্থেটিক রিভার্সাল এবং কন্টিনিউয়েশন উদাহরণ
- নিশ্চিতকরণ এন্ট্রি এবং তারল্য ঝুঁকি
- ধারাবাহিকতা একটি অপরিহার্য নিয়ন্ত্রণ গোষ্ঠী
- সাধারণ ভুল
- ব্যবহারিক যাচাইতালিকা
- সচরাচর জিজ্ঞাসা
- গবেষণার সূত্র
প্রমাণ ও পরিসর
প্রাথমিক ডকুমেন্টেশন ইভেন্ট এবং ওপেন-ইন্টারেস্ট ফিল্ডগুলো প্রতিষ্ঠা করে, রিভার্সাল লাভজনকতা নয়। নিচে উল্লিখিত বার্স্ট থ্রেশহোল্ড, এন্ট্রি এবং এক্সিট নিয়মগুলো প্রস্তাবিত পরীক্ষা-নিরীক্ষা।
ব্যবহারিক কাজের ধাপ
- স্কিমা যাচাই করুনপৃথক পজিশন সাইড, সম্পাদিত আকার এবং দেউলিয়া মূল্য।
- বিস্ফোরণটি শনাক্ত করুনপূর্ববর্তী ভিত্তি এবং একটি ন্যূনতম মান ব্যবহার করুন।
- মূল্যের গতিপথ পর্যবেক্ষণ করুনK-এর মধ্যে অনুপ্রবেশ এবং পুনরুদ্ধার প্রয়োজন।
- লিকুইডেশনের চাপ নিঃশেষ হচ্ছে কি না যাচাই করুনতীব্রতা হ্রাস পায় এবং নতুন কোনো নিম্নস্তর দেখা যায় না।
- ব্যবসা বা ধারাবাহিকতা বজায় রাখানমুনাটিতে উভয় প্রতিযোগী শাখাই রাখুন।
জোরপূর্বক পজিশন বন্ধ করা মূল্যের সর্বনিম্ন সংকেত নয়।
ওয়াশআউট বলতে বোঝায় শক্তিশালী ফোর্সড-পজিশন প্রেসারের পর পুনরুদ্ধার। এক্সহশন শুধুমাত্র পরবর্তী আচরণের মাধ্যমেই মূল্যায়ন করা যায়। যদি প্রাইস চলতে থাকে, তবে কন্টিনিউয়েশন বা ক্যাসকেড হলো প্রাসঙ্গিক প্রতিযোগী হাইপোথিসিস। একটি ডিটেক্টরকে অবশ্যই উভয় শাখাই ধরে রাখতে হবে, কেবল ভালোভাবে শেষ হওয়া লিকুইডেশনগুলোকে পূর্ববর্তী দৃষ্টিকোণ থেকে বেছে নেওয়ার পরিবর্তে।
Bybit allLiquidation-এ S-কে পজিশন সাইড হিসেবে সংজ্ঞায়িত করা হয়েছে: Buy মানে একটি লং পজিশন লিকুইডেট করা হয়েছে, এবং p হলো দেউলিয়া ঘোষণার মূল্য [1]। অন্যদিকে PublicTrade-এ S-কে টেকার সাইড [2] হিসেবে সংজ্ঞায়িত করা হয়েছে। সুতরাং, একই ফিল্ড নামের জন্য ভিন্ন ভিন্ন ব্যাখ্যার প্রয়োজন হয়। দেউলিয়া ঘোষণার মূল্যকে সাইজ দিয়ে গুণ করে এবং ফলাফলকে 'actual executed notional' হিসেবে লেবেল করা হলে তা ডেটাকে ভুলভাবে উপস্থাপন করে।
একটি লিকুইডেশন হিটম্যাপ প্রায়শই ঝুঁকিপূর্ণ মূল্যের এলাকাগুলো অনুমান করে, অন্যদিকে একটি ইভেন্ট ফিড ভেন্যুটির প্রোডাক্ট কভারেজের মধ্যে ঘটা ঘটনাগুলো রিপোর্ট করে। রঙিন লেভেলগুলো নিশ্চিত রেস্টিং অর্ডার নয়। যখন ট্রেড রেকর্ডে ইতিমধ্যে লিকুইডেশন এক্সিকিউশনগুলো অন্তর্ভুক্ত থাকে, তখন মোট ট্রেড হওয়া ভলিউমের সাথে সেই ভলিউম পুনরায় যোগ করা থেকে বিরত থাকুন।
বিস্ফোরণ, অনুপ্রবেশ, পুনরুদ্ধার এবং হ্রাসমান তীব্রতা
একটি প্রস্তাবিত বুলিশ রিভার্সালের জন্য, ইভেন্টের আগে পূর্বে পরিচিত সাপোর্ট S, A=ATR14 এবং buffer=max(2 ticks,0.10A)-কে ফ্রিজ করুন। ইভেন্ট-সময়ের মিনিট অনুযায়ী লং-লিকুইডেটেড সাইজ একত্রিত করুন। একটি বার্স্টকে অবশ্যই প্রাসঙ্গিক অ্যাক্টিভিটি রিজিমের জন্য অতীতের 99তম পার্সেন্টাইল অতিক্রম করতে হবে এবং ইন্সট্রুমেন্ট অনুযায়ী নির্ধারিত পরিমাণের ন্যূনতম সীমা পূরণ করতে হবে। যখন বেশিরভাগ ঐতিহাসিক উইন্ডো শূন্য হয়, তখন শুধুমাত্র একটি পার্সেন্টাইল অপর্যাপ্ত।
S−buffer-এর নিচে প্রাইস এবং K=3 বারগুলোর মধ্যে S+buffer-এর উপরে ক্লোজ ব্যাক প্রয়োজন। সর্বশেষ সমাপ্ত মিনিটের লিকুইডেশন সাইজ অবশ্যই মূল বার্স্টের অর্ধেকের কম হতে হবে, এবং অন্তত N=1 সম্পূর্ণ বারে কোনো নতুন ইভেন্ট লো থাকা চলবে না। K, N, পার্সেন্টাইল, অর্ধেক অনুপাত এবং অ্যাবসোলিউট ফ্লোর হলো প্রস্তাবিত প্যারামিটার। শর্তগুলো কেবল তখনই উপলব্ধ হবে যখন সেগুলোর জন্য প্রয়োজনীয় উইন্ডো শেষ হবে।
রিক্লেইম ছাড়া লিকুইডেশনের আকস্মিক বৃদ্ধি, অথবা ক্রমাগত তীব্রতাসহ বারবার নতুন নিম্নস্তরে পৌঁছানো, দরপতন অব্যাহত থাকার একটি সম্ভাব্য লক্ষণ। শুধুমাত্র লিকুইডেশন সংখ্যা বেশি বলেই কিনবেন না। এর বেয়ারিশ সংস্করণে শর্ট লিকুইডেশন, ঊর্ধ্বমুখী ভেদ এবং পরবর্তীতে রেজিস্ট্যান্সের নিচে প্রত্যাবর্তন দেখা যায়।
একটি চলমান প্রবাহ একাধিক উপরিপাতিত বিস্ফোরণ তৈরি করতে পারে। একটি event_id নির্ধারণ করুন এবং নির্দিষ্ট করুন যে একটি নতুন বিস্ফোরণ পুরানো ঘটনাটিকে প্রসারিত করবে নাকি কুলডাউনের পরে আরেকটি শুরু করবে। এই বেসলাইনটি একটি পরাজিত বিপরীতমুখী অনুমানকে অনির্দিষ্টকালের জন্য বাঁচিয়ে রাখতে K-কে বারবার রিসেট করে না।
on_completed_minute(t):
if not price_and_liquidation_window_received(t): return
if not valid_prior_percentile_ATR_and_support(t): return
long_liq = sum(normalized_long_liquidated_size in minute t)
burst = long_liq>past_p99 and long_liq>=minimum_size
if no_active_event:
if burst and low[t]<support-buffer and cooldown_satisfied:
start_event_once(t,support=support,buffer=buffer,low=low[t],
burst_size=long_liq,expiry=t+3)
return
if t>event.expiry:
expire(); return
prior_low = event.low
no_new_low = low[t]>=prior_low
event.low = min(prior_low,low[t])
if close[t]>event.support+event.buffer and long_liq<0.5*event.burst_size
and no_new_low and t>event.start:
signal_at_received_close(t); consume_event()
elif low[t]<prior_low and intensity_persists:
record_continuation_observation()
# A new burst inside the event never resets its original start or expiry.
একক, তথ্যের প্রাপ্যতা এবং ওপেন ইন্টারেস্ট
স্বাভাবিককৃত আকার অথবা সুস্পষ্টভাবে আনুমানিক নোশনাল বেছে নিন। চুক্তির পরিমাণ সংক্রান্ত নিয়ম প্রয়োগ করুন; লিনিয়ার এবং ইনভার্স ইন্সট্রুমেন্টের জন্য একটি রূপান্তর ব্যবহার করবেন না। যদি ভ্যালু আনুমানিক করার জন্য মিডপ্রাইস ব্যবহার করা হয়, তবে ফলাফলটিকে আনুমানিক নোশনাল বলুন। একটি মেসেজে একাধিক ইভেন্ট থাকতে পারে, এবং এর স্ন্যাপশট লেবেলের অর্থ এই নয় যে অর্ডার-বুক স্ন্যাপশটের মতো ঐতিহাসিক লিকুইডেশন অ্যাগ্রিগেশন মুছে ফেলতে হবে।
প্রাপ্তির সময়ের পাশাপাশি ইভেন্টের সময়ও রাখুন। একটি বিলম্বিত বার্তা শুধুমাত্র তার এক্সচেঞ্জ টাইমস্ট্যাম্প পুরোনো হওয়ার কারণে পূর্ববর্তী কোনো ট্রেডকে অনুমোদন করতে পারে না। অস্থিরতার সময় অনুপস্থিত ডেটা অনুপস্থিতই থাকতে হবে; এটিকে শূন্য লিকুইডেশন দিয়ে প্রতিস্থাপন করলে আপাতভাবে লিকুইডেশনের চাপ নিঃশেষিত হওয়ার একটি চিত্র তৈরি হবে।
OI হলো ঐচ্ছিক প্রেক্ষাপট। Bybit উভয় পক্ষের সম্মিলিত openInterest-কে এক পক্ষের singleOpenInterest থেকে আলাদা করে এবং লিনিয়ার ও ইনভার্স প্রোডাক্টের জন্য ভিন্ন একক ব্যবহার করে; চরম অস্থিরতায় API endpoint-এর তথ্য পেতে বিলম্ব হতে পারে [3]। একই ফিল্ড ও স্কিমা সংস্করণ ধারাবাহিকভাবে ব্যবহার করুন। OI কমা একা লোকসানি পক্ষ চিহ্নিত করে না এবং পরবর্তী মূল্যের দিকও নিশ্চিত করে না।
পরবর্তী কোনো সময়কালের OI পর্যবেক্ষণকে দ্রুত লিকুইডেশন সংকেতের সমসাময়িক হিসেবে গণ্য করবেন না। প্রাপ্যতা সময় ব্যবহার করে ডেটা সংযুক্ত করুন এবং সর্বশেষ পর্যবেক্ষণের বয়স অপরিবর্তিত রাখুন। অন্যথায়, আপাতদৃষ্টিতে তথ্যপূর্ণ একটি OI পতন, এটি সহজলভ্য হওয়ার কয়েক মিনিট আগেই মডেলে প্রবেশ করতে পারে।
সিন্থেটিক রিভার্সাল এবং কন্টিনিউয়েশন উদাহরণ
support=100 ধরা যাক, যার পূর্বে ATR=2 এবং tick=0.05 রয়েছে, এবং বাফার হিসেবে 0.20 দেওয়া হলো। একটি বার্স্ট মিনিটে 120 ইউনিটের লং লিকুইডেশন রয়েছে, যা হিস্টোরিক্যাল p99=80 এবং ফ্লোর 50-এর উপরে, যখন প্রাইস 98.80-এ পৌঁছায়। পরবর্তী মিনিটে 40 ইউনিট রয়েছে, যার লো 99.00 এবং ক্লোজ 100.30। ইনটেনসিটি অর্ধেকেরও বেশি কমে গেছে, কোনো নতুন লো ঘটেনি এবং রিক্লেইম থ্রেশহোল্ড অতিক্রম করেছে।
100.35-এ ক্রয়, 98.60-এ স্টপ এবং 103.85-এ টার্গেট সহ একটি অর্ডারের ঝুঁকি 1.75 এবং খরচের আগে পুরস্কার 3.50 বা 2R। যদি প্রথম উপলব্ধ কোটটি ইতিমধ্যেই 101.40 হয়, তাহলে ঝুঁকি 2.80 হয়ে যায় এবং পুরস্কার সেই টার্গেটে 2.45 হয়। 1.5-এর একটি পূর্ব-ঘোষিত সর্বনিম্ন পুরস্কার/ঝুঁকি এখনও জমা না দেওয়া অর্ডার প্রত্যাখ্যান করবে। এটি পূর্ববর্তী ক্লোজে একটি অনুপলব্ধ ফিল ধরে নিতে পারে না।
ধারাবাহিক পতনের উদাহরণে 120-ইউনিটের বার্স্টের পরে 180 ইউনিট লিকুইডেশন ঘটে, নিম্নমূল্য 97.60 এবং ক্লোজ 98.00 হয়। রিক্লেইম নেই, তাই ওয়াশআউট এন্ট্রিও নেই। অন্য পথে দ্বিতীয় লিকুইডেশন তরঙ্গের আগেই এন্ট্রি বৈধ ছিল; 98.60-এর সুরক্ষামূলক স্টপ কার্যকর হয় 98.30-এ, ফলে 100.35 থেকে ক্ষতি 2.05। ফিল্টার সব ক্যাসকেড বাদ দিতে পারে না; ক্ষতি জানার পরে পুরোনো সিগন্যাল বদলানো যাবে না।
নিশ্চিতকরণ এন্ট্রি এবং তারল্য ঝুঁকি
সমস্ত প্রয়োজনীয় নিশ্চিতকরণ ডেটা পাওয়ার পরেই কেবল সাবমিট করুন। প্রোটেক্টিভ স্টপ হলো event_low থেকে ফ্রোজেন বাফার বিয়োগফল। টার্গেট একটি পরিচিত সুইং বা সমসাময়িক VWAP রেফারেন্স হতে পারে, কিন্তু পূর্ববর্তী নিয়ম অনুসারে অপর্যাপ্ত অবশিষ্ট রিওয়ার্ড অবশ্যই প্রত্যাখ্যান করতে হবে। পজিশন সাইজ একেবারে বটম ধরার ইচ্ছার পরিবর্তে স্টপ ডিসটেন্স এবং প্রত্যাশিত খরচ অনুসরণ করে।
একটি ক্যাসকেডের মাধ্যমে সীমাহীন অ্যাভারেজিং বা পুনঃপ্রবেশ পরিহার করুন। যদি কোনো কৌশল একাধিকবার চেষ্টার সুযোগ দেয়, তবে শুধুমাত্র প্রতিটি স্বতন্ত্র অর্ডারের নামমাত্র ঝুঁকি নয়, বরং পুরো ঘটনাটি জুড়ে ঝুঁকি এবং খরচ পরিমাপ করুন। একটি নতুন ক্যান্ডিডেট যেন পূর্ববর্তী কোনো স্টপকে মুছে না ফেলে।
স্প্রেডের প্রসারণ, ডেপথের সংকোচন এবং প্রসেসিং বিলম্বের কারণে স্টপ এক্সিকিউশন তার ট্রিগার থেকে সরে যেতে পারে। উপলব্ধ ডেপথের মাধ্যমে উদ্দিষ্ট আকারে মার্কেট অর্ডার সিমুলেট করুন। ইভেন্ট ফিড হলো লিকুইডেশনের প্রমাণ, এটি রিভার্সাল এন্ট্রির জন্য লিকুইডিটি উপলব্ধ থাকার কোনো প্রতিশ্রুতি নয়।
যদি ট্রেড করার মতো নিশ্চিতকরণের আগেই বাজার উদ্দিষ্ট লক্ষ্যে ফিরে আসে, তবে এটিকে একটি হাতছাড়া সুযোগ হিসেবে ধরে নিন। খুব দ্রুত বাজার ঘুরে দাঁড়ানোর ক্ষেত্রে এটি প্রায়শই গুরুত্বপূর্ণ হয়ে ওঠে। একটি ধীরগতির নিশ্চিত এন্ট্রি আগের পুনরুদ্ধারের রিটার্ন দাবি করতে পারে না, আবার একই সাথে পরবর্তীকালে বাজার নিঃশেষিত হওয়ার প্রমাণ থেকেও লাভবান হতে পারে না।
ধারাবাহিকতা একটি অপরিহার্য নিয়ন্ত্রণ গোষ্ঠী
তিনটি গ্রুপ তৈরি করুন: শুধুমাত্র মূল্যভিত্তিক সুইপ/রিক্লেইম, রিক্লেইম ছাড়া বার্স্ট, এবং রিক্লেইম সহ বার্স্ট। জিজ্ঞাসা করুন যে লিকুইডেশন ডেটা মূল্যের আচরণের বাইরে অতিরিক্ত কোনো তথ্য যোগ করে, নাকি কেবল উচ্চতর অস্থিরতাকেই বেছে নেয়। রিক্লেইম-বিহীন গ্রুপটি সেই ধারাবাহিক ক্যাসকেডগুলো পরিমাপ করে যা প্রায়শই প্রচারমূলক উদাহরণগুলোতে অনুপস্থিত থাকে।
রিপোর্ট ফিড কভারেজ, মিসিং মিনিট, ইভেন্ট সংখ্যা, ট্রেড সংখ্যা, নো-ফিল, নেট এক্সপেকটেন্সি, ড্রডাউন এবং টেইল লস। খরচ, তহবিল এবং ল্যাটেন্সি অবশ্যই ভেন্যুর সাথে মিলতে হবে। পরবর্তীতে সংগৃহীত একটি ঐতিহাসিক ডেটাসেটে এমন ইভেন্ট থাকতে পারে যা লাইভ সিস্টেম সময়মতো গ্রহণ করতে পারত না।
কালানুক্রমিকভাবে ভাগ করুন এবং একটি ক্যাসকেডের মধ্যে থাকা সমস্ত বার্স্টকে একই ফোল্ডে রাখুন। পার্শ্ববর্তী ফ্লোর, পার্সেন্টাইল এবং টাইমআউট পরীক্ষা করুন। একটি সফল বটম-ক্যাচিং উদাহরণ বা কয়েকটি P&L স্ক্রিনশট সম্পূর্ণ পদ্ধতিটিকে বৈধতা দিতে পারে না। দৃঢ়তার মধ্যে বিকল্প ফিড-কোয়ালিটি অনুমান এবং ডেটা বিভ্রাটের কারণে কোন ইভেন্টগুলো ট্রেড-অযোগ্য হয়ে পড়েছিল তার একটি রেকর্ড অন্তর্ভুক্ত থাকা উচিত।
সাধারণ ভুল
লিকুইডেশনের সংখ্যা বড় দেখেই স্বয়ংক্রিয়ভাবে কেনা
একটি বার্স্ট ক্যাসকেড শুরু করতে পারে; এর জন্য একটি স্বতন্ত্র নো-রিক্লেইম ব্রাঞ্চ প্রয়োজন।
ট্রেড ফিল হিসেবে দেউলিয়া মূল্য ব্যবহার করা
এতে নোশনাল মূল্য ও এক্সিকিউশন গণনার অর্থ বদলে যায়।
নিম্ন OI-কে একটি নির্দিষ্ট বটম হিসাবে ব্যাখ্যা করা
OI ভবিষ্যতের দিকনির্দেশনা নির্ধারণ করে না বা কে হেরেছে তা শনাক্ত করে না।
এই পদ্ধতি ব্যবহারের আগে যাচাইতালিকা
নিজের ডেটায় যাচাই করার পর প্রতিটি বিষয়ে টিক দিন। অগ্রগতি এই ব্রাউজারে সংরক্ষিত হয়; এটি কৌশল লাভজনক হওয়ার সনদ নয়।
সচরাচর জিজ্ঞাসা
এর পরিবর্তে কি লিকুইডেশন হিটম্যাপ ব্যবহার করা যেতে পারে?
এর কার্যপ্রণালী এবং প্রকাশের সময় জানা থাকলে, এটিকে একটি পৃথক আনুমানিক বৈশিষ্ট্য হিসেবে অধ্যয়ন করা যেতে পারে। এটি কোনো ইভেন্ট ফিডের সাথে বিনিময়যোগ্য নয়।
একটি এক্সচেঞ্জ কি সমস্ত ক্রিপ্টো লিকুইডেশনের প্রতিনিধিত্ব করে?
না। ফলাফল পর্যবেক্ষণকৃত স্থান এবং চুক্তিসমূহকে প্রতিফলিত করে। অন্য বাজারে স্থানান্তরের জন্য পৃথক প্রমাণের প্রয়োজন।
গবেষণার সূত্র
প্রতিটি সূত্র তার পাশে বর্ণিত সংজ্ঞা বা প্রমাণকে সমর্থন করে। ছদ্মকোড, কৃত্রিম উদাহরণ ও প্রস্তাবিত প্যারামিটার আলাদাভাবে যাচাই করতে হবে।
- All LiquidationBybit. ভেন্যুর আওতাভুক্ত এলাকাগুলোর মধ্যে পজিশন সাইড, এক্সিকিউটেড সাইজ এবং ব্যাংকরাপসি-প্রাইস ফিল্ডগুলো পড়ুন। যাচাইয়ের তারিখ: .
- Public TradeBybit. স্কিমা গুলিয়ে ফেলা এড়াতে টেকার-সাইড এবং ট্রেড-প্রাইস-এর অর্থ পড়ুন। যাচাইয়ের তারিখ: .
- Get Open InterestBybit. OI ইউনিটগুলো, দুটি OI ফিল্ড এবং API ল্যাটেন্সি সতর্কতাটি পড়ুন। যাচাইয়ের তারিখ: .
সম্পর্কিত পদ্ধতি
ঝুঁকি সংক্রান্ত নোট
এই বিষয়বস্তু শিক্ষা ও গবেষণার পরিকল্পনার জন্য, আর্থিক পরামর্শ নয়। Backtest অতীতের ডেটার সিমুলেশন, ভবিষ্যতের ফলের নিশ্চয়তা দেয় না এবং বাস্তব ট্রেড করে না। এই সংগ্রহের পদ্ধতিগুলো সবই অ্যাপে উপলভ্য বৈশিষ্ট্য নয়। দেখুন গবেষণাপদ্ধতি এবং শিক্ষাকেন্দ্র.
বাস্তব মূলধন ঝুঁকিতে দেওয়ার আগে নিয়ম যাচাই করুন
অ্যাপের সক্ষমতা, ডেটা এবং প্রতিটি সিমুলেটেড ট্রেড পরীক্ষা করুন; উন্নত ডিটেক্টরের জন্য আলাদা বাস্তবায়ন লাগতে পারে।
App Store থেকে Backtest ডাউনলোড করুন