
यह रणनीति RSI और ईएमए पर आधारित एक ट्रेंड ट्रैकिंग और ट्रेंड ब्रेकिंग ट्रेडिंग रणनीति है। रणनीति को RSI-ईएमए ट्रेंड ब्रेकिंग रणनीति कहा जाता है। यह ट्रेंड ट्रैकिंग और आघात संकेतकों का एक संयोजन है, जिसका उद्देश्य मध्य-लंबी रेखा की प्रवृत्ति की दिशा को पकड़ना है और प्रवृत्ति के ब्रेकआउट बिंदु पर प्रवेश करना है।
रणनीति 5 दिन ईएमए, 20 दिन ईएमए और 50 दिन ईएमए का उपयोग करके एक बहुमुखी प्रवृत्ति फ्रेमवर्क का निर्माण करती है। जब 5 दिन ईएमए पर 20 दिन ईएमए से गुजरता है, और दोनों ईएमए 50 दिन ईएमए से ऊपर हैं, तो हाल ही में एक बहुमुखी प्रवृत्ति टूटने की पहचान करें, अधिक करें; जब 5 दिन ईएमए के नीचे 20 दिन ईएमए से गुजरता है, और दोनों ईएमए 50 दिन ईएमए से नीचे हैं, तो हाल ही में एक खाली प्रवृत्ति टूटने की पहचान करें, खाली करें।
इस रणनीति को आरएसआई सूचक के साथ जोड़ा जाता है ताकि यह पता लगाया जा सके कि क्या ओवरबॉय या ओवरसोल्ड क्षेत्र अधिक है। आरएसआई ओवरबॉय और ओवरसोल्ड की स्थिति को प्रभावी ढंग से पहचान सकता है, जिससे रुझान के शीर्ष या समापन के दौरान एक गलत संकेत उत्पन्न होने से बचा जा सकता है। जब आरएसआई सूचक ओवरबॉय क्षेत्र से तटस्थ क्षेत्र में प्रवेश करता है, तो एक से अधिक स्टॉप स्टॉप; जब आरएसआई सूचक ओवरसोल्ड क्षेत्र से तटस्थ क्षेत्र में प्रवेश करता है, तो एक से अधिक स्टॉप स्टॉप।
यह रणनीति ईएमए और आरएसआई संकेतकों के संयोजन में है, जो मध्य-लंबी प्रवृत्ति को पकड़ने के साथ-साथ प्रवृत्ति के अंत में जोखिम से बचने के लिए है, जिसमें बहुत अच्छे जोखिम-लाभ विशेषताएं हैं। इसके मुख्य लाभ हैंः
इस रणनीति के कुछ जोखिम भी हैं, जो मुख्य रूप से इस प्रकार हैंः
इन जोखिमों को कम करने के लिए, हम स्टॉपलॉस सेट कर सकते हैं, आरएसआई पैरामीटर को समायोजित कर सकते हैं, या अन्य संकेतकों के साथ संयोजन कर सकते हैं।
इस रणनीति को और भी बेहतर बनाने के लिए जगह हैः
आरएसआई-ईएमए रुझान तोड़ने की रणनीति एक बहुत ही व्यावहारिक मध्यम-लंबी रणनीति है जिसमें रुझानों को ट्रैक करने और समय पर निर्णय लेने के लिए शामिल किया गया है, जो जोखिम को नियंत्रित करने के आधार पर रुझान लाभ प्राप्त करने के लिए है। हम पैरामीटर अनुकूलन, अन्य संकेतकों को शामिल करने और अन्य तरीकों से रणनीति की स्थिरता और रिटर्न को और बढ़ा सकते हैं।
/*backtest
start: 2023-11-19 00:00:00
end: 2023-12-19 00:00:00
period: 1h
basePeriod: 15m
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/
// © BrendanW98
//@version=4
strategy("My Strategy", overlay=true)
ema5 = ema(close, 9)
ema20 = ema(close, 21)
ema50 = ema(close, 55)
//RSI Signals
// Get user input
rsiSource = close
rsiLength = 14
rsiOverbought = 70
rsiOversold = 30
rsiMid = 50
// Get RSI value
rsiValue = rsi(rsiSource, rsiLength)
//See if RSI crosses 50
doBuy = crossover(rsiValue, rsiOversold) and rsiValue < 50
doSell = crossunder(rsiValue, rsiOverbought) and rsiValue > 50
emacrossover = crossover(ema5, ema20) and ema5 > ema50 and ema20 > ema50 and close > ema50
emacrossunder = crossunder(ema5, ema20) and ema5 < ema50 and ema20 < ema50 and close < ema50
//Entry and Exit
longCondition = emacrossover
closelongCondition = doSell
strategy.entry("Long", strategy.long, 1, when=longCondition)
strategy.close("Long", when=closelongCondition)
shortCondition = emacrossunder
closeshortCondition = doBuy
strategy.entry("Short", strategy.short, 1, when=shortCondition)
strategy.close("Short", when=closeshortCondition)