User

अगला क़दम CSV दोबारा-generate करें (नई fetch_nifty500_basket.py से) ताकि Cap-Tier ग़लत-tagged न रहे मुख्य backtest दोबारा चलाने की ज़रूरत नहीं — नंबर पहले से सही थे, बस cap-tier-column बदलेगा अगर आप चाहें तो अगली बार AMFI का असली classification-list prope

Asked by CNI Follower · 45 minutes ago · 30-08-2026

अभी सबसे साफ़ और practical sequence यह रहेगा:

1. तुरंत: CSV दोबारा generate करें (नई `fetch_nifty500_basket.py` से)

- Cap-Tier अभी गलत-tagged है तो इसे जितना जल्दी normalize कर देंगे, आगे की सारी analysis में confusion नहीं रहेगा।

- Main P&L / stats पहले से सही हैं, इसलिए पुराना backtest दोबारा full-run करने की ज़रूरत नहीं है, लेकिन input-universe का “source of truth” अभी से सही होना ज़रूरी है।

2. Test-mode छोड़कर पूरा Nifty 500 basket पर pipeline एक बार “prod-mode” में चला लें

- कम से कम एक sanity run (हो सके तो छोटा date-window) नए CSV के साथ चला कर verify कर लें:

- Universe size, sector / cap-tier distribution ठीक दिख रही है या नहीं।

- Runtime, memory आदि full 500 पर manageable हैं या नहीं।

- इससे आगे की सारी research (जैसे downside/Fib-VWAP grid-search) पर आपका भरोसा बढ़ जाएगा कि infra-side stable है।

3. उसके बाद downside / Fib-VWAP grid-search पर आगे बढ़ें (full 500-basket पर)

- Research progress की नज़र से, अगला बड़ा value-add यही है।

- अभी जो Cap-Tier fix होगा, वो grid-search के aggregation / slicing (जैसे Large vs Mid vs Small behaviour) के लिए already sufficient रहेगा, भले ही AMFI-integration अभी “ideal” न हो।

4. AMFI-integration script को अगला infra-milestone रखें (grid-search kick-off / initial results के बाद)

- एक अलग script बनाइए जो:

- AMFI की official large/mid/small list pull करे (snapshot by date)।

- आपके universe के symbols से साफ़ mapping बनाए।

- Fallback logic define करे (जो stock AMFI list में न हो, delisted / new listing वगैरह)।

- यह step ज़्यादा “infra-hygiene + future-proofing” category का है, जो research results initial मिलते ही आराम से किया जा सकता है।

- Bonus: बाद में आप backtests को दो version में compare कर सकते हैं — heuristic cap-tier vs AMFI-true cap-tier — यह खुद में एक अच्छा robustness-check होगा।

Net-net:

- अभी के लिए:

1) CSV re-generate with new script →

2) Full 500-basket pipeline sanity-check →

3) Downside/Fib-VWAP grid-search शुरू करें

- उसके बाद:

4) AMFI-integration script build करें और future runs में plug-in करें; ज़रूरत हो तो बाद में historical runs को भी AMFI-based cap-tier के साथ दोबारा चला सकते हैं।

If you have any further queries, please connect with us on 022-6290-10141 (Timings : 09.00 AM to 05.00 PM) or you can email us on info@cniinfoxchange.com