इस लेख में जी-चैनल सूचक और घातीय चलती औसत (ईएमए) के आधार पर एक प्रवृत्ति-अनुसरण ट्रेडिंग रणनीति पेश की गई है। रणनीति वर्तमान बाजार प्रवृत्ति दिशा निर्धारित करने के लिए जी-चैनल सूचक का उपयोग करती है और ईएमए के साथ क्रॉसओवर के आधार पर खरीद / बिक्री संकेत उत्पन्न करती है। मुख्य विचार यह है कि जब कीमत एक अपट्रेंड के दौरान ईएमए में वापस खींचती है और बेचती है जब कीमत एक डाउनट्रेंड के दौरान ईएमए में उछलती है, जिससे प्राथमिक मूल्य प्रवृत्तियों को कैप्चर किया जाता है।
इस रणनीति का मूल जी-चैनल संकेतक है, जिसे पहली बार एंड्रयू गुप्पी द्वारा मूल्य आंदोलनों की वर्तमान प्रवृत्ति दिशा की पहचान करने के लिए प्रस्तावित किया गया था। जी-चैनल में एक ऊपरी बैंड, एक निचला बैंड और एक औसत रेखा शामिल है। ऊपरी बैंड हाल की अवधि के उच्चतम मूल्य बिंदुओं को जोड़ता है, निचला बैंड सबसे कम मूल्य बिंदुओं को जोड़ता है, और औसत रेखा ऊपरी और निचले बैंड का अंकगणितीय औसत है।
जब समापन मूल्य ऊपरी बैंड से ऊपर टूट जाता है, तो यह एक अपट्रेंड की शुरुआत का संकेत देता है; जब यह निचले बैंड से नीचे टूट जाता है, तो यह एक डाउनट्रेंड की शुरुआत का संकेत देता है।barssince()
कार्य यह गणना करने के लिए कि कितने बार पहले सबसे हालिया ऊपर और नीचे के ब्रेकआउट हुए। हाल ही में हुई दिशा को वर्तमान प्रवृत्ति दिशा माना जाता है।
ईएमए एक ट्रेंड-फॉलोइंग इंडिकेटर है जो एक साधारण चलती औसत की तुलना में हाल की कीमतों पर अधिक वजन रखता है, जिससे यह मूल्य परिवर्तनों के प्रति अधिक संवेदनशील हो जाता है। एक अपट्रेंड में, ईएमए अक्सर मूल्य के नीचे समर्थन के रूप में कार्य करता है; एक डाउनट्रेंड में, यह अक्सर मूल्य के ऊपर प्रतिरोध के रूप में कार्य करता है।
इस रणनीति का व्यापारिक तर्क इस प्रकार है:
इस लेख में जी-चैनल और ईएमए संकेतकों के आधार पर एक प्रवृत्ति-अनुसरण रणनीति पेश की गई है। रणनीति वर्तमान बाजार प्रवृत्ति दिशा को सटीक रूप से निर्धारित करने और प्रवृत्ति के भीतर ईएमए के साथ मूल्य क्रॉसओवर के आधार पर खरीद और बिक्री के अवसरों को पकड़ने के लिए जी-चैनल का उपयोग करती है। रणनीति के फायदे इसकी मजबूत प्रवृत्ति-अनुसरण क्षमता और व्यापक अनुकूलन क्षमता में निहित हैं, लेकिन प्रवृत्ति उलट, अनुचित पैरामीटर सेटिंग्स और ब्लैक स्वान घटनाओं से जोखिमों से भी सावधान रहना चाहिए। भविष्य में, रणनीति की मजबूती और लाभप्रदता को अधिक सहायक संकेतकों की शुरुआत, स्थिति प्रबंधन का अनुकूलन और बाजार भावना संकेतकों को शामिल करके और बढ़ाया जा सकता है। कुल मिलाकर, रणनीति में एक स्पष्ट तर्क, सरल और समझने में आसान सिद्धांत हैं, और माध्यमिक विकास और लाइव ट्रेडिंग के लिए उपयुक्त है। यह व्यापारियों द्वारा संदर्भ और अध्ययन के योग्य है।
/*backtest start: 2023-03-05 00:00:00 end: 2024-03-10 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © jonathan_422 //@version=4 strategy("G-Channel and EMA Strategy", shorttitle="G-EMA Strategy", overlay=true) // G-Channel settings length = input(100) src = input(close) // Calculating G-Channel a = 0.0 b = 0.0 a := max(src, nz(a[1])) - nz(a[1] - b[1]) / length b := min(src, nz(b[1])) + nz(a[1] - b[1]) / length avg = avg(a, b) // EMA settings emaLength = input(9, title="EMA Length") ema = ema(close, emaLength) // G-Channel buy/sell signals crossup = b[1] < close[1] and b > close crossdn = a[1] < close[1] and a > close bullish = barssince(crossdn) <= barssince(crossup) // Strategy logic buySignal = bullish and close < ema sellSignal = not bullish and close > ema // Plotting plot(ema, "EMA", color=color.orange) plot(avg, "Average", color=color.blue) // Plot buy/sell signals plotshape(buySignal, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY") plotshape(sellSignal, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL") // Strategy execution strategy.entry("Buy", strategy.long, when=buySignal) strategy.close("Buy", when=sellSignal)