নিবন্ধের সূচিপত্র
প্রমাণ ও পরিসর
উদ্ধৃত উপাদান পরিভাষা এবং গবেষণার প্রেক্ষাপটকে সমর্থন করে। নিম্নোক্ত সাংখ্যিক থ্রেশহোল্ড, স্টেট মেশিন, এক্সিকিউশন পলিসি এবং সংশ্লেষিত উদাহরণগুলো এই গবেষণা প্রকল্প দ্বারা প্রস্তাবিত। কোনো নতুন ব্যাকটেস্ট চালানো হয়নি, এবং রেফারেন্সগুলো এই কনফিগারেশনের লাভজনকতা প্রতিষ্ঠা করে না।
ব্যবহারিক কাজের ধাপ
- আগত ফাঁক পরীক্ষা করুনহাই ও লো মূল্যের সম্পর্ক এবং স্থির সেশন সংজ্ঞা ব্যবহার করুন।
- দ্বীপপুঞ্জটি ট্র্যাক করুনসময়কাল সীমিত করুন এবং ডেটার অখণ্ডতা যাচাই করুন।
- এক্সিট বারটি বন্ধ হওয়া পর্যন্ত অপেক্ষা করুনসম্পূর্ণ ক্লাস্টারটিকে অবশ্যই কঠোর পৃথকীকরণ মেনে চলতে হবে।
- অর্ডার গণনা করুনআইল্যান্ডের বাইরে স্টপ, বাস্তবে পাওয়া এন্ট্রি মূল্য ও নিয়ন্ত্রিত পজিশন সাইজ ব্যবহার করুন।
- প্রকৃত পূরণ রেকর্ড করুনসুরক্ষামূলক অর্ডারের দাম পেরিয়ে যাওয়া গ্যাপ ও তার ফল পরে মুছে ফেলা যায় না।
কাঠামোটি আমাদের যা বলে
আর্থার হিলের মূল চার্ট ভাষ্য একটি মূল্য অঞ্চলের চারপাশের ফাঁকের মধ্য দিয়ে একটি আইল্যান্ড রিভার্সালকে চিত্রিত করে। [1] একটি ঐতিহাসিক ঘটনা এর জ্যামিতি ব্যাখ্যা করতে সাহায্য করে, কিন্তু সমস্ত আইল্যান্ড রিভার্সাল জুড়ে গড় লাভজনকতার অনুমান দেয় না।
একটি বটম আইল্যান্ড পতনের পরে তৈরি হয়: দাম নিচে গ্যাপ তৈরি করে, একটি নিম্ন ক্লাস্টারে ট্রেড হয় এবং তারপর উপরে গ্যাপ তৈরি করে, ফলে ক্লাস্টারটি বিচ্ছিন্ন হয়ে যায়। একটি টপ আইল্যান্ড এই সম্পর্কগুলোকে উল্টে দেয়। ক্রমাগত ট্রেড হওয়া বাজারগুলিতে, স্বাভাবিক সেশন গ্যাপ বিরল হতে পারে; বার বাদ পড়া বা চুক্তির পরিবর্তন চার্টে বিভ্রান্তিকর গ্যাপ তৈরি করতে পারে।
সুতরাং, ডেটা কনভেনশনটি ডিটেক্টরেরই একটি অংশ। বর্ধিত সময় অন্তর্ভুক্ত করা হলে নিয়মিত-সেশনের বারগুলিতে থাকা ফাঁকটি দূর হয়ে যেতে পারে। কোনো কনভেনশনই সহজাতভাবে গবেষণার জন্য একমাত্র সম্ভাব্য বিকল্প নয়, কিন্তু ক্যান্ডিডেট ডিটেকশনের আগে সিরিজের সংজ্ঞাটি অবশ্যই স্থির করতে হবে এবং পুরো স্যাম্পল জুড়ে তা সামঞ্জস্যপূর্ণ রাখতে হবে।
ইতিমধ্যে উপলব্ধ তথ্য ব্যবহার করে নিয়মাবলী
প্রস্তাবিত বটম-আইল্যান্ডের সংজ্ঞা: আইল্যান্ডটি 'a' থেকে 'b' পর্যন্ত বার নিয়ে গঠিত, যার স্থায়িত্বকাল 1–20 বার। ইনকামিং গ্যাপের জন্য H[a]<L[a−1]−epsilon প্রয়োজন। আউটগোয়িং গ্যাপের জন্য L[b+1]>H[b]+epsilon প্রয়োজন। একটি আরও কঠোর সংস্করণে max(H[a..b])<min(L[a−1],L[b+1])−epsilon-ও প্রয়োজন, যা নিশ্চিত করে যে সম্পূর্ণ ক্লাস্টারটি উভয় সংলগ্ন ট্রেডিং অঞ্চলের নিচে অবস্থান করছে।
epsilon=max(2 ticks,0.15A) সেট করুন, যেখানে বার 'a'-এর আগে A=ATR(14) স্থির করা হয়েছে। এই বাফার এবং সময়সীমাগুলো হলো গবেষণা সংক্রান্ত সেটিংস। স্প্লিট অ্যাডজাস্টমেন্ট, সেশন ক্যালেন্ডার, এক্সপায়ারি রোল, টাইমস্ট্যাম্প এবং অনুপস্থিত পর্যবেক্ষণগুলো যাচাই করুন। একটি প্রকৃত ব্যবধান নিজে থেকেই প্রমাণ করে না যে নতুন তথ্য অনুকূল।
বার b+1 বন্ধ হওয়ার পরেই কেবল নিশ্চিত করুন, কারণ সেশন জুড়ে এর চূড়ান্ত সর্বনিম্ন মূল্য পরিবর্তিত হতে পারে। b+1-এর শুরুর মূল্যে প্রবেশ করা একটি ভিন্ন ইন্ট্রাবার কৌশল এবং এর জন্য যথেষ্ট বিস্তারিত ডেটা প্রয়োজন। একটি ট্রেন্ড ফিল্টার দ্বারা ব্যবহৃত যেকোনো পিভটকে অবশ্যই তাদের নিশ্চিতকরণ বিলম্ব মেনে চলতে হবে। [2]
একটি এক-বার আইল্যান্ড অনুমোদিত, কিন্তু এটিকে একাধিক-বার ক্লাস্টার থেকে আলাদাভাবে গ্রুপ করা উচিত। কঠোর পৃথকীকরণের শর্তটি শুধুমাত্র শেষ আইল্যান্ড বারটিকে নয়, বরং পুরো ক্লাস্টারটিকেই পরীক্ষা করে। এটি আইল্যান্ডের শুরুর দিকের কোনো হাই মূল্যকে এক্সিট অঞ্চলের সাথে ওভারল্যাপ করা থেকে বিরত রাখে, যেখানে শুধুমাত্র সংলগ্ন বার পরীক্ষা করলে পুরো কাঠামোটি ভুলভাবে বিচ্ছিন্ন হিসেবে চিহ্নিত হয়।
before potential island: freeze ATR A and session convention
if H[a]<L[a-1]-epsilon:
track island for at most 20 bars
on close of candidate exit bar j:
b=j-1
if L[j]>H[b]+epsilon and max(H[a:b])<min(L[a-1],L[j])-epsilon:
signal LONG_ISLAND; stop=min(L[a:b])-epsilon
execute at next feasible event
# H[a:b] includes both a and b in this pseudocode.
# Top islands reverse high/low relationships and comparisons.
ভলিউমকে একটি নির্দিষ্ট কাজ দেওয়া
এক্সিট গ্যাপে উচ্চ ভলিউমকে তুলনীয় সেশনগুলোর সাথে একটি নিশ্চিতকরণ বৈশিষ্ট্য হিসেবে পরীক্ষা করা যেতে পারে। একটি প্রস্তাবিত থ্রেশহোল্ড হলো RVOL≥1.5, যা পূর্ববর্তী 20 সেশনগুলোর মিডিয়ানের সাপেক্ষে নির্ধারিত, এবং এক্ষেত্রে হর থেকে বর্তমান সেশনটিকে বাদ দেওয়া হয়। এক-বার এবং একাধিক-বারের আইল্যান্ডগুলো আলাদাভাবে বিশ্লেষণ করুন।
যদি কোম্পানির কোনো ঘটনা ব্যবধানটির কারণ হয়ে থাকে, তবে বর্ধিত কার্যকলাপ বিচ্ছিন্ন কাঠামোর পরিবর্তে সেই ঘটনাটিকেই প্রতিফলিত করতে পারে। ঘটনার লেবেলগুলো কেবল তখনই সংরক্ষণ করুন যখন সেগুলোর প্রকাশের সময় জানা থাকে, তারপর গ্রুপগুলোকে আলাদাভাবে পরীক্ষা করুন। লোকসানের উদাহরণগুলোকে ব্যাখ্যা দিয়ে উড়িয়ে দিতে বা বাদ দিতে লেনদেনের পরে প্রকাশিত খবর ব্যবহার করবেন না।
ইন্ট্রাডে ভ্যারিয়েন্টের জন্য, নির্দিষ্ট করুন যে গ্যাপ বলতে পাশাপাশি বার রেঞ্জের মধ্যে কোনো ট্রেড রিপোর্ট না হওয়াকে বোঝায়, নাকি এটি কেবল সেশন শুরুর একটি ধারাবাহিকতাহীনতা। একটি অসম্পূর্ণ এক্সিট বারের ভলিউমকে তার চূড়ান্ত ভলিউম হিসেবে গণ্য করা যাবে না। একটি রিয়েল-টাইম সংস্করণের জন্য সঞ্চিত কার্যকলাপ এবং একটি সামঞ্জস্যপূর্ণ ঐতিহাসিক বেসলাইন প্রয়োজন।
সংখ্যাসূচক উদাহরণ এবং ব্যর্থতার ঘটনা
কৃত্রিম উদাহরণ: আইল্যান্ড বারের আগের বারটির মান low=100। প্রথম আইল্যান্ড বারটির মান high=97.5; তিন-বারের ক্লাস্টারটির সর্বোচ্চ মান high=98 এবং সর্বনিম্ন মান low=95। এক্সিট-গ্যাপ বারটির মান low=100.5 এবং close=102। A=2 এবং epsilon=0.3 থাকায়, কঠোর পৃথকীকরণ ঘটে কারণ 98<min(100,100.5)−0.3=99.7। 102.2-এ পরবর্তী সেশনের একটি সম্ভাব্য এন্ট্রির জন্য 94.7-এ সুরক্ষা রয়েছে এবং প্রস্তাবিত 2R এক্সিটের অধীনে, 117.2-এ টার্গেট রয়েছে।
শনাক্তকরণে ব্যর্থতা: এক্সিট সেশনটি 101-এ খোলে কিন্তু পরে 97.8 পর্যন্ত ট্রেড হয়। ক্লোজ হওয়ার সময়, গ্যাপটি আর ক্লাস্টারকে আলাদা করে না, তাই ক্লোজ-কনফার্মড সংস্করণটি কোনো সংকেত দেয় না। ট্রেডিংয়ে ব্যর্থতা: 102.2-এ এন্ট্রির পর, প্রাইস গ্যাপের মাধ্যমে নিচে নেমে যায় এবং 94.7 প্রোটেক্টিভ স্টপটি শুধুমাত্র 93.8-এ পূরণ হতে পারে। প্রতি ইউনিটে লোকসান হয় 8.4, যা 7.5-এর পরিকল্পিত ঝুঁকিকে ছাড়িয়ে যায়। ব্যাকটেস্টকে অবশ্যই এই স্লিপেজটি সংরক্ষণ করতে হবে।
একটি সফল সিন্থেটিক পাথ স্টপের আগে 117.2-এ পৌঁছায়। ঐ উদাহরণটি উল্লিখিত এক্সিটের হিসাবকে চিত্রিত করে, সাফল্যের ঐতিহাসিক সম্ভাবনাকে নয়। ক্লোজগুলিকে যুক্ত করে একটি লাইন এর বিস্তৃত আকৃতি দেখাতে পারে কিন্তু কোনো গ্যাপই যাচাই করতে পারে না; উপরের OHLC সম্পর্কগুলিই প্রামাণিক পরীক্ষা হিসাবে থেকে যায়।
প্রবেশ, বাতিলকরণ এবং প্রস্থান
বেসলাইনটি সম্পূর্ণ আইল্যান্ডের বাইরে সুরক্ষা স্থাপন করে এবং প্রকৃত এন্ট্রি থেকে 2R টার্গেট নির্ধারণ করে, যেখানে বটম আইল্যান্ডের জন্য R=entry−stop থাকে। পূর্ববর্তী রেজিস্ট্যান্সে একটি টার্গেট হলো একটি পৃথক সংস্করণ, যার লেভেল এন্ট্রির আগে অবশ্যই জানা থাকতে হবে। একটি বড় এক্সিট গ্যাপ একটি দূরবর্তী স্টপ তৈরি করতে পারে, যার জন্য ঘোষিত প্রি-সাবমিশন রিস্ক রুলের অধীনে ছোট সাইজ বা রিজেকশনের প্রয়োজন হয়।
বহির্গামী গ্যাপটি পূরণ হলে একটি অতিরিক্ত এক্সিট ট্রিগার হতে পারে: একটি বটম আইল্যান্ডের ক্ষেত্রে, প্রাইস সর্বশেষ আইল্যান্ড হাই H[b]-এ ফিরে আসে। এটি একটি ইন্ট্রাবার টাচ নাকি একটি ক্লোজিং কন্ডিশন, তা নির্দিষ্ট করুন। এটি সম্পূর্ণ আইল্যান্ডের নিচের প্রোটেকশন থেকে একটি ভিন্ন এক্সিট। বৃহত্তর প্যাটার্নটির অব্যাহত অস্তিত্ব, ইতোমধ্যে পূরণ হয়ে যাওয়া একটি প্রোটেক্টিভ অর্ডারকে উপেক্ষা করার যৌক্তিকতা প্রমাণ করে না।
একটি প্রতিকূল ব্যবধান দেখার পর পূর্ববর্তী তারিখ থেকে কোনো রেস্টিং অর্ডার বাতিল করবেন না। শুধুমাত্র একটি ফিল-এর পরেই মূল্যায়ন করা একটি ঝুঁকি সীমা পরবর্তী সম্ভাব্য ইভেন্টে হ্রাস বা প্রস্থানের প্রয়োজন হতে পারে, কিন্তু সিমুলেশনে এর ক্ষতি এবং খরচ বাস্তব থাকে। শুধুমাত্র OHLC ডেটার জন্য, যখন একটি বারের মধ্যে একাধিক স্তরে পৌঁছানো সম্ভব হয়, তখন ব্যবহৃত যেকোনো রক্ষণশীল নিয়ম প্রকাশ করুন।
ক্রমবর্ধমান মান পরীক্ষা করা
পূর্ববর্তী কোনো নিম্নগামী ফাঁকের প্রয়োজন ছাড়াই, পতনের পরের সমস্ত ঊর্ধ্বগামী ফাঁককে নিয়ন্ত্রণ হিসেবে ব্যবহার করুন। এটি পৃথকভাবে নির্ধারণ করে যে, আইল্যান্ড সম্পর্কটি ফাঁকের প্রভাবের বাইরেও কোনো অতিরিক্ত তথ্য যোগ করে কি না। একক-বার আইল্যান্ড, দীর্ঘতর ক্লাস্টার, ইভেন্ট-চালিত কেস এবং সেশন বিচ্ছিন্নতাকে পৃথক করুন এবং অনির্ভরযোগ্য ডেটার জন্য বর্জনের প্রতিবেদন দিন।
শুধুমাত্র ক্লোজ-টু-ক্লোজ রিটার্নের উপর ভিত্তি করে নয়, বরং প্রকৃত উপলব্ধ ওপেনিং প্রাইস, স্প্রেড এবং প্রোটেকশনের সময়কার গ্যাপ স্লিপেজ ব্যবহার করে এক্সিকিউশন মূল্যায়ন করুন। অ্যাডজাস্টমেন্ট ঐতিহাসিক গ্যাপের সম্পর্ককে পরিবর্তন করতে পারে, তাই ডেটার ভার্সনটি সংরক্ষণ করুন এবং কর্পোরেট অ্যাকশনগুলো পর্যালোচনা করুন। কোনো নতুন ব্যাকটেস্ট এই কনফিগারেশনের জন্য কোনো এজ প্রতিষ্ঠা করে না; [3] আইল্যান্ড-রিভার্সালের লাভজনকতাকে বৈধতা দেয় না।
কার্যকরী পরীক্ষাগুলোর মধ্যে রয়েছে ভিন্ন ভিন্ন ক্লোজ থাকা সত্ত্বেও ওভারল্যাপিং বার রেঞ্জ, একটি এক্সিট গ্যাপ যা ক্লোজের আগেই অদৃশ্য হয়ে যায়, কঠোর বিভাজন লঙ্ঘনকারী পূর্ববর্তী হাই সহ একটি ক্লাস্টার, একটি স্প্লিট-জনিত গ্যাপ এবং একটি মিসিং-সেশন গ্যাপ। বারগুলো ক্রমানুসারে আসার মাধ্যমে ডিটেক্টরটি পুনরায় চালান। এটি অবশ্যই এক্সিট সেশনের ওপেনে এমন কোনো লো ব্যবহার করে ক্লোজ-কনফার্মড সিগন্যাল প্রকাশ করবে না, যা কেবল পরে জানা যায়।
সাধারণ ভুল
ক্লোজ মূল্যের পার্থক্যকে গ্যাপ বলা
যেসব সংলগ্ন বারের পরিসর পরস্পরের উপর উপরিপাতিত, সেগুলো এই সংজ্ঞাটি পূরণ করে না।
পরে জানা দিনের সর্বনিম্ন দাম ব্যবহার করে ওপেনেই এন্ট্রি নেওয়া
এটি অসঙ্গত সময়কে মিশ্রিত করে এবং ভবিষ্যতের তথ্য নিয়ে আসে।
স্টপ গ্যাপ থাকার কারণে একটি ট্রেড বাতিল করা
একটি সক্রিয় অর্ডার এবং তার প্রকৃত পূরণ অবশ্যই রেকর্ডে থাকতে হবে।
এই পদ্ধতি ব্যবহারের আগে যাচাইতালিকা
নিজের ডেটায় যাচাই করার পর প্রতিটি বিষয়ে টিক দিন। অগ্রগতি এই ব্রাউজারে সংরক্ষিত হয়; এটি কৌশল লাভজনক হওয়ার সনদ নয়।
সচরাচর জিজ্ঞাসা
ক্রিপ্টোতে কি আইল্যান্ড রিভার্সাল দেখা দিতে পারে?
এটি কোনো নির্দিষ্ট ফিডে দেখা যেতে পারে, কিন্তু ক্রমাগত ট্রেডিং এবং অনুপস্থিত পর্যবেক্ষণগুলো অবশ্যই যাচাই করতে হবে। চার্টের কোনো আকস্মিক পরিবর্তন স্বয়ংক্রিয়ভাবে মার্কেট গ্যাপ নয়।
দ্বীপটিতে কি একাধিক বার থাকা আবশ্যক?
না। এই সংস্করণটি একটি একক বার সমর্থন করে, কিন্তু সেটিকে আলাদাভাবে রিপোর্ট করে, কারণ একটি দীর্ঘ ক্লাস্টারের ক্ষেত্রে সময় এবং প্রেক্ষাপট ভিন্ন হতে পারে।
গবেষণার সূত্র
প্রতিটি সূত্র তার পাশে বর্ণিত সংজ্ঞা বা প্রমাণকে সমর্থন করে। ছদ্মকোড, কৃত্রিম উদাহরণ ও প্রস্তাবিত প্যারামিটার আলাদাভাবে যাচাই করতে হবে।
- Arthur Hill: An Island Reversal for DIAStockCharts / Arthur Hill. মূল চার্ট ভাষ্যটি ফাঁক এবং একটি বিচ্ছিন্ন অঞ্চল তুলে ধরে; এটি জয়ের হার বিষয়ক কোনো সমীক্ষা নয়। যাচাইয়ের তারিখ: .
- TradingView: RepaintingTradingView. সহায়ক বৈশিষ্ট্যের নিশ্চিতকরণের সময় ও পুরোনো সিগন্যাল বদলের ঝুঁকি। যাচাইয়ের তারিখ: .
- Lo, Mamaysky, Wang: Foundations of Technical AnalysisNBER / Columbia University. পদ্ধতিগত প্যাটার্ন গবেষণার প্রেক্ষাপট; এই বিন্যাসটি গবেষণাপত্রে পরীক্ষিত নয়। যাচাইয়ের তারিখ: .
সম্পর্কিত পদ্ধতি
ঝুঁকি সংক্রান্ত নোট
এই বিষয়বস্তু শিক্ষা ও গবেষণার পরিকল্পনার জন্য, আর্থিক পরামর্শ নয়। Backtest অতীতের ডেটার সিমুলেশন, ভবিষ্যতের ফলের নিশ্চয়তা দেয় না এবং বাস্তব ট্রেড করে না। এই সংগ্রহের পদ্ধতিগুলো সবই অ্যাপে উপলভ্য বৈশিষ্ট্য নয়। দেখুন গবেষণাপদ্ধতি এবং শিক্ষাকেন্দ্র.
বাস্তব মূলধন ঝুঁকিতে দেওয়ার আগে নিয়ম যাচাই করুন
অ্যাপের সক্ষমতা, ডেটা এবং প্রতিটি সিমুলেটেড ট্রেড পরীক্ষা করুন; উন্নত ডিটেক্টরের জন্য আলাদা বাস্তবায়ন লাগতে পারে।
App Store থেকে Backtest ডাউনলোড করুন