डबल स्मूथेड स्टोचैस्टिक ब्रेइज़र रणनीति


निर्माण तिथि: 2024-02-05 15:57:37 अंत में संशोधित करें: 2024-02-05 15:57:37
कॉपी: 1 क्लिक्स: 705
1
ध्यान केंद्रित करना
1617
समर्थक

डबल स्मूथेड स्टोचैस्टिक ब्रेइज़र रणनीति

अवलोकन

डबल स्मूथ स्टोचैस्टिक ब्रेसेर्ट रणनीति एक मात्रात्मक व्यापार रणनीति है जिसे विलियम ब्लू द्वारा डिजाइन किया गया था। यह चलती औसत विधि को ऑसिलेटर सिद्धांत के साथ जोड़ने की कोशिश करता है।

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

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

  1. मूल्य गणना पीडीएस चक्र चिकनी यादृच्छिक सूचकांक xPreCalc
  2. xPreCalc को EMAlen की लंबाई के लिए लागू करें, और xDSS प्राप्त करें
  3. गणना ट्रिगर लाइन xTrigger, जो xDSS के लिए एक और ईएमए औसत रेखा है
  4. ट्रेडिंग सिग्नल उत्पन्न करना:
    • जब xTrigger xDSS से कम और ओवरसेल लाइन से कम है, तो अधिक करें
    • जब xTrigger xDSS से ऊपर और ओवरबॉय लाइन से ऊपर होता है, तो कम करें
  5. दोहरी स्लाइडिंग यादृच्छिक सूचकांक xDSS और ट्रिगर लाइन xTrigger की वक्रता

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

इस रणनीति में चलती औसत की प्रवृत्ति का पालन करने की क्षमता और यादृच्छिक सूचकांक की ओवरबॉय ओवरसोल की पहचान करने की क्षमता शामिल है। इसके मुख्य लाभ इस प्रकार हैंः

  1. डबल परतों को चिकना फ़िल्टरिंग झूठे संकेत, स्थिरता में सुधार
  2. ट्रिगर लाइन ट्रेडिंग सिग्नल उत्पन्न करती है और बार-बार ट्रेडिंग से बचती है
  3. विभिन्न बाजार स्थितियों के लिए अनुकूलन योग्य पैरामीटर
  4. ग्राफिक रूप से सहज, समझने और सत्यापित करने में आसान रणनीति

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

हालांकि, इस तरह की रणनीति के साथ कुछ जोखिम भी हैं:

  1. कम उतार-चढ़ाव के दौरान ब्रेसर सूचकांक में अधिक झूठे संकेत
  2. डबल स्लीपिंग से सिग्नल में देरी हो सकती है और कीमत का मोड़ चूक सकता है
  3. पैरामीटर की गलत सेटिंग से ट्रेंड सेंटर की पहचान नहीं हो सकती है
  4. व्यापारिक जुआ का जोखिम बरकरार

क्या करें?

  1. पैरामीटर का अनुकूलन, पहचान की सटीकता में सुधार
  2. फ़िल्टर सिग्नल के साथ अन्य संकेतक
  3. जोखिम से बचने के लिए स्थिति प्रबंधन के साधनों को बढ़ाएं

अनुकूलन दिशा

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

  1. दोहरी चिकनाई सूचकांक के चक्र पैरामीटर को समायोजित करें और चिकनाई प्रभाव को अनुकूलित करें
  2. एकल हानि को नियंत्रित करने के लिए स्टॉप लॉस मैकेनिज्म जोड़ें
  3. प्रवृत्ति के आंकड़ों को बढ़ाएं और रिवर्स ऑपरेशन से बचें
  4. स्थिति प्रबंधन के साथ लाभ के लिए अधिकतम स्थान

संक्षेप

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

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

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 05/04/2017
// Double Smoothed Stochastics (DSS) is designed by William Blaw. 
// It attempts to combine moving average methods with oscillator principles. 
//
// 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="DSS Bressert (Double Smoothed Stochastic)", shorttitle="DSS Bressert")
PDS = input(10, minval=1)
EMAlen = input(9, minval=1)
TriggerLen = input(5, minval=1)
Overbought = input(80, minval=1)
Oversold = input(20, minval=1)
reverse = input(false, title="Trade reverse")
hline(Overbought, color=green, linestyle=line)
hline(Oversold, color=red, linestyle=line)
xPreCalc = ema(stoch(close, high, low, PDS), EMAlen)
xDSS = ema(stoch(xPreCalc, xPreCalc, xPreCalc, PDS), EMAlen)
//xDSS = stoch(xPreCalc, xPreCalc, xPreCalc, PDS)
xTrigger = ema(xDSS, TriggerLen)
pos = iff(xTrigger < xDSS and xTrigger < Oversold, -1,
	     iff(xTrigger > xDSS and xTrigger > Overbought, 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(xDSS, color=blue, title="DSS")
plot(xTrigger, color=red, title="Trigger")