पूरा लेसन
“जब कीमत अपने 50 दिन के मूविंग एवरेज के ऊपर बंद हो, तब खरीदें” जैसे किसी नियम पर असली पैसा लगाने से पहले, उसे पुराने डेटा पर परखा जा सकता है। इसी को बैकटेस्टिंग कहते हैं।
बैकटेस्ट से पता चलता है कि नियम कितनी बार जीता, औसत मुनाफा और औसत नुकसान कितना रहा, लगातार नुकसान का सबसे लंबा सिलसिला कितना था और सबसे गहरा ड्रॉडाउन कितना रहा।
जाल है ओवरफिटिंग: सेटिंग्स को तब तक बदलते रहना, जब तक नियम पुराने डेटा पर एकदम फिट न बैठ जाए। ऐसे नियम ने असली पैटर्न नहीं, सिर्फ शोर सीखा है, और नए डेटा पर वह फेल हो जाता है।
ठीक से टेस्ट करें: नियम एक दौर के डेटा पर बनाएं, फिर उसे ऐसे डेटा पर जांचें, जो उसने कभी नहीं देखा, अलग-अलग बाजारों और हालात में।
खर्च हमेशा जोड़ें: स्प्रेड, कमीशन, स्लिपेज। अगर हर ट्रेड का खर्च 0.15% है, तो खर्चों से पहले हर ट्रेड पर 0.1% कमाने वाला नियम घाटे में जाएगा।
- आम गलती
गलती: “10 साल तक चला, तो अगले साल भी चलेगा।” बाजार बदलते हैं। बैकटेस्ट एक सबूत है, गारंटी नहीं।
- मुख्य बात
पुराने डेटा पर टेस्ट करें, अनदेखे डेटा पर जांचें, हर खर्च जोड़ें, और नियम सरल रखें।
झटपट जांच
- बैकटेस्टिंग है…
- पुरानी कीमतों पर किसी नियम को परखना
- असली पैसे से किसी नियम को परखना
- अगले हफ्ते की कीमत का अनुमान लगाना
- ओवरफिटिंग का मतलब है…
- नियम पुराने डेटा पर फिट है, पर नए पर फेल
- नियम इतना सरल है कि पैसा नहीं बना सकता
- नियम हर बाजार में चलता है
- बैकटेस्ट पर ज्यादा भरोसा करने के लिए उसे परखें…
- अलग-अलग बाजारों और दौर पर
- उसी डेटा पर, जिससे नियम बना
- उसके सबसे अच्छे एक साल पर
- एक नियम खर्चों से पहले हर ट्रेड पर 0.1% कमाता है, और हर ट्रेड का खर्च 0.15% है। खर्चों के बाद वह…
- घाटे में जाता है
- दोगुना मुनाफा कमाता है
- ठीक ब्रेकईवन पर रहता है
इस लेसन के शब्द
रिस्क मैनेजमेंट
- बचाव का रास्ता: स्टॉप लॉस
- कितना जोखिम लें
- रिस्क और रिवॉर्ड
- विन रेट ही सब कुछ नहीं
- नुकसान का गणित
- खेल में टिके रहना
- बैकटेस्टिंग और ओवरफिटिंग