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

रणनीतियाँ

BTC रेस्टिंग-लिक्विडिटी वॉल बाउंस, लॉन्ग-शॉर्ट (एकल-इंस्ट्रूमेंट BINANCE USD-M परपेचुअल, ORDER-BOOK DELTAS — एक गहन माइक्रोस्ट्रक्चर प्रिमिटिव जिसका इस सत्र में परीक्षण नहीं हुआ — बड़ी PERSISTENT/रीफिल होती लिमिट वॉल (आइसबर्ग) का पता लगाएँ और कीमत के इसे परखने पर बाउंस का ट्रेड करें: बिड वॉल से लॉन्ग, आस्क वॉल से शॉर्ट, वॉल टूटना = स्टॉप, तेज़ होल्ड, 3-पैरामीटर)

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

BtcRestingLiquidityWallBounceLS

डेवलपर ने डेटा-अंतर और क्रैश सुधार के बारे में ईमानदारी से खुलासा किया; सचमुच एक नए प्रिमिटिव को आज़माया

परिकल्पना

एक LONG-SHORT, एकल-इंस्ट्रूमेंट MICROSTRUCTURE रणनीति, BTCUSDT.BINANCE (USD-M परपेचुअल) पर, जो इस सत्र में अभी तक परीक्षण न किए गए ONE गहन डेटा प्रिमिटिव — ORDER-BOOK DELTAS (रेस्टिंग लिमिट-ऑर्डर लिक्विडिटी) — का उपयोग करती है। यह कीमत (OHLCV, निष्प्रभावी), टेकर फ्लो (aggTrades: मेरा एब्ज़ॉर्प्शन विचार −0.02%/ट्रेड पर शुल्क के कारण विफल हुआ, और स्वीप/ब्रेकआउट के संबंधित तरीके लंबित हैं), फंडिंग (क्षीण) या बेसिस (लंबित) का उपयोग करने वाले हर पिछले प्रयास से अलग है। यह बची हुई बाधाओं के अनुरूप है: L30 (शुद्ध-OHLCV……और दिखाएँकम दिखाएँ

एक LONG-SHORT, एकल-इंस्ट्रूमेंट MICROSTRUCTURE रणनीति, BTCUSDT.BINANCE (USD-M परपेचुअल) पर, जो इस सत्र में अभी तक परीक्षण न किए गए ONE गहन डेटा प्रिमिटिव — ORDER-BOOK DELTAS (रेस्टिंग लिमिट-ऑर्डर लिक्विडिटी) — का उपयोग करती है। यह कीमत (OHLCV, निष्प्रभावी), टेकर फ्लो (aggTrades: मेरा एब्ज़ॉर्प्शन विचार −0.02%/ट्रेड पर शुल्क के कारण विफल हुआ, और स्वीप/ब्रेकआउट के संबंधित तरीके लंबित हैं), फंडिंग (क्षीण) या बेसिस (लंबित) का उपयोग करने वाले हर पिछले प्रयास से अलग है। यह बची हुई बाधाओं के अनुरूप है: L30 (शुद्ध-OHLCV = 0/213 → संकेत RESTING-LIQUIDITY संरचना पर आधारित है, जो सचमुच गैर-मूल्य निर्भरता है), L29 (कोई ऑप्शन नहीं), L28 (कोई फंडिंग कैरी नहीं)। तंत्र: बड़े PASSIVE लिमिट ऑर्डर जो किसी स्तर पर टिके रहते हैं या बार-बार REFILL होते हैं (आइसबर्ग / लिक्विडिटी वॉल), यह दर्शाते हैं कि कोई बड़ा प्रतिभागी किसी कीमत का बचाव कर रहा है; जब कीमत ऐसी वॉल को परखती है, तो वह तब तक BOUNCE होने की प्रवृत्ति रखती है (वॉल आक्रामक पक्ष के ऑर्डरों को सोख लेती है), जब तक वॉल पूरी तरह खप न जाए। ऑर्डर-बुक डेल्टा से वॉल पहचानें — किसी स्तर पर रेस्टिंग आकार, जो सामान्य बुक गहराई AND का ≥ wall_k × हो और ≥ persist_n बुक अपडेटों तक बना रहे/रीफिल होता रहे — फिर बाउंस का ट्रेड करें: कीमत ऊपर से BID वॉल को परखे → LONG; नीचे से ASK वॉल को परखे → SHORT। वॉल स्तर ही स्टॉप है: यदि वॉल CONSUMED हो जाए (डेल्टा दिखाए कि वह खप गई और कीमत उसे तोड़कर निकल गई), तो थीसिस गलत है → तुरंत बाहर निकलें, जिससे कड़ा संरचनात्मक अमान्यकरण और सकारात्मक लाभ-जोखिम अनुपात मिलता है। सबसे गहरी और सबसे अधिक आबादी वाली ऑर्डर बुक (सबसे समृद्ध, साफ़ वॉल संकेत) और सबसे कसी हुई निष्पादन व्यवस्था के लिए BTC चुना गया है। एकल इंस्ट्रूमेंट, LONG-SHORT (85%-लंबे असंतुलन को भरता है), तेज़ इंट्राडे होल्ड। 3 मुख्य पैरामीटर (वॉल आकार गुणक, स्थायित्व गणना, बाउंस लक्ष्य)। NOTE: यह सचमुच नए डेटा प्रिमिटिव की EXPLORATORY जाँच है — पारंपरिक तंत्रों के लिए व्यवहार्य डिज़ाइन स्पेस इस सत्र में अनुभवजन्य रूप से समाप्त हो चुका है।

Iteration 2 केवल एक कारण से हुए क्रैश का सुधार है, और कुछ नहीं। सैंडबॉक्स "'float' object is not callable" त्रुटि के साथ रुक गया, क्योंकि ट्रेड का स्टॉप स्तर self._stop पर संग्रहीत था, जो Strategy._stop को छिपा देता है — यह Cython Component का teardown हुक है, जिसे इंजन रणनीति रोकते समय बुलाता है। मैंने स्थापित इंजन (nautilus_trader 1.222.0) के विरुद्ध पुष्टि की कि Strategy._stop एक वास्तविक मेथड है, और इस क्लास द्वारा निर्धारित कोई अन्य एट्रिब्यूट बेस क्लास के किसी callable एट्रिब्यूट से टकराता नहीं है। एट्रिब्यूट का नाम बदलकर self._stop_px किया गया है (और समरूपता के लिए इसके संबंधित एट्रिब्यूट का नाम _target_px किया गया है, हालांकि _target से टकराव नहीं होता), केवल छह असाइनमेंट/रीड स्थानों को छूते हुए। दीवार-पहचान संकेत, प्रवेश शर्तें, निकास नियम (स्टॉप / लक्ष्य / समय-स्टॉप), पोज़िशन आकार और हर पैरामीटर अन्यथा अक्षरशः समान हैं, इसलिए पहले से पास हुई पिछली परतें पास बनी रहती हैं। order_book_deltas कैटलॉग के इन-सैंपल अनुपयोगी होने के बारे में डॉकस्ट्रिंग का ईमानदार खुलासा अपरिवर्तित रखा गया है।

ऐसे तंत्र पर विनाशकारी पूंजी-विनाश, जिसका डेटा मौजूद ही नहीं है — 2 घंटे के अनुकूलन के लायक नहीं। छह-वर्षीय बैकटेस्ट में लगभग छह सप्ताह बाद 2020-01-29 पर खाता LIQUIDATED हो गया (total_return -100%, max_drawdown 100%, 2020-01-28 पर -1376% दिन, return_skew -18.5, कुर्टोसिस 377); इसके बाद हर दैनिक रिटर्न 0.0 है। यह 1m की अति-ट्रेडिंग शुल्क-विपदा है: profit_factor 0.062, avg_trade_return_pct 0.0025% (मूलतः शून्य), सकल राशि का कमीशन 482.8% (शुल्क ~5x सारा सकल लाभ), 12,735 ट्रेडों में प्रति ट्रेड प्रत्याशित मूल्य……और दिखाएँकम दिखाएँ

ऐसे तंत्र पर विनाशकारी पूंजी-विनाश, जिसका डेटा मौजूद ही नहीं है — 2 घंटे के अनुकूलन के लायक नहीं। छह-वर्षीय बैकटेस्ट में लगभग छह सप्ताह बाद 2020-01-29 पर खाता LIQUIDATED हो गया (total_return -100%, max_drawdown 100%, 2020-01-28 पर -1376% दिन, return_skew -18.5, कुर्टोसिस 377); इसके बाद हर दैनिक रिटर्न 0.0 है। यह 1m की अति-ट्रेडिंग शुल्क-विपदा है: profit_factor 0.062, avg_trade_return_pct 0.0025% (मूलतः शून्य), सकल राशि का कमीशन 482.8% (शुल्क ~5x सारा सकल लाभ), 12,735 ट्रेडों में प्रति ट्रेड प्रत्याशित मूल्य -$25.3, और इनाम:जोखिम अनुपात विनाशकारी रूप से उलटा (avg_win $4.17 बनाम avg_loss $44.76)। अहम बात यह है कि परिकल्पित मूल तत्त्व — ऑर्डर-बुक डेल्टा — कैटलॉग में मौजूद नहीं है (1-2 लगभग तात्कालिक स्नैपशॉट, iters 1-3 के दौरान शून्य ट्रेड), इसलिए डेवलपर ने बार-मूल्य स्तर-स्पर्श प्रॉक्सी का विकल्प दिया, जो एक अलग, निष्प्रभावी तंत्र है: एक सामान्य 1m समर्थन/प्रतिरोध उछाल, जो ठीक L30 शुद्ध-OHLCV कब्रिस्तान में आता है (0/213)। इसलिए यह रन न तो बताए गए बढ़त का परीक्षण करता है और न ही किसी व्यवहार्य बढ़त का। पहले महीने में परिसमापन कर चुकी रणनीति को कोई पैरामीटर बदलाव नहीं बचा सकता, और ऑर्डर-बुक-डेल्टा परिवार का परीक्षण तब तक नहीं हो सकता, जब तक डेटा-इंजीनियर का कार्य वास्तविक, पूरे वर्ष का डेल्टा बुक उपलब्ध न कराए। विफलता का पैटर्न: risk_reject/fee_edge का परिसमापन, निष्प्रभावी डेटा-पथ और तंत्र का बेमेल होना (L30)।

कार्यान्वयन

BTCUSDT.BINANCE USD-M परपेचुअल (1-मिनट बार) पर लॉन्ग-शॉर्ट एकल-इंस्ट्रूमेंट माइक्रोस्ट्रक्चर रणनीति। रेस्टिंग-लिक्विडिटी वॉल की पहचान ऐसे मूल्य स्तर के रूप में की जाती है जिसे बार-बार DEFENDED किया गया हो — 120-बार लुकबैक का चरम, जहाँ बार एक्सट्रीम ने wall_k% बैंड के भीतर कम-से-कम persist_n बार स्पर्श किया हो; यानी ऐसा स्तर जहाँ कोई बड़ा निष्क्रिय प्रतिभागी लगातार रीफिल करता रहता है। जब कीमत ऊपर से बचाव की जा रही सपोर्ट वॉल को ( touch_pct के भीतर) परखती है, तो यह बाउंस पर LONG जाती है; नीचे से बचाव की जा रही रेज़िस्टेंस वॉल को परखने पर यह SHORT जाती है। वॉल स्वयं संरचनात्मक अमान्यकरण स्तर है: break_buf_pct से आगे टूटने पर तुरंत बाहर निकलें, जिससे bounce_pct लक्ष्य के मुकाबले कड़ा स्टॉप मिलता है; अधिकतम होल्ड 60 मिनट है। कोई लीवरेज नहीं, एकल इंस्ट्रूमेंट, लॉन्ग+शॉर्ट।

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

सत्यापन विफल (परत 3 — सैंडबॉक्स बैकटेस्ट): 'float' object is not callable उपयोग किया गया बार प्रकार: BTCUSDT.BINANCE-1-MINUTE-LAST-EXTERNAL, संसाधित बार: 0 सुनिश्चित करें कि आपकी रणनीति दिए गए डेटा और पैरामीटरों के साथ ट्रेड उत्पन्न करे।

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

शार्प
-3.27
कुल रिटर्न
-100.00%
अधिकतम ड्रॉडाउन
100.00%
कुल ट्रेड
12735
जीत दर
39.9%
प्रॉफ़िट फ़ैक्टर
0.06

डेवलपर ने डेटा-अंतर और क्रैश सुधार के बारे में ईमानदारी से खुलासा किया; सचमुच एक नए प्रिमिटिव को आज़माया

खाता LIQUIDATED 2020-01-29 (~6 सप्ताह बाद): total_return -100%, max_drawdown 100%, शार्प -3.27 (CI [-8.57,-2.72]), PSR 0.0

शुल्क आपदा: PF 0.062, avg_trade_return_pct 0.0025%, कमीशन सकल का 482.8%, 12,735 ट्रेडों में अपेक्षित लाभ -$25.3/ट्रेड

RR विनाशकारी रूप से उलटा (avg_win $4.17 बनाम avg_loss $44.76); return_skew -18.5, कर्टोसिस 377 (एक -1376% दिन)

ऑर्डर-बुक-डेल्टा आधार के लिए डेटा मौजूद नहीं है; प्रॉक्सी एक सामान्य 1m S/R बाउंस है — L30 शुद्ध-OHLCV कब्रिस्तान, बताए गए एज का भी परीक्षण नहीं करता और किसी व्यवहार्य एज का भी नहीं

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

सत्यापन विफल (परत 3 — सैंडबॉक्स बैकटेस्ट): कोई ट्रेड नहीं हुए उपयोग किया गया बार प्रकार: BTCUSDT.BINANCE-1-MINUTE-LAST-EXTERNAL, संसाधित बार: 524223 निदान: should_enter() ने मूल्यांकित 524222 बारों में 0 बार एक पक्ष लौटाया -> आपका ENTRY CONDITION कभी सक्रिय नहीं हुआ। प्रवेश लॉजिक / सीमाएँ ढीली करें। सुनिश्चित करें कि आपकी रणनीति दिए गए डेटा और पैरामीटरों के साथ ट्रेड उत्पन्न करे।

सत्यापन विफल (परत 3 — सैंडबॉक्स बैकटेस्ट): कोई ट्रेड नहीं हुए उपयोग किया गया बार प्रकार: BTCUSDT.BINANCE-1-MINUTE-LAST-EXTERNAL, संसाधित बार: 524198 निदान: should_enter() ने मूल्यांकित 524197 बारों में 0 बार एक पक्ष लौटाया -> आपका ENTRY CONDITION कभी सक्रिय नहीं हुआ। प्रवेश लॉजिक / सीमाएँ ढीली करें। सुनिश्चित करें कि आपकी रणनीति दिए गए डेटा और पैरामीटरों के साथ ट्रेड उत्पन्न करे।

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