নিবন্ধের সূচিপত্র
- প্রমাণ ও পরিসর
- চিত্র
- প্রক্রিয়া
- অ্যাঙ্কর বাছার আগে মূল্যের ইম্পালস নির্ধারণ করুন
- একটি পুনরুৎপাদনযোগ্য অ্যাঙ্কর-নির্বাচন অ্যালগরিদম
- ভলিউমকে পৃথক, পরীক্ষাযোগ্য ফিচার হিসেবে ব্যবহার করুন
- কৃত্রিম ব্লক তৈরি ও লোকসানের রিটেস্ট
- প্রথম পুনঃপরীক্ষা, বাতিলকরণ এবং জোনের জীবনকাল
- অ্যাঙ্করটি কি সাধারণ পুলব্যাক জোনের চেয়ে উন্নত?
- সাধারণ ভুল
- ব্যবহারিক যাচাইতালিকা
- সচরাচর জিজ্ঞাসা
- গবেষণার সূত্র
প্রমাণ ও পরিসর
মূল বাস্তবায়নগুলোতে ব্লকের সংজ্ঞা এবং বডি/পূর্ণ-রেঞ্জের বিকল্প আলাদা। নিচের নির্দিষ্ট সংস্করণের প্রস্তাব লাভজনক রিটার্ন দেয়, এমন প্রমাণ দেখানো হয়নি।
ব্যবহারিক কাজের ধাপ
- BOS অথবা MSS নিশ্চিত করুনএকটি কাঠামোগত ঘটনা অবশ্যই আগে থেকে জানা থাকতে হবে।
- মূল্যের ইম্পালস নির্দিষ্ট করুনক্যান্ডেলের ধারাবাহিক ক্রম ও displacement-এর স্থির সংজ্ঞা ব্যবহার করুন।
- অ্যাঙ্কর নির্বাচন করুনW এবং দেহ/পূর্ণ-পরিসরের প্রথা প্রয়োগ করুন।
- প্রকাশ ও নিরীক্ষাটাইমস্ট্যাম্প এবং পূর্ববর্তী পুনঃপরীক্ষাগুলো রেকর্ড করুন।
- বাণিজ্য করুন বা বাতিল করুনঅ্যাঙ্কর না সরিয়ে একটি পৃথক এন্ট্রি মডেল ব্যবহার করুন।
অ্যাঙ্কর বাছার আগে মূল্যের ইম্পালস নির্ধারণ করুন
‘একটি শক্তিশালী র্যালির আগের শেষ বেয়ারিশ ক্যান্ডেল’—এই বাক্যাংশটি দুটি প্রশ্ন অমীমাংসিত রাখে: র্যালিটি কতটা শক্তিশালী হতে হবে, এবং কখন এটিকে সম্পূর্ণ বলে গণ্য করা হয়? সম্পূর্ণ ফিউচার মুভটি পর্যবেক্ষণ করে এবং তারপর এর বাম দিকের সবচেয়ে সুন্দর ক্যান্ডেলটি বেছে নিলে এমন একটি আকর্ষণীয় জোন তৈরি হয়, যার কোনো নির্দিষ্ট প্রকাশের সময় থাকে না।
Order Blocks & Breaker Blocks টুলে বডি বা পুরো ক্যান্ডেলের জোন বেছে নেওয়া যায় [1]; SMC বাস্তবায়নে একাধিক স্ট্রাকচার ও ব্লকের ধরন আছে [2]। এই নিবন্ধে একটি অ্যাঙ্কর ক্যান্ডেলের সম্পূর্ণ উইক-রেঞ্জ নেওয়া হয় এবং BOS বা MSS জানা হলে তবেই ব্লক প্রকাশিত হয়। ক্যান্ডেলের অবস্থান দিয়ে ট্রেডারের পরিচয় অনুমান করা হয় না।
প্রশস্ত জোনগুলিতে আরও বেশি রিটার্ন সফল টাচ হিসাবে গণ্য হয়, কিন্তু সাধারণত এর জন্য আরও ব্যাপক সুরক্ষার প্রয়োজন হয়। সংকীর্ণ জোনগুলি পুরস্কার/ঝুঁকির দিক থেকে আকর্ষণীয় মনে হতে পারে, তবে স্প্রেডের প্রতি আরও সংবেদনশীল হয়ে ওঠে। শুধুমাত্র টাচ রেট বা বাউন্স রেট কোনোটিই নির্ধারণ করে না যে কোন সীমানা প্রথাটি অর্থনৈতিকভাবে বেশি সুবিধাজনক।
একটি পুনরুৎপাদনযোগ্য অ্যাঙ্কর-নির্বাচন অ্যালগরিদম
বার t-এর ক্লোজে বুলিশ BOS/MSS নিশ্চিত হলে, t-তে শেষ হওয়া বুলিশ ক্যান্ডেলের সর্বশেষ ধারাবাহিক অংশটি খুঁজুন, যার প্রস্তাবিত সীমা M=3 বার। ডোজি এই ধারাবাহিকতা শেষ করে। এর শুরু s ধরে (C[t]−O[s])/A_ref≥1 শর্ত পূরণ হতে হবে, যেখানে A_ref=ATR14[s−1]। তারপর s-এর ঠিক আগের প্রস্তাবিত W=4 বারের মধ্যে সর্বশেষ বেয়ারিশ ক্যান্ডেল বেছে নিন। এমন ক্যান্ডেল না থাকলে ব্লক তৈরি করবেন না।
অ্যাঙ্কর j-এর জন্য, zone=[L[j],H[j]], published_at=t এবং eligible_from=t+1 সেট করুন। occurred_at=j শুধুমাত্র ইতিহাস রেকর্ড করে। জোন এবং A_ref সংরক্ষণ করুন। বেয়ারিশ সংস্করণটি দিক পরিবর্তন করে এবং বেয়ারিশ দৌড়ের আগে একটি বুলিশ অ্যাঙ্কর খোঁজে। M, W এবং এক-ATR ডিসপ্লেসমেন্ট হলো প্রস্তাবিত গবেষণার বিকল্প, এগুলো উৎস লেখকের আরোপিত প্যারামিটার নয়।
মূল্য যখন জোন ত্যাগ করে, তখন থেকেই সতেজতা শুরু হয়, যার মধ্যে BOS প্রকাশের পূর্ববর্তী সময়কালও অন্তর্ভুক্ত। যদি প্রস্থান এবং প্রকাশের মধ্যে কোনো প্রত্যাবর্তন ঘটে, তবে prepublication_retest=true সংরক্ষণ করুন। একটি ফার্স্ট-টাচ সংস্করণ এটিকে বাদ দিতে পারে। একটি নতুন অঙ্কিত ব্লক স্বয়ংক্রিয়ভাবে অস্পর্শিত হয় না।
যখন বুলিশ রান M-এর চেয়ে দীর্ঘ হয়, তখন একটি ডিটারমিনিস্টিক প্রতিক্রিয়া নির্ধারণ করুন। এই বেসলাইনটি ডিসপ্লেসমেন্টের শর্ত পূরণ না হওয়া পর্যন্ত রানটিকে অনির্দিষ্টকালের জন্য প্রসারিত না করে, শেষ M ক্যান্ডেলগুলো মূল্যায়ন করে। নির্বাচিত s এবং j সংরক্ষণ করুন, যাতে পরবর্তী রিপ্লেতে সম্পূর্ণ ফিউচার ইম্পালসটি আবার অনুসন্ধান না করেই নির্বাচনটি পুনরায় করা যায়।
on_confirmed_bullish_structure_break(t):
s = start_of_final_bullish_run(t,max_bars=3)
if s is None or not valid_history_before(s,lookback=4): return
A = ATR14[s-1]
if not finite_positive(A): return
if (C[t]-O[s])/A < 1: return
j = last_bearish_bar(s-4,s-1)
if j is None: return
zone = [L[j],H[j]]
publish(zone,original_bar=j,known_at=received_close_time(t),
eligible=t+1,A_ref=A,
prior_retests=count_since_departure(zone,j,t))
ভলিউমকে পৃথক, পরীক্ষাযোগ্য ফিচার হিসেবে ব্যবহার করুন
অ্যাঙ্কর ভলিউম, ইম্পালস ভলিউম এবং রিটার্ন ভলিউম আলাদাভাবে পরিমাপ করুন। ভারী অ্যাঙ্কর ভলিউম স্বয়ংক্রিয়ভাবে একটি ভালো ব্লক তৈরি করে না: ক্যান্ডেলটি ডিস্ট্রিবিউশন বা দ্বিমুখী ট্রেডিং প্রতিফলিত করতে পারে। অন্যথায় অভিন্ন BOS-নিশ্চিত ব্লকগুলোকে RVOL ফিল্টার সহ এবং ফিল্টার ছাড়া তুলনা করুন।
যদি রিটার্ন ভলিউম ইম্পালস ভলিউমের চেয়ে কম হয়, তবে সময়কাল এবং দিনের সময় নিয়ন্ত্রণ করুন। র টোটাল ব্যবহার করে একটি তিন-বারের ইম্পালসের সাথে একটি এক-বারের রিট্রেসমেন্টের তুলনা করলে, যান্ত্রিকভাবে ছোট উইন্ডোটি সুবিধাজনক হয়। এছাড়াও, যখন প্রাইস আবার জোনটিতে ফিরে আসে তখন স্প্রেড পরিমাপ করুন; একটি সংকীর্ণ ব্লক ট্রানজ্যাকশন খরচ মেটানোর জন্য খুব কম জায়গা রাখতে পারে।
ইম্পালসের মধ্যে একটি FVG হলো আরেকটি বৈশিষ্ট্য। FVG, ডিসপ্লেসমেন্ট এবং BOS সবগুলোই একই শক্তিশালী ক্যান্ডেল দ্বারা উৎপাদিত হতে পারে, তাই তিনটি যথেচ্ছ কনফিডেন্স পয়েন্ট নির্ধারণ করলে তা স্বাধীন সমর্থনের মাত্রা বাড়িয়ে দেখাতে পারে। তাদের সাধারণ ইভেন্ট লিনিয়েজ বজায় রাখুন এবং পরীক্ষায় প্রতিটি কন্ডিশন আলাদাভাবে যোগ করুন।
কৃত্রিম ব্লক তৈরি ও লোকসানের রিটেস্ট
কৃত্রিম বেয়ারিশ অ্যাঙ্কর j-এর O=100.80, H=101, L=100 এবং C=100.20। পরের বুলিশ ক্যান্ডেল-ক্রম 103.50-এ ক্লোজ করে এবং আগে জানা swing 103 অতিক্রম করে; ক্রমটির আগে ATR হলো 1। বুলিশ ব্লক হলো [100,101], মধ্যবিন্দু 100.50; শুধু BOS ক্লোজের পর এটি পাওয়া যায়।
পরবর্তী একটি পুনঃপরীক্ষা 100.40-এ পৌঁছায় এবং 101.20-এ বন্ধ হয়, যা ঊর্ধ্বসীমা ও b=0.10-এর উপরে একটি প্রস্তাবিত প্রত্যাখ্যানকে সন্তুষ্ট করে। 101.25-এ পূরণ হওয়া, 99.90-এ স্টপ এবং 103.95-এ টার্গেট করা একটি ক্রয় অর্ডারের ঝুঁকি 1.35 এবং পুরস্কার 2.70, অথবা খরচের আগে 2R। 100.50-এ একটি মধ্যবিন্দু-সীমা এন্ট্রি তখনই বৈধ হবে যদি অর্ডারটি রিটার্নের আগে বিদ্যমান থাকে এবং ফিল মডেলটি তা কার্যকর করার অনুমতি দেয়।
ব্যর্থতার উদাহরণে মূল্য ফিরে এসে 99.70 ছুঁয়ে 99.80-এ ক্লোজ করে। নিশ্চিতকরণভিত্তিক সংস্করণ এন্ট্রি নেয় না। আগে থেকে অপেক্ষারত midpoint limit 100.50-এ পূরণ হয়ে পরে 99.88-এ বেরিয়ে 0.62 হারাতে পারে। ব্যর্থ ট্রেডকে বৈধ দেখাতে 99.50 লো-সহ পুরোনো ক্যান্ডেল দিয়ে অ্যাঙ্কর বদলাবেন না। j শুরু থেকেই W=4-এর বাইরে হলে ব্লকই তৈরি করা উচিত ছিল না।
প্রথম পুনঃপরীক্ষা, বাতিলকরণ এবং জোনের জীবনকাল
প্রস্তাবিত বেসলাইনে প্রকাশের পর 30 বার সময় থাকে এবং শুধু প্রথম যোগ্য রিটেস্ট নেওয়া হয়, যার পরে zone_high+b-এর ওপরে ক্লোজ চাই। এন্ট্রির আগে zone_low−b-এর নিচে ক্লোজ, পৃথকভাবে নির্ধারিত বড় স্ট্রাকচার শর্ত ব্যর্থ হওয়া বা মেয়াদ ফুরালে বাতিল করুন। আগে থেকেই সক্রিয় limit order-এর ক্ষেত্রে বারের ক্লোজে বাতিলের সিদ্ধান্ত প্রয়োগের আগে সক্রিয় সময়ের fill হিসাব করুন।
জোনের বাইরে স্টপ এবং বড় swing-এর বাইরে স্টপ পৃথক ঝুঁকি নীতি। বাস্তব entry, stop-এর দূরত্ব এবং প্রতি price unit-এ ইন্সট্রুমেন্টের মূল্য থেকে পজিশন সাইজ গণনা করুন। আগে ঠিক করা spread-to-risk সীমা entry বাতিল করতে পারে; কোন ট্রেড লোকসান করেছে তা দেখে সীমা বাছা যাবে না। এক্সচেঞ্জের order documentation কার্যকর execution নির্ধারণে সাহায্য করে [3]।
যখন কোনো ব্লক ব্যর্থ হয়, তখন তার FAILED রেকর্ডটি সংরক্ষণ করুন। পরবর্তী ব্রেকার হলো parent_ob_id বহনকারী একটি নতুন ক্যান্ডিডেট, এটি এমন কোনো রিরাইট নয় যা পুরোনো ক্ষতিকে একটি সফল জোনে রূপান্তরিত করে। প্রতিটি টাচ ধরে রাখুন যাতে ফার্স্ট-টাচ এবং সেকেন্ড-টাচ হাইপোথিসিসগুলোর তুলনা করা যায়।
ওভারল্যাপ করা টাইমফ্রেমে একাধিক অ্যাঙ্কর যোগ্য হলেও স্বয়ংক্রিয়ভাবে পজিশন যোগ করবেন না। একই price impulse সবগুলো তৈরি করতে পারে। পোর্টফোলিও নিয়মে একটি trade বেছে নিন বা একই event-এর নির্দিষ্ট budget ভাগ করুন; বাদ পড়া বিকল্পও গবেষণার জন্য রাখুন।
অ্যাঙ্করটি কি সাধারণ পুলব্যাক জোনের চেয়ে উন্নত?
কার্যকরী নিয়ন্ত্রণের মধ্যে রয়েছে একটি ভিন্ন প্রি-ইম্পালস ক্যান্ডেল অথবা একই মুভ থেকে একটি নির্দিষ্ট-শতাংশের রিট্রেসমেন্ট জোন। প্রস্থ, দূরত্ব, বয়স এবং ট্রেন্ড মেলান। যদি আপাত সুবিধাটি শুধুমাত্র প্রাইসের কাছাকাছি এন্ট্রি নেওয়ার মাধ্যমে আসে, তবে তা কোনো বিশেষ প্রাতিষ্ঠানিক-ইনভেন্টরি ব্যবস্থার প্রমাণ থেকে ভিন্ন।
শুধু সেই সময় পর্যন্ত জানা ডেটা দিয়ে replay করলে প্রকাশের সময়েই প্রথম জোন দেখা যেতে হবে। শেষ চার্টে টিকে থাকা ব্লক দেখে থামবেন না; ব্যর্থ ব্লকও রাখুন। ব্লক সংখ্যা, রিটেস্টের হার, fill না পাওয়ার হার, নিট এক্সপেক্টেন্সি, ড্রডাউন এবং R এককে খরচ রিপোর্ট করুন।
নতুন ডেটার উপর নিকটবর্তী M/W মান, বডি বনাম উইক সীমানা এবং TTL পরীক্ষা করুন। সতেজতা নির্বাচনের খরচ পরিমাপ করার জন্য প্রকাশের পূর্বে স্পর্শ করা ব্লকগুলিকে তাদের নিজস্ব গোষ্ঠী হিসাবে অন্তর্ভুক্ত করুন। শত শত অ্যাঙ্কর নিয়ম অনুসন্ধান করা এবং একটি বিশ্বাসযোগ্য চার্ট প্রদর্শন করা বৃহত্তর পদ্ধতিটিকে বৈধতা দেয় না।
সাধারণ ভুল
প্রতিটি ক্যান্ডেল একটি অর্ডার ব্লকে পরিণত হয়
মূল্যের ইম্পালস ও স্ট্রাকচার ব্রেকের প্রেক্ষাপট ছাড়া detector যথেষ্ট নির্দিষ্ট নয়।
স্টপ কার্যকর হওয়ার পরে অ্যাঙ্কর বদলানো
এতে লোকসানের নমুনা বাদ যায় এবং জোন-স্তরে survivorship bias তৈরি হয়।
নতুন আঁকা জোনকে আগে স্পর্শ না হওয়া জোন মনে করা
সতেজতার মধ্যে প্রকাশের পূর্ববর্তী সময়কালও অন্তর্ভুক্ত থাকতে হবে।
এই পদ্ধতি ব্যবহারের আগে যাচাইতালিকা
নিজের ডেটায় যাচাই করার পর প্রতিটি বিষয়ে টিক দিন। অগ্রগতি এই ব্রাউজারে সংরক্ষিত হয়; এটি কৌশল লাভজনক হওয়ার সনদ নয়।
সচরাচর জিজ্ঞাসা
অর্ডার ব্লক কি ব্যাংকের একটি রেস্টিং লিমিট অর্ডার?
ক্যান্ডেল থেকে তা নির্ধারণ করা যায় না। এখানে এটি শুধুমাত্র সুনির্দিষ্ট নিয়ম দ্বারা নির্বাচিত একটি মূল্য অঞ্চল।
পুরো সলতের চেয়ে মোমবাতির দেহটি কি বেশি ভালো?
তারা প্রস্থ, ফিল এবং সুরক্ষা পরিবর্তন করে। ডেভেলপমেন্ট স্যাম্পলের বাইরে একই অপরচুনিটি সেটে তাদের তুলনা করুন।
গবেষণার সূত্র
প্রতিটি সূত্র তার পাশে বর্ণিত সংজ্ঞা বা প্রমাণকে সমর্থন করে। ছদ্মকোড, কৃত্রিম উদাহরণ ও প্রস্তাবিত প্যারামিটার আলাদাভাবে যাচাই করতে হবে।
- Order Blocks and Breaker BlocksLuxAlgo on TradingView. টুলের মূল বিবরণ, বডি/পূর্ণ-রেঞ্জ বিকল্প ও ভূমিকা বদলের আচরণ পড়া হয়েছে। যাচাইয়ের তারিখ: .
- Smart Money ConceptsLuxAlgo on TradingView. একটি বাস্তবায়ন পড়া হয়েছে; এটি সার্বজনীন বাজার মান নয়। যাচাইয়ের তারিখ: .
- Futures Order TypesCME Group. শনাক্তকরণ ও অর্ডার কার্যকর হওয়া আলাদা করতে order mechanics পড়া হয়েছে। যাচাইয়ের তারিখ: .
সম্পর্কিত পদ্ধতি
ঝুঁকি সংক্রান্ত নোট
এই বিষয়বস্তু শিক্ষা ও গবেষণার পরিকল্পনার জন্য, আর্থিক পরামর্শ নয়। Backtest অতীতের ডেটার সিমুলেশন, ভবিষ্যতের ফলের নিশ্চয়তা দেয় না এবং বাস্তব ট্রেড করে না। এই সংগ্রহের পদ্ধতিগুলো সবই অ্যাপে উপলভ্য বৈশিষ্ট্য নয়। দেখুন গবেষণাপদ্ধতি এবং শিক্ষাকেন্দ্র.
বাস্তব মূলধন ঝুঁকিতে দেওয়ার আগে নিয়ম যাচাই করুন
অ্যাপের সক্ষমতা, ডেটা এবং প্রতিটি সিমুলেটেড ট্রেড পরীক্ষা করুন; উন্নত ডিটেক্টরের জন্য আলাদা বাস্তবায়ন লাগতে পারে।
App Store থেকে Backtest ডাউনলোড করুন