लेख की विषय-सूची
- साक्ष्य और दायरा
- चित्रण
- प्रक्रिया
- इसका एंकर चुनने से पहले इंपल्स को डिफाइन करें
- एक पुनरुत्पादनीय एंकर-चयन एल्गोरिथ्म
- वॉल्यूम का इस्तेमाल अलग, टेस्ट करने लायक फ़ीचर के तौर पर करें
- सिंथेटिक ब्लॉक बनाना और एक खराब रीटेस्ट
- पहला रीटेस्ट, इनवैलिडेशन और ज़ोन लाइफटाइम
- क्या एंकर एक सिंपल पुलबैक ज़ोन पर बेहतर होता है?
- आम गलतियाँ
- व्यावहारिक जाँच सूची
- अक्सर पूछे जाने वाले प्रश्न
- शोध स्रोत
साक्ष्य और दायरा
मूल कार्यान्वयन में ब्लॉक की अलग परिभाषाएँ और बॉडी/पूरी रेंज के विकल्प हैं। नीचे दिए संस्करणबद्ध प्रस्ताव की लाभदायकता सिद्ध नहीं की गई है।
व्यावहारिक कार्यप्रवाह
- BOS या MSS की पुष्टि करेंएक स्ट्रक्चरल घटना पहले से ही पता होनी चाहिए।
- आवेग निर्दिष्ट करेंफिक्स्ड रन और डिस्प्लेसमेंट डेफ़िनिशन का इस्तेमाल करें।
- एंकर का चयन करेंW और बॉडी/फुल-रेंज कन्वेंशन लागू करें।
- प्रकाशित करें और ऑडिट करेंटाइमस्टैम्प और पहले के रीटेस्ट रिकॉर्ड करें।
- व्यापार करें या अमान्य करेंएंकर को हिलाए बिना एक अलग एंट्री मॉडल का इस्तेमाल करें।
इसका एंकर चुनने से पहले इंपल्स को डिफाइन करें
एक मज़बूत रैली से पहले आखिरी बेयरिश कैंडल वाक्यांश दो सवालों को अनसुलझा छोड़ देता है: रैली कितनी मज़बूत होनी चाहिए, और इसे कब पूरा माना जाता है? पूरे भविष्य के मूव को देखने और फिर उसके बाईं ओर सबसे सुंदर कैंडल चुनने से बिना किसी सही पब्लिकेशन टाइम के एक आकर्षक ज़ोन बनता है।
ऑर्डर ब्लॉक्स और ब्रेकर ब्लॉक्स टूल बॉडी या फुल-कैंडल ज़ोन [1] देता है, और SMC इम्प्लीमेंटेशन में कई स्ट्रक्चर और ब्लॉक टाइप [2] होते हैं। यह आर्टिकल एक एंकर कैंडल की पूरी विक रेंज का इस्तेमाल करता है और BOS या MSS पता चलने के बाद ही पब्लिश होता है। यह कैंडल की लोकेशन से ट्रेडर्स की पहचान का अंदाज़ा नहीं लगाता है।
चौड़ा क्षेत्र कीमत के अधिक वापस आने को सफल स्पर्श गिन सकता है, लेकिन आम तौर पर stop दूरी भी ज्यादा चाहिए। संकरा क्षेत्र प्रतिफल/जोखिम में आकर्षक दिख सकता है पर spread के प्रति अधिक संवेदनशील होगा। केवल स्पर्श या उछाल दर आर्थिक रूप से बेहतर सीमा नहीं बताती।
एक पुनरुत्पादनीय एंकर-चयन एल्गोरिथ्म
एक कन्फर्म बुलिश BOS/MSS क्लोज t पर, t पर खत्म होने वाली बुलिश कैंडल्स का आखिरी लगातार रन ढूंढें, जो एक प्रस्तावित M=3 बार तक सीमित हो। एक डोजी रन को खत्म करता है। मान लीजिए कि s इसकी शुरुआत है और (C[t]−O[s])/A_ref≥1 की ज़रूरत है, जहाँ A_ref=ATR14[s−1] है। फिर s से ठीक पहले प्रस्तावित W=4 बार के अंदर आखिरी बेयरिश कैंडल चुनें। ऐसी कैंडल के बिना, ब्लॉक न बनाएं।
एंकर j के लिए, zone=[L[j],H[j]], published_at=t और eligible_from=t+1 सेट करें। occurred_at=j सिर्फ़ हिस्ट्री रिकॉर्ड करता है। ज़ोन और A_ref को बचाकर रखें। बेयरिश वर्शन दिशा बदल देता है और बेयरिश रन से पहले बुलिश एंकर खोजता है। M, W और एक-ATR डिस्प्लेसमेंट रिसर्च के लिए सुझाए गए विकल्प हैं, न कि सोर्स लेखक को दिए गए पैरामीटर।
फ्रेशनेस तब शुरू होती है जब कीमत ज़ोन से बाहर निकलती है, जिसमें BOS पब्लिकेशन से पहले का समय भी शामिल है। अगर जाने और पब्लिकेशन के बीच कोई रिटर्न हुआ है, तो prepublication_retest=true स्टोर करें। फर्स्ट-टच वर्शन इसे बाहर कर सकता है। नया बनाया गया ब्लॉक अपने आप अनटच नहीं होता है।
जब बुलिश रन M से ज़्यादा लंबा हो, तो एक डिटरमिनिस्टिक रिस्पॉन्स तय करें। यह बेसलाइन, डिस्प्लेसमेंट की ज़रूरत पूरी होने तक रन को अनिश्चित काल तक बढ़ाने के बजाय फ़ाइनल M कैंडल्स का मूल्यांकन करती है। चुने हुए s और j को स्टोर करें, ताकि बाद का रिप्ले पूरे फ़्यूचर इम्पल्स को फिर से खोजने के बजाय सिलेक्शन को फिर से बना सके।
on_confirmed_bullish_structure_break(t):
s = start_of_final_bullish_run(t,max_bars=3)
if s is None or not valid_history_before(s,lookback=4): return
A = ATR14[s-1]
if not finite_positive(A): return
if (C[t]-O[s])/A < 1: return
j = last_bearish_bar(s-4,s-1)
if j is None: return
zone = [L[j],H[j]]
publish(zone,original_bar=j,known_at=received_close_time(t),
eligible=t+1,A_ref=A,
prior_retests=count_since_departure(zone,j,t))
वॉल्यूम का इस्तेमाल अलग, टेस्ट करने लायक फ़ीचर के तौर पर करें
एंकर वॉल्यूम, इम्पल्स वॉल्यूम और रिटर्न वॉल्यूम को अलग-अलग मापें। ज़्यादा एंकर वॉल्यूम अपने आप बेहतर ब्लॉक नहीं बनाता: कैंडल डिस्ट्रीब्यूशन या टू-वे ट्रेडिंग दिखा सकती है। BOS-कन्फर्म्ड ब्लॉक्स की तुलना RVOL फिल्टर के साथ और बिना फिल्टर के करें।
अगर रिटर्न वॉल्यूम, इम्पल्स वॉल्यूम से कम है, तो ड्यूरेशन और दिन के समय को कंट्रोल करें। रॉ टोटल का इस्तेमाल करके तीन-बार इम्पल्स की तुलना एक-बार रिट्रेसमेंट से करने पर, छोटी विंडो अपने आप फ़ायदेमंद होती है। जब कीमत ज़ोन में वापस आती है, तो स्प्रेड को भी मापें; एक छोटा ब्लॉक ट्रांज़ैक्शन कॉस्ट देने के लिए बहुत कम जगह छोड़ सकता है।
इम्पल्स का FVG अलग फीचर है। FVG, विस्थापन और BOS एक ही मजबूत कैंडल से बन सकते हैं, इसलिए तीन मनमाने विश्वास अंक जोड़ना स्वतंत्र समर्थन को बढ़ा-चढ़ाकर दिखा सकता है। साझा घटना-वंश दर्ज करें और हर शर्त प्रयोग में अलग जोड़ें।
सिंथेटिक ब्लॉक बनाना और एक खराब रीटेस्ट
कल्पित bearish anchor j में O=100.80, H=101, L=100 और C=100.20 हैं। अगली लगातार bullish कैंडल श्रृंखला103.50 पर बंद होकर पहले से ज्ञात swing103 पार करती है; श्रृंखला से पहले ATR 1 है। bullish block [100,101] और मध्य100.50 है, जो BOS close की पुष्टि पर ही उपलब्ध होता है।
बाद का रीटेस्ट100.40 तक जाता है और101.20 पर बंद होता है, अर्थात ऊपरी किनारे तथा b=0.10 के जोड़ से ऊपर प्रस्तावित rejection शर्त पूरी है।101.25 पर खरीद फिल,99.90 stop और103.95 target से जोखिम1.35 और लाभ दूरी2.70 यानी लागत पूर्व2R है। मध्य100.50 limit तभी वैध है जब आदेश वापसी से पहले मौजूद था और fill मॉडल निष्पादन की अनुमति देता है।
फेलियर पाथ में, रिटर्न 99.70 तक पहुँचता है और 99.80 पर बंद होता है। कन्फर्मेशन वर्शन एंटर नहीं होता है। पहले से रेस्टिंग मिडपॉइंट लिमिट भर गई होगी और फिर 99.88 पर एग्जिट हो गई होगी, जिससे 100.50 से 0.62 का नुकसान हुआ होगा। फेल हुए ट्रेड को स्ट्रक्चरली वैलिड दिखाने के लिए एंकर को पुरानी कैंडल से न बदलें जिसका लो 99.50 था। अगर j ओरिजिनली W=4 के बाहर था, तो पहले कोई ब्लॉक नहीं बनना चाहिए था।
पहला रीटेस्ट, इनवैलिडेशन और ज़ोन लाइफटाइम
प्रस्तावित नियम प्रकाशन के बाद30कैंडल तक केवल पहला पात्र रीटेस्ट स्वीकारता है, जिसके बाद zone_high+b से ऊपर close चाहिए। zone_low−b से नीचे close, अलग तय मुख्य संरचना विफलता या समय समाप्ति पर प्रवेश से पहले रद्द करें। पहले से मौजूद limit के जीवनकाल में हुए fills को कैंडल close पर तय cancellation से पहले संसाधित करें।
क्षेत्र से बाहर stop और बड़े swing से बाहर stop अलग जोखिम नीतियाँ हैं। वास्तविक प्रवेश भाव, stop दूरी और हर मूल्य-इकाई पर इंस्ट्रूमेंट के मूल्य से मात्रा निकालें। पहले से तय spread/risk सीमा प्रवेश रोक सकती है, पर कौन हारा यह देखकर सीमा नहीं चुनें। एक्सचेंज आदेश दस्तावेज निष्पादन स्तर परिभाषित करने में मदद करते हैं। [3]
जब कोई ब्लॉक फेल हो जाए, तो उसका FAILED रिकॉर्ड संभाल कर रखें। बाद का ब्रेकर parent_ob_id वाला एक नया कैंडिडेट होता है, न कि कोई रीराइट जो पुराने लॉस को सक्सेसफुल ज़ोन में बदलता है। हर टच को संभाल कर रखें ताकि पहले और दूसरे टच के हाइपोथीसिस की तुलना की जा सके।
अगर ओवरलैपिंग टाइमफ्रेम में कई एंकर क्वालिफ़ाई करते हैं, तो ऑटोमैटिकली पोज़िशन स्टैक न करें। हो सकता है कि एक ही इंपल्स ने उन सभी को बनाया हो। एक पोर्टफ़ोलियो रूल में एक ट्रेड चुनना चाहिए या एक फिक्स्ड इवेंट बजट शेयर करना चाहिए, और रिजेक्ट किए गए ऑप्शन को रिसर्च के लिए रखना चाहिए, न कि चुपचाप हटा देना चाहिए।
क्या एंकर एक सिंपल पुलबैक ज़ोन पर बेहतर होता है?
काम के कंट्रोल में एक अलग प्री-इम्पल्स कैंडल या उसी मूव से एक फिक्स्ड-परसेंटेज रिट्रेसमेंट ज़ोन शामिल है। चौड़ाई, दूरी, उम्र और ट्रेंड को मैच करें। अगर साफ़ फ़ायदा सिर्फ़ एंट्री को कीमत के करीब रखने से मिलता है, तो यह एक खास इंस्टीट्यूशनल-इन्वेंट्री मैकेनिज़्म के सबूत से अलग है।
प्रीफ़िक्स रीप्ले में ज़ोन सिर्फ़ पब्लिकेशन के समय दिखना चाहिए। फ़ाइनल चार्ट पर अभी भी दिखने वाले ब्लॉक को पढ़ने के बजाय, फ़ेल ब्लॉक को बचाकर रखें। ब्लॉक काउंट, रीटेस्ट फ़्रीक्वेंसी, नो-फ़िल रेट, नेट एक्सपेक्टेंसी, ड्रॉडाउन और कॉस्ट को R में रिपोर्ट करें।
नए डेटा पर आस-पास के M/W वैल्यू, बॉडी बनाम विक बाउंड्री और TTL को टेस्ट करें। फ्रेशनेस सिलेक्शन की कॉस्ट को मापने के लिए प्री-पब्लिकेशन-टच्ड ब्लॉक को उनके अपने ग्रुप के तौर पर शामिल करें। सैकड़ों एंकर रूल सर्च करना और एक भरोसेमंद चार्ट दिखाना बड़े तरीके को वैलिडेट नहीं करता है।
आम गलतियाँ
हर कैंडल एक ऑर्डर ब्लॉक बन जाती है
इम्पल्स और स्ट्रक्चर-ब्रेक कॉन्टेक्स्ट के बिना, डिटेक्टर काफ़ी स्पेसिफिक नहीं होता है।
स्टॉप लगने के बाद एंकर बदलना
यह घाटे वाले उदाहरण हटाता है और क्षेत्र स्तर पर survivorship bias पैदा करता है।
मान लीजिए कि नया बनाया गया है, तो इसका मतलब है कि इसे छुआ नहीं गया है
फ्रेशनेस में पब्लिकेशन से पहले का इंटरवल भी शामिल होना चाहिए।
इस विधि का उपयोग करने से पहले जाँच सूची
अपने डेटा पर सत्यापन के बाद प्रत्येक मद पर निशान लगाएँ। प्रगति इसी ब्राउज़र में सहेजी जाती है; यह रणनीति के लाभदायक होने का प्रमाणपत्र नहीं है।
अक्सर पूछे जाने वाले प्रश्न
क्या ऑर्डर ब्लॉक बैंक का रेस्टिंग लिमिट ऑर्डर है?
इसे कैंडल्स से तय नहीं किया जा सकता। यहाँ यह सिर्फ़ एक प्राइस ज़ोन है जिसे साफ़ नियमों से चुना गया है।
क्या कैंडल की बॉडी पूरी विक सहित रेंज से बेहतर है?
वे चौड़ाई, फिल और प्रोटेक्शन बदलते हैं। डेवलपमेंट सैंपल के बाहर एक ही अपॉर्चुनिटी सेट पर उनकी तुलना करें।
शोध स्रोत
हर स्रोत अपने साथ दिए गए विवरण में परिभाषा या साक्ष्य का समर्थन करता है। छद्मकोड, कृत्रिम उदाहरण और प्रस्तावित पैरामीटर अलग सत्यापन माँगते हैं।
- Order Blocks and Breaker BlocksLuxAlgo on TradingView. मूल टूल विवरण, बॉडी/पूरी रेंज विकल्प और polarity व्यवहार पढ़े गए। जाँच की तारीख: .
- Smart Money ConceptsLuxAlgo on TradingView. एक कार्यान्वयन पढ़ा गया, सार्वभौमिक बाजार मानक नहीं। जाँच की तारीख: .
- Futures Order TypesCME Group. सिग्नल पहचान और निष्पादन अलग करने के लिए आदेश की प्रक्रिया पढ़ी गई। जाँच की तारीख: .
संबंधित विधियाँ
जोखिम संबंधी सूचना
यह सामग्री शिक्षा और शोध की योजना बनाने के लिए है, वित्तीय सलाह नहीं। Backtest ऐतिहासिक डेटा का सिमुलेशन है, भविष्य के प्रदर्शन की गारंटी नहीं देता और वास्तविक ट्रेड नहीं करता। इस संग्रह की विधियाँ अपने-आप ऐप में उपलब्ध सुविधाएँ नहीं हैं। देखें कार्यपद्धति और शिक्षण केंद्र.
वास्तविक पूँजी जोखिम में डालने से पहले नियमों का सत्यापन करें
ऐप की क्षमताओं, डेटा और प्रत्येक सिमुलेटेड ट्रेड की जाँच करें; उन्नत डिटेक्टरों के लिए अलग कार्यान्वयन की आवश्यकता हो सकती है।
App Store से Backtest डाउनलोड करें