लेख की विषय-सूची
- साक्ष्य और दायरा
- चित्रण
- प्रक्रिया
- BOS को एक ऐसे ट्रेंड की ज़रूरत है जो पहले से पता हो
- मौजूदा बार को टेस्ट करने से पहले स्नैपशॉट स्ट्रक्चर
- तेज मूल्य-गति और ट्रेडिंग वॉल्यूम अलग विशेषता-समूह हैं
- सिंथेटिक कंटिन्यूएशन और व्हिपसॉ के उदाहरण
- रीटेस्ट एंट्री के लिए असल रीटेस्ट की ज़रूरत होती है
- क्या BOS अपट्रेंड में होने के अलावा कोई जानकारी देता है?
- आम गलतियाँ
- व्यावहारिक जाँच सूची
- अक्सर पूछे जाने वाले प्रश्न
- शोध स्रोत
साक्ष्य और दायरा
सोर्स इंडिकेटर एक BOS इम्प्लीमेंटेशन देता है, जबकि प्लेटफॉर्म और एक्सचेंज डॉक्यूमेंटेशन टाइमिंग और ऑर्डर को क्लियर करते हैं। प्रपोज़्ड रूल्स का यहां कोई वेरिफाइड प्रॉफिटेबिलिटी रिजल्ट नहीं है।
व्यावहारिक कार्यप्रवाह
- पिछले ट्रेंड की पुष्टि करेंयोग्य ऊँचे हाई और ऊँचे लो, या निचले हाई और निचले लो उपयोग करें।
- संदर्भ को फ़्रीज़ करेंवर्तमान बार से पहले, अभी तक न टूटे स्विंग स्तर का स्नैपशॉट लें।
- क्लोज-ब्रेक की पुष्टि करेंफिक्स्ड बफर लगाएं और लेवल को टूटा हुआ मार्क करें।
- वैकल्पिक फ़िल्टर का मूल्यांकन करेंडिस्प्लेसमेंट और RVOL एक्सपेरिमेंट को अलग रखें।
- चुनी गई एंट्री को एक्ज़ीक्यूट करेंतुरंत और रीटेस्ट एंट्री में अलग-अलग नतीजे रहते हैं।
BOS को एक ऐसे ट्रेंड की ज़रूरत है जो पहले से पता हो
अगर कन्फर्म हाई 100 है तो 104 है और उससे जुड़ा कन्फर्म लो 95 है तो 99 है, तो एक अपट्रेंड को ऊंचे हाई और ऊंचे लो से डिफाइन किया जा सकता है। इस कन्वेंशन के तहत 104 से ऊपर का बाद का क्लोज बुलिश BOS होता है। बिना ऑर्डर्ड स्विंग सीक्वेंस वाली रेंज में, वही क्लोज ट्रेंड कंटिन्यूएशन के बजाय एक रेंज ब्रेकआउट होता है।
LuxAlgo इंटरनल और स्विंग स्ट्रक्चर [1] में अंतर करता है। हर फिक्स्ड पिवट कॉन्फ़िगरेशन को scale_id असाइन करके डेटा में उस अंतर को बनाए रखें। एक छोटा काउंटरट्रेंड ब्रेक इस बात का काफी सबूत नहीं है कि बड़ा ट्रेंड पलट गया है।
अनब्रोकन शब्द मायने रखता है। एक बार जब कल एक स्विंग हाई को क्वालिफाइंग क्लोज ने पार कर लिया, तो आज हर हायर क्लोज को उसी लेवल के खिलाफ एक और BOS नहीं निकालना चाहिए। broken_level_id को स्टोर करें और एक साथ ब्रेक को ग्रुप करें। नहीं तो एक लगातार मूव दर्जनों अलग-अलग सिग्नल बन सकता है।
मौजूदा बार को टेस्ट करने से पहले स्नैपशॉट स्ट्रक्चर
प्रस्तावित पिवट हर तरफ तीन बार, eps=max(2 ticks,0.15ATR) और b=max(2 ticks,0.10ATR) का इस्तेमाल करते हैं। एक अपट्रेंड के लिए हाल के दोनों हाई और हाल के दोनों लो को eps से ज़्यादा बढ़ना ज़रूरी है; एक डाउनट्रेंड इन असमानताओं को उलट देता है। दूसरे कॉन्फ़िगरेशन मिले-जुले हैं। लंबाई और थ्रेशोल्ड रिसर्च पैरामीटर हैं।
बार t की शुरुआत में, पिछले ट्रेंड और लेटेस्ट एलिजिबल अनब्रोकन हाई का स्नैपशॉट लें। बुलिश BOS के लिए prior_state=UPTREND, close[t]>high+b, और पिछला क्लोज उस थ्रेशहोल्ड से ऊपर नहीं होना चाहिए। ATR, t−1 से आता है। t के क्लोज पर कन्फर्म किए गए पिवट्स सिर्फ t+1 के फैसलों के लिए जोड़े जाते हैं, इसलिए वे उसी प्रोसेसिंग साइकिल के बीच में लेवल को रिप्लेस नहीं कर सकते।
अगर कई रेफरेंस एक साथ टूट जाते हैं, तो क्रॉस किए गए लेवल की लिस्ट के साथ एक पेरेंट इवेंट बनाएं। स्कोप में सबसे ऊंचे लेवल को मेन रेफरेंस के तौर पर चुनना मुमकिन है, लेकिन पॉलिसी स्टेबल होनी चाहिए। एक्सपायर हो चुके लेवल को सिर्फ़ इसलिए दोबारा शुरू नहीं किया जा सकता क्योंकि बाद का चार्ट उसे ज़रूरी दिखाता है।
अंदरूनी पिवट इंजन में बराबरी और टाई तय करें। टाई हैंडलिंग के आधार पर एक फ्लैट डबल हाई एक स्विंग या कई हो सकता है। यह चॉइस ट्रेंड स्टेट और अगले बिना टूटे रेफरेंस पर असर डालती है, इसलिए इसे चार्टिंग डिटेल के तौर पर देखने के बजाय स्ट्रैटेजी वर्शन के साथ रिकॉर्ड करें।
old = structure_snapshot_at_end(t-1)
A = ATR14[t-1]
if finite_positive(A) and old.trend == UPTREND:
b = max(2*tick,0.10*A)
h = old.last_eligible_unbroken_high
if h is not None and C[t-1] <= h.price+b and C[t] > h.price+b:
emit(BOS_UP,known_at=received_close_time(t),level_id=h.id)
mark_broken(h.id)
append_pivots_confirmed_at(t,eligible_from=t+1)
# New pivots cannot replace the threshold inside this bar's decision.
तेज मूल्य-गति और ट्रेडिंग वॉल्यूम अलग विशेषता-समूह हैं
एक प्रस्तावित बुलिश डिस्प्लेसमेंट फ़िल्टर के लिए body/ATR≥0.8, body/range≥0.6 और CLV≥0.75 की ज़रूरत होती है। ये नंबर ऑप्शनल एक्सपेरिमेंट हैं, ज़रूरी BOS डेफ़िनिशन नहीं। एक ओपनिंग गैप एक छोटी कैंडल बॉडी के साथ स्विंग के आगे बंद हो सकता है; इसे लार्ज-बॉडी कंडीशन में ज़बरदस्ती डालने के बजाय gap_break लेबल बनाए रखें।
ब्रेकआउट RVOL जाँचता है कि दिन के उस समय के लिए ट्रेडिंग गतिविधि असामान्य है या नहीं। उसी मूल ब्रेक सूची पर फ़िल्टर के साथ और बिना BOS की तुलना करें। बड़ी कैंडल बॉडी और अधिक ट्रेडिंग वॉल्यूम अक्सर एक ही घटना के साथ आते हैं; उन्हें स्वतंत्र प्रमाण न गिनें।
जब वॉल्यूम भरोसेमंद नहीं होता, तब भी स्ट्रक्चर डिटेक्टर volume_unavailable=true के साथ काम कर सकता है। RVOL=1 को इम्प्यूट न करें, क्योंकि नॉर्मल एक्टिविटी और अननोन एक्टिविटी अलग-अलग स्टेट्स हैं। रिपोर्ट में मिसिंगनेस को सेव करें ताकि डेटा प्रोवाइडर बदलने पर यह चुपचाप न बदल सके कि कौन से सेटअप ट्रेडेबल हैं।
सिंथेटिक कंटिन्यूएशन और व्हिपसॉ के उदाहरण
मानें कि पुष्ट ऊँचे स्तर100 और104, निचले स्तर95 और99, ATR=2 तथा tick=0.05 हैं। तब b=0.20 है। अगली कैंडल में O=103.80, H=105.80, L=103.60 और C=105.50 हैं; बंद भाव104.20 से ऊपर है। बॉडी1.70 यानी0.85ATR है; body/range लगभग0.773 और CLV लगभग0.864 है। यह प्रस्तावित डिस्प्लेसमेंट फ़िल्टर पास करती है।
मानें कि BOS से पहले103.40 पर एक अलग छोटा पुलबैक लो पुष्ट हो चुका था। बार बंद होने के बाद105.60 पर प्रवेश निष्पादित हो, उस पुलबैक लो पर स्टॉप और110 पर लक्ष्य हो, तो जोखिम2.20 और लक्ष्य लाभ4.40 यानी लागत से पहले2R है। स्टॉप का आधार ज्ञात स्थानीय स्तर है, भविष्य का रीटेस्ट लो नहीं। बाद के रीटेस्ट की प्रतीक्षा करने वाली रणनीति को वास्तव में रुककर अपनी प्रवेश कीमत निकालनी होगी।
व्हिपसॉ वाले पथ में कीमत योग्य बंद भाव से पलटती है और सुरक्षा आदेश103.35 पर निष्पादित होता है, जिससे2.25 का नुकसान होता है। ट्रेड विफल होने पर भी BOS सही पहचानी गई घटना रहता है। विक104.50 तक जाए लेकिन बंद भाव103.90 हो तो यह बंद भाव वाला संस्करण सक्रिय नहीं होता। विक आधारित डिटेक्टर की अलग परिभाषा और जाँच चाहिए।
रीटेस्ट एंट्री के लिए असल रीटेस्ट की ज़रूरत होती है
ब्रेकआउट क्लोज़ के बाद खरीदने और बाद में रीटेस्ट के बाद खरीदने के लिए अलग-अलग स्ट्रेटेजी बनाए रखें। एक प्रपोज़्ड रीटेस्ट विंडो K=6 बार है, जिसमें लो 104 के आस-पास पहले से तय ज़ोन को छूता है और क्लोज़ 104+b से ऊपर लौटता है। इसकी कंडीशन उपलब्ध होने के बाद ही सबमिट करें। उस वर्शन के लिए सीधे ऊपर की ओर जाना नो-फिल है।
रीटेस्ट लो के नीचे का स्टॉप आमतौर पर प्रोटेक्टेड स्ट्रक्चरल लो से ज़्यादा पास होता है। एक ट्रेड पूरे अपट्रेंड को खत्म किए बिना स्टॉप आउट हो सकता है। इसके उलट, दूर के बड़े लो पर प्रोटेक्शन अगले टारगेट के लिए काफ़ी रिवॉर्ड नहीं छोड़ सकता है। BOS लेबल ऑटोमैटिकली पोजीशन रिस्क नहीं चुनता है।
प्रवेश से पहले, अवधि पूरी होने या पुरानी रेंज में पर्याप्त गहरा बंद भाव लौटने पर पूर्वनिर्धारित नियम से प्रतीक्षारत सेटअप रद्द हो सकता है। प्रवेश निष्पादित होने के बाद सुरक्षा वास्तविक ऑर्डर प्रकार और बाज़ार कीमतों [3] के अनुसार होगी। बाद की रिकवरी पहले निष्पादित स्टॉप को इतिहास से नहीं हटा सकती।
ओवरलैप होने वाली छोटी और बड़ी BOS एंट्री का टोटल रिस्क एक इवेंट बजट में रखें। अगर दोनों सिग्नल एक ही इम्पल्स के दौरान आते हैं, तो उनके नुकसान आपस में मज़बूती से जुड़े हो सकते हैं, भले ही उनकी फॉर्मल स्विंग ID अलग हों। हर लेबल को एक नए इंडिपेंडेंट ट्रेड के तौर पर गिनने के बजाय इंक्रीमेंटल पोजीशन और एग्जिट की रिपोर्ट करें।
क्या BOS अपट्रेंड में होने के अलावा कोई जानकारी देता है?
BOS वाले अपट्रेंड समयखंडों की तुलना ऐसे अपट्रेंड समयखंडों से करें जिनकी वोलैटिलिटी और हाई से दूरी समान हो लेकिन ब्रेक न हुआ हो। पूरे बाज़ार से बुलिश BOS की तुलना मुख्यतः सिर्फ़ अपट्रेंड चुनने का प्रभाव माप सकती है।
पहले पोस्ट-सिग्नल रिटर्न को मापें, फिर एग्जीक्यूटेबल ट्रेडिंग रिजल्ट्स को इवैल्यूएट करें। रीटेस्ट फ्रीक्वेंसी, रीटेस्ट सर्वाइवल, एंट्री डिले, MAE/MFE, एक्सपेक्टेंसी और लेटेंसी सेंसिटिविटी की रिपोर्ट करें। इन्फॉर्मेशन-टाइमिंग प्रिंसिपल्स [2] द्वारा गाइडेड प्रीफिक्स रीप्ले, भविष्य के पिवट्स को पुराने इवेंट्स को बदलने से रोकेगा।
एक सटीक थ्रेशोल्ड को ऑप्टिमाइज़ करने के बजाय, स्टेबल नतीजों के लिए आस-पास की पिवट लंबाई और बफ़र्स की जांच करें। अनिश्चितता का अनुमान लगाते समय, स्केल पर एक साथ होने वाली घटनाओं को ग्रुप करें। उन समयों को भी बनाए रखें जहाँ ट्रेंड की स्थिति मिली-जुली हो जाती है: खराब नतीजे देखने के बाद उन्हें हटाने से कंटिन्यूएशन सैंपल आर्टिफिशियली साफ हो जाएगा।
आम गलतियाँ
हर नया हाई BOS हो जाता है
पहले से तय ट्रेंड के बिना, इवेंट सिर्फ़ एक रेंज ब्रेकआउट हो सकता है।
भविष्य के रीटेस्ट लो का उपयोग करना
ब्रेकआउट-क्लोज एंट्री बाद में पहचाने गए स्टॉप को उधार नहीं ले सकती।
कई पैमाने स्वतंत्र सबूत का संकेत देते हैं
कई लेबल एक ही इंपल्स और कोरिलेटेड रिस्क को बता सकते हैं।
इस विधि का उपयोग करने से पहले जाँच सूची
अपने डेटा पर सत्यापन के बाद प्रत्येक मद पर निशान लगाएँ। प्रगति इसी ब्राउज़र में सहेजी जाती है; यह रणनीति के लाभदायक होने का प्रमाणपत्र नहीं है।
अक्सर पूछे जाने वाले प्रश्न
स्विंग स्तर को पार करने वाली कैंडल विक गिनी जाती है?
इस बेसलाइन में नहीं, जिसके लिए पूरा क्लोज होना ज़रूरी है। विक-ब्रेक रूल एक अलग डिटेक्टर है।
क्या फेल हुए BOS ट्रेड का मतलब है कि इवेंट को गलत लेबल किया गया था?
नहीं। घटना अपनी परिभाषा पूरी कर सकती है, फिर भी प्रवेश के बाद ट्रेंड जारी रहने की धारणा पर किया गया ट्रेड नुकसान दे सकता है।
शोध स्रोत
हर स्रोत अपने साथ दिए गए विवरण में परिभाषा या साक्ष्य का समर्थन करता है। छद्मकोड, कृत्रिम उदाहरण और प्रस्तावित पैरामीटर अलग सत्यापन माँगते हैं।
- Smart Money ConceptsLuxAlgo on TradingView. संरचना पहचान के एक कार्यान्वयन का मूल विवरण पढ़ा गया है। जाँच की तारीख: .
- RepaintingTradingView. जानकारी की उपलब्धता और रीपेंटिंग संबंधी तकनीकी निर्देश पढ़े गए हैं। जाँच की तारीख: .
- Futures Order TypesCME Group. ऑर्डर की कार्यप्रणाली पढ़ी गई है; यह ट्रेडिंग रणनीति के सत्यापन का दावा नहीं है। जाँच की तारीख: .
संबंधित विधियाँ
जोखिम संबंधी सूचना
यह सामग्री शिक्षा और शोध की योजना बनाने के लिए है, वित्तीय सलाह नहीं। Backtest ऐतिहासिक डेटा का सिमुलेशन है, भविष्य के प्रदर्शन की गारंटी नहीं देता और वास्तविक ट्रेड नहीं करता। इस संग्रह की विधियाँ अपने-आप ऐप में उपलब्ध सुविधाएँ नहीं हैं। देखें कार्यपद्धति और शिक्षण केंद्र.
वास्तविक पूँजी जोखिम में डालने से पहले नियमों का सत्यापन करें
ऐप की क्षमताओं, डेटा और प्रत्येक सिमुलेटेड ट्रेड की जाँच करें; उन्नत डिटेक्टरों के लिए अलग कार्यान्वयन की आवश्यकता हो सकती है।
App Store से Backtest डाउनलोड करें