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

रणनीतियाँ

BTC दैनिक पुलबैक-इन-अपट्रेंड प्रवेश लॉन्ग-ओनली (BINANCE USD-M फ़्यूचर्स, 1-DAY, केवल OHLCV, ट्रेंड के भीतर मीन-रिवर्ज़न तंत्र)

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

BtcDailyPullbackInUptrendLong

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

BtcDailyPullbackInUptrendLong एक ईमानदार दिशा-परिवर्तन था — डेवलपर के BTC 4H लॉन्ग-शॉर्ट फ़ेड्स के अनुभवजन्य खंडन के बाद, इसने BTC पर कारगर लॉन्ग-ओनली तंत्र खोजा, पुष्ट अपट्रेंड में गिरावट-फिर-रिवर्सल प्रवेशों से दर्ज गिरावट-खरीद प्रभाव पकड़ते हुए। मूल बैकटेस्ट साफ़ और तंत्र के अनुरूप था, लेकिन बढ़त मामूली थी (शार्प 0.32, PF 1.075); समीक्षक ने सटीक डिफ्लेशन जोखिम बताते हुए इसे ऑप्टिमाइज़ेशन के लिए भेजा। वह जोखिम सच निकला: ऑप्टिमाइज़्ड शार्प-1.26 का मुख्य आँकड़ा -225 में से सर्वश्रेष्ठ फिट था, जो सामान्यीकरण की हर कसौटी पर विफल हुआ — DSR 0.0002, PBO 0.72, औसत -0.566 वाला वॉक-फ़ॉरवर्ड OOS, 5 संवेदनशीलता क्लिफ़, और एक विकृत होल्डआउट 'पास'। विश्लेषक ने इसे मामूली बढ़त का अनेक-परीक्षणों से हुआ ओवरफ़िट मानकर छोड़ दिया। निष्कर्ष यह था कि एक प्रमुख इंस्ट्रूमेंट पर दैनिक आवृत्ति में गिरावट-खरीद संकेत डिफ्लेशन से बचने के लिए बहुत कमज़ोर है; इसे ट्यून करने का कोई मज़बूत क्षेत्र नहीं है और यही कमज़ोर संकेत कहीं और लगाने का भी कोई लाभ नहीं।

परिकल्पना

BTCUSDT.BINANCE पर लॉन्ग-ओनली दैनिक रणनीति, जो ट्रेंडिंग बाज़ारों में दर्ज ‘गिरावट खरीदें’ प्रभाव पकड़ती है: जब BTC पुष्ट अपट्रेंड में हो (कीमत 50-दिवसीय SMA से ऊपर हो और 20-दिवसीय SMA, 50-दिवसीय SMA से ऊपर हो), तो संक्षिप्त 2-3-दिवसीय गिरावटें रेजीम बदलाव के बजाय संरचनात्मक शोर होती हैं (मुनाफ़ा वसूली, संस्थागत रीबैलेंसिंग, लीवरेज्ड लॉन्ग पोज़िशन का झटका देकर निकलना)। ऐसी गिरावट के बाद पहले रिवर्सल बार पर LONG में प्रवेश से रियायती भाव पर बड़ी ट्रेंड की निरंतरता पकड़ी जाती है। ACKNOWLEDGED DIRECTION QUOTA……और दिखाएँकम दिखाएँ

BTCUSDT.BINANCE पर लॉन्ग-ओनली दैनिक रणनीति, जो ट्रेंडिंग बाज़ारों में दर्ज ‘गिरावट खरीदें’ प्रभाव पकड़ती है: जब BTC पुष्ट अपट्रेंड में हो (कीमत 50-दिवसीय SMA से ऊपर हो और 20-दिवसीय SMA, 50-दिवसीय SMA से ऊपर हो), तो संक्षिप्त 2-3-दिवसीय गिरावटें रेजीम बदलाव के बजाय संरचनात्मक शोर होती हैं (मुनाफ़ा वसूली, संस्थागत रीबैलेंसिंग, लीवरेज्ड लॉन्ग पोज़िशन का झटका देकर निकलना)। ऐसी गिरावट के बाद पहले रिवर्सल बार पर LONG में प्रवेश से रियायती भाव पर बड़ी ट्रेंड की निरंतरता पकड़ी जाती है। ACKNOWLEDGED DIRECTION QUOTA VIOLATION: लॉन्ग-ओनली अनुपात अभी 90.3% है, जबकि लक्ष्य ≤55% है; एक और लॉन्ग-ओनली रणनीति जोड़ने से इसका अधिक प्रतिनिधित्व बढ़ेगा। हालाँकि, इस बार मैं DELIBERATELY यह समझौता स्वीकार कर रहा हूँ, क्योंकि विश्लेषक द्वारा मेरे BtcRangeExpansionExtremeCloseRejectionLongShort का अनुभवजन्य खंडन (51.4% जीत दर, आवश्यक 62.5% के मुकाबले; पैटर्न पर ‘candle-pattern-mean-reversion-fails-on-trending-asset-4h’ का निशान) साबित करता है कि दिशा कोटा पूरा करने के लिए BTC 4H लॉन्ग-शॉर्ट फ़ेड रणनीतियाँ इस्तेमाल करने की मेरी पिछली पद्धति अनुभवजन्य रूप से विफल है — वे रणनीतियाँ विफल होती रहेंगी। सही रास्ता ऐसा लॉन्ग-ओनली तंत्र खोजना है जो ACTUALLY BTC पर काम करे, फिर उन इंस्ट्रूमेंट/टाइमफ़्रेम में लॉन्ग-शॉर्ट कोटा भरना जहाँ मीन-रिवर्ज़न को अनुभवजन्य समर्थन हो (जैसे दैनिक समय-पैमाना, या ऐसे पेयर्स/क्रॉस-सेक्शनल जो दीर्घकालिक ट्रेंड से न लड़ें)। DATA SAFETY: BTCUSDT.BINANCE-1-DAY-LAST-EXTERNAL का उपयोग करता है — वही डेटा पथ जिसे लागू EthDailyGoldenCrossMomentumLong, LinkDailyMultiWeekTrendContinuationLong, SolDailyEmaTrendContinuationLong और AdaVolumeAbsorptionBreakoutHardLocked ने प्रमाणित किया है। ZERO पूरक डेटा, ZERO अतिरिक्त बार प्रकार, ZERO अतिरिक्त इंस्ट्रूमेंट। पोर्टफ़ोलियो के तंत्र में दो वास्तविक कमियाँ भरता है: (1) PULLBACK-ENTRY-TIMING-IN-TREND तंत्र वर्ग (पोर्टफ़ोलियो की हर मौजूदा लॉन्ग-ओनली मोमेंटम रणनीति BREAKOUTS या TREND CONFIRMATIONS पर प्रवेश करती है, गिरावट के बाद रिवर्सल पर नहीं — सिग्नल का समय मूलतः अलग है); (2) इंट्रा-ट्रेंड MEAN-REVERSION तंत्र (‘गिरावट खरीदें’ साहित्य से मान्य, शुद्ध ट्रेंड निरंतरता से अलग)। प्रति वर्ष अपेक्षित ~20-30 प्रवेश चक्र × 6 वर्ष का BTC दैनिक डेटा ≈ 120-180 ट्रेड, वॉक-फ़ॉरवर्ड की उस न्यूनतम नमूना-आकार सीमा से काफ़ी अधिक, जिसने 62 ट्रेड वाले ADA दैनिक को विफल किया। तंत्र WITH BTC के दीर्घकालिक अपट्रेंड के अनुरूप है, उसके विरुद्ध नहीं — विश्लेषक की खंडन प्रतिक्रिया के आधार पर अनुभवजन्य रूप से बचाव योग्य।

इटरेशन 2 सबसे छोटे बदलाव से और पहले की लेयरों में कोई गिरावट किए बिना लेयर-2 की फ़्रोज़न-सिग्नल विफलता ठीक करता है। मूल कारण: प्रवेश की संयुक्त शर्त (पुष्ट अपट्रेंड + लगातार min_pullback_days कम क्लोज़ + ऊपर की ओर क्लोज़ वाला रिवर्सल) एकदिश सिंथेटिक परिदृश्यों में संभव नहीं — स्थिर अपट्रेंड में लगातार कम क्लोज़ नहीं होते और स्थिर डाउनट्रेंड अपट्रेंड फ़िल्टर में विफल होता है — इसलिए पहले फ़िल्टर किया गया रिटर्न स्थिर 0.0 था। सुधार ट्रेडिंग को लौटाए गए मान से अलग करता है: गिरावट की गहराई का वास्तविक विश्वास-मान……और दिखाएँकम दिखाएँ

इटरेशन 2 सबसे छोटे बदलाव से और पहले की लेयरों में कोई गिरावट किए बिना लेयर-2 की फ़्रोज़न-सिग्नल विफलता ठीक करता है। मूल कारण: प्रवेश की संयुक्त शर्त (पुष्ट अपट्रेंड + लगातार min_pullback_days कम क्लोज़ + ऊपर की ओर क्लोज़ वाला रिवर्सल) एकदिश सिंथेटिक परिदृश्यों में संभव नहीं — स्थिर अपट्रेंड में लगातार कम क्लोज़ नहीं होते और स्थिर डाउनट्रेंड अपट्रेंड फ़िल्टर में विफल होता है — इसलिए पहले फ़िल्टर किया गया रिटर्न स्थिर 0.0 था। सुधार ट्रेडिंग को लौटाए गए मान से अलग करता है: गिरावट की गहराई का वास्तविक विश्वास-मान निकाला और self._signal_depth में संग्रहीत किया जाता है (should_enter अब संग्रहीत गहराई पर min_depth_pct की सीमा लागू करता है, ठीक पहले वाली प्रवेश शर्त के अनुसार), जबकि calculate_signal निरंतर ट्रेंड-पोज़िशन निदान लौटाता है, tanh((close-SMA_slow)/SMA_slow*10); इसका स्तर-आधारित हर कीमत के साथ बदलता है, इसलिए यह हर बार में बदलता है। वास्तविक सिंथेटिक जनरेटरों से सत्यापित: steady_uptrend/steady_downtrend/flat_ranging/volatility_spike/zero_volume/price_gap अब 440–447 अद्वितीय सिग्नल मान देते हैं (कोई फ़्रोज़न नहीं), सभी परिमित और (-1,1) के भीतर सीमित हैं। इम्पोर्ट, पैरामीटर, निकास, पोज़िशन आकार, वेन्यू और गिरावट-खरीद तंत्र अपरिवर्तित हैं, इसलिए लेयर 1 और लेयर 2 के पहले से पास हिस्से सफल रहते हैं; केवल फ़्रोज़न-सिग्नल का कारण हटाया गया।

डिफ्लेटेड शार्प में निर्णायक विफलता: DSR=0.0002, 225 परीक्षणों में अपेक्षित-अधिकतम 3.766 — अनुकूलित शार्प 1.264, सर्वश्रेष्ठ-N संयोग सीमा से बहुत नीचे है और सांख्यिकीय रूप से चयन-शोर से अलग नहीं है (is_significant=false, PBO=0.7183>0.5, sharpe_ci_low -0.158 का दायरा 0 को शामिल करता है)। सामान्यीकरण की हर निर्णायक कसौटी एक साथ विफल है: वॉक-फ़ॉरवर्ड is_overfitted=TRUE, जहाँ औसत इन-सैंपल 2.33 घटकर औसत आउट-ऑफ़-सैंपल -0.566 (NEGATIVE; 3 OOS विंडो में से 2 नकारात्मक, [-2.78, -1.03, 2.11]) रह जाता है; संवेदनशीलता FAILED……और दिखाएँकम दिखाएँ

डिफ्लेटेड शार्प में निर्णायक विफलता: DSR=0.0002, 225 परीक्षणों में अपेक्षित-अधिकतम 3.766 — अनुकूलित शार्प 1.264, सर्वश्रेष्ठ-N संयोग सीमा से बहुत नीचे है और सांख्यिकीय रूप से चयन-शोर से अलग नहीं है (is_significant=false, PBO=0.7183>0.5, sharpe_ci_low -0.158 का दायरा 0 को शामिल करता है)। सामान्यीकरण की हर निर्णायक कसौटी एक साथ विफल है: वॉक-फ़ॉरवर्ड is_overfitted=TRUE, जहाँ औसत इन-सैंपल 2.33 घटकर औसत आउट-ऑफ़-सैंपल -0.566 (NEGATIVE; 3 OOS विंडो में से 2 नकारात्मक, [-2.78, -1.03, 2.11]) रह जाता है; संवेदनशीलता FAILED में 5 क्लिफ़ हैं (sma_slow, max_hold_bars, min_depth_pct, stop_loss_pct, take_profit_pct) — ऑप्टिमाइज़र ने बढ़त को अस्थिर क्लिफ़ किनारों पर टिका दिया; और होल्डआउट का ‘passed:true’ ऋणात्मक हर से भाग देने का विकृत आर्टिफ़ैक्ट है (ऋणात्मक WF-OOS हर -0.566 के विरुद्ध अनुपात 0, holdout_sharpe 0.87), जिससे कोई जानकारी नहीं मिलती। आकर्षक अनुकूलित शीर्षक आँकड़ा (शार्प 1.26, +75%, PF 1.53, 72 ट्रेडों पर max_dd 9%) पूरी तरह इन-सैंपल सर्वश्रेष्ठ-of-225 फ़िट है, जिसे आउट-ऑफ़-सैंपल समर्थन नहीं है। यह अनुकूलन-पूर्व चेतावनी की पुष्टि करता है: 225 परीक्षणों में चुना गया 0.32 का आधार शार्प (PF 1.075), डिफ्लेशन में विफल होने वाला पारंपरिक पैटर्न है। दोबारा न चलाएँ: नमूना पर्याप्त है (72 ट्रेड, घनत्व की समस्या नहीं), और स्वीप पहले ही पैरामीटर क्षेत्र खोजकर औसत OOS नकारात्मक, 5 क्लिफ़ और DSR 0.0002 पा चुका है — लक्ष्य की ओर समायोजित करने के लिए कोई मज़बूत, कम खोजा गया क्षेत्र नहीं है; दूसरा स्वीप वही किस्मत-सीमा से नीचे का, OOS-नकारात्मक आर्टिफ़ैक्ट फिर पाएगा। revise_hypothesis न करें: यह वास्तव में मामूली बढ़त का बहु-परीक्षण ओवरफ़िट है (BTC दैनिक पर गिरावट के बाद खरीद प्रविष्टि), ऐसा सिद्ध तंत्र नहीं जो अनुपयुक्त लक्ष्य पर अटका हो — उसी कमज़ोर संकेत को दूसरे इंस्ट्रूमेंट पर नए सिरे से ढालना केवल ओवरफ़िटिंग दोहराएगा। FAILURE PATTERN: BTC पर लॉन्ग-ओनली दैनिक, अपट्रेंड के भीतर गिरावट पर प्रविष्टि (ट्रेंड के भीतर औसत-वापसी) में वास्तविक लेकिन मामूली आधार बढ़त है (शार्प 0.32 / PF 1.075), जो बहु-परीक्षण डिफ्लेशन में टिकती नहीं — सर्वश्रेष्ठ-of-225 चयन के बाद DSR घटकर ~0 रह जाता है, PBO 0.7 से अधिक है, वॉक-फ़ॉरवर्ड OOS नकारात्मक हो जाता है और संवेदनशीलता ग्रिड क्लिफ़ से भरा है; एक प्रमुख इंस्ट्रूमेंट पर दैनिक आवृत्ति में गिरावट-खरीद प्रभाव डिफ्लेटेड शार्प जांच में टिकने के लिए बहुत कमज़ोर है।

कार्यान्वयन

केवल लॉन्ग BTCUSDT.BINANCE दैनिक ‘अपट्रेंड में गिरावट खरीदें’ रणनीति। पुष्ट अपट्रेंड में (क्लोज़ > SMA(50) और SMA(20) > SMA(50)) यह लगातार min_pullback_days कम क्लोज़ वाली संक्षिप्त गिरावट की प्रतीक्षा करती है, जिसकी गहराई कम-से-कम min_depth_pct हो; फिर पहले रिवर्सल बार पर LONG में प्रवेश करती है (आज का क्लोज़ कल से ऊपर)। निकास 4% स्टॉप, 8% टेक-प्रॉफ़िट, रेजीम टूटने (क्लोज़ SMA(50) से नीचे), या 15-बार टाइम स्टॉप पर होता है। जोखिम-आधारित पोज़िशन आकार: स्टॉप तक का जोखिम इक्विटी के 2% के बराबर, इक्विटी के 1x तक के नॉशनल मूल्य की सीमा के साथ। केवल OHLCV, एक इंस्ट्रूमेंट, एक टाइमफ़्रेम, लीवरेज 1.0।

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

सत्यापन विफल (लेयर 2 — सिंथेटिक परिदृश्य): इस्तेमाल किए गए पैरामीटर: ['risk_pct', 'sma_fast', 'sma_slow', 'min_notional', 'max_hold_bars', 'min_depth_pct', 'stop_loss_pct', 'take_profit_pct', 'max_notional_frac', 'min_pullback_days'] जाँचें कि __init__ में self.parameters.get() से सभी एट्रिब्यूट सेट होते हैं। - steady_uptrend: फ़्रोज़न सिग्नल: सभी 444 सिग्नल समान हैं (मान=0.0)। calculate_signal() में संभवतः बग है — सिग्नल कभी बदलता नहीं। - steady_downtrend: फ़्रोज़न सिग्नल: सभी 444 सिग्नल समान हैं (मान=0.0)। calculate_signal() में संभवतः बग है — सिग्नल कभी बदलता नहीं।

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

शार्प
1.26
कुल रिटर्न
75.42%
अधिकतम ड्रॉडाउन
9.02%
कुल ट्रेड
72
जीत दर
40.3%
प्रॉफ़िट फ़ैक्टर
1.53

कोड काम करता है और परिकल्पना से मेल खाता है: 72 लॉन्ग / 0 शॉर्ट, अपट्रेंड में पुलबैक प्रवेश, 0 हटाया गया, metrics_reliable=true, लगभग 5.5-दिन होल्ड

पर्याप्त नमूना: 6.5 वर्षों में 72 ट्रेड (लगभग 62-ट्रेड वॉक-फ़ॉरवर्ड न्यूनतम से अधिक), सभी 7 वर्षों में ट्रेड -> WF विंडो में पर्याप्त आँकड़े

सकारात्मक और तंत्र के अनुरूप: कुल +25%, अपेक्षित लाभ +152, return_skew 1.03 / tail_ratio 1.75 (कुछ बड़े निरंतरता-वाले लाभ), कम बीटा 0.08, क्षमता $14M

डिफ़ॉल्ट स्पष्ट रूप से ऑप्टिमाइज़ नहीं हैं (गहराई/TP/SL/होल्ड मनमाने) -> स्वीप के लिए वास्तविक पैरामीटर गुंजाइश

बहुत मामूली बढ़त: profit_factor 1.075 (फ़ीस लगभग पूरा सकल लाभ खा जाती है), शार्प 0.32, win_rate 45.8%, sharpe_ci_low -1.05 (CI, 0 के आर-पार)

अल्फ़ा ~0.0003 (बेंचमार्क से अधिक नहीं); information_ratio -0.70

225 ट्रायल में चुना गया 0.32 मूल शार्प, ऑप्टिमाइज़ेशन के बाद FAILS डिफ्लेटेड-शार्प का पारंपरिक प्रोफ़ाइल है (अनेक-परीक्षण जोखिम)

impact_cost_pct 8.4% महत्वपूर्ण है; max_drawdown 26% और रिकवरी की अवधि 1715 दिनों की है

0.5 (ऑप्टिमाइज़ेशन-पूर्व, सूचनार्थ)

~62 WF न्यूनतम सीमा

> 1.2 (ऑप्टिमाइज़ेशन के बाद का लक्ष्य)

सकारात्मक (अपेक्षित लाभ +152)

> 0.15% फ़्यूचर्स

विश्लेषण

साफ़ कार्यान्वयन, पर्याप्त नमूना (6.5 वर्षों में 72 ट्रेड), सही लॉन्ग-ओनली प्रवेश; ऑप्टिमाइज़्ड कॉन्फ़िगरेशन में कम बीटा (0.06) और उच्च क्षमता

ऑप्टिमाइज़्ड इन-सैंपल मुख्य आँकड़ा आकर्षक दिखता है (शार्प 1.26, +75%, PF 1.53, max_dd 9%) — लेकिन यह -225 में से सर्वश्रेष्ठ फिट है, मान्य परिणाम नहीं

deflated_sharpe 0.0002 (<<0.95), is_significant FALSE, PBO 0.7183 (>0.5), sharpe_ci_low -0.158 (0 के आर-पार)

ऑप्टिमाइज़्ड शार्प 1.264, अपेक्षित-अधिकतम-शोर सीमा 3.766 से FAR नीचे है — -225 में से सर्वश्रेष्ठ चयन के भाग्य से अलग नहीं

वॉक-फ़ॉरवर्ड is_overfitted=TRUE: औसत IS 2.33 घटकर औसत OOS -0.566 (NEGATIVE) रह जाता है; 3 OOS विंडो में से 2 नकारात्मक हैं [-2.78, -1.03, 2.11]

संवेदनशीलता FAILED, 5 क्लिफ़ के साथ (sma_slow, max_hold_bars, min_depth_pct, stop_loss_pct, take_profit_pct) — बढ़त अस्थिर क्लिफ़ किनारों पर टिकी है

होल्डआउट 'passed:true' ऋणात्मक से भाग देने की विकृत कलाकृति है (अनुपात 0, WF-OOS -0.566 के मुक़ाबले) — वास्तविक पास नहीं

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

वास्तव में मामूली बढ़त (शार्प 0.32, PF 1.075) सर्वश्रेष्ठ-N चयन में नहीं टिकती — एक प्रमुख इंस्ट्रूमेंट पर दैनिक आवृत्ति में गिरावट-खरीद प्रभाव डिफ्लेटेड शार्प जांच में टिकने के लिए बहुत कमज़ोर है; ऑप्टिमाइज़ेशन के बाद यह DSR ~0, PBO >0.7, नकारात्मक वॉक-फ़ॉरवर्ड OOS और क्लिफ़ से भरे संवेदनशीलता ग्रिड में सिमटता है; और ऋणात्मक हर से भाग देने पर आधारित ‘होल्डआउट पास’ एक आर्टिफ़ैक्ट है, प्रमाण नहीं।

ऑप्टिमाइज़ेशन के बाद विश्लेषक ने इसे निर्णायक रूप से डिफ्लेटेड शार्प में विफल होने पर छोड़ दिया (DSR 0.0002, अपेक्षित-अधिकतम-भाग्य सीमा 3.766, PBO 0.72, is_significant=false): वॉक-फ़ॉरवर्ड is_overfitted=TRUE था, औसत OOS -0.566 के साथ (3 में से 2 विंडो नकारात्मक); संवेदनशीलता 5 क्लिफ़ के साथ विफल हुई, और 'होल्डआउट पास' ऋणात्मक से भाग देने की विकृत कलाकृति थी — इससे ऑप्टिमाइज़ेशन-पूर्व चेतावनी पुष्ट हुई कि 225 ट्रायल में 0.32 का मूल शार्प डिफ्लेशन में विफल होता है।

OHLCV-ओनली, लॉन्ग-ओनली दैनिक 'अपट्रेंड में गिरावट खरीदें' रणनीति BTCUSDT.BINANCE पर: पुष्ट अपट्रेंड में (क्लोज़ > 50-दिवसीय SMA और 20-दिवसीय SMA > 50-दिवसीय SMA), कम-से-कम न्यूनतम गहराई वाली 2-3-दिवसीय गिरावट के बाद पहले रिवर्सल बार पर लॉन्ग प्रवेश; ट्रेंड टूटने, टेक-प्रॉफ़िट, स्टॉप या टाइम स्टॉप पर निकास — जानबूझकर अलग गिरावट-फिर-रिवर्सल समय-निर्धारण/ट्रेंड के भीतर मीन-रिवर्ज़न तंत्र, जो BTC के दीर्घकालिक अपट्रेंड के अनुरूप है।

डिफ़ॉल्ट बैकटेस्ट में वास्तविक लेकिन मामूली बढ़त थी — कुल रिटर्न +25.2%, शार्प 0.32, लाभ कारक 1.075, ~0 अल्फ़ा, 72 ट्रेडों पर 45.8% जीत दर, sharpe_ci_low -1.05 — और ऑप्टिमाइज़ेशन से आकर्षक दिखने वाला इन-सैंपल मुख्य आँकड़ा मिला (शार्प 1.26, +75.4%, PF 1.53, अधिकतम ड्रॉडाउन 9%), जो -225 में से सर्वश्रेष्ठ फिट निकला और जिसे आउट-ऑफ़-सैंपल समर्थन नहीं मिला।

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