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