आरएसआई और सुचारू आरएसआई रणनीति तेजी पैटर्न


निर्माण तिथि: 2024-03-01 12:11:58 अंत में संशोधित करें: 2024-03-01 12:11:58
कॉपी: 0 क्लिक्स: 739
1
ध्यान केंद्रित करना
1617
समर्थक

आरएसआई और सुचारू आरएसआई रणनीति तेजी पैटर्न

अवलोकन

यह रणनीति RSI सूचक और चिकनी RSI सूचक के संयोजन के माध्यम से कीमत के निचले बिंदु पर खरीदने के अवसरों की तलाश करती है। जब RSI सूचक कम नवाचार करता है और कीमत कम नवाचार नहीं करती है, तो इसे बहु-हेड स्ट्रिमिंग सिग्नल माना जाता है। चिकनी RSI सूचक के साथ प्रवृत्ति निर्णय के संयोजन से रणनीति की प्रभावशीलता को बढ़ाया जा सकता है।

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

  1. आरएसआई की गणना करें, पैरामीटर 14 दिन की रेखा है।
  2. दोहरे WMA औसत के माध्यम से समतल RSI की गणना करें।
  3. यदि आरएसआई 30 से कम है, तो यह ओवरसोल्ड है।
  4. यह निर्धारित करने के लिए कि क्या चिकनी RSI 35 से कम है, यह अधिक दिशात्मक है।
  5. RSI का निचला बिंदु 25 से कम है या नहीं?
  6. आरएसआई को वर्गीकृत करें, जो कि आरएसआई को कम नवाचार के साथ और कीमत को कम नवाचार के बिना ढूंढना है।
  7. RSI को समतल करने के लिए 3 दिनों की गिरावट की अवधि की गणना करें।
  8. जब उपरोक्त सभी शर्तें पूरी हो जाती हैं, तो एक खरीद संकेत उत्पन्न होता है।
  9. स्टॉप लॉस और स्टॉप कंडीशंस सेट करें

यह रणनीति मुख्य रूप से आरएसआई संकेतक की उलट प्रकृति पर निर्भर करती है, जो कि RSI के फैसले की प्रवृत्ति को समतल करने के साथ संयुक्त है, जब कीमत दबाव में होती है और आरएसआई ओवरसोल्ड होती है तो खरीदती है।

रणनीति का विश्लेषण

  1. द्विआधारी आरएसआई सूचकांक संयोजन, रणनीति प्रभावशीलता में सुधार
  2. आरएसआई सूचकांक की उलटा विशेषताओं का उपयोग करके, एक निश्चित संभावना लाभ है।
  3. RSI को समतल करने से झूठे उलटफेरों से बचने में मदद मिलती है।
  4. पूर्ण स्टॉप लॉस स्टॉप लॉजिक, जो जोखिम को सीमित करता है

जोखिम विश्लेषण

  1. आरएसआई के असफल होने की संभावना को पूरी तरह से टाला नहीं जा सकता।
  2. फ्लैट आरएसआई सूचकांक पीछे रह गया है और शायद सबसे अच्छा समय से चूक गया है।
  3. स्टॉपलॉस को बहुत ढीला रखा गया है, जिससे नुकसान बढ़ने का खतरा है।

आरएसआई पैरामीटर को समायोजित करके, खरीद के समय को अनुकूलित किया जा सकता है। उचित रूप से स्टॉप स्पेस को छोटा करें, स्टॉप की गति को तेज करें। अन्य संकेतकों के साथ संयोजन में, ट्रेंड जोखिम का आकलन करें, झूठी उलट की संभावना को कम करें।

अनुकूलन दिशा

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

पैरामीटर को समायोजित करने और अधिक संकेतकों को संयोजित करने से, रणनीतिक व्यापार प्रभाव को और बढ़ाया जा सकता है।

संक्षेप

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

रणनीति स्रोत कोड
/*backtest
start: 2024-01-30 00:00:00
end: 2024-02-29 00:00:00
period: 1m
basePeriod: 1m
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/
// © BigBitsIO

//@version=4
strategy(title="RSI and Smoothed RSI Bull Div Strategy [BigBitsIO]", shorttitle="RSI and Smoothed RSI Bull Div Strategy [BigBitsIO]", overlay=true, pyramiding=1, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=.1, slippage=0)


TakeProfitPercent = input(3, title="Take Profit %", type=input.float, step=.25)
StopLossPercent = input(1.75, title="Stop Loss %", type=input.float, step=.25)

RSICurve = input(14, title="RSI Lookback Period", type=input.integer, step=1)
BuyBelowTargetPercent = input(0, title="Buy Below Lowest Low In RSI Divergence Lookback Target %", type=input.float, step=.05)
BuyBelowTargetSource = input(close, title="Source of Buy Below Target Price", type=input.source)
SRSICurve = input(10, title="Smoothed RSI Lookback Period", type=input.integer, step=1)
RSICurrentlyBelow = input(30, title="RSI Currently Below", type=input.integer, step=1)
RSIDivergenceLookback = input(25, title="RSI Divergence Lookback Period", type=input.integer, step=1)
RSILowestInDivergenceLookbackCurrentlyBelow  = input(25, title="RSI Lowest In Divergence Lookback Currently Below", type=input.integer, step=1)
RSISellAbove = input(65, title="RSI Sell Above", type=input.integer, step=1)
MinimumSRSIDownTrend = input(3, title="Minimum SRSI Downtrend Length", type=input.integer, step=1)
SRSICurrentlyBelow = input(35, title="Smoothed RSI Currently Below", type=input.integer, step=1)

PlotTarget = input(false, title="Plot Target")


RSI = rsi(close, RSICurve)
SRSI = wma(2*wma(RSI, SRSICurve/2)-wma(RSI, SRSICurve), round(sqrt(SRSICurve))) // Hull moving average

SRSITrendDownLength = 0
if (SRSI < SRSI[1])
    SRSITrendDownLength := SRSITrendDownLength[1] + 1

// Strategy Specific
ProfitTarget = (close * (TakeProfitPercent / 100)) / syminfo.mintick
LossTarget = (close * (StopLossPercent / 100)) / syminfo.mintick
BuyBelowTarget = BuyBelowTargetSource[(lowestbars(RSI, RSIDivergenceLookback)*-1)] - (BuyBelowTargetSource[(lowestbars(RSI, RSIDivergenceLookback)*-1)] * (BuyBelowTargetPercent / 100))

plot(PlotTarget ? BuyBelowTarget : na)



bool IsABuy = RSI < RSICurrentlyBelow and SRSI < SRSICurrentlyBelow and lowest(SRSI, RSIDivergenceLookback) < RSILowestInDivergenceLookbackCurrentlyBelow and BuyBelowTargetSource < BuyBelowTarget and SRSITrendDownLength >= MinimumSRSIDownTrend and RSI > lowest(RSI, RSIDivergenceLookback)
bool IsASell = RSI > RSISellAbove

if IsABuy
    strategy.entry("Positive Trend", true) // buy by market
    strategy.exit("Take Profit or Stop Loss", "Positive Trend", profit = ProfitTarget, loss = LossTarget)
if IsASell
    strategy.close("Positive Trend")