← Backtest শেখার কেন্দ্র

নিয়ন্ত্রিত কৌশল গবেষণা

একই শর্তে backtest run তুলনা করুন

ফল দেখার আগে market, data, rule, cost, position size ও execution assumption স্থির রেখে ন্যায্য তুলনা করুন।

দ্রুত উত্তর

দুটি run তখনই তুলনাযোগ্য যখন তারা একই research question-এর উত্তর দেয়। symbol, provider, timeframe, date range, direction, entry, exit, capital, size, commission, slippage, stop, target ও closed-candle rule একই হতে হবে। অনির্ধারিত পার্থক্য মানে evidence-ও আলাদা।

ভালো experiment-এ ফল খোলার আগে ঘোষিত একটি variable বদলায়। যেমন একই BTCUSDT 1h EMA(9/21)-এ RSI(14)>50 filter সহ ও ছাড়া, একই candles ও costs-এ চালান। অন্য ETH strategy একই ranking-এ রাখবেন না।

গবেষণার প্রেক্ষাপট

TradingView symbol, period, inputs, capital, commission, slippage, margin ও broker-emulator assumption দেখায়, কারণ প্রতিটি field simulated trades বদলাতে পারে। TimeSeriesSplit সময়ের ক্রম রাখে এবং test-এর আগে gap দেয়।

প্রতিটি metric নির্দিষ্ট strategy, dataset ও execution configuration-এর শর্তাধীন ফল। ভিন্ন exposure বা candle count-এর run-এ বেশি return ভালো rule প্রমাণ করে না। আগে fingerprint মিলিয়ে তারপর performance পড়ুন।

Backtest অ্যাপ সেটআপের উদাহরণ

LFL-001 তৈরি করুন: BTCUSDT, 1h, জানুয়ারি–জুন 2026, EMA(9/21), long, USD 10,000, size 2%, SL 2%, TP 4%, commission 0.10%, slippage 5 bps ও closed-candle signal। run save করুন।

LFL-002 হিসেবে copy করে শুধু RSI(14)>50 যোগ করুন। result খোলার আগে পরিবর্তন লিখুন। provider, candle count, date boundary বা engine version বদলালে নতুন comparison group বানান।

একই শর্তে backtest run তুলনা করুন — Backtest অ্যাপ সেটআপের উদাহরণ: ফল দেখার আগে market, data, rule, cost, position size ও execution assumption স্থির রেখে ন্যায্য তুলনা করুন।
LFL-002 হিসেবে copy করে শুধু RSI(14)>50 যোগ করুন। result খোলার আগে পরিবর্তন লিখুন। provider, candle count, date boundary বা engine version বদলালে নতুন comparison group বানান।

ফলাফল কীভাবে পড়বেন

আগে candle count, dates, direction, costs, sizing, exit mode ও rule fingerprint মিলান। তারপর trades, exposure, net result, profit factor, average R, drawdown, losing streak ও সবচেয়ে বড় trade-এর ওপর নির্ভরতা একসঙ্গে পড়ুন।

filter drawdown কমিয়ে sample-ও কমাতে পারে; বেশি win rate কম expectancy ঢাকতে পারে। trade-off লিখুন এবং candidate দেখার আগে pass/fail gate ঠিক করুন।

সাধারণ ভুল

ব্যবহারিক চেকলিস্ট

  1. খণ্ডনযোগ্য hypothesis ও group ID লিখুন
  2. market, provider, timeframe ও dates lock করুন
  3. rules, size, costs, stop ও target lock করুন
  4. একটি planned variable বদলান
  5. performance-এর আগে fingerprint যাচাই করুন
  6. sample, drawdown, profit factor ও R একসঙ্গে পড়ুন
  7. outlier ও failure রাখুন
  8. পরের holdout-এ পুনরাবৃত্তি করুন

ঝুঁকি নোট

Like-for-like comparison একটি research error কমায়, কিন্তু strategy-কে নিরাপদ বা ভবিষ্যৎবাণীমূলক করে না। Backtest শিক্ষামূলক tool; financial advice, broker, exchange বা execution service নয়। spread, gaps, liquidity, partial fills, latency, funding ও নতুন regime-এ বাস্তব loss simulation-এর চেয়ে বেশি হতে পারে।

সম্পর্কিত গাইড

ফল দেখার আগে market, data, rule, cost, position size ও execution assumption স্থির রেখে ন্যায্য তুলনা করুন।

গবেষণার উৎস

iOS-এর জন্য Backtest Trading

iPhone-এ গবেষণা চালিয়ে যান

সেটআপ আবার চালান, প্রতিটি কাল্পনিক ট্রেড দেখুন এবং কৌশলের প্রমাণ সংরক্ষণ করুন।

App Store থেকে ডাউনলোড করুন