आरएसआई संकेतक में सुधार के लिए ट्रेडिंग रणनीति

लेखक:चाओझांग, दिनांकः 2023-12-29 16:23:48
टैगः

img

1. रणनीति का अवलोकन

यह रणनीति खरीद और बिक्री अलर्ट लाइनों को सेट करके क्लासिक आरएसआई संकेतक में सुधार करती है। जब आरएसआई संकेतक अलर्ट लाइनों को तोड़ता है, तो संबंधित खरीद या बिक्री संचालन किए जाते हैं। साथ ही, रणनीति लंबी और छोटी स्थिति स्विच करने की क्षमता भी प्रदान करती है।

2. रणनीति का विवरण

1. रणनीति का नाम: आरएसआई हिस्टोग्राम अलर्ट रणनीति

यह रणनीति आरएसआई सूचक के हिस्टोग्राम के माध्यम से खरीद और बिक्री संकेतों को ट्रिगर करती है।

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

(1) आरएसआई संकेतक के मूल्य की गणना करें:

RSIMain = (rsi(xPrice, RSIPeriod) - 50) * RSIHistoModify

जहां xPrice मूल्य श्रृंखला है, RSIPeriod आरएसआई की गणना के लिए पैरामीटर है, और RSIHistoModify आरएसआई मूल्य के लिए एक स्केलिंग कारक है।

(2) खरीद अलर्ट लाइन BuyAlertLevel और बेच अलर्ट लाइन SellAlertLevel सेट करें। जब आरएसआई संकेतक खरीद अलर्ट लाइन से ऊपर होता है, तो यह एक खरीद संकेत होता है। जब यह बिक्री अलर्ट लाइन से नीचे होता है, तो यह एक बिक्री संकेत होता है।

(3) खरीद और बिक्री संकेतों को देखने के लिए आरएसआई सूचक के हिस्टोग्राम को प्लॉट करें।

(4) स्थिति सेट करें। जब एक संकेत ट्रिगर किया जाता है, तो 1 (लंबी) या -1 (लघु) पर सेट करें। सकारात्मक या रिवर्स ट्रेडिंग का चयन किया जा सकता है।

(5) प्रवेश दिशा और मूल्य निर्धारित करें।

3. रणनीति के फायदे

(1) आरएसआई संकेतक का उपयोग करने के तरीके में सुधार करता है और खरीद और बिक्री संकेतों को अधिक स्पष्ट रूप से दिखाता है।

(2) विभिन्न बाजारों के अनुरूप आरएसआई संकेतक और अलर्ट लाइनों को समायोजित करने के लिए अनुकूलन योग्य मापदंड।

(3) खरीद और बिक्री संकेतों का सहज प्रदर्शन हिस्टोग्राम।

(4) पॉजिटिव या रिवर्स ट्रेडिंग चुनने की क्षमता।

(5) रणनीतिक विचार सरल और स्पष्ट है, इसे समझना और संशोधित करना आसान है।

4. रणनीति के जोखिम

(1) झूठे संकेत उत्पन्न करने की प्रवृत्ति। आरएसआई सूचक स्वयं झूठे संकेत उत्पन्न करने की प्रवृत्ति रखता है।

(2) भारी घाटे के जोखिम के साथ स्टॉप लॉस पर विचार नहीं किया गया।

(3) गलत पैरामीटर सेटिंग भी विफलता का कारण बन सकती है।

5. रणनीति अनुकूलन के लिए दिशा निर्देश

(1) झूठे संकेतों को फ़िल्टर करने के लिए अन्य संकेतकों के साथ संयोजन करें, उदाहरण के लिए व्यापारिक मात्रा के ब्रेकआउट पर विचार करें।

(2) स्टॉप लॉस तंत्र स्थापित करें।

(3) इष्टतम मापदंडों को खोजने के लिए पैरामीटर अनुकूलन।

(4) एल्गोरिदम का उपयोग करके स्वचालित रूप से इष्टतम मापदंडों को खोजने के लिए मशीन लर्निंग के साथ संयोजन पर विचार करें।

3. सारांश

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


/*backtest
start: 2022-12-22 00:00:00
end: 2023-12-28 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 22/12/2016
// This simple indicator modified RSI
// You can use in the xPrice any series: Open, High, Low, Close, HL2, HLC3, OHLC4 and ect...
// You can change long to short in the Input Settings
// Please, use it only for learning or paper trading. Do not for real trading.
////////////////////////////////////////////////////////////
strategy(title="RSI HistoAlert Strategy")
RSIPeriod = input(13, minval=1)
BuyAlertLevel = input(-10)
SellAlertLevel = input(10)
RSIHistoModify = input(1.5)
reverse = input(false, title="Trade reverse")
hline(0, color=purple, linestyle=line)
hline(BuyAlertLevel, color=green)
hline(SellAlertLevel, color=red)
xPrice = close
RSIMain = (rsi(xPrice, RSIPeriod) - 50) * RSIHistoModify
rsiHcolor =  iff(RSIMain >= 0 , green,
              iff(RSIMain < 0, red, black))
pos = iff(RSIMain > BuyAlertLevel, 1,
	     iff(RSIMain < SellAlertLevel, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue )
plot(RSIMain, color=blue, title="RSI HistoAlert")
plot(RSIMain, color=rsiHcolor, title="Histogram", style = histogram, linewidth  = 1)

अधिक