ब्लॉग
स्ट्रैटेजी फ़ैक्टरी से नोट्स

आपके बैकटेस्ट का डॉलर USDC था। 11 मार्च को वह 87 सेंट पर ट्रेड हुआ।
हमने इक्विटी कर्व को डॉलर में लेबल किया। अकाउंट USDC में था, और उस शनिवार USDC डॉलर नहीं था।
पोस्ट पढ़ें →
लुकबैक को परफॉर्मेंस में गिने बिना बैकटेस्ट का वार्म अप कैसे करें?
अधूरे इंडिकेटर, काटी गई कर्व जो अपनी पोजीशन रखती हैं, और 8-घंटे फीचर पर 30-दिन के वार्मअप। वह रीस्टार्ट चेक जो इन्हें पकड़ लेता है।
पोस्ट पढ़ें →
हमने Binance पर बैकटेस्ट किया और Bybit पर पेपर-ट्रेड। एज लैग था।
हमने BTC का रिसर्च Binance पर किया और Bybit पर पेपर-ट्रेड। बैकटेस्ट आशावादी नहीं था। वह एक तेज़ टेप देख रहा था।
पोस्ट पढ़ें →
वह हेज जिसने हमारे बैकटेस्ट की ट्रेडिंग लागत दोगुनी कर दी
ऑप्शन ट्रेड विरले थे। अंडरलाइंग में हेज हर बार ट्रेड करता था, जब कीमत ज़रा भी हिलती। जानिए, हमने ऑप्शंस बैकटेस्ट में छूटी हुई लागतें कैसे खोजीं।
पोस्ट पढ़ें →
आपका बैकटेस्ट वाला शॉर्ट मुनाफ़े में था। फिर भी ऑटो-डीलीवरेजिंग ने उसे बंद कर दिया।
जब आपका मार्जिन खत्म होता है, तो लिक्विडेशन होता है। जब उनका मार्जिन खत्म होता है, तो ADL होता है—और पैसा आप कमा रहे होते हैं।
पोस्ट पढ़ें →
सिग्नल सही था। हमारे ऑप्शंस बैकटेस्ट ने गलत एक्सपायरी खरीदी।
सिग्नल ने कॉल स्प्रेड का संकेत दिया। बैकटेस्ट ने ऐसी एक्सपायरी चुनी जो पीछे मुड़कर देखने पर लिक्विड दिख रही थी। हमने इस बेमेल का कारण कैलेंडर के एक शांत से जॉइन में खोजा।
पोस्ट पढ़ें →
आपके Options Backtest में ऐसा Midprice इस्तेमाल हुआ जिस पर कभी ट्रेड नहीं हुआ
Midpoint मूल्य का एक उचित अनुमान हो सकता है, लेकिन execution के लिए खराब धारणा। यहाँ ऐसे तीन तरीके हैं जिनसे यह अंतर चुपचाप options backtest का प्रदर्शन बढ़ा-चढ़ाकर दिखाता है।
पोस्ट पढ़ें →
मेरा बैकटेस्ट बार-बार अपना ऑप्शंस डेटा क्यों बदल देता है?
एक ही ऑप्शंस रणनीति “उसी” हिस्ट्री पर अलग-अलग नतीजे दे सकती है। जानें कि आपके आर्काइव में बाज़ार का डेटा बदला है या नहीं, और अगली बार के रन को समझाने योग्य बनाने के लिए क्या सहेजना चाहिए।
पोस्ट पढ़ें →
ज़्यादा बाज़ार जोड़ने पर आपके बैकटेस्ट का Sharpe बढ़ सकता है
बाज़ारों का व्यापक दायरा विविधीकरण जैसा दिखता है। रणनीति की खोज के दौरान यह आज़माइशों का एक और दौर भी हो सकता है। जानिए दोनों में फर्क कैसे करें।
पोस्ट पढ़ें →
बार-बार रीबैलेंस करने पर मेरा बैकटेस्ट बेहतर क्यों दिखता है?
रोज़ रीबैलेंस करने से सिग्नल पर जल्दी अमल हो सकता है—और इसी में उसका बढ़त भी खर्च हो सकती है। जानें कि अतिरिक्त ट्रेडिंग से होने वाला लाभ उसकी लागत से बढ़कर है या नहीं।
पोस्ट पढ़ें →
आपका डेटा खराब होने पर आपकी रणनीति का Sharpe Ratio बेहतर हो सकता है
कोई संदिग्ध टिक गलत प्रिंट हो सकता है, या वही एक अवलोकन जो आपकी रणनीति की कमज़ोरी उजागर करे। डेटा की सफ़ाई के साथ ऑडिट ट्रेल होना चाहिए, सिर्फ़ सुंदर इक्विटी कर्व नहीं।
पोस्ट पढ़ें →
डेटा वेंडर का इतिहास बदलने पर हमने बैकटेस्ट फिर से बनाया
छह हफ्ते बाद उसी रणनीति कोड और तारीख़ की सीमा से अलग इक्विटी कर्व मिला। हमने इस अंतर का कारण संशोधित मार्केट डेटा पाया, फिर प्रयोग को दोबारा बनाया ताकि समझ सकें कि क्या बदला था।
पोस्ट पढ़ें →
आपकी रणनीति ने 240 परीक्षण किए। आपने वास्तव में कितने बैकटेस्ट चलाए?
आपने 240 पैरामीटर सेट आज़माए और विजेता चुना। उसका Sharpe 2.1 है। अहम सवाल यह है कि शोर को बढ़त जैसा दिखने के कितने मौके आपने दिए।
पोस्ट पढ़ें →
फ्यूचर्स पोज़िशन रोल करने की लागत जोड़ते ही रणनीति का प्रदर्शन बदल गया
हमारा कैलेंडर स्प्रेड बिल्कुल सही लग रहा था, जब तक फ्रंट कॉन्ट्रैक्ट एक्सपायर नहीं हुआ। फिर बैकटेस्ट ने पोज़िशन ऐसी कीमत पर रोल की, जिस पर कोई ट्रेड नहीं कर सकता था।
पोस्ट पढ़ें →
रीबैलेंस सस्ता लगा, जब तक हमने स्प्रेड नहीं गिना
बैकटेस्ट में शुल्क 4 बेसिस पॉइंट थे। स्प्रेड और बाज़ार प्रभाव ने रीबैलेंस की लागत 20 से ऊपर पहुँचा दी। जानिए, छूटी हुई लागत का पता हमें कैसे चला।
पोस्ट पढ़ें →
दैनिक सिग्नल पर ट्रेड करने वाली रणनीति का बैकटेस्ट कैसे करूँ?
दैनिक बार आपको कीमत और तारीख देता है, लेकिन यह नहीं बताता कि आपकी रणनीति को क्लोज़ कब पता चला। असंभव कीमत पर निष्पादन मान लिए बिना दैनिक सिग्नल का बैकटेस्ट ऐसे करें।
पोस्ट पढ़ें →
हमने एक AI रिसर्च एजेंट से रणनीति ऑप्टिमाइज़ कराई। उसकी डायरी उतनी प्रभावशाली नहीं थी।
एजेंट को 4.1 Sharpe वाली रणनीति मिली। फिर हमने कोशिशें गिनीं, खोज रोक दी और देखा कि नतीजा सिमटकर ऐसी चीज़ रह गया जिसका हम सचमुच मूल्यांकन कर सकते थे।
पोस्ट पढ़ें →
आपके AI रिसर्च एजेंट ने टेस्ट सेट देख लिया है: स्कोर दूषित होने के 3 तरीके
जब टेस्ट सेट के नतीजे अगले प्रयोग की दिशा तय करने लगते हैं, तो वह टेस्ट सेट नहीं रह जाता। यहां जानें कि रिसर्च एजेंट चुपचाप उससे सीखने के 3 तरीके क्या हैं और स्कोर को निष्पक्ष कैसे रखें।
पोस्ट पढ़ें →
आप कैसे जाँचते हैं कि किसी रणनीति का बढ़त अधिक ट्रेडिंग लागत के बावजूद कायम रहता है?
यह मत पूछिए कि आपकी रणनीति “यथार्थवादी लागतों” पर खरी उतरती है या नहीं। मापिए कि वह कितनी लागत सह सकती है, कौन-सी मान्यताएँ मायने रखती हैं, और बढ़त कहाँ खत्म होती है।
पोस्ट पढ़ें →
आपके बैकटेस्ट को डीलिस्टिंग लेजर की ज़रूरत क्यों है
अगर कोई कंपनी आपके बैकटेस्ट से गायब हो जाती है, तो हो सकता है उसका आखिरी रिटर्न भी गायब हो गया हो। 3 आम शॉर्टकट बंद हो चुके स्टॉक को ऐसे विजेता बना देते हैं जिनका कोई पता नहीं चलता।
पोस्ट पढ़ें →
आपके बैकटेस्ट में 20% का एज मिला। उसमें कितना हिस्सा एक गलत टाइमस्टैम्प का था?
बैकटेस्ट का 20% एज ऐसे आँकड़े से आ सकता है जिसे उस समय कोई जान ही नहीं सकता था। यहाँ जानें कि कैसे पता करें कि संशोधन, देर से जारी हुए आँकड़े या वेंडर के बैकफ़िल आपकी ओर से ट्रेड तो नहीं कर रहे।
पोस्ट पढ़ें →
हमने गलत कॉन्ट्रैक्ट खरीदने वाले एक Prediction Market Backtest की पड़ताल की
बैकटेस्ट ने “क्या बिल पास होगा?” खरीदा। लेकिन कौन-सा बिल, किस समय-सीमा तक, और किसके फैसले के अनुसार? हम कॉन्ट्रैक्ट की पहचान से जुड़ी उन चूकों की पड़ताल करते हैं जो एक करीने से दिखने वाले prediction market replay को एक अलग दाँव में बदल देती हैं।
पोस्ट पढ़ें →
वह फंडिंग भुगतान जिसने मुनाफ़े वाले Perp ट्रेड को घाटे में बदल दिया
BTC perpetual ट्रेड ने सही दिशा पकड़ी, फिर भी घाटे में रहा। यहाँ हर भुगतान का बहीखाता और वे लेखांकन जाँचें हैं जो इसकी वजह समझाती हैं।
पोस्ट पढ़ें →
किसी रणनीति का लाभ अलग बाज़ार व्यवस्था में भी बना रहता है, यह कैसे जानें?
रणनीति का औसत रिटर्न किसी एक तरह के बाज़ार के साथ नाज़ुक सौदेबाज़ी को छिपा सकता है। यहाँ जानें कि उसका लाभ अलग-अलग व्यवस्थाओं में भी कायम रहता है या नहीं।
पोस्ट पढ़ें →
बेहतर बैकटेस्ट आपकी रणनीति रिसर्च को बदतर बना सकता है
बैकटेस्ट किसी खराब विचार को खारिज करने में मदद कर सकता है। 500 विचारों में से सबसे अच्छा चुनने के लिए इसका इस्तेमाल करें, तो विजेता शायद सबसे भाग्यशाली विचार हो। रिसर्च प्रक्रिया को ईमानदार बनाए रखने का तरीका यहाँ है।
पोस्ट पढ़ें →
मेरा बैकटेस्ट लिमिट ऑर्डर तब क्यों भरता है जब बाज़ार वहाँ तक पहुँचा ही नहीं?
आपका लिमिट प्राइस बार के दायरे में दिखा, इसलिए बैकटेस्ट ने फिल दर्ज कर दिया। यह सिर्फ़ कीमत का छूना है, इस बात का सबूत नहीं कि आपको ट्रेड मिला।
पोस्ट पढ़ें →
आपकी Strategy ने Walk-Forward पास किया। Paper नतीजे क्यों बदल गए?
एक Strategy ने walk-forward validation पास किया, फिर paper trading के नतीजे अलग हो गए। पहला संदेह market पर नहीं, research और execution के बीच के हस्तांतरण पर हो सकता है।
पोस्ट पढ़ें →
میرے بیک ٹیسٹ میں ایسی قیمت پر ٹریڈ کیوں ہوئی جو مارکیٹ نے کبھی دکھائی ہی نہیں؟
اگر آپ کا فرضی فل بار میں موجود ہر قیمت سے بہتر ہے، تو مسئلہ سگنل کے بجائے آپ کے اجرا کے مفروضوں میں ہو سکتا ہے۔ یہ رہا سراغ لگانے کا طریقہ کہ وہ قیمت کہاں سے آئی۔
पोस्ट पढ़ें →
बैकटेस्ट में 12% सालाना टर्नओवर मिला। खाते ने 38% ट्रेड किया।
बैकटेस्ट 12% सालाना टर्नओवर दिखा सकता है, जबकि खाता 38% ट्रेड करता है। यह अंतर अक्सर इस बात से शुरू होता है कि कोड में “टर्नओवर” का अर्थ क्या है।
पोस्ट पढ़ें →
AI रणनीति एजेंट को कल की जानकारी आज में लीक करने से कैसे रोकें?
कोई रणनीति हर सिंटैक्स जाँच पास करके भी भविष्य जान सकती है। यहाँ वे अनदेखे तरीके हैं जिनसे रिसर्च एजेंट जानकारी लीक करते हैं, और उन्हें पकड़ने वाली जाँचें।
पोस्ट पढ़ें →
बाज़ार में ट्रेडिंग रुकने के दौरान ट्रेड करने वाली रणनीति का बैकटेस्ट कैसे करें?
ट्रेडिंग रुकना शून्य वॉल्यूम वाला बार नहीं है। इससे बदल जाता है कि बाज़ार आपकी रणनीति को क्या करने देगा, और दोबारा खुलने की नीलामी उस कीमत को नए सिरे से तय कर सकती है जिस पर आपको लगा था कि आप ट्रेड कर रहे हैं।
पोस्ट पढ़ें →
फ़ी टियर बदलने के बाद आपका एज गायब हो गया। क्या रणनीति बिगड़ी या अकाउंट?
आपकी रणनीति के कुल ट्रेड वैसे ही रहे, लेकिन अकाउंट के वॉल्यूम के साथ उसका फ़ी टियर बदल गया। जानिए कि एज बदला या अकाउंट की स्थिति।
पोस्ट पढ़ें →
रीबैलेंस जिसने कल के विजेताओं को बेच दिया: टर्नओवर की पड़ताल
रैंकिंग तालिका तब तक ट्रेडिंग रणनीति नहीं बनती, जब तक आप उसे ऑर्डर में न बदलें। लक्ष्य वज़न से लेकर टर्नओवर, फीस और उन मान्यताओं तक एक मासिक रीबैलेंस का अनुसरण करें, जो उसके बैकटेस्ट को वास्तविकता से कहीं बेहतर दिखा सकती हैं।
पोस्ट पढ़ें →
आपके बैकटेस्ट को सबसे अच्छा लगा दिन का वही घंटा। घड़ी बदलने के बाद क्या आप उसमें ट्रेड कर पाएँगे?
आपकी रणनीति पहले घंटे में मुनाफ़ा कमाती है—जब तक वह घंटा खिसक नहीं जाता। daylight saving बदलावों और एक्सचेंज के शेड्यूल के दौरान इंट्राडे मौसमी पैटर्न जाँचने की व्यावहारिक गाइड।
पोस्ट पढ़ें →
आपके बैकटेस्ट ने वही नकदी दो बार खर्च की: पोर्टफोलियो लेखांकन की मार्गदर्शिका
कागज़ पर कोई पोज़िशन लाभदायक हो सकती है, फिर भी आपके अगले ऑर्डर के लिए धन न बचे। लेखांकन के 3 आम शॉर्टकट बताते हैं कि बैकटेस्ट चुपचाप वही नकदी दो बार कैसे खर्च करते हैं।
पोस्ट पढ़ें →
आपकी पेपर रणनीति अलग पोज़िशन के साथ फिर शुरू हुई: स्टेट रिकवरी पर एक पत्र
आपने प्रक्रिया फिर शुरू कर दी, लेकिन क्या रणनीति भी वहीं से शुरू हुई? जानें कि उसकी पोज़िशन, लंबित ऑर्डर और सिग्नल की याददाश्त पेपर खाते से मेल खाती है या नहीं।
पोस्ट पढ़ें →
बैकटेस्ट पास हुआ। पेपर रणनीति के 37% ऑर्डर छूट गए।
हमारी पेपर रणनीति ने 100 ऑर्डर भेजे और 63 भरे गए। बैकटेस्ट ने 91 गिने। यह अंतर ऑर्डर की स्थिति, समय और उन मान्यताओं से आया जिन्हें Sharpe अनुपात नहीं दिखा सकता था।
पोस्ट पढ़ें →
हमने एक रणनीति का बैकटेस्ट दोहराने की कोशिश की। यहाँ आंकड़े कहाँ बदल गए।
हमने सेव की हुई रणनीति फिर चलाई और इक्विटी कर्व अलग निकला। कुछ दिनों में हमने डेटा संशोधनों, निर्भरता संस्करणों और एक हैरान करने वाली छोटी डिफ़ॉल्ट सेटिंग तक इस बदलाव का पता लगाया।
पोस्ट पढ़ें →
मुझे कैसे पता चलेगा कि बैकटेस्ट का मार्केट डेटा वास्तव में ट्रेड किया जा सकता था?
सही कीमतें ईमानदार बैकटेस्ट की गारंटी नहीं देतीं। जाँचें कि हर ऑब्ज़र्वेशन कब इस्तेमाल के लिए उपलब्ध हुआ, वह किस मार्केट को दर्शाता है, और क्या आपकी रणनीति उस पर कार्रवाई कर सकती थी।
पोस्ट पढ़ें →
रीस्टार्ट के बाद हमने पेपर रणनीति को फिर से चलाया। उसके ऑर्डर बदल गए।
पोज़िशन खुली रहते हुए हमने पेपर रणनीति रीस्टार्ट की और ऑर्डर का क्रम बदल गया। सिग्नल सही था। उसकी याददाश्त नहीं।
पोस्ट पढ़ें →
एक्सपायरी पर ऑप्शंस बैकटेस्ट वास्तव में क्या करता है?
एक्सपायरी पर, आपके P&L में आखिरी ऑप्शन कोट अक्सर सबसे कम उपयोगी संख्या होता है। बिना कोई काल्पनिक फिल दर्ज किए सेटलमेंट, एक्सरसाइज़ और डिलीवरी को मॉडल करने का तरीका यहाँ जानें।
पोस्ट पढ़ें →
आपका निरंतर वायदा चार्ट ऐसे अनुबंध का है जिसमें कोई कारोबार नहीं कर सकता था
20 अप्रैल 2020 को WTI के दो अनुबंधों का निपटान मूल्य $58.06 के अंतर पर हुआ। उन्हें लापरवाही से जोड़ें, तो आपका बैकटेस्ट $58,060 का लाभ दर्ज कर देगा, जो किसी पोज़िशन ने कमाया ही नहीं।
पोस्ट पढ़ें →
बैकटेस्ट के बीच में अपनी स्ट्रैटेजी रीस्टार्ट करें। क्या उसे याद है कि उसके पास क्या है?
आपकी स्ट्रैटेजी डेटासेट के हर मार्केट दौर से सही-सलामत गुज़र सकती है, फिर भी उसका प्रोसेस रीस्टार्ट होते ही गड़बड़ा सकती है। रीप्ले को बीच में रोकें और पता करें कि वह क्या भूल गई।
पोस्ट पढ़ें →
आपके पेपर अकाउंट ने बैकटेस्ट का ऑर्डर भरने से इनकार किया: एक्सचेंज फ़िल्टरों पर एक पत्र
बैकटेस्ट में आपने ऑर्डर का साइज़ सही रखा, लेकिन पेपर वेन्यू ने उसे अस्वीकार कर दिया। रणनीति के निष्पादन मॉडल में प्रिसिज़न नियम शामिल करने का तरीका यहाँ है।
पोस्ट पढ़ें →
टिक डेटा आपका बैकटेस्ट नहीं बचाएगा — ज़्यादातर रणनीतियों के लिए यह चीज़ें और बिगाड़ता है
ज़्यादा रिज़ॉल्यूशन का मतलब ज़्यादा सच्चाई नहीं है। ज़्यादातर रणनीतियों में टिक डेटा एक असली समस्या — गलत फ़िल और लागत संबंधी मान्यताओं — की जगह एक बनावटी समस्या ले आता है: यह भ्रम कि बारीक डेटा का मतलब ज़्यादा ईमानदार बैकटेस्ट है।
पोस्ट पढ़ें →
वह रीबैलेंस जिसने सिग्नल को निगल लिया: असली बाज़ार में रणनीति की पहली चाल
सिग्नल ने दिशा सही पकड़ी थी। फिर भी रीबैलेंस के दौरान पोर्टफोलियो ने अपना बढ़त खो दी—एक उथली ऑर्डर बुक और एक बार में बहुत बड़े ऑर्डर के साथ।
पोस्ट पढ़ें →
डॉलर और BTC को गड्डमड्ड किए बिना इनवर्स परपेचुअल का बैकटेस्ट कैसे करें?
एक ट्रेड $10,000 कमाता है। खाते में $15,000 की बढ़त होती है। दोनों संख्याएँ सही हैं। आपके बैकटेस्ट को बताना होगा कि बाकी $5,000 कहाँ से आए।
पोस्ट पढ़ें →
आपके इक्विटी बैकटेस्ट में शॉर्ट मिला। क्या आप वाकई उसके शेयर उधार ले सकते थे?
आपकी गैप-फेड रणनीति चुने गए हर शेयर को शॉर्ट करती है। आपके ब्रोकर के पास विकल्पों की छोटी सूची है। आपकी एंट्री से पहले छूटे हुए लेन-देन के बारे में एक पत्र।
पोस्ट पढ़ें →
आपके बैकटेस्ट का स्लिपेज मॉडल जानबूझकर गलत होना चाहिए
स्लिपेज मॉडल का मकसद यह अंदाज़ा लगाना नहीं है कि आपका ऑर्डर किस भाव पर भरा होता। मकसद यह जानना है कि ऐतिहासिक बार से जिन संभावित फिल का पता नहीं लगाया जा सकता, उनके बावजूद आपकी रणनीति टिकती है या नहीं।
पोस्ट पढ़ें →
आपके मैक्रो बैकटेस्ट में संशोधित रोजगार रिपोर्ट पर कारोबार हुआ
आपने ऐतिहासिक रोजगार डेटा श्रृंखला सही ढंग से डाउनलोड की। फिर भी आपकी रणनीति ने उन आंकड़ों पर कारोबार किया जो अगले दो महीनों तक मौजूद ही नहीं होते। अपनी जानकारी का सेट फिर से बनाने का तरीका यहाँ जानें।
पोस्ट पढ़ें →
बैकटेस्ट में कितनी लेटेंसी जोड़नी चाहिए? हमने अपनी हर मिलीसेकंड माप ली
195 ms मीडियन। 99वें पर्सेंटाइल पर 2,970 ms। जिन मिनटों में आपका सिग्नल वास्तव में फायर होता है, उन पर 840 ms मीडियन। इनमें से केवल एक संख्या दिलचस्प है।
पोस्ट पढ़ें →
साइज़िंग के 5 नियम, एक सिग्नल: आपके बैकटेस्ट में असली काम कौन कर रहा है
आपके बैकटेस्ट नतीजे में ज़्यादातर उतार-चढ़ाव इस बात से आता है कि आप कितनी बड़ी पोज़िशन रखते हैं, न कि एंट्री कब लेते हैं। यहाँ एक ही सिग्नल को 6 साइज़िंग नियमों के तहत दिखाया गया है, साथ में फीस का बिल और वह पीक लेवरेज भी जिसे रिपोर्ट ने छापना भूल गई।
पोस्ट पढ़ें →
वही कोड, वही डेटा, दो अलग Sharpe: आपके बैकटेस्ट के लिए नॉनडिटरमिनिज़्म ऑडिट
11,205 बार बिल्कुल समान, फिर रैंकिंग में बराबरी, फिर 0.15 Sharpe का अंतर। अगर आपको अपने बैकटेस्ट का jitter band नहीं पता, तो आपको यह भी नहीं पता कि आपका सबसे अच्छा पैरामीटर सेट सचमुच कुछ जीत पाया या नहीं।
पोस्ट पढ़ें →
आपका Sharpe Ratio हर परीक्षा में खरा उतरा। फिर भी यह महज़ संयोग हो सकता है।
2 का Sharpe, 1,000 कोशिशों के बाद असाधारण लग सकता है। चौंकाने वाली बात यह है कि वहाँ तक पहुँचने के लिए आपने कितने तरीके आज़माए।
पोस्ट पढ़ें →
आपका बैकटेस्ट जिस जोखिम को नियंत्रित करने के लिए है, वोलैटिलिटी टारगेट उसे क्यों नहीं पकड़ता
10% का वोलैटिलिटी टारगेट पोज़िशन साइज़ तय करने का निर्देश है, जोखिम की गारंटी नहीं। BTC perpetual की एक रणनीति को खोलकर देखें कि किस बिंदु पर यह संख्या बताना बंद कर देती है कि खाते को कितना नुकसान हो सकता है।
पोस्ट पढ़ें →
Funding rate सस्ता लगा। फिर भी पोज़िशन का नुकसान होता रहा।
एक perpetual ने हर 8 घंटे में 0.01% funding दी। फिर भी ट्रेड में नुकसान हुआ। जानिए बैकटेस्ट का आकर्षक carry कहाँ गया।
पोस्ट पढ़ें →
आपकी options backtest जिस row पर बनी है: Deribit का एक BTC call, हर field का ब्योरा
Ticker में करीब बीस fields हैं। उनमें से दो ऐसी कीमतें हैं जिन पर किसी ने trade नहीं किया, तीन ऐसी इकाइयों में हैं जिन्हें आपकी backtest शायद गलत पढ़ती है, और ज़्यादातर options strategies को ख़त्म करने वाली संख्या payload में है ही नहीं।
पोस्ट पढ़ें →
आपने $2,000 प्रति ट्रेड पर बैकटेस्ट किया, अब $50,000 लगाना चाहते हैं: क्षमता पर एक पत्र
प्रति ट्रेड आपका सकल एज 22 bps है। $2,000 पर प्रभाव की लागत करीब 2 bps है। $50,000 पर यह 11 है। आगे की गणना तय करेगी कि आपके पास रणनीति है या सिर्फ़ एक स्क्रीनशॉट।
पोस्ट पढ़ें →
आपका बैकटेस्ट कभी लिक्विडेट नहीं हुआ: मार्जिन, मार्क प्राइस और वह लीवरेज सीमा जिसे आपने छोड़ दिया
अप्रैल में इक्विटी कर्व 63% गिरता है और जून तक उबर जाता है। वेन्यू पर खाता 41वें दिन बंद हो गया था और उबरने के लिए कुछ बचा ही नहीं था।
पोस्ट पढ़ें →
आपका स्टॉप और लक्ष्य, दोनों एक ही बार के भीतर थे। आपके बैकटेस्ट ने किसे चुना?
बार का लो आपके स्टॉप से नीचे है। इसका हाई आपके लक्ष्य से ऊपर है। इनमें से एक पहले हुआ, लेकिन बार यह नहीं बताता कि कौन-सा; फिर भी आपके कोड में कहीं कुछ तय हो गया।
पोस्ट पढ़ें →
वे मिनट जो मौजूद ही नहीं: OHLCV इतिहास में अंतराल, ट्रेडिंग रोक और शून्य-वॉल्यूम बार
आपकी हिस्ट्री में छूटे हुए बार बेतरतीब ढंग से नहीं बिखरे होते। वे ठीक उन्हीं मिनटों में इकट्ठा होते हैं जिनकी आपकी रणनीति को परवाह है, और आम सुधार नुकसान को अदृश्य बना देते हैं।
पोस्ट पढ़ें →
आपका लिमिट ऑर्डर भरा नहीं: क्यू पोज़िशन, मेकर बैकटेस्ट और आपके गढ़े हुए Sharpe पर एक पत्र
आपका fill rule एक ही लाइन का है: अगर बार का निचला स्तर मेरे लिमिट भाव पर या उससे नीचे है, तो मेरा ऑर्डर भर गया। यह लाइन आपके पूरे alpha से ज़्यादा काम कर रही है, और गलत कर रही है।
पोस्ट पढ़ें →
स्प्लिट-समायोजित डेटा की परतें: NVDA का 10-for-1 उसके पीछे की हर पंक्ति को कैसे बदलता है
पंक्ति कहती है कि क्लोज़ $120.8781 था। उस दिन के टेप पर $1,208.88 था। इन दोनों संख्याओं के बीच छह कॉलम हैं, और ज़्यादातर बैकटेस्ट उनमें से कम-से-कम तीन को गलत पढ़ते हैं।
पोस्ट पढ़ें →
प्रेडिक्शन मार्केट्स का बैकटेस्ट करते समय क्या टूटता है: आठ दिनों की डायरी
इंस्ट्रूमेंट खत्म हो जाता है। तय तारीख पर, जिस पर आपका नियंत्रण नहीं, वह एक डॉलर देता है या कुछ भी नहीं। रिटर्न-आधारित बैकटेस्टर में पहले से शामिल लगभग हर मान्यता यहाँ गलत है, और हमने यह किस क्रम में जाना, वह यहाँ है।
पोस्ट पढ़ें →
बैकटेस्ट में कितने ट्रेड चाहिए, इससे पहले कि Sharpe का कोई मतलब हो?
वार्षिकीकृत Sharpe की मानक त्रुटि मोटे तौर पर आपके डेटा के वर्षों की संख्या के वर्गमूल के व्युत्क्रम के बराबर होती है। इस एक पंक्ति से जुड़ी सारी असहज बातें इसी से निकलती हैं।
पोस्ट पढ़ें →
आपने ऐसी रणनीति बनाई जो केवल 00:00 UTC पर ट्रेड करती है — फंडिंग-समय के आर्टिफैक्ट्स पर एक पत्र
आपका Sharpe 2.9 है और उसका हर डॉलर फंडिंग सेटलमेंट के चार मिनट के भीतर आता है। मैंने यही नतीजा शायद दर्जन भर बार देखा है। आपके पास इनमें से कौन-सा मामला है, यह जानने का तरीका यहाँ है।
पोस्ट पढ़ें →
आपका बैकटेस्ट वोलैटिलिटी के उछाल को नया रेजीम क्यों मानता है
वोलैटिलिटी टार्गेटिंग अनुकूलनशील लगती है। पुराना अनुमान, गलत न्यूनतम सीमा या छिपा हुआ रीबैलेंस नियम एक कठिन सप्ताह को महीनों तक कम एक्सपोज़र में बदल सकता है। नुकसान पहचानने का तरीका यहाँ है।
पोस्ट पढ़ें →
आपका सिम्बल यूनिवर्स एक टाइम मशीन है: क्रिप्टो परपेचुअल बैकटेस्ट में सर्वाइवरशिप बायस
आपने आज एक बार exchangeInfo कॉल करके और status == TRADING पर फ़िल्टर करके अपना यूनिवर्स बनाया। उस एक पंक्ति ने चुपचाप हर उस कॉइन को हटा दिया जो खत्म हो चुका था।
पोस्ट पढ़ें →
एक 1-मिनट बार की शारीरिक रचना: OHLCV आपके बैकटेस्ट को क्या नहीं बताता
JSON ऐरे में बारह वैल्यूज़। इनमें से कम से कम चार का मतलब वही नहीं है जो आपका फिल इंजन मान लेता है। यहाँ पूरा बार है, टुकड़ों में खोला हुआ।
पोस्ट पढ़ें →
आपके बैकटेस्ट में 100 ट्रेड हैं। औसत फ़िल अब भी अंदाज़ा क्यों है?
100 ट्रेड, 0.04% फ़ीस और 0.02% स्लिपेज की धारणा देखने में सटीक लग सकती है। लेकिन जब तक आप यह नहीं पूछते कि बाज़ार कितना बड़ा ऑर्डर समा सकता था, फ़िल अब भी एक अंदाज़ा है।
पोस्ट पढ़ें →
मेरा बैकटेस्ट मेरी पेपर रणनीति से ज़्यादा ट्रेड क्यों करता है?
सिग्नल एक बार “खरीदें” कह सकता है, जबकि ऑर्डर सिस्टम 3 बार कोशिश करे और 2 बार निष्पादित हो। बैकटेस्ट के ट्रेड और पेपर खाते के ऑर्डर इतिहास के बीच के अंतर को मॉडल करने का तरीका यहाँ है।
पोस्ट पढ़ें →
आपके बैकटेस्ट में समय की समस्या है, जबकि हर टाइमस्टैम्प सही है
किसी कोट और सिग्नल का टाइमस्टैम्प एक ही हो सकता है, फिर भी वे अलग-अलग क्रम में पहुँच सकते हैं। यही छोटी-सी अस्पष्टता तय कर सकती है कि आपकी रणनीति ने ट्रेड किया भी या नहीं।
पोस्ट पढ़ें →
आपके बैकटेस्ट के खुले ऑर्डरों को घड़ी की ज़रूरत क्यों है
लिमिट ऑर्डर, उसे बनाने वाले सिग्नल से ज़्यादा समय तक सक्रिय रह सकता है। बैकटेस्ट में खुले ऑर्डर का हिसाब खोने के 3 आम तरीके और उन्हें सही ढंग से मॉडल करने का व्यावहारिक तरीका।
पोस्ट पढ़ें →
आपका बैकटेस्ट लाभांश का हिसाब गलत क्यों लगाता है
लाभांश अचानक हुए नुकसान, मुफ़्त रिटर्न या ऐसे नकद शेष जैसा दिख सकता है जो आपकी रणनीति को कभी मिला ही नहीं। मॉडलिंग की 3 आम गलतियाँ इसकी वजह समझाती हैं।
पोस्ट पढ़ें →
वॉक-फ़ॉरवर्ड ऑप्टिमाइज़ेशन में बिना भनक लगे फेल होने के तीन तरीके
वॉक-फ़ॉरवर्ड टेस्टिंग को ओवरफ़िटिंग की काट बताकर बेचा जाता है। लापरवाही से किया जाए तो यह बेहतर कागज़ी कार्रवाई वाली ओवरफ़िटिंग भर है। तीन फ़ेल्योर मोड और उनकी पहचान।
पोस्ट पढ़ें →
एक AI एजेंट टीम कैसे एक ट्रेडिंग आइडिया को वाक्य से पेपर मनी तक ले जाती है
दस एजेंट, एक पाइपलाइन, और एक ऐसा फ़नल जो आइडियाज़ को मारने के लिए ही बना है। "फंडिंग मोमेंटम" और एक लाइव पेपर नोड के बीच असल में क्या-क्या होता है, उसकी पूरी सैर।
पोस्ट पढ़ें →
पेपर ट्रेडिंग ही वह इकलौता बेंचमार्क है जिसके आगे आपके बैकटेस्ट को जवाबदेह होना पड़ता है
हम हर दिन हर पेपर स्ट्रैटेजी की विंडो को बैकटेस्ट इंजन से दोबारा चलाते हैं और ट्रेड्स का अंतर निकालते हैं। यह रोज़ की कवायद क्या-क्या पकड़ती रहती है, वही यहाँ बता रहे हैं।
पोस्ट पढ़ें →
नौ वेन्यू पर एक राउंड ट्रिप की असली लागत क्या है
फीस पेज मार्केटिंग होते हैं। यहाँ वह दोतरफा गणित है जो तय करता है कि आपकी रणनीति एक व्यवसाय है या एक चंदा — वेन्यू दर वेन्यू।
पोस्ट पढ़ें →
ज़्यादातर बैकटेस्ट झूठ क्यों बोलते हैं, और वे चार लाइन आइटम जो उन्हें ठीक करते हैं
जो रणनीति बैकटेस्ट में साल के +40% देती है और लाइव में पैसा गँवाती है, वह बदकिस्मत नहीं है। उसे गलत तरीके से मापा गया था। इन दो आँकड़ों के बीच चार लाइन आइटम खड़े हैं।
पोस्ट पढ़ें →