
इस रणनीति में क्लासिक आरएसआई संकेतक में सुधार किया गया है, जो खरीद और बेचने के लिए चेतावनी लाइन सेट करता है, जब आरएसआई संकेतक चेतावनी रेखा को तोड़ता है, तो संबंधित खरीद या बेचने की कार्रवाई करता है। साथ ही, यह रणनीति लंबी और छोटी स्थिति स्विच करने की सुविधा भी प्रदान करती है।
यह रणनीति आरएसआई के हिस्टोग्राम के माध्यम से खरीद और बिक्री संकेतों को ट्रिगर करती है।
(1) आरएसआई सूचकांक के मूल्य की गणना करने के लिए, सूत्र है:
RSIMain = (rsi(xPrice, RSIPeriod) - 50) * RSIHistoModify
इसमें, xPrice मूल्य अनुक्रम है, RSI Period RSI के लिए गणना करने के लिए पैरामीटर है, और RSIHistoModify RSI के मान के लिए एक स्केलिंग कारक है।
(2) BuyAlertLevel और SellAlertLevel चेतावनी लाइनों को सेट करें। RSI संकेतकों को खरीदने के लिए संकेत दिया जाता है जब वे खरीद चेतावनी लाइन से ऊपर होते हैं और बेचने के लिए संकेत दिया जाता है जब वे चेतावनी लाइन से नीचे होते हैं।
(3) RSI सूचकांक के हिस्टोग्राम को आरेखित करना, जो कि खरीद और बिक्री के संकेतों को दृश्यमान करता है।
(4) पोजीशन पॉस सेट करें, जब सिग्नल ट्रिगर किया जाता है, तो पॉस को 1 (अधिक) या -1 (कम) के रूप में सेट किया जाता है। और आप या तो ट्रेडिंग या ट्रेडिंग का विकल्प चुन सकते हैं।
(5) पोस के मूल्य के आधार पर प्रवेश की दिशा और कीमतों का आकलन करना
(1) आरएसआई सूचक के उपयोग में सुधार, खरीद और बिक्री संकेतों को अधिक स्पष्ट रूप से प्रदर्शित करना।
(2) अनुकूलन योग्य पैरामीटर, आरएसआई सूचक और चेतावनी रेखा को विभिन्न बाजारों के लिए अनुकूलित करें।
(३) एक Histogram जो खरीद और बिक्री के संकेतों को प्रदर्शित करता है।
(4) एक विकल्प के रूप में, या तो लेन-देन को आगे बढ़ाया जा सकता है या इसे पीछे हटाया जा सकता है।
(5) रणनीति सरल और स्पष्ट है, जिसे आसानी से समझा और बदला जा सकता है।
(1) RSI संकेतक में गलत सिग्नल उत्पन्न करने की संभावना होती है।
(ii) स्टॉप लॉस को ध्यान में नहीं रखते हुए, अधिक नुकसान का जोखिम हो सकता है।
(3) गलत पैरामीटर सेटिंग भी विफलता का कारण बन सकती है।
(1) गलत संकेतों से बचने के लिए अन्य संकेतकों के साथ फ़िल्टर सिग्नल जोड़ें। उदाहरण के लिए, लेन-देन की मात्रा पर विचार करें।
(2) रोकथाम तंत्र की स्थापना।
(3) पैरामीटर अनुकूलन, सबसे अच्छा पैरामीटर खोजने के लिए
(4) मशीन लर्निंग के साथ संयोजन पर विचार किया जा सकता है, एल्गोरिदम का उपयोग करके स्वचालित रूप से इष्टतम पैरामीटर खोजने के लिए।
इस रणनीति में आरएसआई का उपयोग करने के तरीके में सुधार करके, खरीद और बिक्री की चेतावनी लाइन स्थापित की गई है, और खरीद और बिक्री के संकेतों को अधिक स्पष्ट रूप से व्यक्त किया गया है। मूल आरएसआई की तुलना में इसकी अधिक व्यावहारिकता है। लेकिन इसमें कुछ जोखिम भी हैं, जिन्हें कम करने के लिए और अधिक अनुकूलन की आवश्यकता है, अन्य तकनीकी संकेतकों और स्टॉप के साथ संयोजन में। यह रणनीति सरल है और शुरुआती सीखने और अभ्यास के लिए उपयुक्त है।
/*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)