
रणनीति एक गतिशील ट्रेडिंग चैनल का निर्माण करने के लिए औसत चलती औसत (EMA) और औसत वास्तविक तरंग (ATR) के संयोजन के माध्यम से एक समान रेखा और अस्थिरता पर आधारित एक स्व-अनुकूली ट्रेडिंग प्रणाली है। रणनीति का मुख्य विचार बाजार के प्राकृतिक उतार-चढ़ाव को पकड़ना है, जो पारदर्शी रूप से अच्छी तरह से प्रदर्शन करने के लिए है।
रणनीति में तीन प्रमुख तकनीकी संकेतकों का उपयोग किया गया हैः
लेन-देन के लिए चैनल की गणना निम्नानुसार की जाती हैः
सिस्टम के रूप में कीमतों को छूने के लिए शुरू कर दिया कम करने के लिए ऊपर की पटरी, और नीचे की पटरी के लिए शुरू करने के लिए और अधिक करने के लिए, यह 2: 1 जोखिम-लाभ अनुपात का उपयोग करने के लिए सिफारिश की है.
यह एक तर्कसंगत रूप से डिज़ाइन किया गया औसत मूल्य रिवर्स ट्रेडिंग सिस्टम है, जो तकनीकी संकेतक के संयोजन के माध्यम से बाजार में उतार-चढ़ाव के अवसरों को पकड़ता है। रणनीति की ताकत इसकी अनुकूलनशीलता और निष्पक्षता में है, लेकिन इसे लागू करते समय ट्रेंडिंग वातावरण के प्रभाव और पैरामीटर अनुकूलन पर ध्यान देने की आवश्यकता है। अनुशंसित अनुकूलन दिशा के माध्यम से रणनीति की स्थिरता और लाभप्रदता को और बढ़ाया जा सकता है। रणनीति अत्यधिक उतार-चढ़ाव वाले बाजार के वातावरण में उपयोग के लिए उपयुक्त है, लेकिन ट्रेंड स्पष्ट नहीं है।
/*backtest
start: 2022-02-11 00:00:00
end: 2025-02-08 08:00:00
period: 1d
basePeriod: 1d
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/
// © rolguergf34585
//@version=5
strategy("Grupo ROG - Cash Bands", overlay=true)
PeriodoATR = input.int(defval=14,title="Período ATR")
PeriodoMedia = input.int(defval=10,title="Período Média Móvel")
PeriodoFiltro = input.int(defval=30,title="Período Média Filtro")
Mult = input.float(defval=0.5,title="Multiplicador",step=0.1)
Casas_Decimais = input.int(defval=5,title="Casas Decimais")
ema = ta.ema(close,PeriodoMedia)
filtro = ta.ema(close,PeriodoFiltro)
atr = ta.atr(PeriodoATR)
upper = math.round(ema+atr*Mult,Casas_Decimais)
basis = ema
lower = math.round(ema-atr*Mult,Casas_Decimais)
tendencia = lower>filtro?1:upper<filtro?-1:0
plot(upper,color=color.red)
plot(lower,color=color.green)
//plot(filtro,color=color.white)
barcolor(tendencia==1?color.green:tendencia==-1?color.red:color.white)
longCondition = true//tendencia==1 //and close < lower[1]
shortCondition = true//tendencia==-1 //and close > upper[1]
// if (strategy.position_size>0)
// strategy.exit("Long", limit=upper[0])
// if (strategy.position_size<0)
// strategy.exit("Short", limit=lower[0])
if (longCondition)
strategy.entry("Long", strategy.long, limit=lower[0])
if (shortCondition)
strategy.entry("Short", strategy.short, limit=upper[0])