
यह रणनीति स्टोच आरएसआई पर आधारित एक ट्रेंड ट्रैकिंग रणनीति है। यह आरएसआई और स्टोच इंडिकेटर के फायदे को जोड़ती है, स्टोच आरएसआई के क्रॉसिंग के माध्यम से ट्रेडिंग सिग्नल उत्पन्न करती है, ट्रेंड ट्रैकिंग तंत्र का उपयोग करती है, स्टॉप और स्टॉप लाइन को गतिशील रूप से समायोजित करती है, जिससे धन प्रबंधन का अनुकूलन होता है।
रणनीति आरएसआई के स्टोच के और डी लाइनों की गणना करके खरीद संकेत उत्पन्न करती है जब स्टोच आरएसआई के के लाइन 20 से ऊपर की ओर टूट जाती है। इसके बाद, एक स्टॉप-लॉस सेट करें जो कि पिछले कुछ के लाइनों के सबसे कम मूल्य पर आधारित है और स्टॉप-लॉस को गतिशील रूप से कीमत के साथ समायोजित करता है। इसके अलावा, एक स्टॉप-लॉस सेट करें जो कि उच्चतम मूल्य पर आधारित है और स्टॉप-लॉस पर पहुंचने पर स्टॉप-लॉस को बंद कर देता है।
यह रणनीति स्टोच आरएसआई को बाजार की प्रवृत्ति का आकलन करने और सिग्नल उत्पन्न करने के लिए संयोजित करती है, जिससे एकल आरएसआई की सीमाओं से बचा जाता है। साथ ही, रुझान ट्रैकिंग तंत्र स्टॉप लॉस लाइन को कीमतों के संचालन के साथ लगातार ऊपर की ओर समायोजित करने की अनुमति देता है, जो समय से पहले स्टॉप लॉस से बाहर निकलने के जोखिम से बचाता है, जो लगातार प्रवृत्ति की स्थिति को पकड़ सकता है। इसके अलावा, आरएसआई संकेतक के पास एक अच्छा जीतने की संभावना है।
यह रणनीति मुख्य रूप से स्टोच आरएसआई सूचक पर निर्भर करती है जो रुझानों और क्रॉस-सिग्नल का आकलन करती है। यदि सूचक स्वयं गलत संकेत देता है, तो कुछ जोखिमों का सामना करना पड़ता है। इसके अलावा, अस्थिरता के दौरान, स्टॉप और स्टॉप लाइनों को अक्सर ट्रिगर किया जा सकता है, जिससे रणनीति की लाभप्रदता प्रभावित होती है।
इस रणनीति में स्टोच आरएसआई संकेतक के लाभों को एकीकृत किया गया है, जो ट्रेंड ट्रैकिंग तंत्र को प्रभावी ढंग से ट्रेंड की पहचान करने के लिए डिज़ाइन किया गया है, जो स्टॉप लॉस को गतिशील रूप से समायोजित करने के लिए लाभ की संभावना को बढ़ाता है। पैरामीटर अनुकूलन के माध्यम से रणनीति की स्थिरता और ट्रैकिंग क्षमता को और बढ़ाया जा सकता है। कुल मिलाकर, यह रणनीति लाभ के साथ-साथ जोखिम को नियंत्रित कर सकती है, जो प्रयोगात्मक परीक्षण के लायक है।
/*backtest
start: 2023-01-26 00:00:00
end: 2024-02-01 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("sdf",calc_on_every_tick=true,precision=8,
default_qty_type=strategy.fixed,currency="USD")
//entradas y variables de indicadores
smoothK = input(3, minval=1)
smoothD = input(3, minval=1)
lengthRSI = input(14, minval=1)
lengthStoch = input(14, minval=1)
src = input(close, title="RSI Source")
rsi1 = rsi(src, lengthRSI)
k = sma(stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK)
d = sma(k, smoothD)
overbought=input(80)
oversold=input(20)
//entradas de stop , trail, profit
stop=input(1500)
stop_dentro_de_los_ultimos_lows=input(20)
trail_points=input(500)
trail_offset=input(100)
profit=input(1000)
riesgo_en_dolares=input(15)
marsi=sma(rsi(close,14),14)
//condicion de compra: k>80
buycondition=crossover(k,20) and security(syminfo.ticker,"240",rsi(close,14)>marsi)
bgcolor( security(syminfo.ticker,"240",rsi(close,14)>marsi) ? yellow : na , transp=0)
if year>2014
strategy.entry("l",strategy.long,qty=1,when=buycondition)
velasiguente=barssince(buycondition)+1 //cierre en cada vela nueva independientemente si subeObaja.FUNCIONANDO
strategy.close("l",when=velasiguente>2) //cierre en cada vela nueva independientemente si subeObaja.FUNCIONANDO
//paradaMasBajo=lowest(low,stop_dentro_de_los_ultimos_lows)//stop_dentro_de_los_ultimos_lows, NO PROBADA
//strategy.exit("l",loss=paradaMasBajo,profit=profit)
plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)