हेकिन-अशी कैंडल: फ़ॉर्मूला, सिंथेटिक कीमतें और असल फ़िल
जानें कि हेकिन-अशी कैंडल बार को कैसे स्मूथ करती हैं, उनकी OHLC वैल्यू ट्रेडेड कीमतें क्यों नहीं होतीं, और ऑर्डर एग्ज़ीक्यूशन से विज़ुअल सिग्नल को कैसे अलग किया जाए
इस गाइड मेंकैंडल की तस्वीर को ट्रेडेड कीमतों से अलग करें
संक्षिप्त सारांश
हेकिन-अशी कैंडल सामान्य बार डेटा का इस्तेमाल एक रिकर्सिव एवरेजिंग फ़ॉर्मूले में करती हैं। उनकी स्मूथ बॉडी कीमतों के उतार-चढ़ाव को समझना आसान बना सकती है, लेकिन इससे मिलने वाले ओपन, हाई, लो और क्लोज़ चार्ट वैल्यू होते हैं, न कि ट्रेड का कोई दूसरा सेट। एक बार की गणना करें, देखें कि सिंथेटिक विक कहाँ बन सकती है, और फिर सिग्नल लॉजिक और एग्ज़ीक्यूट होने वाली कीमतों को अलग रखें।
कैंडल की तस्वीर को ट्रेडेड कीमतों से अलग करें
एक स्टैंडर्ड कैंडल किसी बार के लिए इंस्ट्रूमेंट के ओपन, हाई, लो और क्लोज़ की जानकारी देती है। Heikin-Ashi (HA) उन वैल्यूज़ को बदल देता है: इसका 'क्लोज़' (close) मौजूदा सामान्य OHLC का औसत होता है, जबकि इसका 'ओपन' (open) पिछले HA ओपन और क्लोज़ पर निर्भर करता है। यह रिकर्शन (बार-दर-बार होने वाली प्रक्रिया) बार-दर-बार दिखने वाले विज़ुअल बदलाव को कम करता है, लेकिन इसका मतलब यह भी है कि HA कैंडल ट्रांज़ैक्शन के असल रास्ते को ठीक-ठीक नहीं दिखाती है। TradingView HA वैल्यूज़ को असल कीमतों के बजाय औसत बताता है और कहता है कि सटीक एंट्री और एग्ज़िट चुनने के लिए ये कम सटीक होते हैं। डिस्प्ले का इस्तेमाल चुने हुए स्मूथिंग नियम को बताने के लिए करें, न कि किसी सिंथेटिक लेवल को मार्केट की आखिरी कीमत, सपोर्ट या उपलब्ध फ़िल के तौर पर दोबारा लेबल करने के लिए। {source:tradingViewHeikinAshiGuide}
सही इनपुट से हर फ़ील्ड की गणना करें
मौजूदा सामान्य बार के लिए, जिसका ओपन O, हाई H, लो L और क्लोज़ C है, HA_Close = (O + H + L + C) / 4। रिकर्सिव HA_Open = (previous HA_Open + previous HA_Close) / 2। फिर HA_High = max(H, HA_Open, HA_Close), और HA_Low = min(L, HA_Open, HA_Close)। मौजूदा क्लोज़ में मौजूदा बार के OHLC का इस्तेमाल होता है; मौजूदा ओपन पिछले HA स्टेट को आगे ले जाता है। सामान्य रंग नियम के तहत बुलिश HA बॉडी का मतलब है HA_Close > HA_Open, ज़रूरी नहीं कि सामान्य बार खुद अपने ओपन से ऊपर बंद हुआ हो। फ़ॉर्मूला चार डिराइव्ड वैल्यूज़ तय करता है; चार्ट पिछले क्लोज़ के आधार पर अलग से रंग का नियम दे सकता है, इसलिए ध्यान दें कि आप कौन सा रंग देख रहे हैं।
सिंथेटिक विक का पता लगाने के लिए गैप के उदाहरण का इस्तेमाल करें
मान लीजिए पिछला HA ओपन 100 है और पिछला HA क्लोज़ 102 है। मौजूदा इंस्ट्रूमेंट बार 108 के पिछले असल क्लोज़ के बाद 110 पर खुलता है, 112 तक पहुँचता है, 109 तक गिरता है और 111 पर बंद होता है। मौजूदा HA ओपन (100 + 102) / 2 = 101 है। इसका क्लोज़ (110 + 112 + 109 + 111) / 4 = 110.5 है। HA हाई 112 है और HA लो min(109, 101, 110.5) = 101 है। असल बार 109 से नीचे ट्रेड नहीं हुआ, फिर भी HA विक (wick) 101 तक जाती है क्योंकि इसका रिकर्सिव ओपन (recursive open) सिंथेटिक लो (synthetic low) का हिस्सा होता है। TradingView का फ़ॉर्मूला उन एक्सट्रीमा (extrema) के लिए मौजूदा हाई या लो के साथ HA ओपन और क्लोज का इस्तेमाल करता है। इसलिए, इस HA बार पर 101 का हिस्टोरिकल टच इस बात का सबूत नहीं है कि वहां कोई ऑर्डर ट्रेड हो सकता था। {source:tradingViewHeikinAshiGuide}
रिकर्शन (recursion) कैसे जारी रहता है, यह देखने के लिए उदाहरण को एक बार (bar) आगे बढ़ाएं। पिछली स्थिति के तौर पर HA ओपन 101 और HA क्लोज 110.5 का इस्तेमाल करते हुए, अगली असल बार को O=114, H=116, L=113.5, C=115 से चलने दें। इसका HA ओपन (101 + 110.5) / 2 = 105.75 है, इसका HA क्लोज (114 + 116 + 113.5 + 115) / 4 = 114.625 है, और इसका HA लो उस सिंथेटिक ओपन के बराबर है। असल बार का ट्रेड सिर्फ़ ऊपर बताए गए लो और हाई के बीच हुआ। इसलिए, मिला हुआ सिंथेटिक ओपन बार के असल लो के नीचे एक और विक (wick) बनाता है; यह एक कैलकुलेटेड चार्ट वैल्यू है, न कि देखा गया ट्रेड। {source:tradingViewHeikinAshiGuide}

स्मूथिंग को डिस्प्ले ट्रेडऑफ़ के तौर पर समझें
रिकर्सिव ओपन डिस्प्ले को मेमोरी देता है: हर नया HA ओपन, पिछले HA ओपन और पिछले HA क्लोज के बीच का आधा हिस्सा होता है। इसलिए, अगर बाकी सब चीजें समान रहें, तो पिछले HA क्लोज में बदलाव से अगला HA ओपन आधा बदल जाता है। मौजूदा HA क्लोज के लिए O, H, L और C का औसत निकालने से कैंडल की बॉडी का रंग और साइज़ साधारण कैंडल से अलग हो सकता है। एक ही रंग के लंबे क्रम को देखना आसान हो सकता है, लेकिन स्मूथिंग (smoothing) से गैप, फीस, एडवर्स सिलेक्शन (adverse selection) या अचानक रिवर्सल की संभावना खत्म नहीं होती। यह कैंडल की जगह और कभी-कभी उसकी रेंज को भी बदल देता है। विज़ुअल पैटर्न बदली हुई सीरीज़ का विवरण होता है; बिना अलग से टेस्ट किए गए नियम के, यह इस बात का सबूत नहीं है कि कीमत आगे बढ़ेगी या रिवर्स होगी।
रंग और विक पैटर्न को जानकारी के तौर पर देखें
कलर रूल और विक (wick) का आकार, ट्रांसफ़ॉर्म से बनी चीज़ों के लिए छोटे लेबल के तौर पर इस्तेमाल किया जा सकता है। उदाहरण के लिए, कुछ चार्ट रीडर ऐसी बुलिश कैंडल को, जिसमें नीचे की तरफ़ बहुत छोटी विक हो या कोई विक न हो, 'मज़बूत दिखने वाली अप बार' कहते हैं। यह फ़्रेज़ HA वैल्यूज़ के बारे में बताता है; यह यह तय नहीं करता कि हर ट्रेड पर खरीदारों का कंट्रोल था, कि लाइव स्टॉप HA लो (low) पर होना चाहिए, या कि अगली बार (bar) भी इसी पैटर्न को फॉलो करेगी। कोई प्लेटफ़ॉर्म HA क्लोज़ और HA ओपन के आधार पर कैंडल को रंग दे सकता है या, एक अलग ऑप्शन के साथ, क्लोज़ की तुलना पिछले क्लोज़ से कर सकता है। इन विकल्पों से एक ही OHLC डेटा अलग-अलग दिख सकता है। किसी स्टडी में रन, डोजी जैसी बॉडी या विक में बदलाव की गिनती करने से पहले कलर रूल और कैंडल फ़ॉर्मूला बताएँ।
बार, सेशन और इनिशियलाइज़ेशन नियमों को फ़िक्स करें
HA बार से बनता है, इसलिए अंडरलाइंग टाइमफ़्रेम और सेशन यह तय करते हैं कि हर कैलकुलेशन में कौन सी सामान्य OHLC वैल्यूज़ शामिल होंगी। रेगुलर घंटों में बनी पाँच मिनट की बार, एक्सटेंडेड ट्रेडिंग वाली बार से अलग हो सकती है; डेली बार की सीमा एक्सचेंज के कैलेंडर और टाइमज़ोन को फॉलो करती है। स्प्लिट, फ़्यूचर्स रोल, गायब बार और एडजस्टेड बनाम अनएडजस्टेड हिस्ट्री भी रॉ इनपुट को बदल सकती हैं। चूँकि HA_Open रिकर्सिव है, इसलिए शुरुआती सीड और लोड की गई हिस्ट्री की मात्रा शुरुआती वैल्यूज़ पर असर डाल सकती है; सीड का असर बार-बार एवरेजिंग करने से कम हो जाता है, लेकिन इसे रीप्रोड्यूसिबिलिटी चेक में छिपाया नहीं जाना चाहिए। सिंबल, एक्सचेंज, टाइमफ़्रेम, सेशन, प्राइस एडजस्टमेंट, हिस्ट्री की शुरुआत और प्लेटफ़ॉर्म के HA कन्वेंशन को रिकॉर्ड करें। सामान्य बार के बंद होने से पहले मौजूदा बार की वैल्यूज़ बदल सकती हैं। {source:tradingViewPineChartInformation}
चार्ट सिग्नल को बैकटेस्ट फ़िल से अलग रखें
Heikin-Ashi चार्ट पर, एक Pine स्ट्रेटेजी fill_orders_on_standard_ohlc पैरामीटर को ठीक-ठीक सेट कर सकती है। इसका डिफ़ॉल्ट मान false होता है; जब इसे true पर सेट किया जाता है, तो ब्रोकर एमुलेटर सिम्युलेटेड फ़िल के लिए स्टैंडर्ड OHLC डेटा का इस्तेमाल करता है। इससे सिर्फ़ सिम्युलेटेड फ़िल की कीमतें बदलती हैं। Heikin-Ashi चार्ट वैल्यू का इस्तेमाल करने वाले सिग्नल अभी भी सिंथेटिक वैल्यू का ही इस्तेमाल करते हैं, और यह सेटिंग Renko, Kagi या दूसरे नॉन-स्टैंडर्ड चार्ट को स्टैंडर्ड-प्राइस चार्ट में नहीं बदलती है। TradingView चेतावनी देता है कि नॉन-स्टैंडर्ड चार्ट पर बैकटेस्ट में फ़िल के लिए सिंथेटिक OHLC का इस्तेमाल हो सकता है और वे शायद असली मार्केट की स्थितियों को न दिखाएं। {source:tradingViewNonstandardChartBacktesting} {source:tradingViewPineStrategyDeclaration}
असल कीमतों के आधार पर एग्ज़ीक्यूट होने वाला नियम लिखें
नियम को दो चरणों में लिखें। पहले बताएं कि HA सीरीज़ क्या योगदान देती है: उदाहरण के लिए, HA ओपन से ऊपर पूरा हुआ HA क्लोज़ एंट्री कंडीशन के लिए एक फ़िल्टर हो सकता है। फिर असल मार्केट कीमतों का इस्तेमाल करके ऑर्डर तय करें: सबमिशन का समय, ऑर्डर का प्रकार, ट्रिगर सोर्स, स्वीकार्य कीमत, एग्ज़िट, साइज़, गैप हैंडलिंग और लागत। अगर ऑर्डर HA लो पर स्टॉप है, तो उस विचार को ट्रेड करने योग्य रॉ कीमतों से जुड़े नियम में बदलें, न कि यह मान लें कि सिंथेटिक लेवल मार्केट में मौजूद था। रणनीति की तुलना सामान्य OHLC एग्ज़ीक्यूशन और उसी तारीखों पर एक उपयुक्त बेसलाइन से करें; डेवलपमेंट के दौरान किए गए विकल्पों के लिए क्रोनोलॉजिकल होल्डआउट या वॉक-फ़ॉरवर्ड मूल्यांकन रखें। स्मूथ चार्ट बेहतर एग्ज़ीक्यूशन या भविष्य के परफ़ॉर्मेंस को साबित नहीं करता है।
आम सवाल
Q1क्या हेकिन-आशी (Heikin-Ashi) कीमतें असल कीमतें हैं?
नहीं। HA OHLC वैल्यू सामान्य बार और पिछली HA स्थिति से निकाली जाती हैं। ऑर्डर पूरा हो सकता है या नहीं, यह तय करने का आधार स्टैंडर्ड मार्केट कीमतें ही होती हैं।
Q2क्या मैं हेकिन-आशी 'लो' पर स्टॉप लगा सकता हूँ?
आप ऐसी स्ट्रेटेजी लिख सकते हैं जो उस वैल्यू का रेफ़रेंस दे, लेकिन हो सकता है कि HA 'लो' पर ट्रेड न हुआ हो। असल कीमतों का इस्तेमाल करके स्टॉप और उसके ट्रिगर को तय करें और गैप व एग्ज़ीक्यूशन को मॉडल करें।
Q3क्या फ़िल के लिए स्टैंडर्ड OHLC का इस्तेमाल करने से हेकिन-आशी बैकटेस्ट बायस (bias) खत्म हो जाता है?
नहीं। यह सपोर्टेड HA स्ट्रेटेजीज़ पर सिमुलेटेड फ़िल्स को स्टैंडर्ड OHLC में बदल सकता है, लेकिन सिग्नल में अभी भी सिंथेटिक HA वैल्यूज़ का इस्तेमाल हो सकता है। इससे भविष्य के परफ़ॉर्मेंस या असल लागत का पता नहीं चलता है।
स्रोत और आगे पढ़ें
समस्या की रिपोर्ट करें
हम इस लेख का लिंक जोड़कर ईमेल तैयार करेंगे। भेजने के बाद ही Mark को आपकी रिपोर्ट मिलेगी
त्वरित जाँच
गाइड पढ़ने के बाद 3 सवालों से खुद को जाँचें
सवाल 01
मौजूदा हेकिन-आशी क्लोज़ की गणना कैसे की जाती है?
व्याख्या देखने के लिए एक उत्तर चुनें
विकल्प शब्दावली
कॉल, पुट और ऑप्शन चेन से लेकर IV, ग्रीक्स और बिड-आस्क स्प्रेड तक मुख्य शब्दों की स्पष्ट परिभाषाएँ
विकल्प शब्दावली देखें