आरएसआई कन्वर्जेंस ब्रेकआउट ट्रेंड शॉक स्टॉप लॉस रणनीति


निर्माण तिथि: 2024-01-05 14:18:05 अंत में संशोधित करें: 2024-01-05 14:18:05
कॉपी: 0 क्लिक्स: 539
1
ध्यान केंद्रित करना
1617
समर्थक

आरएसआई कन्वर्जेंस ब्रेकआउट ट्रेंड शॉक स्टॉप लॉस रणनीति

अवलोकन

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

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

  1. आरएसआई का उपयोग बाजार की संभावित प्रवृत्ति की दिशा का आकलन करने के लिए किया जाता है। 40 से कम आरएसआई को ओवरसोल्ड क्षेत्र के रूप में माना जाता है, और बाजार में ओवरब्रिज की संभावना है; 50 से अधिक आरएसआई को ओवरब्रिज क्षेत्र के रूप में माना जाता है, और बाजार में ओवरब्रिज की संभावना है।

  2. बुलिन बैंड सूचक का उपयोग करके महत्वपूर्ण समर्थन प्रतिरोध क्षेत्रों की पहचान करें। बुलिन बैंड में मध्य रेल कीमतों के लिए एक चलती औसत है, और ऊपर और नीचे की रेल कीमतों के लिए मानक विचलन चैनल बनाते हैं। जब कीमतें नीचे की रेल के करीब होती हैं तो कम अवशोषण अवसर क्षेत्र होते हैं।

  3. जब आरएसआई <40 और कीमत ब्रीनिंग बैंड के करीब है, तो कम लेने के लिए अधिक अवसर बनाने का निर्णय लें और एक बहुस्तरीय स्थिति स्थापित करें।

  4. जब आरएसआई 50 से अधिक हो या स्टॉप 50% से अधिक हो, तो मल्टीहेड स्टॉप को बंद कर दें।

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

  1. आरएसआई का उपयोग बाजार के संभावित रुझानों की दिशा निर्धारित करने के लिए किया जाता है, जिससे प्रतिकूल स्थिति से बचा जा सकता है।

  2. ब्रीन बैंड के साथ मिलकर, कम चूषण के अवसरों की तलाश करें, और समय के लिए स्थान निर्धारित करें।

  3. इस तरह के एक विचार के साथ, आप अपने आप को किसी भी तरह के “बंद” से बचाने के लिए प्रवृत्तियों को बदल सकते हैं।

  4. लचीला स्टॉप-लॉस तंत्र, लाभ को अधिकतम करने के लिए

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

  1. बुलिन बैंड पैरामीटर्स को गलत तरीके से सेट करने से समर्थन क्षेत्र की सही पहचान नहीं हो सकती है।

  2. ओवरब्रिज या फेकब्रिज के कारण ओवरब्रीज और ओवरसेलिंग की गलती हो सकती है।

  3. स्टॉपलॉस की गलत सेटिंग से समय से पहले खेल बंद हो सकता है या नुकसान बढ़ सकता है।

अनुकूलन दिशा

  1. समर्थन प्रतिरोध क्षेत्र की पहचान को अधिक सटीक बनाने के लिए ब्रिन बैंड पैरामीटर का अनुकूलन करें।

  2. MACD, KDJ और अन्य संकेतक के साथ संयोजन में, झूठे संकेतों को फ़िल्टर करें।

  3. गतिशील रूप से अनुकूलित स्टॉप-स्टॉप-लॉस एल्गोरिदम, लाभप्रदता की गारंटी देते हुए अधिकतम नुकसान को कम करते हैं।

संक्षेप

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

रणनीति स्रोत कोड
/*backtest
start: 2023-12-28 00:00:00
end: 2024-01-04 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("price drop buy in", overlay=true, initial_capital=1000, max_bars_back=24)

// === INPUT BACKTEST RANGE ===
FromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12)
FromDay   = input(defval = 1, title = "From Day", minval = 1, maxval = 31)
FromYear  = input(defval = 2018, title = "From Year", minval = 2017)
ToMonth   = input(defval = 1, title = "To Month", minval = 1, maxval = 12)
ToDay     = input(defval = 1, title = "To Day", minval = 1, maxval = 31)
ToYear    = input(defval = 9999, title = "To Year", minval = 2017)

// === FUNCTION EXAMPLE ===
start     = timestamp(FromYear, FromMonth, FromDay, 00, 00)  // backtest start window
finish    = timestamp(ToYear, ToMonth, ToDay, 23, 59)        // backtest finish window
window()  => true // create function "within window of time"


///////////// RSI
RSIlength = input(60,title="RSI Period Length") 
RSIoverSold = 40
RSIoverBought = 50
price = close
vrsi = rsi(close, RSIlength)

smaLong = sma(close,80)
smaShort = sma(close,40)

///////////// Bollinger Bands
BBlength = input(20, minval=1,title="Bollinger Period Length")
BBmult = 2 // input(2.0, minval=0.001, maxval=50,title="Bollinger Bands Standard Deviation")
BBbasis = sma(price, BBlength)
BBdev = BBmult * stdev(price, BBlength)
BBupper = BBbasis + BBdev
BBlower = BBbasis - BBdev

longcondition = (price < BBlower and vrsi < RSIoverSold) 

    // vrsi < RSIoverSold

shortcondition = (RSIoverBought and strategy.openprofit > 50 )  or price > BBupper






if(longcondition)
    strategy.entry('buy', strategy.long, when = window())
    
if(shortcondition)
    strategy.entry('sell', strategy.short, when = window())