RSI50_EMA लंबी स्थिति रणनीति

EMA RSI ATR
निर्माण तिथि: 2024-05-11 11:49:29 अंत में संशोधित करें: 2024-05-11 11:49:29
कॉपी: 3 क्लिक्स: 586
1
ध्यान केंद्रित करना
1617
समर्थक

RSI50_EMA लंबी स्थिति रणनीति

अवलोकन

इस रणनीति को “RSI50_EMA लॉन्ग पोजीशन रणनीति” कहा जाता है, जिसका मुख्य विचार ट्रेडिंग निर्णय लेने के लिए दो तकनीकी संकेतकों के क्रॉस सिग्नल का उपयोग करना है, जो कि अपेक्षाकृत मजबूत सूचकांक ((आरएसआई) और सूचकांक चलती औसत ((ईएमए)) है। जब कीमत नीचे से ऊपर की ओर ईएमए ट्रैक को तोड़ती है और आरएसआई 50 से अधिक है, तो स्थिति खोलें। जब कीमत ऊपर से नीचे की ओर ईएमए ट्रैक को तोड़ती है या जब आरएसआई 50 से कम हो जाती है, तो स्थिति खोलें। यह रणनीति केवल अधिक है, खाली नहीं है, एक अनुवर्ती रणनीति है।

रणनीति सिद्धांत

  1. ईएमए और एटीआर की गणना करें और ईएमए को ट्रैक पर लाएं या हटाएं।
  2. आरएसआई की गणना करें
  3. यदि आरएसआई 50 से अधिक है, और ईएमए ट्रैक पर है, तो अधिक खोलें।
  4. जब समापन मूल्य ईएमए को पार करता है या आरएसआई 50 से नीचे गिर जाता है, तो सभी अतिरिक्त आदेशों को खत्म कर दिया जाता है।
  5. और यह सब के बाद, मैं आपको बताता हूं कि आप क्या कर सकते हैं।

रणनीतिक लाभ

  1. मजबूत बाजारों में उपयोग करने के लिए उपयुक्त, यह मजबूत शेयरों के उछाल को प्रभावी ढंग से पकड़ने में मदद करता है।
  2. ईएमए और आरएसआई के दो संकेतकों का उपयोग करते हुए, ट्रेंड सिग्नल की बेहतर पुष्टि करने और सिग्नल विश्वसनीयता में सुधार करने में सक्षम है।
  3. पोजीशन मैनेजमेंट का उपयोग प्रतिशत हानि को रोकने के लिए किया जाता है, और जोखिम को नियंत्रित किया जाता है।
  4. कोड तर्क स्पष्ट और सरल है, इसे समझना और लागू करना आसान है।

रणनीतिक जोखिम

  1. बाजारों में उतार-चढ़ाव के कारण अक्सर लेन-देन और बड़ी निकासी होती है।
  2. पैरामीटर का गलत चयन सिग्नल की विफलता का कारण बनता है। जैसे कि ईएमए की लंबाई का गलत चयन, रुझान निर्णय में देरी का कारण बनता है; आरएसआई ऊपरी और निचली सीमा का गलत चयन, स्थिति खोलने के लिए अवांछनीय है।
  3. रणनीति केवल एकतरफा उछाल को पकड़ती है, और गिरावट और उतार-चढ़ाव को पकड़ने में असमर्थ है।

रणनीति अनुकूलन दिशा

  1. प्रवृत्ति की सटीकता को बढ़ाने के लिए MACD जैसे प्रवृत्ति-सत्यापन संकेतकों को शामिल करना।
  2. आरएसआई के लिए पैरामीटर अनुकूलन, या आरएसआई विचलन जैसे सुधार संकेतों को पेश करना।
  3. गतिशील रोक या अस्थिरता रोक को जोड़ने पर विचार करें, और हवा नियंत्रण में सुधार करें।
  4. आप भी विचार कर सकते हैं कि क्या आप अपने स्थानों को उतार-चढ़ाव और गिरावट के साथ जोड़ सकते हैं।

संक्षेप

RSI50_EMA लंबी स्थिति रणनीति RSI और ईएमए पर आधारित एक सरल और आसान ट्रेंड ट्रैकिंग रणनीति है, जो एकतरफा उतार-चढ़ाव की स्थिति में उपयोग के लिए उपयुक्त है। रणनीति का तर्क स्पष्ट है, लाभ स्पष्ट है, लेकिन कुछ कमियां और जोखिम भी हैं। अधिक सहायक संकेतकों, अनुकूलन मापदंडों और बेहतर जोखिम नियंत्रण जैसे उपायों को पेश करके रणनीति की स्थिरता और लाभप्रदता को और बढ़ाया जा सकता है। लेकिन व्यावहारिक रूप से, बाजार की विशेषताओं, व्यक्तिगत जोखिम वरीयताओं और अन्य कारकों के आधार पर लचीले समायोजन और सुधार की आवश्यकता है।

रणनीति स्रोत कोड
/*backtest
start: 2023-05-05 00:00:00
end: 2024-05-10 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("RSI50_EMA Long Only Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)

len = input(11, type=input.integer, minval=1, title="Length")
mul = input(2, type=input.float, minval=0, title="Multiplier")
rsicap = input(50, type=input.integer, minval=1, title="rsicap")
rsi_1 = rsi(close,20)
price = sma(close, 2)
average = ema(close, len)
diff = atr(len) * mul
bull_level = average + diff
bear_level = average - diff
bull_cross = crossover(price, bull_level) 
RENTRY = crossover(rsi_1,rsicap)
bear_cross = crossover(bear_level, price)
EXIT = crossunder(rsi_1,50)

strategy.entry("Buy", strategy.long, when=bull_cross)
strategy.close("Buy", when=bear_cross)  //strategy.entry("Sell", strategy.short, when=bear_cross)
if (RENTRY)
    strategy.entry("RSI", strategy.long, when=bull_cross)
if (EXIT)
    strategy.close("RSICLose", when=bull_cross)  //strategy.entry("Sell", strategy.short, when=bear_cross)

plot(price, title="price", color=color.black, transp=50, linewidth=2)
a0 = plot(average, title="average", color=color.red, transp=50, linewidth=1)
a1 = plot(bull_level, title="bull", color=color.green, transp=50, linewidth=1)
a2 = plot(bear_level, title="bear", color=color.red, transp=50, linewidth=1)
fill(a0, a1, color=color.green, transp=97)
fill(a0, a2, color=color.red, transp=97)