सामग्री पर जाएं

मूल देखें

XrpDailyPullbackTo20SmaUptrendLong

परिकल्पनाएँ

XRP Daily Pullback-to-20SMA Long — Confirmed Uptrend में Buy-the-Dip

परिकल्पनाएँ

XRPUSDT.BINANCE परपेचुअल फ्यूचर्स (Binance USD-M) पर DAILY बार का LONG-ONLY पुलबैक रणनीति। वर्तमान पाइपलाइन की हर अन्य लॉन्ग रणनीति के विपरीत (जो ब्रेकआउट, गोल्डन क्रॉस या ट्रेंड-कंटिन्यूएशन ट्रिगर के माध्यम से मोमेंटम CONFIRMATION पर प्रवेश करती हैं), यह रणनीति पहले से पुष्ट अपट्रेंड में PULLBACK पर प्रवेश करती है। तंत्र: जब XRP पुष्ट अपट्रेंड में हो (200-SMA बढ़ रहे हों, 50-SMA > 200-SMA, कीमत > 50-SMA), तब कीमत के नीचे लौटकर 20-SMA को छूने की प्रतीक्षा करें, फिर उस दिन लॉन्ग में प्रवेश करें जब कीमत 20-SMA के ऊपर वापस बंद हो। यह क्लासिक 'Two-Bar Pullback' / Raschke 'Holy Grail' पैटर्न है (Raschke-Connors 1996 'Street Smarts', Brooks 2009 'Trading Price Action Trends'), जिसकी ट्रेंडिंग बाज़ारों में 55-65% की प्रलेखित जीत दर है क्योंकि यह (a) उच्च-टाइमफ्रेम MAs के माध्यम से पुष्टि करता है कि अपट्रेंड अभी भी कायम है, और (b) अस्थायी डिस्काउंट पर प्रवेश करता है, जिससे ब्रेकआउट एंट्री की तुलना में अधिक कसा हुआ स्वाभाविक स्टॉप प्लेसमेंट मिलता है। XRP का चयन इसलिए किया गया है: (1) ZERO मौजूदा पाइपलाइन रणनीतियाँ XRP ट्रेड करती हैं — शुद्ध विविधीकरण लाभ; (2) XRP के पास स्वच्छ 5+ वर्ष का Binance डेटा है (सूचीबद्ध 2018, कभी अप्रचलित नहीं हुआ, कोई सिंबल रीब्रांड नहीं); (3) XRP किसी ज्ञात विफलता पैटर्न में NOT है (MATIC deprecation, AAVE/ATOM precision-map gaps, BINANCE_SPOT 4H ingestion issue, Hyperliquid history limit, supp-data coverage gaps से बचता है); (4) XRP की माइक्रोस्ट्रक्चर अलग है (उच्च रिटेल भागीदारी, SEC-ruling regime changes 2023, BlackRock spot XRP ETF filings 2025), जो अत्यधिक आर्बिट्राज किए गए BTC/ETH pairs की तुलना में अधिक व्यवस्थित पुलबैक पैटर्न उत्पन्न करती है; (5) XRP में decimal precision 4 है ( BTC के 2 की तुलना में), लेकिन यह ज्ञात precision map में है। पाइपलाइन की सभी 11 रणनीतियों और सभी 24+ session failures से संरचनात्मक रूप से orthogonal: न ब्रेकआउट, न mean-reversion, न cross-asset, न cross-sectional, न calendar, न sub-daily, न accumulation, न supp-data dependent, न options, न cross-venue, न pair। ट्रेड आवृत्ति ~15-25 entries/year (इतनी कम कि fees हावी न हों), holding period 5-20 days (महत्वपूर्ण मूव पकड़ने के लिए पर्याप्त लंबा, walk-forward evaluation के लिए कई बंद ट्रेड उत्पन्न करने हेतु पर्याप्त छोटा)।

परिकल्पनाएँ

Layer-2 सिंथेटिक विफलता के लिए Iteration-3 सुधार: `_sma() takes 2 positional arguments but 3 were given`। हेल्पर का सिग्नेचर/कॉलिंग कन्वेंशन असंगत था; मैंने इसका नाम बदलकर स्पष्ट, असंदिग्ध इंस्टेंस मेथड `_sma_of(self, vals, n)` कर दिया और सभी तीन कॉल साइट्स (`sma_fast`, `sma_mid`, `sma_slow`) को ठीक दो पोज़िशनल आर्ग्युमेंट्स (vals, n) पास करने के लिए अपडेट किया। यह सबसे छोटा संभव बदलाव है — एंट्री/एग्ज़िट/साइज़िंग लॉजिक, इम्पोर्ट्स, क्लास स्ट्रक्चर और continuous-signal scaffolding (जो Layer 1 पहले ही पास कर चुका था) अपरिवर्तित हैं, इसलिए किसी पहले-लेयर जाँच में रिग्रेशन नहीं होता।

परिकल्पनाएँ

Pre-optimization review: रणनीति विनाशकारी और लगातार अलाभकारी है — हर regime year में नकारात्मक (2021 -51%, 2023 -40%, 2024 -40%, 2025 -45%), total_return -87%, Sharpe -2.68, profit_factor 0.34, probabilistic_sharpe 0.01, 16 लगातार नुकसान। निर्णायक रूप से, realized win rate 10.3% है — उस 55-65% की लगभग उलटी, जिसे Raschke/Connors pullback pattern उत्पन्न करने के लिए प्रलेखित है — अर्थात entries लगभग 90% समय दिशात्मक रूप से गलत हैं। यह XRP पर structural premise failure है (2021-2025 का post-peak downtrend होने के कारण 200-rising/50>200/price>50 uptrend gate केवल संक्षिप्त dead-cat bounces पर खुलता है, इसलिए '20-SMA के ऊपर पहला close खरीदना' व्यवस्थित रूप से फीकी पड़ती रैलियाँ खरीदता है), न कि parameter या exit-tuning से ठीक होने वाली समस्या। Optimization parameters को tune कर सकती है, लेकिन 10%-win-rate, हर वर्ष negative dip-buyer को promotable edge में नहीं बदल सकती; optimization में 2 घंटे लगाना उचित नहीं है। (close<50-SMA trend-break exit भी XRP daily vol के लिए बहुत कड़ा है और 15% take-profit से पहले trades को whipsaw करके बाहर कर देता है, लेकिन exit को फिर से काम करने से सभी छह वर्षों में no-edge entry बचती नहीं है।)

कार्यान्वयन

XRPUSDT.BINANCE परपेचुअल फ्यूचर्स की केवल-लॉन्ग दैनिक पुलबैक रणनीति। 200-SMA के बढ़ने, 50-SMA > 200-SMA, और क्लोज़ > 50-SMA के माध्यम से अपट्रेंड की पुष्टि करती है, फिर 20-SMA को छूने वाले रिट्रेस पर आर्म होती है और 20-SMA के ऊपर वापस आने वाले पहले क्लोज़ पर लॉन्ग में प्रवेश करती है (Raschke-Connors 'Holy Grail' पुलबैक)। 6% स्टॉप, 15% टेक-प्रॉफिट, 50-SMA के नीचे क्लोज़ (ट्रेंड ब्रेक), या 20-दिवसीय टाइम स्टॉप पर बाहर निकलती है।

सत्यापन परिणाम

Verification failed (Layer 2 — synthetic scenarios): Parameters used: ['sma_mid', 'sma_fast', 'sma_slow', 'min_notional', 'position_pct', 'max_hold_bars', 'stop_loss_pct', 'slope_lookback', 'take_profit_pct'] जाँचें कि __init__ self.parameters.get() से सभी attributes सेट करता है। - steady_uptrend: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() को 2 positional arguments मिलते हैं, लेकिन 3 दिए गए (bar timestamp: 1735702860000) - steady_downtrend: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() को 2 positional arguments मिलते हैं, लेकिन 3 दिए गए (bar timestamp: 1735702860000) - flat_ranging: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() को 2 positional arguments मिलते हैं, लेकिन 3 दिए गए (bar timestamp: 1735702860000) - volatility_spike: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() को 2 positional arguments मिलते हैं, लेकिन 3 दिए गए (bar timestamp: 1735702860000) - zero_volume: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() को 2 positional arguments मिलते हैं, लेकिन 3 दिए गए (bar timestamp: 1735702860000) - price_gap: TypeError: XrpDailyPullbackTo20SmaUptrendLong._sma() को 2 positional arguments मिलते हैं, लेकिन 3 दिए गए (bar timestamp: 1735702860000)

बैकटेस्ट समीक्षा

स्वच्छ single-asset bars-only implementation; entries अपेक्षित रूप से सक्रिय हुईं (39 entries, 0 dropped), इसलिए यह zero-trade या plumbing failure नहीं है

बैकटेस्ट समीक्षा

स्वच्छ XRP डेटा पथ पर continuous non-frozen signal और सही केवल-लॉन्ग construction

बैकटेस्ट समीक्षा

विनाशकारी और CONSISTENT: हर वर्ष नकारात्मक (2021 -51%, 2023 -40%, 2024 -40%, 2025 -45%), total_return -87%, Sharpe -2.68, PF 0.34, probabilistic_sharpe 0.01, 16 लगातार नुकसान

बैकटेस्ट समीक्षा

Win rate 10.3% उस 55-65% की लगभग उलटी है, जिसे pullback pattern उत्पन्न करने के लिए प्रलेखित है — premise XRP पर विफल है, यह parameter issue नहीं है

बैकटेस्ट समीक्षा

close<50-SMA ट्रेंड-ब्रेक एग्ज़िट XRP दैनिक वोल के लिए बहुत कड़ा है, जिससे 15% टेक-प्रॉफिट से पहले एंट्रियाँ छोटे नुकसानों पर व्हिपसॉ होकर बाहर निकलती हैं और खराब एंट्री गुणवत्ता बढ़ती जाती है

बैकटेस्ट समीक्षा

XRP का post-2021 structural downtrend था; uptrend gate केवल संक्षिप्त dead-cat bounces के दौरान खुलता था, इसलिए buy-the-dip entries व्यवस्थित रूप से फीकी पड़ती रैलियाँ खरीदती थीं

विश्लेषण

NOT optimize न करें — sizing bug और संभावित logic bug के कारण backtest दूषित है, इसलिए यह pullback premise का निष्पक्ष परीक्षण नहीं है। दोबारा चलाने से पहले इन्हें ठीक करें: 1. SIZING (critical): position_pct=0.95 (लगभग all-in) को risk-based sizing से बदलें। इस तरह size करें कि 6% stop लगने पर equity का ~1% नुकसान हो, अर्थात qty = (equity * risk_frac) / (price * stop_loss_pct), जहाँ risk_frac ~0.01 हो। अभी avg_position_pct 195% है और nominal 6% stop के विरुद्ध single trades equity का ~21% खोते हैं — account ~2x नीचे compound होता है। 134%-vol alt पर 95% notional signal की परवाह किए बिना लापरवाह है। 2. STOP GAP-THROUGH (critical): daily XRP पर, bar close पर ही जाँचा गया 6% PnL stop gaps को इसके बहुत आगे जाने देता है (largest_loss 21% बनाम 6% stop)। या तो stop को instrument की daily range के अनुसार widen/relative-size करें, या स्वीकार करें कि daily bars कड़े 6% stop को लागू नहीं कर सकते और उसी अनुसार size करें। 3. WIN-RATE / EXIT LOGIC (critical): claimed pullback win rate 55-65% है लेकिन realized 10.3% है, और strategy 2021 में LOSES (XRP का सबसे बड़ा bull year) रही। buy-the-dip-in-uptrend buyer को bull year में पैसा कमाना चाहिए। जाँच करें: (a) क्या 'first close back above 20-SMA' entry reversals से ठीक पहले local tops पर सक्रिय हो रही है? (b) क्या 'close < 50-SMA' trend-break exit winners को समय से पहले काट रही है, जबकि stop losers को gap करने देता है? Diagnostics जोड़ें: entry price बनाम उसके बाद के 20-bar high/low को log करें ताकि पुष्टि हो सके कि entries वास्तव में up-moves से पहले आती हैं। सत्यापित करें कि 200-SMA-rising + 50>200 + close>50 gate सच में entries को confirmed uptrends तक सीमित कर रहा है, blowoff tops के दौरान arming नहीं कर रहा। केवल properly-sized run के बाद resubmit करें; यदि सही sizing के साथ win_rate और profit_factor अभी भी <0.3/1.0 हैं, तो XRP पर premise में कोई edge नहीं है और इसे छोड़ देना चाहिए।

परिणाम सारांश

इस रणनीति ने क्लासिक Raschke-Connors pullback-to-20SMA 'पुष्ट अपट्रेंड में डिप खरीदें' पैटर्न को XRP दैनिक फ्यूचर्स पर लागू किया, जिसे मुख्यतः विविधीकरण के लिए चुना गया था क्योंकि कोई अन्य पाइपलाइन रणनीति XRP ट्रेड नहीं करती। यांत्रिक रूप से यह काम कर रही थी — स्वच्छ डेटा पथ पर बिना किसी plumbing failure के 39 लॉन्ग एंट्रियाँ साफ़ तौर पर सक्रिय हुईं — लेकिन परिणाम विनाशकारी और सुसंगत थे: -87% कुल रिटर्न, -2.68 Sharpe, 0.34 प्रॉफिट फैक्टर और 10.3% जीत दर, जो उस 55-65% की लगभग उलटी थी जिसे यह पैटर्न उत्पन्न करने के लिए प्रलेखित है। विश्लेषक ने इसे सुधार योग्य पैरामीटर समस्या के बजाय संरचनात्मक आधार-विफलता माना: XRP का शिखर के बाद का 2021-2025 डाउनट्रेंड होने के कारण अपट्रेंड गेट केवल संक्षिप्त डेड-कैट बाउंस पर खुलता था, इसलिए रणनीति बार-बार फीकी पड़ती रैलियों में खरीदती रही। 3 iterations के बाद pre-optimization backtest-review gate पर इसे छोड़ दिया गया; यह optimization, risk review या paper trading तक कभी नहीं पहुँची।

परिणाम सारांश

किसी पैटर्न की प्रलेखित जीत दर केवल उस रेजीम में लागू होती है जिसे वह मानता है — कई वर्षों से गिरावट में चल रही परिसंपत्ति पर 'पुष्ट अपट्रेंड' गेट मुख्यतः डेड-कैट बाउंस पर खुलता है, इसलिए बाय-द-डिप व्यवस्थित रूप से फीकी पड़ती रैलियाँ खरीदता है; इस बढ़त पर भरोसा करने से पहले सत्यापित करें कि आवश्यक रेजीम वास्तव में परिसंपत्ति के इतिहास में मौजूद है।

परिणाम सारांश

विश्लेषक का pre-optimization backtest-review verdict 3 iterations के बाद 'abandon' था — रणनीति विनाशकारी और लगातार अलाभकारी थी, इसलिए optimization और सभी बाद के चरण कभी नहीं पहुँचे (कोई optimization या analyst report मौजूद नहीं है)।

परिणाम सारांश

XRPUSDT.BINANCE futures पर केवल-लॉन्ग दैनिक 'Holy Grail'/two-bar pullback, जिसने 50/200-SMA-confirmed uptrend के भीतर pullback द्वारा 20-SMA को छूने के बाद उसके ऊपर वापस आने वाले पहले close को खरीदा — breakout confirmation पर नहीं, बल्कि discount पर प्रवेश किया।

परिणाम सारांश

247 डेटा दिनों में इसने 39 लॉन्ग ट्रेड लिए (39 एंट्री संकेतित, 0 ड्रॉप हुए) और भारी नुकसान हुआ: कुल रिटर्न -87.16%, Sharpe -2.68, प्रॉफिट फैक्टर 0.34, अधिकतम ड्रॉडाउन 89.1%, तथा 10.3% जीत दर के साथ लगातार अधिकतम 16 नुकसान। हर रेजीम वर्ष में यह नकारात्मक रहा (2021 -51%, 2023 -40%, 2024 -40%, 2025 -45%)।
रणनीति रिपोर्ट

Stratmill एक रिसर्च और पेपर-ट्रेडिंग टूल है, वित्तीय सलाह या ब्रोकर नहीं। बैकटेस्ट और पेपर परिणाम काल्पनिक हैं। ट्रेडिंग में नुकसान का जोखिम होता है।