Backtesting आपको किसी रणनीति को असली ऐतिहासिक मार्केट डेटा पर चलाकर यह देखने देता है कि वह कैसा प्रदर्शन करती, और यह सब लाइव में एक भी डॉलर जोखिम में डाले बिना। Freya का backtester व्यापक है: यह सिर्फ़ एक मुनाफ़ा नंबर नहीं देता, बल्कि चार्ट्स का पूरा सेट, प्रदर्शन मेट्रिक्स, एडवांस्ड रिस्क एनालिटिक्स, ट्रेड-दर-ट्रेड ब्रेकडाउन, और AI विश्लेषण तक तैयार करता है।
यह गाइड पूरे फ़्लो को कवर करती है: backtest सेटअप करना, हर हिस्से को पढ़ना, और हर प्लान में क्या उपलब्ध है यह समझना। पीछे की थ्योरी के लिए इसे क्रिप्टो रणनीति को Backtest कैसे करें और Backtest परिणामों की व्याख्या के साथ जोड़ें।
मुख्य बातें
- Backtest आपकी रणनीति को ऐतिहासिक डेटा पर चलाता है और बताता है कि वह कैसा प्रदर्शन करती: profit, win rate, drawdown, और बहुत कुछ।
- Backtest सेटअप करने के लिए एक trading pair, date range, अपनी strategy configuration और starting capital चुनें, फिर इसे रन करें।
- परिणामों में विस्तृत चार्ट्स शामिल हैं (trade markers वाला candlestick चार्ट, equity curve, drawdown curve, monthly returns, और अन्य) साथ ही मुख्य मेट्रिक्स जैसे net profit, win rate, profit factor, और max drawdown।
- Plus एडवांस्ड एनालिटिक्स अनलॉक करता है: Sharpe और Sortino ratios, Value at Risk, Monte Carlo और walk-forward analysis, streak analysis, और time heatmap. Plus और Pro पर Freya AI भी आपका backtest विश्लेषण कर सकता है।
- आपका प्लान तय करता है कि आप हर महीने कितने backtests चला सकते हैं, कितने पीछे तक टेस्ट कर सकते हैं, कितने स्टोर कर सकते हैं, और एक साथ कितनों की तुलना कर सकते हैं।
चरणों का संक्षिप्त अवलोकन
- Backtest स्क्रीन खोलें अपने डैशबोर्ड से।
- Trading pair चुनें और वह date range जिस पर टेस्ट करना है।
- Strategy configuration सेट करें और starting capital तय करें।
- Backtest चलाएँ और प्रोसेसिंग का इंतज़ार करें।
- परिणाम पढ़ें: चार्ट्स, मेट्रिक्स, ट्रेड लिस्ट, और AI विश्लेषण।
चरण 1: अपना Backtest सेटअप करें
Backtest के लिए कुछ इनपुट्स ज़रूरी हैं:
- Trading pair: टेस्ट करने के लिए मार्केट, जैसे BTC/USDT (एक base coin और एक quote coin)।
- Date range: सिम्युलेशन के लिए ऐतिहासिक अवधि। आप कितने पीछे जा सकते हैं यह आपके प्लान पर निर्भर करता है (Free पर 3 महीने, Plus पर 12 महीने, Pro पर असीमित)।
- Strategy configuration: वही सेटिंग्स जो आप एक लाइव बॉट को देते: entry conditions, आपकी orders का grid, और exit rules। अगर आप इनमें नए हैं, तो देखें अपना पहला DCA Bot कैसे बनाएँ।
- Starting capital: वह सिम्युलेटेड बैलेंस जिससे backtest शुरू होता है, ताकि परिणाम एक वास्तविक खाते के आकार के अनुसार हों।
चरण 2: चलाएँ
जब आपके इनपुट्स तैयार हों, तो backtest चलाएँ। हर रन आपके मासिक backtest कोटे में गिना जाता है (Free पर 4, Plus पर 20, Pro पर असीमित)। इंजन ऐतिहासिक candles को रीप्ले करता है, आपकी रणनीति द्वारा की जाने वाली हर entry और exit को सिम्युलेट करता है, और फिर पूरा परिणाम तैयार करता है।
अपने परिणाम पढ़ना: मुख्य मेट्रिक्स
हेडलाइन नंबर बताते हैं कि रणनीति ने कैसा प्रदर्शन किया और उसके लिए कितना जोखिम लेना पड़ा:
| मेट्रिक | यह क्या बताता है |
|---|---|
| Net Profit | टेस्ट अवधि में कुल लाभ या हानि |
| Win Rate | लाभ में बंद हुए ट्रेड्स का प्रतिशत |
| Profit Factor | कुल लाभ को कुल हानि से विभाजित करें: 1.0 से ऊपर लाभदायक है; जितना ऊँचा उतना बेहतर |
| Max Drawdown | आपकी equity में सबसे बड़ी शिखर-से-गर्त गिरावट, यानी आपका सबसे बुरा नुकसान का दौर |
| Avg Win / Avg Loss | आपके जीतने और हारने वाले ट्रेड्स का औसत आकार |
| Total / Winning / Losing Trades | रणनीति ने कितने ट्रेड किए और वे कैसे बँटे |
एक रणनीति जिसका net profit ऊँचा है लेकिन max drawdown बहुत गहरा है, वह ज़रूरी नहीं कि अच्छी हो: मेट्रिक्स को साथ में देखें और तय करें कि रिटर्न जोखिम के लायक थे या नहीं।
चार्ट्स
Freya सिम्युलेशन को विज़ुअल्स में बदलता है ताकि आप देख सकें कि रणनीति ने कैसा व्यवहार किया:
- Trade markers वाला Candlestick चार्ट: उस अवधि का प्राइस चार्ट, जिसमें हर entry और exit को exit reason और profit या loss के साथ चिन्हित किया गया है।
- Equity curve: आपका सिम्युलेटेड बैलेंस समय के साथ कैसे बढ़ा (या घटा)। एक स्मूथ, ऊपर जाती हुई curve एक ज़िगज़ैग curve से बेहतर है।
- Drawdown curve: हर बिंदु पर आपकी equity अपने शिखर से कितना नीचे गिरी, ताकि आप नुकसान के दौरों की गहराई और अवधि देख सकें।
- Monthly returns: महीने-दर-महीने प्रदर्शन का ब्रेकडाउन।
- PnL distribution: ट्रेड परिणामों का विस्तार, जो दिखाता है कि मुनाफ़ा कई छोटी जीतों से आया या कुछ बड़ी जीतों से।
- Win rate चार्ट: पूरे टेस्ट में आपकी win rate का विज़ुअलाइज़ेशन।
गहराई में जाएँ: Plus एनालिटिक्स
Plus प्लान पर, परिणाम बेसिक्स से आगे एडवांस्ड एनालिटिक्स के साथ विस्तारित होता है:
- Sharpe Ratio: कुल volatility के मुकाबले आपका रिटर्न; ऊँचा मतलब बेहतर risk-adjusted प्रदर्शन।
- Sortino Ratio: Sharpe जैसा, लेकिन यह सिर्फ़ नकारात्मक volatility को पेनलाइज़ करता है, इसलिए यह उस जोखिम को बेहतर दर्शाता है जो वास्तव में नुकसान पहुँचाता है।
- Monte Carlo simulation: आपके ट्रेड्स को हज़ारों बार फिर से शफ़ल करके संभावित परिणामों की रेंज दिखाता है, सिर्फ़ एक ऐतिहासिक पथ नहीं।
- Walk-forward analysis: आपके डेटा को in-sample (~70%) और out-of-sample (~30%) हिस्सों में बाँटता है, फिर उस डेटा पर रणनीति की जाँच करता है जिस पर वह फ़िट नहीं की गई थी, और एक robustness score देता है।
- Value at Risk (VaR): किसी बुरे परिदृश्य में आप कितना खो सकते हैं इसका अनुमान।
- Streak analysis: लगातार जीत और हार के आपके सबसे लंबे सिलसिले।
- Time heatmap: रणनीति समय के किस हिस्से में सबसे अच्छा प्रदर्शन करती है, समय के अनुसार ब्रेकडाउन।
- Exit-reason stats: कितने ट्रेड take-profit, stop-loss, और अन्य exits से बंद हुए।
- Recovery और market exposure: रणनीति ने drawdowns से कितनी जल्दी रिकवरी की और कितने समय तक पोज़ीशन होल्ड रही।
- Rolling metrics: win rate जैसे आँकड़े पूरे टेस्ट के दौरान कैसे बदले, एक एकल औसत के बजाय।
Freya AI से विश्लेषण कराएँ
Plus और Pro पर, Freya AI आपके backtest का विश्लेषण कर सकता है: मेट्रिक्स और ट्रेड व्यवहार को पढ़कर सरल भाषा में बताता है कि क्या मज़बूत है, क्या जोखिमभरा है, और किन बातों पर ध्यान देना चाहिए। यह नंबरों की एक दीवार को एक एक्शनेबल राय में बदल देता है। (Free प्लान में AI विश्लेषण शामिल नहीं है; Plus में दैनिक कोटा है और Pro में असीमित, देखें Freya Finance प्लान्स।)
डील्स लिस्ट
सारांश के अलावा, आप रणनीति द्वारा किए गए हर सिम्युलेटेड ट्रेड की पूरी लिस्ट खोल सकते हैं, और किसी भी एक ट्रेड में drill-in करके उसकी entry, exits, और परिणाम देख सकते हैं। यहाँ आप जाँचते हैं कि रणनीति ने वैसा ही व्यवहार किया जैसा आपने चाहा था, न कि सिर्फ़ फ़ाइनल नंबर अच्छा दिखा।
Backtests की तुलना
आप backtests को साथ-साथ तुलना करके देख सकते हैं कि कौन-सी configuration सबसे बेहतर रही। एक साथ कितनों की तुलना कर सकते हैं यह आपके प्लान पर निर्भर करता है: Free पर 2, Plus पर 4, और Pro पर 10।
हर प्लान पर क्या सीमाएँ लागू होती हैं
| Free | Plus | Pro | |
|---|---|---|---|
| Backtests प्रति माह | 4 | 20 | Unlimited |
| इतिहास की गहराई | 3 months | 12 months | Unlimited |
| Stored backtests | 4 | 20 | Unlimited |
| एक साथ तुलना | 2 | 4 | 10 |
| Freya AI विश्लेषण | — | 30 per day | Unlimited |
अक्सर पूछे जाने वाले प्रश्न
Freya Finance पर backtest कैसे चलाएँ?
अपने डैशबोर्ड से backtest स्क्रीन खोलें, एक trading pair और date range चुनें, अपनी strategy configuration और starting capital सेट करें, और इसे रन करें। इंजन ऐतिहासिक मार्केट को रीप्ले करता है, आपकी रणनीति के ट्रेड्स को सिम्युलेट करता है, और चार्ट्स, मेट्रिक्स, ट्रेड लिस्ट, तथा (Plus और Pro पर) AI विश्लेषण तैयार करता है।
कितने पीछे तक backtest कर सकते हैं?
यह आपके प्लान पर निर्भर करता है: Free पर 3 महीने, Plus पर 12 महीने, और Pro पर असीमित इतिहास। आपकी चुनी हुई date range आपके प्लान की सीमा के भीतर होनी चाहिए।
कितने backtests चला सकते हैं?
Free पर 4 प्रति माह, Plus पर 20 प्रति माह, और Pro पर असीमित। हर रन आपके मासिक कोटे में गिना जाता है, और आपका प्लान यह भी तय करता है कि एक साथ कितने परिणाम स्टोर कर सकते हैं।
Sharpe और Sortino ratio में क्या फ़र्क़ है?
दोनों risk-adjusted return मापते हैं। Sharpe ratio आपके रिटर्न की कुल volatility से तुलना करता है, ऊपर और नीचे दोनों तरफ़ की। Sortino ratio (Plus पर उपलब्ध) सिर्फ़ नकारात्मक volatility गिनता है, इसलिए यह उस जोखिम पर ध्यान केंद्रित करता है जो वास्तव में आपके पैसे की हानि करता है। अगर किसी रणनीति के swing ज़्यादातर ऊपर की ओर हैं, तो Sortino के अनुसार वह बेहतर दिख सकती है।
Max drawdown क्या है और यह क्यों मायने रखता है?
Max drawdown आपकी equity में किसी शिखर से उसके बाद की सबसे निचली गर्त तक की सबसे बड़ी गिरावट है, यानी रणनीति का सबसे बुरा नुकसान का दौर। यह इसलिए मायने रखता है क्योंकि यह बताता है कि आपको कितना दर्द सहना पड़ता। एक रणनीति जिसका रिटर्न मज़बूत हो लेकिन drawdown बहुत गहरा हो, वह असली पैसे से चलाने के लिए बहुत जोखिमभरी हो सकती है।
क्या Freya AI मेरे backtest का विश्लेषण कर सकता है?
हाँ, Plus और Pro प्लान पर। Freya AI आपके backtest की मेट्रिक्स और ट्रेड व्यवहार पढ़ता है और सरल भाषा में इसकी ताकत, जोखिम, और ध्यान देने योग्य बातें समझाता है। Free प्लान में AI विश्लेषण शामिल नहीं है।
मेरे backtest में कोई ट्रेड क्यों नहीं दिखा, या इतने कम कि भरोसा नहीं किया जा सके?
अगर आपके backtest में कोई ट्रेड नहीं आया, तो सबसे संभावित कारण यह है कि आपके बॉट की entry conditions आपकी चुनी हुई अवधि में कभी ट्रिगर नहीं हुईं, यानी indicators आपकी thresholds तक नहीं पहुँचे। Date range बढ़ाएँ या entry conditions को ढीला करें और फिर से चलाएँ। अगर सिर्फ़ मुट्ठी भर ट्रेड आए हैं, तो परिणाम को सावधानी से लें: बहुत कम deals पर आँकी गई रणनीति सांख्यिकीय रूप से भरोसेमंद नहीं है, इसलिए अवधि तब तक बढ़ाएँ जब तक सार्थक निष्कर्ष निकालने के लिए पर्याप्त ट्रेड न हो जाएँ। देखें Backtest परिणामों की व्याख्या कि कितने ट्रेड से परिणाम भरोसेमंद बनता है।
क्या अच्छा backtest भविष्य के मुनाफ़े की गारंटी देता है?
नहीं। Backtest दिखाता है कि एक रणनीति पिछले डेटा पर कैसा प्रदर्शन करती, जो एक मूल्यवान संकेत है लेकिन कोई वादा नहीं। बाज़ार बदलते हैं, और पिछला प्रदर्शन भविष्य के परिणामों की गारंटी नहीं देता। Backtests का उपयोग रणनीतियों की तुलना, उन्हें बेहतर बनाने, जोखिम प्रबंधन, और अपेक्षाएँ तय करने के लिए करें, गारंटी के रूप में नहीं। Backtest परिणामों की व्याख्या इस विषय को गहराई से कवर करती है।
क्या असली पैसे के बिना अभ्यास करने के लिए कोई demo या paper-trading मोड है?
कोई अलग paper-trading/demo मोड नहीं है, लेकिन backtesting आपका जोखिम-रहित अभ्यास टूल है। यह आपकी रणनीति को बिना एक भी पैसा दाँव पर लगाए ऐतिहासिक डेटा पर चलाता है, ताकि आप लाइव जाने से पहले सेटिंग्स को सुधार सकें और आत्मविश्वास बना सकें। जब आप छोटी रकम से असली ट्रेडिंग के लिए तैयार हों, तो पहले पढ़ें यथार्थवादी अपेक्षाएँ: क्या मैं पैसे खो सकता हूँ?।
