क्वांट ट्रेडिंग समर्थन और प्रतिरोध क्लाउड सूचक

लेखक:चाओझांग, दिनांकः 2024-01-18 15:30:46
टैगः

img

अवलोकन

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

सिद्धांत

इस सूचक का मूल तर्क एक निश्चित अवधि के दौरान संभावित समर्थन और प्रतिरोध स्तरों की पहचान करने के लिए उच्चतम और निम्नतम कीमतों की सांख्यिकीय गणना करना है। गणना सूत्र इस प्रकार हैंः

  1. इनपुट चक्र के दौरान उच्चतम मूल्य अवधि और निम्नतम मूल्य अवधि की सांख्यिकीय गणना करें
  2. अवधि अवधि के मध्य मूल्य की गणना करेंCenter = (periodHigh+periodLow)/2
  3. 0.382 रिट्रेसमेंट अवधि की गणना करें0382 = अवधिLow + (periodHigh-periodLow) *0.382
  4. 0.618 रिट्रेसमेंट अवधि की गणना करें0618 = अवधिLow + (periodHigh-periodLow) *0.618

उपरोक्त चार रेखाएं इस सूचक के समर्थन/प्रतिरोध बादल के प्रमुख बिंदु हैं। सूचक 0.382 रेखा और 0.618 रेखा के बीच बादल के आकार को भरने के लिए भरे रंगों का उपयोग करता है, जो दृश्य रूप से उतार-चढ़ाव रेंज और प्रमुख मूल्य स्तर प्रदर्शित करता है।

जब समापन मूल्य 0.618 रेखा से ऊपर होता है, तो बार का रंग सफेद होता है, और इसके विपरीत जब यह 0.382 रेखा से नीचे होता है, तो बार का रंग काला होता है, जो बिक्री और खरीद संकेतों से संबंधित होता है। इस संकेतक द्वारा प्रदर्शित समर्थन / प्रतिरोध बादल को संभावित समर्थन / प्रतिरोध स्तरों की सीमा के रूप में देखा जा सकता है। इन ऊपरी और निचली सीमाओं को तोड़ने वाली कीमतों का अर्थ आमतौर पर एक प्रवृत्ति उलट है।

लाभ विश्लेषण

इस समर्थन/प्रतिरोध बादल सूचक के निम्नलिखित प्रमुख फायदे हैं:

  1. प्रवृत्ति और उलट बिंदुओं का न्याय करने में सहायता के लिए सहज ज्ञान युक्त रूप से प्रमुख समर्थन/प्रतिरोध स्तर और मूल्य उतार-चढ़ाव के दायरे प्रदर्शित करता है
  2. स्पष्टता के लिए भरे हुए आकार दृश्य प्रभावों पर जोर देते हैं
  3. सरल पैरामीटर सेटिंग्स, आसानी से मास्टर और समायोजित करने के लिए
  4. प्रभावकारिता में सुधार के लिए अन्य संकेतकों के साथ संयुक्त किया जा सकता है
  5. बहुचक्र विश्लेषण के लिए लागू

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

यह ध्यान दिया जाना चाहिए कि इस संकेतक में भी कुछ अंतर्निहित कमियां और जोखिम हैंः

  1. समतल वक्र मूल्य परिवर्तन में देरी कर सकते हैं
  2. बहु रिक्त पद के निर्णयों का गलत आकलन हो सकता है
  3. किसी एक पर निर्भरता से बचने के लिए निदान और निर्णय के लिए अन्य संकेतकों के साथ संयोजन की आवश्यकता है
  4. छिद्रण और लिफाफे दुविधाओं पर ध्यान देने की जरूरत है
  5. गलत पैरामीटर सेटिंग्स परिणामों को प्रभावित कर सकती हैं

अनुकूलन दिशाएँ

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

  1. अनुकूलन पैरामीटर सेटिंग कार्यों को बढ़ाएँ
  2. गलत आकलन को फ़िल्टर करने के लिए अधिक सांख्यिकीय संकेतकों को मिलाएं
  3. ऑडियो, संदेश अनुस्मारक मॉड्यूल जोड़ें
  4. बैकटेस्टिंग विश्लेषण मूल्यांकन मॉड्यूल बढ़ाएं
  5. विजुअल पैरामीटर ट्यूनिंग मॉड्यूल
  6. कस्टम सूचक पोर्टफोलियो टेम्पलेट भंडारण कार्य

सारांश

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


/*backtest
start: 2024-01-10 00:00:00
end: 2024-01-17 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("[IND] rang3r", overlay=true)
entP = input(50, "Entry Period: ")
exP = input(25, "Exit period: ")
sensitivity = input(0.9999, "Sensitivity")
periodHigh = 0.0
periodLow = 0.0
epH = 0.0
epL = 0.0

    
//Entry Trades
for i = 1 to (entP+1)
    if i == 1 
        periodHigh:=high[i]
    else
        if periodHigh < high[i]
            periodHigh:=high[i]
    

for i = 1 to (entP+1)
    if i == 1 
        periodLow:=low[i]
    else
        if periodLow > low[i]
            periodLow:=low[i]
                
s = high[1] > periodHigh*sensitivity and open > close //and (close[1] > open[1] ? open[1] : close[1]) > close
l = low[1] < periodLow*(1/sensitivity) and close > open //and (close[1] > open[1] ? close[1] : open[1]) < close

strategy.entry("long", strategy.long, when=s)
strategy.entry("short", strategy.short, when=l)

bgcolor(l ? green : na)
bgcolor(s ? red : na)

periodCenter = (periodHigh+periodLow)/2
period0618 = (periodLow)+(periodHigh-periodLow)*0.618
period0382 = (periodLow)+(periodHigh-periodLow)*0.382

cloud1 = plot(period0382, color=#494949)
cloud2 = plot(period0618, color=#494949)

fill(cloud1, cloud2, color=#d8d8d8)

plot(periodHigh, color=#d81751)
plot(periodLow, color=#0daa20)
//plot(periodCenter, color=#494949)

bc = close > period0618 ? white : (close < period0382 ? black : na)

barcolor(bc)

अधिक