DAKELAX-XRPUSDT बोलिंगर बैंड रिग्रेशन मूविंग एवरेज रणनीति


निर्माण तिथि: 2023-11-02 16:18:34 अंत में संशोधित करें: 2023-11-02 16:18:34
कॉपी: 3 क्लिक्स: 676
1
ध्यान केंद्रित करना
1617
समर्थक

DAKELAX-XRPUSDT बोलिंगर बैंड रिग्रेशन मूविंग एवरेज रणनीति

अवलोकन

DAKELAX-XRPUSDT एक ट्रेडिंग रोबोट रणनीति है जो बिटकॉइन पर एक्सआरपीयूएसडीटी के लिए है, यह एक सरल रिवर्स-टू-मध्यम रणनीति है, जो मई-अगस्त 2019 की एच 1 समय अवधि में बेहतर प्रदर्शन करती है और वास्तविक समय में बेहतर चलती है।

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

रणनीति पहले 20 चक्रों की SMA औसत रेखा और ऊपरी और निचले पट्टी के उतार-चढ़ाव की गणना करती है। जिसमें ऊपरी पट्टी SMA औसत रेखा के लिए 1.5 गुना मानक अंतर है, और निचले पट्टी SMA औसत रेखा के लिए 2.2 गुना मानक अंतर है। फिर उतार-चढ़ाव की दर की गणना करें। यदि संकुचन दर 1.3 से अधिक है, तो इसे काले रंग से भरें, यदि यह 0.1 से कम है, तो इसे पीले रंग से भरें, अन्यथा इसे लाल रंग से भरें।

जब समापन मूल्य निचले ट्रैक से कम हो, तो 20 सिक्कों की मात्रा में अधिक करें; जब समापन मूल्य ऊपरी ट्रैक से अधिक हो, तो सभी पदों को खत्म करें।

इस रणनीति में 7 दिन की ईएमए और 18 दिन की ईएमए की गणना की जाती है, और यह एक खरीद संकेत के रूप में माना जाता है जब यह धीमी रेखा को पार करता है, और यह एक बेचने का संकेत है जब यह धीमी रेखा को पार करता है।

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

  • प्रवृत्ति और उतार-चढ़ाव का आकलन करने के लिए वेरिएबल बैंड और उनकी संकुचन दर का उपयोग करना बहुत सहज है
  • एक समान तारों के साथ निर्णय करने के लिए, सिग्नल को बढ़ाया जा सकता है
  • बेहतर प्रतिक्रिया और स्थिर डिस्क

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

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

जोखिम को नियंत्रित करने के लिए क्रमिक रूप से क्रय की मात्रा को समायोजित करने या स्टॉप लॉस सेट करने पर विचार किया जा सकता है। स्वर्ण कांटा रणनीति का अनुकूलन करें और उतार-चढ़ाव की स्थिति में कैद होने से बचें। अधिक उन्नत स्तर के रुझान संकेतक के साथ मिलकर दिशा निर्धारित करें।

अनुकूलन दिशा

  • उतार-चढ़ाव बैंड की चौड़ाई के अनुसार खरीद की मात्रा को समायोजित करें, उतार-चढ़ाव बैंड को संकीर्ण करते समय कम खरीदें, विस्तार करते समय उचित रूप से बढ़ाएं

  • एक स्थिति बनाने के लिए एक रिक्त स्थान के निर्माण पर विचार किया जा सकता है जब एक लहर बैंड संकुचन लेकिन एक संकेत ट्रिगर नहीं किया गया है

  • कुल मिलाकर, लंबी लाइन इंडिकेटर के साथ प्रवृत्ति की दिशा का आकलन करें, यदि कोई बड़ा प्रवृत्ति स्पष्ट नहीं है, तो रणनीति को रोकें

  • स्टॉप लॉस के साथ जोखिम को नियंत्रित किया जा सकता है, स्टॉप लॉस को हाल ही में उतार-चढ़ाव के निचले बिंदु पर सेट किया जा सकता है

  • गोल्डन फोर्क डेड फोर्क रणनीति पैरामीटर को अनुकूलित करें, औसत रेखा चक्र को समायोजित करें, और सेट होने से बचें

संक्षेप

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

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

//@version=3
//study(title="Tradebotler DAKELAX Binance:XRPUSDT Study-strategy", overlay=true)
strategy(title="Tradebotler DAKELAX Binance:XRPUSDT Strategy", overlay=true)

buyAmount = input(20, minval=1)

// SMA20
len2 = input(20, minval=1)
src2 = input(close)
out2 = sma(src2, len2)

// BB contraction value (medium tight)
contraction_value = 1.3
// BB contraction value (very tight)
contraction_value2 = 0.1

// 2xSTDEV BB calculation
dev = stdev(src2, len2)
upper_BB = out2  + 1.5*dev
lower_BB = out2  - 2.2*dev
x1 = plot(upper_BB, color=blue, linewidth = 2)
x2 = plot(lower_BB, color=blue, linewidth = 2)

contraction = (upper_BB-lower_BB)/out2

//fills the BBands according to the contraction value (threshold)

// Calculate values
fastMA  = ema(close, 7)
slowMA  = ema(close, 18)

// Determine alert setups
crossUp   = crossover(fastMA, slowMA)
crossDown = crossunder(fastMA, slowMA)

buySignal   = (crossUp or crossUp[1]) and (low > slowMA)
shortSignal = (crossDown or crossDown[1]) and (high < slowMA)

// Highlight alerts on the chart
bgColour =
     (buySignal and barstate.isrealtime) ? green :
     (shortSignal and barstate.isrealtime) ? red :
     na

signalBuy = (buySignal ) ? true : false
signalSell = (shortSignal ) ? true : false

test = true

test := not test[1]

closesBelowLowerBB = close < lower_BB
closesAboveUpperBB = close > upper_BB

tmptext = "blah"

// Plot values
plot(series=fastMA, color=teal)
plot(series=slowMA, color=orange)

plot(out2, color=black, linewidth = 1)
fill(x1, x2, color = contraction > contraction_value ? black : contraction < contraction_value2 ? yellow: red)

isInRed = contraction < contraction_value and contraction >= contraction_value2
isInYellow = contraction < contraction_value and contraction < contraction_value2

if ( closesBelowLowerBB )
    strategy.order('Buy', strategy.long, buyAmount)

if ( closesAboveUpperBB )
    strategy.close_all()