आरएसआई अक्षीय मूविंग औसत क्रॉसओवर रणनीति


निर्माण तिथि: 2023-11-23 16:45:55 अंत में संशोधित करें: 2023-11-23 16:45:55
कॉपी: 2 क्लिक्स: 751
1
ध्यान केंद्रित करना
1617
समर्थक

आरएसआई अक्षीय मूविंग औसत क्रॉसओवर रणनीति

अवलोकन

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

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

यह रणनीति पहले 14-दिवसीय आरएसआई सूचक की गणना करती है और फिर आरएसआई सूचक के 8-दिवसीय सरल चलती औसत की गणना करती है। जब आरएसआई सूचक नीचे से ऊपर की ओर अपनी चलती औसत को तोड़ता है तो यह एक खरीद संकेत देता है; जब आरएसआई ऊपर से नीचे की ओर अपनी चलती औसत को तोड़ता है तो यह एक बेचने का संकेत देता है।

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

श्रेष्ठता विश्लेषण

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

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

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

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

एक अन्य प्रमुख जोखिम यह है कि जब रुझान बुल-बेयर में बदल जाता है तो संकेतक को गुमराह किया जाता है। जब बाजार में बदलाव होता है और आरएसआई और औसत रेखा संकेतक प्रतिक्रिया नहीं देते हैं, तो गलत व्यापारिक संकेत उत्पन्न होते हैं जिससे नुकसान होता है।

समाधान में RSI पैरामीटर को उचित रूप से समायोजित करना, औसत चक्र को छोटा करना; ट्रेंडिंग सूचक सहायक निर्णय को जोड़ना; और स्टॉप रेंज को उचित रूप से ढीला करना शामिल है।

अनुकूलन दिशा

RSI अक्षीय औसत रेखा क्रॉसिंग रणनीति को निम्नलिखित दिशाओं से अनुकूलित किया जा सकता हैः

  1. आरएसआई पैरामीटर का अनुकूलन करेंः आरएसआई की लंबाई को समायोजित करना संवेदनशीलता और स्थिरता को संतुलित करता है

  2. चलती औसत मापदंडों का अनुकूलन करेंः औसत प्रकार और चक्र मापदंडों को समायोजित करें, संकेतक की प्रगतिशीलता का अनुकूलन करें

  3. बढ़ी हुई रोकथाम तंत्रः एकल हानि को नियंत्रित करने के लिए चलती रोकथाम या समय रोकथाम सेट करें

  4. प्रवृत्ति सूचक के साथ संयोजनः MACD, KDJ और अन्य सूचकांकों को शामिल करें, उलटा गलतफहमी से बचें

  5. मल्टी-टाइम-फ्रेम सत्यापनः उच्च समय-फ्रेम का उपयोग करके रुझानों को निर्धारित करें और फंसने से बचें

संक्षेप

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

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

//@version=5
// Copyright (c) 2020-present, Alex Orekhov (everget)
// Corrected Moving Average script may be freely distributed under the terms of the GPL-3.0 license.
strategy('rsisma', shorttitle='rsisma')

ma(source, length, type) =>
    switch type
        "SMA" => ta.sma(source, length)
        "Bollinger Bands" => ta.sma(source, length)
        "EMA" => ta.ema(source, length)
        "SMMA (RMA)" => ta.rma(source, length)
        "WMA" => ta.wma(source, length)
        "VWMA" => ta.vwma(source, length)

rsiLengthInput = input.int(14, minval=1, title="RSI Length", group="RSI Settings")
rsiSourceInput = input.source(close, "Source", group="RSI Settings")
maTypeInput = input.string("SMA", title="MA Type", options=["SMA", "Bollinger Bands", "EMA", "SMMA (RMA)", "WMA", "VWMA"], group="MA Settings")
maLengthInput = input.int(14, title="MA Length", group="MA Settings")
bbMultInput = input.float(2.0, minval=0.001, maxval=50, title="BB StdDev", group="MA Settings")

up = ta.rma(math.max(ta.change(rsiSourceInput), 0), rsiLengthInput)
down = ta.rma(-math.min(ta.change(rsiSourceInput), 0), rsiLengthInput)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
rsiMA = ma(rsi, maLengthInput, maTypeInput)
isBB = maTypeInput == "Bollinger Bands"

plot(rsi, "RSI", color=#7E57C2)
plot(rsiMA, "RSI-based MA", color=color.blue)
rsiUpperBand = hline(70, "RSI Upper Band", color=#787B86)
hline(50, "RSI Middle Band", color=color.new(#787B86, 50))
rsiLowerBand = hline(30, "RSI Lower Band", color=#787B86)
fill(rsiUpperBand, rsiLowerBand, color=color.rgb(126, 87, 194, 90), title="RSI Background Fill")
bbUpperBand = plot(isBB ? rsiMA + ta.stdev(rsi, maLengthInput) * bbMultInput : na, title = "Upper Bollinger Band", color=color.green)
bbLowerBand = plot(isBB ? rsiMA - ta.stdev(rsi, maLengthInput) * bbMultInput : na, title = "Lower Bollinger Band", color=color.green)
fill(bbUpperBand, bbLowerBand, color= isBB ? color.new(color.green, 90) : na, title="Bollinger Bands Background Fill")


long = ta.crossover(rsi, rsiMA)
short = ta.crossunder(rsi, rsiMA)
if long
    strategy.entry("long", strategy.long)
if short
    strategy.close("long", comment = "long TP")

 
// long1 = close * 9
// long2 = long1 / 100
// long3 = long2 + close


//plot(long3,color=color.blue)
// if short
//     strategy.entry("short", strategy.short)
// if long
//     strategy.close("short", comment = "short TP")