Stocks

Partial Profit-Taking: ধাপে ধাপে Profit নিলে Risk ও Expectancy কীভাবে বদলায়

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

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

Read this article in English

Partial Profit-Taking: ধাপে ধাপে Profit নিলে Risk ও Expectancy কীভাবে বদলায়

Executive Summary

  • ✦Scaling out trade-এর payoff distribution বদলায়; এটি নিজে থেকে edge তৈরি করে না।
  • ✦প্রতিটি exit-এর position fraction-কে তার R result দিয়ে গুণ করে total result হিসাব করুন।
  • ✦Partial exit এবং stop change-কে দুটি আলাদা সিদ্ধান্ত হিসেবে দেখুন।
  • ✦Single-exit baseline-এর বিপরীতে exact price path, partial fill, spread, commission ও slippage backtest করুন।

Partial Profit-Taking: ধাপে ধাপে Profit নিলে Risk ও Expectancy কীভাবে বদলায়

Read in English

শেখার লক্ষ্য: আগে থেকে নিয়ম ঠিক করে ধাপে ধাপে position close করার পরিকল্পনা তৈরি করা, R-multiple দিয়ে ফল হিসাব করা এবং সব খরচের পর partial exit strategy-কে সত্যিই উন্নত করে কি না পরীক্ষা করা।

পুরো position একবারে close না করে আগে কিছু profit তুলে নিলে open trade সামলানো সহজ মনে হতে পারে। কিন্তু বড় trend থেকে আসা অল্প কয়েকটি গুরুত্বপূর্ণ লাভও এতে কমে যেতে পারে। তাই scaling out আরামদায়ক কি না সেটি মূল প্রশ্ন নয়। প্রশ্ন হলো—নির্দিষ্ট exit schedule সব win, loss ও trading cost মিলিয়ে strategy-র সামগ্রিক ফল উন্নত করে কি না।

এই tutorial-এ hypothetical share trade ও British pound ব্যবহার করা হয়েছে। অন্য instrument-এ methodটি ব্যবহারের আগে তার contract size, liquidity, leverage, funding এবং execution rule ধরতে হবে।

Scaling out বলতে কী বোঝায়

Scaling out মানে একবারে পুরো position close না করে আগে থেকে ঠিক করা কয়েকটি ভাগে close করা। যেমন, প্রথম target-এ অর্ধেক, দ্বিতীয় target-এ আরও এক-চতুর্থাংশ এবং বাকি এক-চতুর্থাংশ trailing stop দিয়ে manage করা।

এখানে তিনটি আলাদা সিদ্ধান্ত থাকে:

  1. কতটুকু exit করবেন: প্রতিটি ধাপে original position-এর কত অংশ close হবে।
  2. কোথায় exit করবেন: কোন price বা market condition প্রতিটি exit চালু করবে।
  3. বাকি position কীভাবে manage করবেন: original stop থাকবে, entry-তে যাবে, নাকি আলাদা trailing rule follow করবে।

এই সিদ্ধান্তগুলো আলাদা করে দেখতে হবে। অর্ধেক position sell করলে শুধু ওই অর্ধেকের profit realised হয়; বাকি অর্ধেক নিজে থেকে protected হয় না। Stop সরালে trade আবার বদলে যায় এবং ছোট ছোট exit-এর সংখ্যা বাড়তে পারে।

ধাপ ১: position ভাগ করার আগে original trade define করুন

যে তথ্য ছাড়া কোনো planned trade নেওয়া উচিত নয়, তা দিয়েই শুরু করুন:

  • entry price;
  • invalidation level ও stop distance;
  • total position size;
  • stop পরিকল্পনামতো fill হলে cash risk;
  • সম্ভাব্য spread, commission ও slippage;
  • target বা trailing method-এর পক্ষে থাকা evidence।

Initial planned cash risk-কে 1R ধরুন। £50 দামে 400 share buy এবং £48-এ stop হলে share প্রতি planned risk £2:

1R = 400 × £2 = £800

£800 শুধু planning figure, guaranteed maximum loss নয়। Gap, thin liquidity বা fast market-এ fill আরও খারাপ হতে পারে।

ধাপ ২: entry-এর আগেই exit schedule লিখুন

একটি example schedule হতে পারে:

ধাপOriginal position-এর অংশConditionExit-এর পর management
প্রথম exit50%Price share প্রতি +1R-এ পৌঁছায়Tested rule চাইলে তবেই বাকি position-এর stop entry-তে নিন
দ্বিতীয় exit25%Price share প্রতি +2R-এ পৌঁছায়Final portion নির্ধারিত trailing rule-এ রাখুন
শেষ exit25%Trailing stop অথবা +4R objectiveবাকি position close করুন

এটি শুধু example, recommended template নয়। Instrument, timeframe ও strategy-র evidence থেকে schedule তৈরি করতে হবে। Trade চলার সময় percentage বদলালে result test করা কঠিন হয় এবং ভয় বা উত্তেজনার ভিত্তিতে সিদ্ধান্ত নেওয়ার প্রবণতা বাড়ে।

ধাপ ৩: weighted R result হিসাব করুন

প্রতিটি partial result-কে original position-এ তার অংশ দিয়ে গুণ করতে হবে।

Total R = সব (position fraction × ওই exit-এর share প্রতি R result)-এর যোগফল

উপরের example-এ exit পরিকল্পনামতো হলে:

  • 50% exit +1R-এ: 0.50 × 1R = +0.50R;
  • 25% exit +2R-এ: 0.25 × 2R = +0.50R;
  • 25% exit +4R-এ: 0.25 × 4R = +1.00R।

Total result +2R, অর্থাৎ cost-এর আগে £1,600। Final quarter +4R-এ পৌঁছালেও পুরো trade +4R দেয়নি, কারণ position-এর বেশির ভাগ আগেই close হয়েছে।

প্রথম অর্ধেক +1R-এ exit এবং বাকি অর্ধেক পরে original entry-তে exit হলে result +0.50R, অর্থাৎ cost-এর আগে £400। Original stop যদি -1R-এ থাকে এবং বাকি অর্ধেক সেখানে exit হয়, result হবে:

(0.50 × +1R) + (0.50 × -1R) = cost-এর আগে 0R

Spread, commission ও slippage-এর পরে এই nominal break-even result আসলে loss।

ধাপ ৪: বিনিময়টি বুঝুন

Scaling out ছোট realised gain-এর সংখ্যা বাড়াতে পারে এবং favourable move-এর পরে open position কমায়। এর বিনিময়ে trend আরও চললে exposure কম থাকে।

একই 100টি hypothetical trade path-এ তিনটি exit policy compare করুন:

  • 25টি trade শেষ পর্যন্ত +4R-এ যায়;
  • 20টি trade +1R ছুঁয়ে reverse করে;
  • 55টি trade +1R ছোঁয়ার আগেই -1R stop hit করে।

Policy A: +2R অথবা -1R-এ পুরো exit

শুধু 25টি strong trend +2R-এ পৌঁছায়; বাকি 75টি stop hit করে।

Expectancy = (25% × 2R) + (75% × -1R) = প্রতি trade -0.25R

Policy B: অর্ধেক +1R-এ, তারপর entry stop; strongest path-এ পুরো schedule-এর value +2R

  • 25% trade +2R দেয়;
  • 20% trade +0.50R দেয়;
  • 55% trade -1R দেয়।

Expectancy = (25% × 2R) + (20% × 0.50R) + (55% × -1R) = প্রতি trade +0.05R

Policy C: +4R অথবা -1R-এ পুরো exit

Expectancy = (25% × 4R) + (75% × -1R) = প্রতি trade +0.25R

এই constructed sample-এ scaling out +2R target-এর চেয়ে ভালো, কিন্তু +4R target-এর চেয়ে খারাপ। Trade path-এর distribution বদলালে ranking-ও বদলাবে। তাই একটি memorable trade দিয়ে কোনো exit method validate করা যায় না।

মূল concept আরও পরিষ্কার করতে আমাদের R-multiple guide, risk-reward ও expectancy guide এবং trailing stop guide পড়ুন।

ধাপ ৫: অতিরিক্ত exit-এর cost ধরুন

একটি entry ও তিনটি exit-এর execution cost একটি entry ও একটি exit-এর চেয়ে বেশি হতে পারে। Test-এ রাখুন:

  • প্রতিটি order বা fill-এর commission ও exchange fee;
  • প্রতিটি marketable exit-এ bid-ask spread;
  • fast move-এর slippage;
  • minimum ticket charge ও contract increment;
  • final portion দক্ষভাবে manage করার জন্য খুব ছোট হয়ে যাচ্ছে কি না;
  • trader-এর jurisdiction অনুযায়ী tax treatment।

US SEC-এর updated Understanding Order Types bulletin ব্যাখ্যা করে যে market order-এর execution price guaranteed নয়, বড় order কয়েকটি price-এ fill হতে পারে এবং limit order একেবারেই execute নাও হতে পারে। Staged plan-এরও পরিষ্কার execution plan দরকার।

ধাপ ৬: path-dependent rule সতর্কভাবে backtest করুন

Scaling out path-dependent—price কোন ক্রমে stop ও target touch করেছে তা গুরুত্বপূর্ণ। Daily OHLC data দেখাতে পারে একই দিনের range-এর মধ্যে target ও stop দুটোই ছিল, কিন্তু কোনটি আগে touch হয়েছে তা বলে না।

একটি বিশ্বাসযোগ্য test-এ:

  1. exit-এর sequence বোঝার মতো detailed data ব্যবহার করুন;
  2. প্রয়োজন হলে partial fill ও unfilled limit order model করুন;
  3. প্রতিটি ধাপে সব cost বাদ দিন;
  4. সব trade-এ একই rule প্রয়োগ করুন;
  5. out-of-sample result-কে single-exit baseline-এর সঙ্গে compare করুন;
  6. expectancy, drawdown, average win, loss rate এবং exposure time একসঙ্গে review করুন।

Limit price touch করলেই fill নিশ্চিত হয়েছে ধরে নেবেন না। Order অন্য liquidity-এর পেছনে থাকতে পারে, আর fast move ওই price-এ trade করলেও আপনার পুরো size fill নাও হতে পারে।

সাধারণ ভুল

Cash profit বড় মনে হওয়ায় exit করা

Account P&L market evidence নয়। Strategy থেকে exit condition ঠিক করুন এবং planned risk সহনীয় রাখার মতো position size নিন।

বাকি position-কে “free trade” বলা

প্রথম exit-এর পরও capital exposed থাকে। Price stop-এর মধ্য দিয়ে gap করতে পারে, আর আগে realised profit হওয়া open portion-এর risk mechanics বদলায় না।

Automatically stop entry-তে নেওয়া

Entry price ব্যক্তিগত reference। Normal volatility যদি প্রায়ই ওই price revisit করে, break-even stop structurally valid trade-ও বন্ধ করে দিতে পারে।

Gross result compare করা

বেশি exit মানে বেশি spread, fee ও slippage হতে পারে। Net result compare করুন।

অতিরিক্ত fraction ও target optimise করা

শত শত combination search করলে noise fit হতে পারে। Rule simple রাখুন, separate validation data ব্যবহার করুন এবং কাছাকাছি setting-এ ফল stable কি না দেখুন।

Unsold quantity ভুলে যাওয়া

প্রতিটি fill-এর পর remaining share, open risk ও active order আবার হিসাব করুন। Stale order দুর্ঘটনাবশত position-এর চেয়ে বেশি sell করতে পারে।

ব্যবহারিক checklist

  • Setup ও শেখার লক্ষ্য পরিষ্কারভাবে define করা হয়েছে?
  • Cash এবং per-unit হিসেবে 1R কত?
  • প্রতিটি ধাপে কত fraction exit হবে?
  • কোন exact condition প্রতিটি exit activate করবে?
  • Remaining position-এর stop কীভাবে বদলাবে?
  • Broker ও venue প্রয়োজনীয় order size ও instruction support করে?
  • Partial fill, spread, commission ও slippage model করা হয়েছে?
  • Test কি intrabar stop ও target touch-এর সঠিক sequence ধরে?
  • Net expectancy single-exit baseline-এর তুলনায় কেমন?
  • Unseen data এবং কাছাকাছি parameter setting-এ rule useful থাকে?

The Money Man lesson

Partial profit-taking হলো return distribution-এর shape বদলানোর পদ্ধতি। এটি বড় win-এর কিছু সম্ভাবনা ছেড়ে বেশি ঘনঘন ছোট gain দিতে পারে, কিন্তু entry, risk ও exit rule-এ edge না থাকলে নতুন edge তৈরি করতে পারে না। Entry-এর আগে schedule লিখুন, weighted R result মাপুন এবং অনেক trade-এর cost-পরবর্তী ফল দিয়ে method বিচার করুন।

এই tutorial The Money Man editorial workflow-এর অধীনে AI-assisted research ও writing দিয়ে প্রস্তুত করা হয়েছে। সব price, path ও account figure hypothetical এবং শুধু method বোঝানোর জন্য ব্যবহার করা হয়েছে। এটি educational information, personalised investment advice বা performance promise নয়। Order আংশিকভাবে, ভিন্ন price-এ বা একেবারেই fill নাও হতে পারে; loss planned amount ছাড়িয়ে যেতে পারে।

Share this post