एक लेख में स्थानीय आघात प्रवृत्ति पहचान रणनीति


निर्माण तिथि: 2024-03-19 15:10:59 अंत में संशोधित करें: 2024-03-19 15:10:59
कॉपी: 0 क्लिक्स: 664
1
ध्यान केंद्रित करना
1617
समर्थक

एक लेख में स्थानीय आघात प्रवृत्ति पहचान रणनीति

अवलोकन

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

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

बादल सूचकांक में चार भाग होते हैं: रूपांतरण रेखा, आधार रेखा, बादल और विलंब रेखा। इनमें से, रूपांतरण रेखा और आधार रेखा अलग-अलग अवधि के उच्चतम और निम्नतम कीमतों के औसत से प्राप्त होती है। बादल आधार रेखा के आगे 26 चक्रों से बनता है, जबकि विलंब रेखा समापन मूल्य के पीछे 26 चक्रों से बनती है।

इस रणनीति के लिए बहुमुखी शर्तें इस प्रकार हैं:

  1. बादलों के ऊपर विलंब रेखा
  2. परिवर्तनीय रेखा आधार रेखा से अधिक है
  3. 1.618 के स्टॉपलॉस से ऊपर बंद हुआ
  4. 0.618 लाइन 1.618 के स्टॉपलॉस से ऊपर
  5. बादलों के ऊपर बंद

खाली सिर के लिए स्थिति खोलने के लिए शर्तें बहु-सिर के विपरीत होती हैं।

स्टॉप पोजीशन की सेटिंग में 1.618 और 0.618 के दो गोल्ड स्प्लिटिंग रेट का उपयोग किया गया है। मल्टीहेड स्टॉप क्लाउड के ऊपर की तरफ से घटाकर ऊपर की तरफ से घटाकर 1.618 गुना है, जबकि खाली हेड स्टॉप इसके विपरीत है। 0.618 लाइन का उपयोग शेक मार्केट की पहचान करने के लिए किया जाता है। जब क्लाउड हरा होता है और 0.618 लाइन 1.618 स्टॉप से नीचे होती है, तो बाजार को शेक की स्थिति में माना जाता है।

इस रणनीति में एक मेघ सूचक के अलावा दो मध्य रेखाएं भी शामिल की गई हैं, जो झूठे संकेतों को फ़िल्टर करती हैं। मध्य रेखाओं को विभिन्न चक्रों के उच्चतम न्यूनतम मूल्य के औसत से गणना की जाती है।

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

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

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

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

अनुकूलन दिशा

  1. इस प्रकार, एक और प्रवृत्ति की पुष्टि करने वाले संकेतक, जैसे कि औसत रेखा प्रणाली, MACD आदि को पेश करने पर विचार किया जा सकता है, जिससे सिग्नल की गुणवत्ता में और सुधार हो सकता है।
  2. स्टॉप लॉस की सेटिंग्स को अधिक गतिशील और व्यक्तिगत बनाने के लिए एटीआर, अस्थिरता, आदि जैसे अन्य कारकों को ध्यान में रखा जा सकता है।
  3. चौंकाने वाले बाजारों के लिए, अन्य तरीकों की कोशिश करें, जैसे कि प्रवृत्ति की ताकत का संकेतक ADX।
  4. पैरामीटर को अनुकूलित करने के लिए आनुवंशिक एल्गोरिदम जैसे मशीन सीखने के तरीकों का उपयोग किया जा सकता है, और ओवरफिटिंग से बचने के लिए आउट-ऑफ-नमूना परीक्षण किया जा सकता है।
  5. स्थिति प्रबंधन और जोखिम नियंत्रण मॉड्यूल, जैसे कि केली नियम, स्थिर जोखिम आदि को शामिल किया जा सकता है ताकि रणनीति की स्थिरता और विश्वसनीयता में सुधार किया जा सके।

संक्षेप

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

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

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © manoharbauskar

//@version=5
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © manoharbauskar

//@version=5
strategy("Advanced_Ichimoku_Cloud_Strategy", overlay=true, margin_long=100, margin_short=100)
conversionPeriods = input.int(9, minval=1, title="Conversion Line Length")
basePeriods = input.int(26, minval=1, title="Base Line Length")
laggingSpanPeriods = input.int(52, minval=1, title="Leading Span B Length")
pivotPeriods1 = input.int(17,minval = 1,title = "PPL1")
pivotPeriods2 = input.int(39,minval = 1,title = "PPL2")
displacement = input.int(26, minval=1, title="Lagging Span")
donchian(len) => math.avg(ta.lowest(len), ta.highest(len))
conversionLine = donchian(conversionPeriods)
baseLine = donchian(basePeriods)
midLine1 = donchian(pivotPeriods1)
midLine2 = donchian(pivotPeriods2)
midLine3 = donchian(laggingSpanPeriods)
leadLine1 = math.avg(conversionLine, baseLine, midLine1)
leadLine2 = math.avg(midLine2 , midLine3)


plot(conversionLine, color=#2962FF, title="Conversion Line")
plot(baseLine, color=#B71C1C, title="Base Line")

plot(close, offset = -displacement + 1, color=color.yellow, title="Lagging Span")
p1 = plot(leadLine1, offset = displacement - 1, color=#A5D6A7,
	 title="Leading Span A")
p2 = plot(leadLine2, offset = displacement - 1, color=#EF9A9A,
	 title="Leading Span B")
   
plot(leadLine1 > leadLine2 ? leadLine1 : leadLine2, offset = displacement - 1, title = "Kumo Cloud Upper Line", display = display.none) 
plot(leadLine1 < leadLine2 ? leadLine1 : leadLine2, offset = displacement - 1, title = "Kumo Cloud Lower Line", display = display.none) 
fill(p1, p2, color = leadLine1 > leadLine2 ? color.rgb(67, 160, 71, 90) : color.rgb(244, 67, 54, 90))

//stoploss calculating
mult1 = input.float(1.618, "Mult1")
mult2 = input.float(0.618, "Mult2")
stoploss1 = leadLine1 - (leadLine1 - leadLine2)*mult1
stoploss2 = leadLine1 - (leadLine1 - leadLine2)*mult2
plot(stoploss1,"Sl", color = color.fuchsia, linewidth = 2, style = plot.style_line, offset = displacement - 1)
plot(stoploss2,"S2", color = color.lime, linewidth = 2, style = plot.style_line, offset = displacement - 1)

longCondition = leadLine1 > leadLine2 
if (longCondition)
    strategy.entry("Buy", strategy.long)

shortCondition = leadLine1 < leadLine2
if (shortCondition)
    strategy.entry("Sell", strategy.short)