
चलती औसत क्रॉस-लाइन ट्रेडिंग रणनीतियाँ विभिन्न चक्रों के चलती औसत की गणना करके, जब वे गोल्डफ़ॉर्क या डेडफ़ॉर्क होते हैं, तो खरीद या बेचने के लिए, तकनीकी विश्लेषण प्रकार की ट्रेडिंग रणनीतियों में से एक है। यह रणनीति सरल, आसान है, कम पूंजी का उपयोग करती है, और कम वापसी, मध्यम और लंबी लाइन संचालन के लिए उपयुक्त है।
यह रणनीति 20 चक्र और 50 चक्र के निर्देशांक चलती औसत (ईएमए) की गणना करके बनाई गई है। जब 20 चक्र ईएमए पर 50 चक्र ईएमए होता है, तो खरीददारी की जाती है। जब 20 चक्र ईएमए के नीचे 50 चक्र ईएमए होता है, तो बिक्री की जाती है।
ईएमए सूचकांक चलती औसत है, जो हाल के आंकड़ों को अधिक वजन देता है। ईएमए की गणना सूत्र हैः
EMAtoday = (Pricetoday * k) + EMAyesterday * (1-k)
यहाँ k = 2/ (चक्रों की संख्या + 1)
इस प्रकार, जब एक अल्पकालिक ईएमए पर एक दीर्घकालिक ईएमए होता है, तो यह संकेत देता है कि कीमतें तेजी से बढ़ रही हैं, LONG; जब एक अल्पकालिक ईएमए पर एक दीर्घकालिक ईएमए होता है, तो यह संकेत देता है कि कीमतें तेजी से बढ़ रही हैं, SHORT
इस रणनीति के निम्नलिखित फायदे हैं:
इस रणनीति के साथ निम्नलिखित जोखिम भी हैं:
इसलिए, इस रणनीति को निम्नलिखित पहलुओं से अनुकूलित किया जा सकता हैः
चलती औसत क्रॉस ट्रेडिंग रणनीति एक सरल और प्रभावी तकनीकी ट्रेडिंग रणनीति है, जिसे समझना और लागू करना आसान है, बाजार परीक्षण से गुजरता है। पैरामीटर अनुकूलन, सहायक शर्तों को जोड़ने जैसे तरीकों से, ट्रेडिंग जोखिम को और कम किया जा सकता है, रणनीति की स्थिरता को बढ़ाया जा सकता है। यह रणनीति मात्रात्मक व्यापार के लिए एक बुनियादी मॉड्यूल बन सकती है।
/*backtest
start: 2022-11-20 00:00:00
end: 2023-11-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © brandlabng
//@version=5
//study(title="Holly Grail", overlay = true)
strategy('HG|E15m', overlay=true)
src = input(close, title='Source')
price = request.security(syminfo.tickerid, timeframe.period, src)
ma1 = input(20, title='1st MA Length')
type1 = input.string('EMA', '1st MA Type', options=['EMA'])
ma2 = input(50, title='2nd MA Length')
type2 = input.string('EMA', '2nd MA Type', options=['EMA'])
price1 = if type1 == 'EMA'
ta.ema(price, ma1)
price2 = if type2 == 'EMA'
ta.ema(price, ma2)
//plot(series=price, style=line, title="Price", color=black, linewidth=1, transp=0)
plot(series=price1, style=plot.style_line, title='1st MA', color=color.new(#219ff3, 0), linewidth=2)
plot(series=price2, style=plot.style_line, title='2nd MA', color=color.new(color.purple, 0), linewidth=2)
longCondition = ta.crossover(price1, price2)
if longCondition
strategy.entry('Long', strategy.long)
shortCondition = ta.crossunder(price1, price2)
if shortCondition
strategy.entry('Short', strategy.short)