बैकटेस्ट एक सीमित सवाल का जवाब देता है: इन धारणाओं के साथ, ठीक इन नियमों को ठीक इस डेटा पर चलाने से क्या होता? यह नहीं बताता कि आगे क्या होगा। रिपोर्ट को अच्छी तरह पढ़ने का मतलब है जानना कि कौन से आँकड़े वज़न रखते हैं और कौन से आसानी से सजाए जा सकते हैं।
रिटर्न से नहीं, धारणाओं से शुरू करें
कोई भी नतीजा देखने से पहले जाँचें कि टेस्ट कैसे चलाया गया। Backte.st में हर रिपोर्ट इन्हें डेटा और धारणाएँ में बताती है:
- सिग्नल पूरी हो चुकी कैंडल पर आधारित होते हैं। नियम किसी कैंडल पर तभी प्रतिक्रिया कर सकता है जब वह बंद हो जाए।
- ऑर्डर अगले ओपन पर भरे जाते हैं, कभी उस क्लोज़ पर नहीं जिसने सिग्नल दिया।
- हर एंट्री और एग्ज़िट पर लागत लगती है: कमीशन और स्लिपेज, प्रति साइड बेसिस पॉइंट में।
- एक समय में एक ही पोज़िशन, बिना लीवरेज, स्टॉप या टारगेट के।
अगर कहीं और पढ़ी गई रिपोर्ट अपने फ़िल नियम और लागतें नहीं बताती, तो उसके रिटर्न को ज़्यादा से ज़्यादा एक ऊपरी सीमा मानें।
नेट रिटर्न और बाय-एंड-होल्ड
नेट रिटर्न लागतों के बाद खाते के मूल्य में बदलाव है। अकेले यह कम बताता है, क्योंकि ज़्यादातर बाज़ारों में ट्रेंड होता है। इसलिए हर रिपोर्ट उसी आवंटन पर बाय-एंड-होल्ड भी दिखाती है: अगर आपकी स्ट्रैटेजी हर ट्रेड में पूँजी का 20% लगाती है, तो तुलना पूरी अवधि में पूँजी का 20% बाज़ार में रखने से होती है।
बाय-एंड-होल्ड को हराने वाली स्ट्रैटेजी भी असल में बदतर हो सकती है, अगर वह बहुत ज़्यादा ट्रेडों (ज़्यादा लागत, ज़्यादा टैक्स) या गहरे ड्रॉडाउन के साथ ऐसा करती है।
अधिकतम ड्रॉडाउन: वह आँकड़ा जो आप सच में महसूस करेंगे
अधिकतम ड्रॉडाउन खाते के मूल्य में शिखर से तल तक की सबसे बड़ी गिरावट है। अक्सर यही तय करता है कि कोई असली इंसान स्ट्रैटेजी पर टिका रहेगा या नहीं। एक जैसे रिटर्न वाली दो स्ट्रैटेजी बिल्कुल अलग लगती हैं अगर एक ने रास्ते में खाता आधा कर दिया हो।
याद रखें, बैकटेस्ट का ड्रॉडाउन सिर्फ़ ट्रेडों के उस खास क्रम में सबसे बुरी गिरावट है। ट्रेड-क्रम फेरबदल दिखाता है कि यह कितना बदतर हो सकता था।
ट्रेडों की संख्या: क्या सबूत काफ़ी है?
कुछ ही ट्रेड किस्मत से लगभग कोई भी रिटर्न दे सकते हैं। Backte.st दिखावा करने के बजाय ऐसी जाँच को बहुत कम ट्रेड चिह्नित करता है। अगर आपकी रिपोर्ट में कुछ ही बंद ट्रेड हैं, तो निष्कर्ष निकालने से पहले लंबा इतिहास, छोटी कैंडल या ज़्यादा बाज़ार आज़माएँ।
मज़बूती जाँचें
मुख्य नतीजा धारणाओं के एक सेट के साथ एक बार चलाया गया है। जाँचें उन्हीं नियमों को कठिन हालात में फिर चलाती हैं:
- अनदेखी अवधि: इतिहास का आख़िरी 30% अलग से आँका जाता है। देखें आउट-ऑफ़-सैंपल टेस्टिंग।
- दोगुनी लागत: कमीशन और स्लिपेज दोगुने। देखें ट्रांज़ैक्शन लागत।
- आसपास के पैरामीटर: हर इंडिकेटर अवधि ±10% और ±20% बदली जाती है। देखें पैरामीटर मज़बूती।
- देर से एंट्री: हर ऑर्डर एक कैंडल बाद भरा जाता है। देखें लुक-अहेड बायस और टाइमिंग।
- सबसे अच्छे ट्रेड हटाए: पाँच सबसे मुनाफ़े वाले ट्रेड हटा दिए जाते हैं। देखें ओवरफ़िटिंग।
- ट्रेड-क्रम फेरबदल: ट्रेडों का क्रम 200 बार बदला जाता है। देखें मोंटे कार्लो।
जब उस हालत में भी स्ट्रैटेजी का रिटर्न सकारात्मक रहता है तो जाँच टिकी रही कहलाती है, और फ़ैसले के लिए कम से कम 10 बंद ट्रेड चाहिए (फेरबदल के लिए 20)। कमज़ोरी का मतलब यह नहीं कि विचार बेकार है। यह बताती है कि नतीजा कहाँ किसी नाज़ुक चीज़ पर टिका है। हर जगह टिकी रही एक अच्छी शुरुआत है, बढ़त का सबूत नहीं।
रिपोर्ट क्या नहीं बता सकती
- वह भविष्य नहीं देख सकती। बाज़ार के दौर बदलते हैं।
- वह सिर्फ़ आपके चुने बाज़ारों को जाँचती है। अगर आपने उन्हें इसलिए चुना कि वे बढ़े, तो सर्वाइवरशिप बायस पढ़ें।
- अनदेखी अवधि सिर्फ़ एक बार अनदेखी होती है। हर बार जब आप उसे देखकर नियम बदलते हैं, वह आपके ट्रेनिंग डेटा का हिस्सा बन जाती है।
बैकटेस्ट का इस्तेमाल विचारों को जल्दी और सस्ते में खारिज करने के लिए करें। तभी वह सबसे ईमानदार होता है।