बैकटेस्टिंग
बैकटेस्टिंग में पिछली कीमतों पर ट्रेडिंग नियम चलाकर देखा जाता है कि फीस के बाद उनका प्रदर्शन कैसा रहता। परिभाषा, उपयोग और आम गलतियां।
परिभाषा
पुरानी कीमतों पर ट्रेडिंग नियम चलाकर देखें कि उनका प्रदर्शन कैसा रहा होता। बेहतर है कि फीस और स्लिपेज शामिल हों और नतीजों की तुलना कॉइन को बस होल्ड करने से की जाए।
बैकटेस्टिंग में पिछली कीमतों पर ट्रेडिंग नियमों को चलाकर देखा जाता है कि उनसे क्या नतीजे आते: कौन-से ट्रेड होते, हर ट्रेड की लागत क्या होती और खाते में कितना बदलाव आता। इससे पता चलता है कि खर्चों के बाद ये नियम अतीत में काम करते या नहीं। इससे यह नहीं पता चलता कि वे आगे भी काम करेंगे या नहीं।
उदाहरण
आप 90 दिनों की Binance कीमतों पर इस नियम का backtest करते हैं: "जब BTC की कीमत 24 घंटे के भीतर 5% गिरे, तो $50 का खरीदें; खरीद कीमत से 4% ऊपर बेचें; 6% नीचे stop-loss लगाएं"। हर ऑर्डर पर 0.1% फ़ीस और 0.05% स्लिपेज शामिल है। टेस्ट में 9 ट्रेड, फ़ीस के बाद पूरी अवधि का नतीजा, बीच में आई सबसे बड़ी गिरावट और सिर्फ़ BTC होल्ड करने के लिए यही आंकड़े दिखते हैं। यह सिर्फ़ समझाने के लिए दिया गया उदाहरण है, असली नतीजा नहीं।
यह क्यों मायने रखता है
किसी खराब idea को छाँटने का backtest सबसे कम खर्च वाला तरीका है। पिछले दो साल में fees के बाद जिस rule से नुकसान हुआ हो, उसमें असली पैसा लगाना शायद अच्छा विकल्प नहीं है। लेकिन tests नतीजों को बेहतर दिखा सकते हैं: fees को छोड़ देना, सिर्फ एक अवधि का test करना या numbers को अतीत के हिसाब से ढालते रहना, ये सब नतीजों को असलियत से बेहतर दिखाते हैं।
TradeCorgi इसका इस्तेमाल कैसे करता है
आपके rules की पुष्टि के बाद हर strategy का backtest किया जाता है। हर test में आपके tier की exchange fee, slippage और minimum order size शामिल होते हैं। नतीजे के साथ उतने ही समय का सबसे बड़ा गिरावट वाला आंकड़ा और coin को बस hold करने का नतीजा भी दिखाया जाता है। उपलब्ध इतिहास plan पर निर्भर करता है: Sandbox में 90 days, Copilot में 2 years, Autopilot में 4 years और Pro में exchange का पूरा इतिहास। Backtest paper trading शुरू करने देता है, सीधे live trading नहीं।