মধ্যবর্তী4 মিনিট পড়াসর্বশেষ আপডেট: 2026-06-10
Backtesting ও Forward Testing — সম্পূর্ণ গাইড
Trading Strategy কীভাবে Backtest ও Forward Test করবেন শিখুন। Real Capital Risk করার আগে Strategy Validate করার সঠিক পদ্ধতি বুঝুন।
কেন Strategy Test করবেন?
Testing Professional Trader-কে Gambler থেকে আলাদা করে। Real Money Risk করার আগে আপনাকে প্রমাণ করতে হবে যে Strategy কাজ করে — Historical Data (Backtesting) ও Real-time Simulation (Forward Testing/Demo)-এর মাধ্যমে।
কঠিন সত্য
কমপক্ষে ১০০+ Historical Trade-এ Test না করা Strategy-র কোনো প্রমাণিত Edge নেই। এটি Live Trade করা Gambling, Trading নয়। টাকা দেওয়ার আগে পরিশ্রম করুন।
Backtesting
Backtesting কী?
Historical Price Data-এর বিপরীতে আপনার Strategy Test করা — এটি অতীতে কেমন Perform করত তা দেখতে।
Manual Backtesting Process:
ধাপ ১: সুনির্দিষ্ট Rule সংজ্ঞায়িত (Entry, Exit, SL, TP)
ধাপ ২: Timeframe ও Market নির্বাচন
ধাপ ৩: শুরুর Point-এ পিছনে Scroll করুন
ধাপ ৪: Candle-by-candle সামনে এগিয়ে যান
ধাপ ৫: Setup দেখা গেলে Trade Record করুন
ধাপ ৬: Entry, SL, TP ও Result নোট করুন
ধাপ ৭: ন্যূনতম ১০০+ Trade পর্যন্ত চালিয়ে যান
ধাপ ৮: Statistics গণনা (Win Rate, গড় R, Expectancy)
ন্যূনতম Sample Size:
- ৫০ Trade: প্রাথমিক মূল্যায়ন
- ১০০ Trade: যুক্তিসঙ্গত আত্মবিশ্বাস
- ২০০+ Trade: Statistical Significance
- ৫০০+ Trade: উচ্চ আত্মবিশ্বাস
Backtesting Metric গণনা
১০০+ Backtest Trade-এর পর গণনা করুন:
Win Rate: Win ÷ মোট Trade
গড় Win (R): Win-এর যোগফল ÷ Win সংখ্যা
গড় Loss (R): Loss-এর যোগফল ÷ Loss সংখ্যা
Profit Factor: Gross Profit ÷ Gross Loss
Expectancy: (WR × গড় Win) - (LR × গড় Loss)
সর্বোচ্চ পরপর Loss: দীর্ঘতম Losing Streak
Max Drawdown: বৃহত্তম Peak-to-trough পতন
ন্যূনতম কার্যকর STRATEGY:
✅ Win Rate > 40% with R:R > 1.5
✅ Positive Expectancy
✅ Profit Factor > 1.3
✅ Max Drawdown < 20%
✅ সর্বোচ্চ পরপর Loss মানসিকভাবে সহ্য করা যায়
Forward Testing (Demo Trading)
Forward Testing কী?
Backtest Result Validate করতে Real-time Market Condition-এ Demo Account-এ Strategy Trade করা।
Backtesting-এর পর কেন Forward Test?
| Backtesting | Forward Testing |
|---|---|
| Hindsight Bias সম্ভব | Real-time সিদ্ধান্ত |
| Perfect Entry (কী হয় দেখেন) | ভবিষ্যৎ জ্ঞান ছাড়া সিদ্ধান্ত |
| কোনো Emotional উপাদান নেই | Emotional Execution Test করে |
| Slippage/Spread সমস্যা নেই | বাস্তব Execution Condition |
| অতীত Market Condition | বর্তমান Market Condition |
Forward Testing নিয়ম:
- ন্যূনতম সময়কাল: ৩-৬ মাস
- ন্যূনতম Trade: ৫০-১০০
- Real হিসেবে Treat করুন — একই আবেগ, একই শৃঙ্খলা
- সব Metric Track করুন — Backtest Result-এর সাথে তুলনা
- Rule পরিবর্তন করবেন না — ঠিক একই Strategy Test করুন
Backtesting ফাঁদ
| ফাঁদ | বর্ণনা | সমাধান |
|---|---|---|
| Curve Fitting | অতীত Data-র জন্য অতিরিক্ত Optimize | Rule সহজ রাখুন, একাধিক Market-এ Test |
| Hindsight Bias | ভবিষ্যৎ Candle জানা সিদ্ধান্ত প্রভাবিত করে | ভবিষ্যৎ Candle ঢাকুন, সামনে এগিয়ে যান |
| ছোট Sample | Significance-এর জন্য পর্যাপ্ত Trade নেই | ন্যূনতম ১০০ Trade |
| Cost উপেক্ষা | Spread/Commission অন্তর্ভুক্ত নয় | সবসময় বাস্তবসম্মত খরচ অন্তর্ভুক্ত করুন |
| Cherry Picking | শুধু অনুকূল Setup গণনা | প্রতিটি Setup Record করুন, Win বা Lose |
সম্পূর্ণ Validation Process
Phase 1: BACKTEST (২-৪ সপ্তাহ)
├── সুনির্দিষ্ট Rule সংজ্ঞায়িত
├── ১০০+ Historical Trade-এ Test
├── সব Metric গণনা
├── Pass? → চালিয়ে যান। Fail? → Modify ও Retest।
Phase 2: FORWARD TEST / DEMO (৩-৬ মাস)
├── Real-time Data-তে Demo Trade
├── ৫০-১০০ Trade Track করুন
├── Backtest Result-এর সাথে তুলনা
├── Pass? → চালিয়ে যান। Fail? → Phase 1-এ ফিরুন।
Phase 3: ছোট LIVE (৩-৬ মাস)
├── সম্ভাব্য সবচেয়ে ছোট Real Size-এ Trade
├── Execution-এ ফোকাস, Profit নয়
├── Psychology সামলাতে পারছে Confirm
├── Pass? → Scale Up। Fail? → Phase 2-এ ফিরুন।
Phase 4: পূর্ণ LIVE
├── স্বাভাবিক Position Size-এ Trade
├── ক্রমাগত Tracking ও উন্নতি
├── Quarterly Strategy Review
└── Market বিবর্তনের সাথে Adapt
সম্পর্কিত বিষয়
- Trading Plan — Test করা Strategy Document করুন
- Performance Tracking — Live Result Track
- Risk Management — Risk Rule Validate
- Trading Psychology — Demo থেকে Live Transition
- Journaling — Test Result Record