सामग्री पर जाएं
सभी रणनीतियाँ

रणनीतियाँ

ADA पैसिव लिक्विडिटी-प्रोविज़न mean-reversion, long-short (एकल इंस्ट्रूमेंट BINANCE perp, 15m बार, रोलिंग मिड के आसपास volatility band पर MAKER limit orders से प्रवेश — taker (0.05%) को भुगतान करने के बजाय maker पक्ष (0.02%) से कमाएँ; mean पर maker limits से बाहर निकलें, जोखिम के लिए केवल taker stop, NO trend filter, बार-बार सक्रिय, 3-पैरामीटर)

परिणाम: परित्यक्त

AdaMakerLiquidityProvisionReversionLS15m

नई maker-execution रूपरेखा और अच्छी तरह मापा गया नमूना (2,854 ट्रेड); साफ़ incremental O(1) rolling stats; जोखिम नियंत्रणों का वास्तविक प्रयास (जोखिम-सीमित आकार निर्धारण, kill-switch, cooldown)

परिकल्पना

एक LONG-SHORT, ADAUSDT.BINANCE पर एकल-इंस्ट्रूमेंट इंट्राडे मीन-रिवर्शन (USD-M परपेचुअल, 15m बार), जिसकी खासियत EXECUTION है, संकेत नहीं — यह फ़ैक्टरी के #1 किलर fee_edge पर सीधा संरचनात्मक हमला है (163 मौतें, और यही स्पष्ट कारण है कि सीमांत रिवर्शन एज बार-बार खत्म होते हैं)। पहले की हर रिवर्शन/कंटिन्यूएशन रणनीति में एंट्री और निकास MARKET (टेकर) ऑर्डर से होते थे, प्रति पक्ष लगभग 0.05%, यानी राउंड-ट्रिप लगभग 0.10%; इससे इंट्राडे रिवर्शन का उप--0.15% लाभ खप जाता है। इसके बजाय यह रणनीति लिक्विडिटी देती है: रोलिंग……और दिखाएँकम दिखाएँ

एक LONG-SHORT, ADAUSDT.BINANCE पर एकल-इंस्ट्रूमेंट इंट्राडे मीन-रिवर्शन (USD-M परपेचुअल, 15m बार), जिसकी खासियत EXECUTION है, संकेत नहीं — यह फ़ैक्टरी के #1 किलर fee_edge पर सीधा संरचनात्मक हमला है (163 मौतें, और यही स्पष्ट कारण है कि सीमांत रिवर्शन एज बार-बार खत्म होते हैं)। पहले की हर रिवर्शन/कंटिन्यूएशन रणनीति में एंट्री और निकास MARKET (टेकर) ऑर्डर से होते थे, प्रति पक्ष लगभग 0.05%, यानी राउंड-ट्रिप लगभग 0.10%; इससे इंट्राडे रिवर्शन का उप--0.15% लाभ खप जाता है। इसके बजाय यह रणनीति लिक्विडिटी देती है: रोलिंग मिड के आसपास वोलैटिलिटी बैंड पर MAKER लिमिट ऑर्डर लगाती है और 0.02% मेकर पर भरती है (वेन्यू तालिका के अनुसार: मेकर BINANCE 0.0200%, जबकि टेकर 0.0500%), फिर औसत पर MAKER लिमिट से बाहर निकलती है — लगभग 0.10% टेकर राउंड-ट्रिप लागत को लगभग 0.04% मेकर राउंड-ट्रिप में बदलकर, रिवर्शन को पार करनी पड़ने वाली लागत की न्यूनतम सीमा आधी से भी कम करती है। एज वही सुस्थापित एज है जिसने लागू SOL VWAP-रिवर्शन को पेपर ट्रेडिंग तक पहुँचाया (गहरे परपेचुअल बाज़ारों में अल्पकालिक लिक्विडिटी असंतुलन बढ़कर फिर घटते हैं), लेकिन अधीर टेकरों के सामने LIQUIDITY PROVIDER बनकर, जो कीमत को ज़रूरत से ज़्यादा धकेलते हैं, रणनीति स्प्रेड चुकाने के बजाय बिड-आस्क स्प्रेड कमाती है। अहम बात यह है कि यह हाल ही में चिह्नित ‘ट्रेंड-फ़िल्टर वाली VWAP-विचलन रिवर्शन’ एंटी-पैटर्न (L7) का पुनः-पैरामीटरीकरण NOT है: इसमें जानबूझकर कोई ट्रेंड फ़िल्टर NO नहीं है (लागू विजेता में स्पष्ट ट्रेंड-गेट OFF था और वह अक्सर सक्रिय होता था), और इसकी कार्यविधि मेकर लिक्विडिटी देना है, ऐसी श्रेणी जो ZERO की पिछली विफलता-पद्धतियों में दिखती है। यह एकल-नाम वाला है (क्रॉस-सेक्शनल सर्वश्रेष्ठ-N ओवरफ़िटिंग सतह नहीं), इसमें ट्रेडों की संख्या अधिक है (सभी परिस्थितियों में जाँच, किसी एक परिस्थिति का कृत्रिम प्रभाव नहीं), पैरामीटर कम हैं, यह पूरी तरह OHLCV है, और कम प्रतिनिधित्व वाले long_short (14.6%) तथा अल्प-अवधि (6.5%) समूहों को भरता है।

Iteration 4 दो QA कोड दोष ठीक करता है और signal path, incremental O(1) rolling stats तथा re-quote hysteresis (ये सभी लेयर 1-3 में पहले ही सफल हुए) को जस का तस रखता है। (1) Liquidation / अपर्याप्त जोखिम नियंत्रण: अब आकार, notional cap (MINIMUM) और stop-distance जोखिम बजट qty <= equity * risk_pct / (stop_atr * ATR) में से कम है (position_frac कटौती 0.50 -> 0.15), इसलिए एक stop में अधिकतम 1% इक्विटी का नुकसान होगा और avg_position_pct, 1.0x पर इक्विटी से अधिक नहीं हो सकता; equity-floor kill-switch, आकार-निर्धारण आधार……और दिखाएँकम दिखाएँ

Iteration 4 दो QA कोड दोष ठीक करता है और signal path, incremental O(1) rolling stats तथा re-quote hysteresis (ये सभी लेयर 1-3 में पहले ही सफल हुए) को जस का तस रखता है। (1) Liquidation / अपर्याप्त जोखिम नियंत्रण: अब आकार, notional cap (MINIMUM) और stop-distance जोखिम बजट qty <= equity * risk_pct / (stop_atr * ATR) में से कम है (position_frac कटौती 0.50 -> 0.15), इसलिए एक stop में अधिकतम 1% इक्विटी का नुकसान होगा और avg_position_pct, 1.0x पर इक्विटी से अधिक नहीं हो सकता; equity-floor kill-switch, आकार-निर्धारण आधार के 60% से नीचे होने पर ऑर्डर रद्द कर, स्थिति बंद करके रणनीति को स्थायी रूप से रोक देता है (यह guard DOGE/BNB/LINK समान रणनीतियों ने इस्तेमाल किया); और स्टॉप के बाद cooldown 8 बार (2h) तक नए entry quotes रोकता है, जिससे उसी रुझान में दोबारा ऑर्डर लगाने का death spiral टूटता है। cooldown से exit quotes कभी नहीं रुकते। (2) Intrabar double-fill: अब quoting ONE-SIDED है — केवल उसी ओर ऑर्डर लगाया जाता है जिधर कीमत खिंची हो — इसलिए एक ही झटकेदार 15m बार में दोनों full-size post_only quotes नहीं भर सकते और अगला _manage विपरीत पक्ष को रद्द करने से पहले स्थिति पलट नहीं सकती; इससे 1547-ट्रेड churn भी लगभग आधा होता है। edge_concern (ADA पर maker round-trip का शुद्ध edge, आशावादी bar-level fill modeling) तंत्र से जुड़ा विश्लेषक का सवाल है, कोड दोष नहीं; इसलिए उसका पीछा करने के लिए मैंने signal नहीं बदला — ऊपर के जोखिम सुधार उस downside tail को सीमित करते हैं जिसके कारण अपेक्षित मूल्य steamroller के सामने छोटे लाभ बटोरने जैसा दिखा।

खाता LIQUIDATED और नकारात्मक अपेक्षित मूल्य — maker-execution wrapper एकल-नाम mean-reversion fade को नहीं बचाता। 2,854 ट्रेडों में: total_return -100%, 2021-01-26 पर liquidation के साथ (max_drawdown 100%), profit_factor 0.465, avg_trade_return_pct -0.063% (नकारात्मक), अपेक्षित मूल्य -$47/ट्रेड, Sharpe -2.50, जिसमें CI [-14.2, -2.30] पूरी तरह शून्य से नीचे और PSR 0.0 है। पूरे iter-4 जोखिम तंत्र (जोखिम-सीमित आकार निर्धारण, इक्विटी-फ़्लोर kill-switch, स्टॉप के बाद cooldown) के बावजूद, रणनीति ध्वस्त हो गई क्योंकि……और दिखाएँकम दिखाएँ

खाता LIQUIDATED और नकारात्मक अपेक्षित मूल्य — maker-execution wrapper एकल-नाम mean-reversion fade को नहीं बचाता। 2,854 ट्रेडों में: total_return -100%, 2021-01-26 पर liquidation के साथ (max_drawdown 100%), profit_factor 0.465, avg_trade_return_pct -0.063% (नकारात्मक), अपेक्षित मूल्य -$47/ट्रेड, Sharpe -2.50, जिसमें CI [-14.2, -2.30] पूरी तरह शून्य से नीचे और PSR 0.0 है। पूरे iter-4 जोखिम तंत्र (जोखिम-सीमित आकार निर्धारण, इक्विटी-फ़्लोर kill-switch, स्टॉप के बाद cooldown) के बावजूद, रणनीति ध्वस्त हो गई क्योंकि जनवरी-2021 के रुझान में पैसिव maker लिक्विडिटी पोस्ट करने से fade ठीक उसी समय भरता है जब वह गलत होता है (मासिक -131% 2021-01 में, दैनिक -102% 01-21 पर); kill-switch बहुत देर से सक्रिय हुआ। इनाम:जोखिम संरचनात्मक रूप से उलटा है (avg_win $57 बनाम avg_loss $309, ~5:1), और इसमें गिरावट के दौरान fade करने वाली tail है (skew -21, kurtosis 451)। मुख्य maker परिकल्पना डेटा से खारिज होती है: total_impact_usd $94.8k और सकल के 14.5% पर कमीशन का अर्थ है कि execution लागत अब भी हावी है। यह L55 एकल-नाम इंट्राडे mean-reversion fade परिवार (0/174 सफल रणनीतियाँ), जिसे L19 (liquidation/100% DD) के साथ जोड़ा गया है। band_k/stop_atr/mid_window की कोई tuning liquidated, नकारात्मक अपेक्षित मूल्य वाले fade को पलट नहीं सकती। विफलता पैटर्न: no_edge/risk_reject एकल-नाम maker mean-reversion, liquidated (L55/L19)।

कार्यान्वयन

ADAUSDT.BINANCE USD-M perp पर long-short maker liquidity-provision mean-reversion, 15m बार, शुद्ध OHLCV। रोलिंग मिड (SMA-32) और ATR-14 मिलकर band_k x ATR band तय करते हैं; रणनीति उस ओर एक post_only maker limit लगाती है जिधर कीमत मिड से दूर खिंची हो (SELL मिड से ऊपर होने पर mid+band पर, BUY नीचे होने पर mid-band पर), ताकि सीमा से आगे निकलने वाले अधीर takers उसे 0.02% maker शुल्क पर भरें। भरने के बाद यह रोलिंग मिड पर maker limit exit लगाती है। जोखिम नियंत्रण केवल taker से: 2-ATR stop और 8h time stop, दोनों के बाद 2h quoting cooldown। आकार, तय $100k आधार के 15% और stop-distance जोखिम बजट (1% इक्विटी प्रति stop) में से जो कम हो, उतना है; equity-floor kill-switch इक्विटी आधार के 60% से नीचे गिरने पर रणनीति को समतल कर रोक देता है। कोई trend filter नहीं, 3 tunables (band_k, stop_atr, mid_window)।

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

सत्यापन विफल (लेयर 4 — QA समीक्षा) [class=code_defect]: - [edge_concern] जोखिम दोष से अलग: नकारात्मक अपेक्षित मूल्य वाला LP प्रोफ़ाइल (जीत 74.5%, लेकिन avg_win $93 बनाम avg_loss $774, largest_loss -$2588, skew -13.7, kurtosis 194) — steamroller के सामने maker के छोटे लाभ बटोरना; avg_trade_return_pct +0.018%, 0.15% फ़्लोर से नीचे है। 15m-बार backtest में maker-fill मॉडलिंग भी आशावादी है (post_only limits किसी भी trade-through पर भरते हैं और queue position को अनदेखा करते हैं), इसलिए 74.5% जीत दर बढ़ा-चढ़ाकर बताई गई……और दिखाएँकम दिखाएँ

सत्यापन विफल (लेयर 4 — QA समीक्षा) [class=code_defect]: - [edge_concern] जोखिम दोष से अलग: नकारात्मक अपेक्षित मूल्य वाला LP प्रोफ़ाइल (जीत 74.5%, लेकिन avg_win $93 बनाम avg_loss $774, largest_loss -$2588, skew -13.7, kurtosis 194) — steamroller के सामने maker के छोटे लाभ बटोरना; avg_trade_return_pct +0.018%, 0.15% फ़्लोर से नीचे है। 15m-बार backtest में maker-fill मॉडलिंग भी आशावादी है (post_only limits किसी भी trade-through पर भरते हैं और queue position को अनदेखा करते हैं), इसलिए 74.5% जीत दर बढ़ा-चढ़ाकर बताई गई है। जोखिम मॉडल ठीक करने के बाद भी विश्लेषक को सत्यापित करना चाहिए कि maker round-trip, ADA पर सकारात्मक शुद्ध edge देता है। - sandbox में खाता LIQUIDATES (2026-05-13 liquidated=true, -100% return, 100% max_drawdown) और avg_position_pct 131.6% के साथ — बताई गई 1.0x leverage पर इक्विटी के 100% से अधिक exposure। कारण अपर्याप्त जोखिम नियंत्रण है: equity-floor kill-switch नहीं (इसके DOGE/BNB/LINK समान रणनीतियों ने इसे जोड़ा और liquidate नहीं हुईं), चौड़े 2-ATR stop के विरुद्ध 50%-इक्विटी आकार निर्धारण, और स्टॉप के बाद cooldown नहीं, इसलिए यह बिना trend filter के उसी रुझान में तुरंत फिर से ऑर्डर लगाता है — यह death spiral है, केवल नकारात्मक edge नहीं। - एक ही झटकेदार 15m बार के भीतर दोनों तरफ़ के full-qty post_only quotes भर सकते हैं, जिससे अगला _manage विपरीत पक्ष को रद्द करने से पहले अनचाहा intrabar round-trip/sign flip हो सकता है; इससे 1547-ट्रेड churn बढ़ता है।

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

शार्प
-2.50
कुल रिटर्न
-100.00%
अधिकतम ड्रॉडाउन
100.00%
कुल ट्रेड
2854
जीत दर
71.5%
प्रॉफ़िट फ़ैक्टर
0.47

नई maker-execution रूपरेखा और अच्छी तरह मापा गया नमूना (2,854 ट्रेड); साफ़ incremental O(1) rolling stats; जोखिम नियंत्रणों का वास्तविक प्रयास (जोखिम-सीमित आकार निर्धारण, kill-switch, cooldown)

पूरे iter-4 जोखिम तंत्र के बावजूद खाता LIQUIDATED (total_return -100%, max_drawdown 100%, liquidation 2021-01-26) — maker-fade के Jan-2021 रुझान में ऑर्डर पोस्ट करने पर kill-switch बहुत देर से सक्रिय हुआ

नकारात्मक अपेक्षित मूल्य, कोई edge नहीं: PF 0.465, avg_trade_return_pct -0.063%, अपेक्षित मूल्य -$47/ट्रेड, Sharpe -2.50 (CI [-14.2, -2.30]), PSR 0.0, omega 0.044, IR -3.37

RR संरचनात्मक रूप से उलटा (avg_win $57 बनाम avg_loss $309, ~5:1); return_skew -21, kurtosis 451 — गिरावट के दौरान fade करने वाली tail

Maker परिकल्पना खारिज: total_impact_usd $94.8k + सकल का 14.5% कमीशन — execution लागत अब भी हावी है; रुझान वाले overshoot को liquidity देना आपको ठीक तभी भरता है जब आप गलत हों

L55 एकल-नाम इंट्राडे mean-reversion fade परिवार (0/174 सफल रणनीतियाँ) + L19 liquidation/100% DD

पुनरावृत्ति इतिहास

सत्यापन विफल (लेयर 3 — sandbox backtest): smoke test ने 300s की समय-सीमा पार की। इसका लगभग हमेशा अर्थ है कि प्रति-बार काम इतिहास के साथ बढ़ता है — जैसे हर बार पूरी funding/supplementary series को फिर से स्कैन करना, या हर बार calculate_signal()/on_bar() के भीतर सूची बनाकर min()/sorted() चलाना। __init__ में sorted timestamp arrays ONCE पहले से तैयार करें और bisect का उपयोग करें, या timestamp के आधार पर lookups cache करें, ताकि प्रति-बार लागत O(log n) हो, O(n) नहीं।

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