Trading Education

Donchian Channel: Look-Ahead Bias ছাড়াই Breakout System তৈরি করুন

৭ মিনিটে পড়ুন

সর্বশেষ সংরক্ষিত:

Read this article in English

Donchian Channel: Look-Ahead Bias ছাড়াই Breakout System তৈরি করুন

Executive Summary

  • ✦আগের সম্পূর্ণ candle থেকে breakout boundary হিসাব করুন, যাতে current signal নিজের threshold সরাতে না পারে।
  • ✦Breakout বলতে touch, trade নাকি close বোঝাবেন তা নির্দিষ্ট করে একই rule ধারাবাহিকভাবে প্রয়োগ করুন।
  • ✦Signal level-এর বাইরে gap হলে actual entry-to-stop distance থেকে position size আবার হিসাব করুন।
  • ✦Valid Donchian breakout-ও loss দিতে পারে; cost ও slippage-সহ realistic sample-এ method বিচার করুন।

Donchian Channel: Look-Ahead Bias ছাড়াই Breakout System তৈরি করুন

Read in English

Evergreen trading tutorial: এই পাঠে একটি কাল্পনিক উদাহরণ ব্যবহার করা হয়েছে। এটি শুধু শিক্ষামূলক তথ্য—ব্যক্তিগত আর্থিক পরামর্শ বা লাভের নিশ্চয়তা নয়।

Donchian Channel একটি সহজ প্রশ্নকে দৃশ্যমান trading rule-এ রূপ দেয়: নির্দিষ্ট সময়ের মধ্যে সর্বোচ্চ high ও সর্বনিম্ন low কত? Traderরা এটি দিয়ে breakout শনাক্ত করেন, trailing exit ঠিক করেন বা range নির্ধারণ করেন। হিসাবটি সহজ; কঠিন অংশ হলো look-ahead bias এড়ানো, ঝুঁকি নিয়ন্ত্রণ করা এবং কোন ঘটনাকে confirmation বলা হবে তা আগে ঠিক করা।

শেখার লক্ষ্য

এই গাইড শেষে আপনি যেন পারেন:

  • সম্পূর্ণ হওয়া candle দিয়ে Donchian Channel হিসাব করতে;
  • সিদ্ধান্তের সময় অজানা তথ্য ব্যবহার না করে breakout সংজ্ঞায়িত করতে;
  • entry ও stop-এর দূরত্ব থেকে position size বের করতে;
  • সঠিক signal এবং লাভজনক ফলাফলের পার্থক্য বুঝতে; এবং
  • trade নেওয়ার আগেই exit rule লিখে রাখতে।

Donchian Channel কী?

Nটি সম্পূর্ণ candle-এর lookback ব্যবহার করলে channel-এর তিনটি অংশ থাকে:

  • Upper band: আগের Nটি সম্পূর্ণ candle-এর সর্বোচ্চ high;
  • Lower band: আগের Nটি সম্পূর্ণ candle-এর সর্বনিম্ন low;
  • Middle band: সাধারণত upper ও lower band-এর গড়।

20-day channel তাই আগের 20টি সম্পূর্ণ daily candle-এর high-low সীমানা দেখায়। আগের upper band-এর ওপরে close হলে সেটিকে upside breakout এবং আগের lower band-এর নিচে close হলে downside breakout হিসেবে ধরা যেতে পারে।

এখানে আগের শব্দটি খুব গুরুত্বপূর্ণ। যে candle দিয়ে breakout সিদ্ধান্ত নেওয়া হচ্ছে, সেটিকেই band-এর হিসাবের মধ্যে ধরলে price-এর সঙ্গে band-ও সরে যেতে পারে। তখন backtest এমন একটি boundary ব্যবহার করতে পারে যা signal-এর মুহূর্তে স্থির ছিল না। তাই current close-কে তার আগের candle পর্যন্ত হিসাব করা channel-এর সঙ্গে তুলনা করুন।

Daily breakout framework: ধাপে ধাপে

1. Market ও timeframe বেছে নিন

পরিকল্পিত position size-এর জন্য যথেষ্ট liquidity আছে এমন instrument ব্যবহার করুন। Rule daily, four-hour নাকি অন্য candle interval-এ চলবে, তা আগে ঠিক করুন। অস্বস্তিকর signal দেখার পর timeframe বদলাবেন না।

2. Lookback স্থির করুন

উদাহরণে 20টি সম্পূর্ণ candle প্রায়ই ব্যবহার করা হয়, কিন্তু 20 কোনো সর্বজনীন সেরা setting নয়। ছোট channel দ্রুত প্রতিক্রিয়া দেয় এবং সাধারণত বেশি signal তৈরি করে; বড় channel ধীরে প্রতিক্রিয়া দেয় এবং move-এর শুরুর অংশ বাদ যেতে পারে। Trend, range ও market stress—সব ধরনের data-তে setting পরীক্ষা করুন।

3. Trigger নির্ভুলভাবে লিখুন

সম্ভাব্য rule হতে পারে:

  • আগের 20-day high-এর ওপরে close;
  • পরের session-এ levelটির ওপরে trade; অথবা
  • band-এর ওপরে close-এর সঙ্গে volume বা trend filter।

এগুলো আলাদা system। Intraday touch, closing confirmation-এর চেয়ে বেশি signal দেবে। একটি rule লিখুন এবং ধারাবাহিকভাবে সেটিই প্রয়োগ করুন। শুধু level ভাঙলেই continuation নিশ্চিত হয় না—আমাদের breakout ও false-breakout guide-এ বিষয়টি বিস্তারিত আছে।

4. Initial invalidation point ঠিক করুন

কিছু strategy-র জন্য বিপরীত 20-day band অনেক দূরে হতে পারে। বিকল্প হিসেবে সাম্প্রতিক swing low, ছোট exit channel বা volatility-based distance ব্যবহার করা যায়। Setup আর valid না থাকার জায়গাটি stop দিয়ে প্রকাশ করুন; আর সেই দূরত্বে account-এর কতটুকু ঝুঁকি হবে, তা position size দিয়ে নিয়ন্ত্রণ করুন।

5. Entry-এর আগেই position size হিসাব করুন

একটি উদাহরণ formula:

Units = planned cash risk ÷ (entry price − stop price)

এই সাধারণ হিসাব commission, spread, slippage, currency conversion ও gap risk ধরে না। বাস্তব plan-এ এগুলোর জন্য allowance দরকার। আমাদের position-sizing guide-এ হিসাবটি আরও বিস্তারিতভাবে ব্যাখ্যা করা হয়েছে।

6. Exit rule আগে ঠিক করুন

Breakout strategy-তে losing exit ও winning exit—দুটিই দরকার। কেউ 10-day lower channel, market-structure stop বা volatility rule দিয়ে position trail করতে পারেন। Profit target আরেকটি বিকল্প। প্রতিটি পদ্ধতি average holding time, win rate ও payoff distribution বদলে দেয়।

কাল্পনিক worked example

ধরা যাক, একটি কাল্পনিক share-এর সম্পূর্ণ হওয়া daily value হলো:

  • আগের 20-day high: £52.00;
  • আগের 20-day low: £45.50;
  • বর্তমান daily close: £52.40;
  • পরের session-এর planned entry: £52.50;
  • initial invalidation level: £50.00।

£52.40 close আগের 20-day upper band-এর ওপরে, তাই এটি এই উদাহরণের signal rule পূরণ করেছে। Planned entry থেকে stop-এর দূরত্ব:

£52.50 − £50.00 = প্রতি share-এ £2.50

ধরা যাক account £20,000 এবং trader এই setup-এর জন্য কাল্পনিক 0.5% risk budget ব্যবহার করছেন:

£20,000 × 0.5% = £100 planned cash risk

Theoretical position size:

£100 ÷ £2.50 = 40 shares

পরের session যদি £53.20-তে open হয় এবং stop £50-তেই থাকে, তাহলে প্রতি share-এর risk বেড়ে £3.20 হবে। 40 shares কিনলে cost-এর আগেই price risk হবে £128। তাই traderকে আবার হিসাব করতে হবে, size কমাতে হবে অথবা trade বাদ দিতে হবে। একটি signal যেকোনো price-এ entry নেওয়ার অনুমতি নয়।

Size ঠিক হলেও £50-এর নিচে gap হলে exit আরও খারাপ price-এ হতে পারে। £100 শুধু planning estimate, নিশ্চিত maximum loss নয়।

False breakout কীভাবে দেখা যায়

Price channel-এর ওপরে close করে আবার ভেতরে ফিরতে পারে, অথবা close না করে wick দিয়ে band পার হতে পারে। Donchian Channel একটি price event শনাক্ত করে; নতুন demand বা supply চলতে থাকবে—এটি প্রমাণ করে না।

কয়েকটি দরকারি প্রশ্ন:

  • Breakout কি band-এর বাইরে close করেছে, নাকি শুধু wick হয়েছে?
  • Broader daily trend কি signal-এর একই দিকে?
  • Market breadth কি move-টিকে support করছে?
  • Instrument কি band-এর এত ওপরে gap করেছে যে stop distance আর গ্রহণযোগ্য নেই?
  • সামনে earnings release বা macro event আছে, যা technical setup-কে ছাপিয়ে যেতে পারে?

Filter দুর্বল signal কমাতে পারে, আবার ভালো signal-এ entry দেরিও করাতে পারে। বাস্তবসম্মত cost-সহ যথেষ্ট বড় test sample-এ filter বিচার করুন।

সাধারণ ভুল

  1. Signal candle-কে decision band-এ ধরা। এতে threshold সরে যায় এবং look-ahead error তৈরি হতে পারে।
  2. একটি ‘perfect’ lookback optimise করা। এক সময়ের জন্য মানানসই parameter volatility বদলালে ব্যর্থ হতে পারে।
  3. Extended gap কিনেও size না বদলানো। Original signal level নয়, actual entry-to-stop distance planned risk নির্ধারণ করে।
  4. সব breakout-কে আলাদা ভাবা। Correlated কয়েকটি position মিলে একটি oversized trade-এর মতো আচরণ করতে পারে।
  5. Winner-এর exit rule না রাখা। শুধু entry rule দিয়ে complete system হয় না।
  6. Cost ও liquidity উপেক্ষা করা। Thin instrument-এর frequent breakout spread ও slippage ধরার আগে আকর্ষণীয় দেখাতে পারে।
  7. Valid loss-কে খারাপ process ভাবা। Rule মেনে নেওয়া breakout-ও ব্যর্থ হতে পারে; একটির বদলে trade series মূল্যায়ন করুন।

Practical checklist

  • Market, timeframe ও session স্থির করা আছে।
  • Channel-এ সিদ্ধান্তের সময় available সম্পূর্ণ candle-ই ব্যবহার করা হয়েছে।
  • Breakout বলতে touch, trade না close—একটি নির্দিষ্ট event বোঝানো হয়েছে।
  • Order-এর আগে entry, invalidation ও exit rule লেখা আছে।
  • Actual planned entry থেকে size আবার হিসাব করা হয়েছে।
  • Spread, slippage, commission, currency ও gap risk বিবেচনায় আছে।
  • Correlated open position total portfolio risk-এর মধ্যে ধরা হয়েছে।
  • ভিন্ন market condition-এ rule পরীক্ষা করা হয়েছে।
  • একটি trade নয়, sample হিসেবে result review করা হবে।

The Money Man View

Donchian Channel সবচেয়ে কার্যকর যখন এটিকে rule-building tool হিসেবে ব্যবহার করা হয়। এটি breakout boundary-কে দেখা ও পরীক্ষা করার মতো করে, কিন্তু move টিকবে কি না তা forecast করে না। শক্ত workflow হলো আগের সম্পূর্ণ candle ব্যবহার করা, confirmation ও invalidation স্পষ্ট করা, বাস্তব entry-to-stop distance থেকে size বের করা এবং false breakout-কে ফলাফলের স্বাভাবিক অংশ হিসেবে মেনে নেওয়া।

শিক্ষামূলক ঝুঁকি-ঘোষণা: Trading-এ ক্ষতি হতে পারে; market gap করলে বা liquidity কমে গেলে planned amount-এর চেয়েও বেশি ক্ষতি হতে পারে। উপরের percentage ও price কাল্পনিক উদাহরণ, recommendation নয়। The Money Man-এর editorial process অনুযায়ী AI-assisted research ও writing-এর সহায়তায় এই article প্রস্তুত করা হয়েছে।

Share this post