स्टोकेस्टिक आरएसआई ट्रेडिंग रणनीति


निर्माण तिथि: 2023-09-23 15:59:22 अंत में संशोधित करें: 2023-09-23 15:59:22
कॉपी: 0 क्लिक्स: 992
1
ध्यान केंद्रित करना
1617
समर्थक

अवलोकन

यह रणनीति Stochastic RSI सूचक पर आधारित एक ट्रेडिंग रणनीति है। Stochastic RSI सूचक एक ऑस्सिलेटर सूचक है जो स्टोचैस्टिक और अपेक्षाकृत मजबूत सूचक RSI के संयोजन से उत्पन्न होता है। यह रणनीति स्टोचैस्टिक RSI के मल्टीलाइन क्रॉसिंग के माध्यम से निर्णय करती है और ट्रेडिंग सिग्नल उत्पन्न करती है।

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

  1. 14 चक्र के आरएसआई की गणना करें, rsi1 .

  2. rsi1 के आधार पर स्टोचैस्टिक K और D मानों की गणना करना।

  3. K का मान 80 घंटे से अधिक है और 20 घंटे से कम है।

  4. K रेखा और 8020 क्षैतिज रेखा के पार होने पर समस्थानिक।

  5. आप या तो लेन-देन के लिए या लेन-देन के लिए चुन सकते हैं।

  6. ट्रेडिंग किस्मों और समय-सीमाओं को सेट करने के बाद, रणनीति के प्रभाव को देखने के लिए बैक-टेस्ट करें।

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

इस रणनीति के मुख्य लाभ:

  1. स्टोकेस्टिक आरएसआई आरएसआई और स्टोकेस्टिक के गुणों को एकीकृत करता है और एक अच्छा अस्थिरता सूचक है।

  2. एक बार जब आप एक क्षेत्र को ओवरबॉय और ओवरसेलिंग के रूप में देखते हैं, तो आप इसे फ़िल्टर कर सकते हैं।

  3. विन्यास योग्य रिवर्स ट्रेडिंग, जो गिरावट के अवसरों पर लागू होती है।

  4. नियम सरल, सहज और समझने में आसान हैं।

  5. सूचकांक और ट्रेडिंग सिग्नल को देखने में आसान है।

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

इस रणनीति के मुख्य जोखिम:

  1. स्टॉप लॉस सेटिंग्स को ध्यान में नहीं रखा गया है, जिससे भारी नुकसान का खतरा है।

  2. यादृच्छिक संकेतक झूठे संकेतों के लिए प्रवण होते हैं और प्रवृत्ति फ़िल्टरिंग के साथ जुड़े होते हैं।

  3. स्थिति की संख्या पर नियंत्रण नहीं, ओवरस्टॉक का खतरा

  4. कोई पैरामीटर अनुकूलन विधि सेट नहीं की गई है, पैरामीटर आसानी से ओवरफिट होते हैं।

  5. लेन-देन की लागत के प्रभाव को ध्यान में नहीं रखा गया है।

  6. अपर्याप्त रिट्रेस डेटा के कारण वक्रता हो सकती है।

अनुकूलन दिशा

इस रणनीति को निम्नलिखित बिंदुओं से अनुकूलित किया जा सकता हैः

  1. स्टॉप लॉस मैकेनिज्म सेट करें, स्टॉप लॉस पॉइंट को अनुकूलित करें।

  2. पैरामीटर संयोजन को अनुकूलित करें और झूठे संकेतों को कम करें।

  3. स्थिति की संख्या और उत्तोलन नियंत्रण में वृद्धि।

  4. ट्रेडर्स को ट्रेडर्स के साथ ट्रेड करने की आवश्यकता नहीं है।

  5. लेन-देन की लागत के प्रभाव को ध्यान में रखना।

  6. लंबे समय के चक्र और विभिन्न किस्मों का उपयोग करके पुनः परीक्षण और सत्यापन।

संक्षेप

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

रणनीति स्रोत कोड
/*backtest
start: 2023-08-23 00:00:00
end: 2023-09-22 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 24/11/2014
// This strategy used to calculate the Stochastic RSI
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Stochastic RSI", shorttitle="Stoch RSI Backtest")
TopBand = input(80, step=0.01)
LowBand = input(20, step=0.01)
reverse = input(false, title="Trade reverse")
hline(TopBand, color=red, linestyle=line)
hline(LowBand, color=green, linestyle=line)
Source = close
lengthRSI = input(14, minval=1), lengthStoch = input(14, minval=1)
smoothK = input(3, minval=1), smoothD = input(3, minval=1)
rsi1 = rsi(Source, lengthRSI)
k = sma(stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK)
d = sma(k, smoothD)
d_cross_80 = cross(d,TopBand) 
dc80 = d_cross_80 ? red : green 
pos = iff(k > TopBand, 1,
       iff(k < LowBand, -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(k, color= orange)
plot(d, color=dc80)