নিবন্ধের সূচিপত্র
প্রমাণ ও পরিসর
উদ্ধৃত উপাদান পরিভাষা এবং গবেষণার প্রেক্ষাপটকে সমর্থন করে। নিম্নোক্ত সাংখ্যিক থ্রেশহোল্ড, স্টেট মেশিন, এক্সিকিউশন পলিসি এবং সংশ্লেষিত উদাহরণগুলো এই গবেষণা প্রকল্প দ্বারা প্রস্তাবিত। কোনো নতুন ব্যাকটেস্ট চালানো হয়নি, এবং রেফারেন্সগুলো এই কনফিগারেশনের লাভজনকতা প্রতিষ্ঠা করে না।
ব্যবহারিক কাজের ধাপ
- বাক্সটি নিশ্চিত করুনদুটি সমতল সীমানায় পর্যাপ্ত স্বতন্ত্র স্পর্শের প্রয়োজন।
- মডিউলটি নির্বাচন করুনব্রেকআউট এবং রেঞ্জের ভেতরে দামের প্রতিক্রিয়ায় ট্রেডের নিয়ম আলাদা।
- স্তরগুলি স্থির করুনসংকেতের পরে তথ্য দিয়ে বাক্সটি প্রসারিত করবেন না।
- বাণিজ্য নির্দিষ্ট করুনউপলব্ধ তথ্য থেকে স্টপ, টার্গেট এবং খরচ গণনা করুন।
- গ্রুপ ওভারল্যাপিং অঞ্চলএকটি বাক্সকে একটি গবেষণা ঘটনা হিসেবে বিবেচনা করুন।
কাঠামোটি আমাদের যা বলে
একটি আয়তক্ষেত্রের দুটি প্রায় আনুভূমিক সীমানা থাকে; আইজি এটিকে কন্টিনিউয়েশন প্যাটার্নের মধ্যে উপস্থাপন করে। [1] শুধুমাত্র জ্যামিতির উপর ভিত্তি করে একটি ডিটেক্টরের এটি প্রতিষ্ঠা করা উচিত যে মূল্য একটি রেঞ্জের মধ্যে রয়েছে, যেখানে একটি কন্টিনিউয়েশন লেবেল অতিরিক্তভাবে পূর্ববর্তী প্রবণতা এবং চূড়ান্ত প্রস্থানের দিকের উপরও নির্ভর করে।
একটি সীমানায়, মূল্য স্তরটিকে প্রত্যাখ্যান করতে পারে অথবা একটি ব্রেকআউট শুরু করতে পারে। যে সিস্টেম সাপোর্টে ক্রয় করে এবং একই সাথে এর ব্যর্থতায় বিক্রয়ের জন্য প্রস্তুত হয়, তার একটি সুস্পষ্ট স্টেট পলিসি প্রয়োজন। এই মডিউলগুলোকে আলাদা করার ফলে যেকোনো রিটার্নের উৎস নির্ধারণ করা সম্ভব হয়, যার ফলে প্রতিটি ট্রেডের পর পছন্দের ব্যাখ্যাটি পরিবর্তিত হওয়ার সুযোগ থাকে না।
বক্সটি একটি পর্যবেক্ষণকৃত অঞ্চল, এটি সাপোর্ট বা রেজিস্ট্যান্স টিকে থাকার কোনো প্রতিশ্রুতি নয়। এর উপযোগিতা হলো এমন স্তর তৈরি করা, যা কোনো ঘটনার আগে স্থির করে রাখা যায়। একটি নির্ভরযোগ্য ডেটাসেট সেই পরিসরের মধ্যে সফল হওয়া প্রতিক্রিয়া এবং সেই পরিসরের সমাপ্তি ঘটানো রূপান্তর—উভয়কেই ধরে রাখে।
ইতিমধ্যে উপলব্ধ তথ্য ব্যবহার করে নিয়মাবলী
প্রস্তাবিত সেটিংস: একটি 20–100-বার উইন্ডোতে প্রতিটি পাশে তিনটি বার দ্বারা নিশ্চিত পিভট ব্যবহার করুন। প্রতিটি পাশে কমপক্ষে তিনটি স্বাধীন টাচ প্রয়োজন, যেখানে একই পাশের টাচগুলোর মধ্যে কমপক্ষে সাতটি বারের ব্যবধান থাকবে। ধরা যাক, U হলো নির্বাচিত পিভট হাইগুলোর মিডিয়ান, B হলো পিভট লোগুলোর মিডিয়ান এবং D=U−B। D≥1.5A প্রয়োজন, যেখানে চূড়ান্ত প্রয়োজনীয় টাচটি নিশ্চিত হলে তা হবে A=ATR(14)।
শুধুমাত্র স্পর্শবিন্দুগুলোর ঢাল পরিমাপ করার জন্য সেগুলোর মধ্য দিয়ে রেখা টানুন। উভয় দিকে |slope×T/D|≤0.25 থাকা আবশ্যক। প্রতিটি অ্যাঙ্কর অবশ্যই তার সীমানার epsilon=max(2 ticks,0.15A)-এর মধ্যে, অথবা 0.1D-এর মতো পূর্ব-নির্বাচিত গভীরতা-ভিত্তিক সহনশীলতার মধ্যে থাকতে হবে। এগুলো হলো সহনশীলতার বিকল্প সংস্করণ, কোনো নির্দিষ্ট চার্টের জন্য পরস্পর পরিবর্তনযোগ্য বিকল্প নয়। ক্লোজ মূল্যের অন্তত 90% [B−epsilon,U+epsilon]-এর মধ্যে থাকা আবশ্যক।
ক্যান্ডিডেট তৈরি হলে U এবং B ফ্রিজ করুন। আরও T বার পর এটির মেয়াদ শেষ করুন অথবা প্রথম গৃহীত বাউন্ডারি ব্রেকে এটি ব্যবহার করুন। একটি ব্যর্থ রেঞ্জ লুকানোর জন্য ব্রেকআউট বার ব্যবহার করে বক্সটি প্রশস্ত করবেন না। পিভট শুধুমাত্র কনফার্মেশনের পরেই উপলব্ধ হবে। [2] উদাহরণের জন্য উল্টোভাবে আঁকা একটি লাইনেও অবশ্যই একটি পৃথক অ্যাক্টিভেশন টাইমস্ট্যাম্প থাকতে হবে।
টাচ ক্লাস্টারিং গুরুত্বপূর্ণ। রেজিস্ট্যান্সের কাছাকাছি কয়েকটি সংলগ্ন উচ্চতাকে তিনটি স্বাধীন প্রচেষ্টা হিসেবে গণ্য করা যায় না, যদি প্রাইস এর মাঝে কোনো উল্লেখযোগ্য বিচ্যুতি না ঘটায়। পিভট সিকোয়েন্স এবং ন্যূনতম ব্যবধান একটি পুনরুৎপাদনযোগ্য প্রারম্ভিক সংজ্ঞা প্রদান করে। একটি ভিন্ন ক্লাস্টারিং নিয়ম একটি বৈধ গবেষণা হতে পারে, কিন্তু এটি ডিটেক্টরকে পরিবর্তন করে এবং এর সংস্করণ তৈরি করা আবশ্যক।
on complete confirmed box:
freeze U,B,D,A,expiry=created+T; state=RANGE
for later closed bar t:
if t>expiry: state=EXPIRED
elif state==RANGE and C[t-1]<=U+b and C[t]>U+b:
emit LONG_BREAKOUT; state=CONSUMED
elif state==RANGE and C[t-1]>=B-b and C[t]<B-b:
emit SHORT_BREAKOUT; state=CONSUMED
# b=max(2 ticks,0.10A). Range-bounce is a separate module, disabled by default.
ভলিউমকে একটি নির্দিষ্ট কাজ দেওয়া
ব্রেকআউট ট্রেডের জন্য, পূর্ববর্তী 20-বারের মিডিয়ানের সাপেক্ষে RVOL≥1.5-কে পরীক্ষা করুন। রেঞ্জের ভেতরের ট্রেডের ক্ষেত্রে প্রশ্নটি ভিন্ন: সীমানা পরীক্ষার সাথে কী পরিমাণ কার্যকলাপ ছিল, এবং মূল্য আসলে কতদূর গিয়েছিল? খুব বেশি স্থানচ্যুতি ছাড়া ব্যাপক কার্যকলাপ নিজে থেকে অ্যাবজর্পশন প্রমাণ করে না, কিন্তু এই দুটির সংমিশ্রণকে একটি পরিমাপযোগ্য বৈশিষ্ট্য হিসেবে সংরক্ষণ করা যেতে পারে।
ভলিউম-ফিল্টার করা ব্রেকআউটকে ভলিউম ছাড়া একই ব্রেকআউট নিয়মের সাথে তুলনা করুন। যে বক্সগুলোর কার্যকলাপ কম, সেগুলোকে চিহ্নিত করুন, যা দুর্বল তারল্যকে প্রতিফলিত করে: দেখতে পরিপাটি একটি রেঞ্জও ট্রেড করার জন্য ব্যয়বহুল হতে পারে। যখন লেনদেনের খরচই মূল প্রশ্ন, তখন ভলিউম কখনোই বিড-আস্ক তথ্যের বিকল্প হতে পারে না।
একটি বাউন্স মডিউলের ক্ষেত্রে, ফলাফল দেখার আগে এর ভলিউম পরিমাপ নির্ধারণ করুন। সমান দৈর্ঘ্যের অ্যাপ্রোচ উইন্ডোগুলোর গড় অ্যাক্টিভিটির তুলনা করা এবং একটি অস্বাভাবিকভাবে শান্ত রিজেকশন বার নির্বাচন করা ভিন্ন বিষয়। অবিচ্ছিন্ন মানগুলো রাখুন, যাতে নির্বাচিত ফিল্টারের অবদানকে মূল্যের প্রতিক্রিয়া থেকে আলাদা করা যায়।
সংখ্যাসূচক উদাহরণ এবং ব্যর্থতার ঘটনা
কৃত্রিম উদাহরণ: U=52, B=48, A=1, b=0.1 এবং epsilon=0.15। বক্সটি নিশ্চিত হয়ে গেলে, 52.2-এ ক্লোজ হলে তা ঊর্ধ্বসীমা অতিক্রম করে। 52.25-এ একটি সম্ভাব্য লং পজিশন, চূড়ান্ত বিপরীত পিভটের নিচে 50.85-এ একটি স্টপ এবং U+D=56-এ একটি প্রত্যাশিত টার্গেট 1.4 ঝুঁকি এবং 3.75 পুরস্কার নির্দেশ করে, যা খরচ বাদে প্রায় 2.68R। যদি এর পরিবর্তে সুরক্ষা পুরো বক্সের বাইরে 47.85-এ থাকে, তাহলে পুরস্কার-ঝুঁকির অনুপাত প্রায় 0.85R-এ নেমে আসে। এই থামানোর নীতিগুলোকে অভিন্ন হিসেবে একত্রিত করা যাবে না।
ব্যর্থতার উদাহরণ: 52.05-এ ক্লোজ হওয়ার পর তা ব্রেকআউট বাফারের ভেতরেই থেকে যায় এবং কোনো সংকেত দেয় না। 52.25-এ ইতিমধ্যে পূরণ হওয়া একটি লং পজিশন যা বক্সের ভেতরে ফিরে এসে 50.85-এ পৌঁছায়, সেটি একটি স্টপড ট্রেড। পৃথক বাউন্স মডিউলে, 48.2-এর কাছাকাছি একটি লং পজিশনের পর 47.8-এ ক্লোজ হওয়াটা ইন-রেঞ্জ থিসিসকে লঙ্ঘন করে; এটি নীরবে একটি দীর্ঘমেয়াদী হোল্ডিং হতে পারে না।
হিসাবরক্ষণের একটি দরকারি পার্থক্য হলো, বক্সের ভেতরের কোনো রিটার্নকে স্ট্রাকচারাল স্টপে আঘাত করতে হবে এমন কোনো বাধ্যবাধকতা নেই। যদি কোনো আর্লি-এক্সিট নিয়ম সেই রিটার্নে বন্ধ হয়ে যায়, তবে তার ফলাফল এমন একটি স্ট্র্যাটেজি থেকে ভিন্ন হবে যা স্টপের জন্য অপেক্ষা করে। উভয় ফলাফলকে সাধারণভাবে একটি ব্যর্থ ব্রেকআউট হিসেবে চিহ্নিত করার পরিবর্তে, কোন এক্সিটটি কার্যকর হয়েছে এবং তার টাইমস্ট্যাম্প সংরক্ষণ করুন।
প্রবেশ, বাতিলকরণ এবং প্রস্থান
ব্রেকআউট বেসলাইন সুরক্ষার জন্য চূড়ান্ত নিশ্চিত বিপরীত পিভট ব্যবহার করে। যদি সেই পয়েন্টটি খুব দূরে থাকে, তাহলে অর্ডার জমা দেওয়ার আগে রিওয়ার্ড-টু-রিস্ক নিয়ম অনুসারে সাইজ কমিয়ে দিন বা ট্রেডটি বাতিল করুন। মূল বক্সের উচ্চতা থেকে টার্গেটটি স্থির করুন। যখন ক্লোজ বক্সের ভিতরে ফিরে আসে তখন তাড়াতাড়ি বেরিয়ে যাওয়া একটি বিকল্প, যা হোল্ডিং টাইম কমাতে পারে কিন্তু অতিরিক্ত হুইপসও তৈরি করতে পারে।
এর পরিবর্তে রেঞ্জ-বাউন্স মডিউলের জন্য প্রয়োজন একটি সীমানার সাথে সংস্পর্শ, এরপর ভিতরে ফিরে এসে ক্লোজ করা, সেই সীমানার বাইরে একটি স্টপ এবং মধ্যবিন্দুতে বা বিপরীত দিকে একটি টার্গেট। এন্ট্রির পর U তুলে টার্গেট সরাবেন না। যদি উভয় মডিউলই কার্যকর থাকে, তবে ফলাফল পর্যবেক্ষণের আগে একটি যৌথ ঝুঁকি সীমা এবং একটি অগ্রাধিকার নিয়ম প্রতিষ্ঠা করুন।
একটি বাস্তবসম্মত নীতি হলো প্রথম নিশ্চিত ব্রেকআউটের পর বাউন্স ট্রেড খোলা বন্ধ করে দেওয়া এবং বিদ্যমান পজিশনটিকে তার মূল এক্সিট নিয়ম অনুসরণ করতে দেওয়া। আরেকটি নীতি হলো অবিলম্বে পজিশনটি বন্ধ বা রিভার্স করা। উভয় নীতিই পরীক্ষা করে দেখা যেতে পারে, কিন্তু এই পরিবর্তনের ক্ষেত্রে তখন জানা তথ্য এবং সম্ভাব্য অর্ডার প্রাইস ব্যবহার করতে হবে। পরবর্তীকালে কোনো লাভজনক ব্রেকআউট ঘটলে, পূর্ববর্তী সময়ের জন্য উন্নততর পরিবর্তন নীতিটি বেছে নেওয়ার কোনো যৌক্তিকতা থাকতে পারে না।
ক্রমবর্ধমান মান পরীক্ষা করা
বারবার স্পর্শ করার প্রয়োজন ছাড়াই, একটি কন্ট্রোল হিসেবে একই দৈর্ঘ্যের ডনচিয়ান-শৈলীর রোলিং-উইন্ডো ব্রেকআউট ব্যবহার করুন। এটি পরীক্ষা করে যে, কোনো একটি অঞ্চলের বারবার যাচাইকরণ পরবর্তী শনাক্তকরণের ঘাটতি পূরণের জন্য যথেষ্ট তথ্য যোগ করে কি না। বাউন্স মডিউলের জন্য, নতুন ট্রেন্ড শুরু হলে রেঞ্জের ভেতরের লাভ এবং ক্ষতি একসাথে মূল্যায়ন করুন।
বক্সের সংখ্যা, অস্তিত্বের সময়কাল, প্রথম-ব্রেকের দিক, সম্পন্ন হওয়া ট্রেড, নেট এক্সপেক্টেন্সি এবং ড্রডাউন রিপোর্ট করুন। প্রায় অভিন্ন বক্সগুলোকে একত্রিত করুন, যাতে একটি মূল্য অঞ্চল অনেকগুলো ছদ্ম-স্বাধীন পর্যবেক্ষণ তৈরি না করে। প্রস্তাবিত কনফিগারেশনটির কোনো নতুন ব্যাকটেস্ট করা হয়নি; [3] শুধুমাত্র পদ্ধতিগত প্রেক্ষাপট সরবরাহ করে।
রিকগনিশন টেস্টের মধ্যে প্রতিটি দিকে তিনটি জেনুইন টাচ, পাশাপাশি থাকা হাই-এর একটি ক্লাস্টার যা কেবল একবার গণনা করা হয়, সীমানার বাইরে অতিরিক্ত ক্লোজ থাকা একটি বক্স এবং একটি বিচ্ছিন্ন ব্যাড-ডেটা উইক থাকা অন্তর্ভুক্ত থাকা উচিত। এক্সিকিউশন টেস্টের মধ্যে রেজিস্ট্যান্সের বাইরে একটি গ্যাপ, একই বারে স্টপ/টার্গেটের অস্পষ্টতা এবং একই সাথে বিপরীত পজিশন নেওয়ার চেষ্টাকারী দুটি মডিউল অন্তর্ভুক্ত থাকা উচিত। এর ফলে প্রাপ্ত আচরণ অবশ্যই ঘোষিত পোর্টফোলিও পলিসির সাথে মিলতে হবে।
সাধারণ ভুল
ধরে নেওয়া হচ্ছে প্রতিটি পার্শ্বীয় অঞ্চল একটি ভালো বাক্স।
সীমানার বাইরে অনেক দূর যাওয়া উইক এবং বড় bid–ask spread সুরক্ষাকে অস্থিতিশীল করতে পারে।
পলিসি ছাড়া একই সীমানার মধ্যে ক্রয়-বিক্রয়
পরস্পরবিরোধী মডিউলগুলোর জন্য ভবিষ্যৎ ফলাফল থেকে নির্বাচিত কোনো সমাধানের পরিবর্তে পোর্টফোলিও নিয়ম প্রয়োজন।
বারবার পার্শ্ববর্তী স্পর্শ গণনা করা
একটি চরম প্রান্তের চারপাশে গুচ্ছবদ্ধতা একটি পরীক্ষা, যদি না মূল্য এর মাঝে একটি স্বতন্ত্র বিচ্যুতি ঘটায়।
এই পদ্ধতি ব্যবহারের আগে যাচাইতালিকা
নিজের ডেটায় যাচাই করার পর প্রতিটি বিষয়ে টিক দিন। অগ্রগতি এই ব্রাউজারে সংরক্ষিত হয়; এটি কৌশল লাভজনক হওয়ার সনদ নয়।
সচরাচর জিজ্ঞাসা
একটি আয়তক্ষেত্রকে কি কোনো ধারা অনুসরণ করতেই হবে?
জ্যামিতিক শনাক্তকরণের জন্য নয়। একটি ধারাবাহিক গবেষণায় একটি পৃথক পূর্ববর্তী-প্রবণতা ফিল্টার যোগ করে সেটিকে ফিল্টারবিহীন দলটির সাথে তুলনা করা উচিত।
স্টপটি কি বক্সের বাইরে থাকবে নাকি ফাইনাল পিভটের কাছে?
উভয় বিষয়েই গবেষণা করা যেতে পারে। স্টপ লস যত কাছে হবে, ঝুঁকি-পুরস্কারের জ্যামিতিক অনুপাত তত উন্নত হবে, কিন্তু এর ফলে সময়ের আগেই স্টপ-আউটের ঝুঁকি বাড়তে পারে; তাই ভ্যারিয়েন্টগুলো আলাদাভাবে রিপোর্ট করুন।
গবেষণার সূত্র
প্রতিটি সূত্র তার পাশে বর্ণিত সংজ্ঞা বা প্রমাণকে সমর্থন করে। ছদ্মকোড, কৃত্রিম উদাহরণ ও প্রস্তাবিত প্যারামিটার আলাদাভাবে যাচাই করতে হবে।
- IG Academy: Basic chart patterns part twoIG. আয়তক্ষেত্রের জ্যামিতি ও ধারাবাহিকতার পরিভাষা; প্রাসঙ্গিক পাবলিক বিভাগটি পড়া হয়েছিল। যাচাইয়ের তারিখ: .
- TradingView: RepaintingTradingView. পিভট নিশ্চিত হতে বিলম্ব এবং পুরোনো সিগন্যাল বদলে যাওয়া। যাচাইয়ের তারিখ: .
- Lo, Mamaysky, Wang: Foundations of Technical AnalysisNBER / Columbia University. পদ্ধতিগত প্যাটার্ন গবেষণার প্রেক্ষাপট; এই বিন্যাসটি গবেষণাপত্রে পরীক্ষিত নয়। যাচাইয়ের তারিখ: .
সম্পর্কিত পদ্ধতি
ঝুঁকি সংক্রান্ত নোট
এই বিষয়বস্তু শিক্ষা ও গবেষণার পরিকল্পনার জন্য, আর্থিক পরামর্শ নয়। Backtest অতীতের ডেটার সিমুলেশন, ভবিষ্যতের ফলের নিশ্চয়তা দেয় না এবং বাস্তব ট্রেড করে না। এই সংগ্রহের পদ্ধতিগুলো সবই অ্যাপে উপলভ্য বৈশিষ্ট্য নয়। দেখুন গবেষণাপদ্ধতি এবং শিক্ষাকেন্দ্র.
বাস্তব মূলধন ঝুঁকিতে দেওয়ার আগে নিয়ম যাচাই করুন
অ্যাপের সক্ষমতা, ডেটা এবং প্রতিটি সিমুলেটেড ট্রেড পরীক্ষা করুন; উন্নত ডিটেক্টরের জন্য আলাদা বাস্তবায়ন লাগতে পারে।
App Store থেকে Backtest ডাউনলোড করুন