रणनीति का पालन करने वाला इचिमोकू क्लाउड ट्रेंड

लेखक:चाओझांग, दिनांकः 2024-02-27 16:41:02
टैगः

img

अवलोकन

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

सिद्धांत

मुख्य सूचक रेखाओं में निम्नलिखित शामिल हैंः

  1. रूपांतरण रेखाः उच्चतम उच्चतम और निम्नतम निम्नतम का 9 दिन का औसत, जो अल्पकालिक प्रवृत्ति को दर्शाता है।
  2. आधार रेखाः मध्यम से दीर्घकालिक प्रवृत्ति को दर्शाते हुए उच्चतम उच्चतम और निम्नतम निम्नतम का 26 दिवसीय औसत।
  3. लीडिंग स्पैन ए: रूपांतरण और आधार रेखाओं के बीच का औसत, मध्यम अवधि के समर्थन और प्रतिरोध को देखते हुए 26 दिनों के लिए आगे बढ़ा।
  4. लीडिंग स्पैन बी: उच्चतम उच्चतम और निम्नतम निम्नतम का 52-दिवसीय औसत, दीर्घकालिक समर्थन और प्रतिरोध को देखते हुए, 26 दिनों के लिए आगे बढ़ गया।
  5. पिछड़ापन अवधिः प्रवृत्ति गति को दर्शाते हुए कीमत 26 दिनों के पीछे चली गई।

खरीद संकेत तब ट्रिगर होता है जब रूपांतरण रेखा आधार रेखा के ऊपर पार हो जाती है। बेचना संकेत तब ट्रिगर होता है जब यह आधार रेखा के नीचे पार हो जाता है। कीमत के ऊपर लेगिंग स्पैन और हरे रंग का बादल रंग तेजी की प्रवृत्ति को इंगित करता है।

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

लीडिंग स्पैन ए या बेस लाइन के आधार पर स्टॉप लॉस या ले लाभ सेट करें. यदि बेस लाइन स्टॉप लॉस के लिए चुनी गई है, तो मूल्य बेस लाइन से नीचे टूटने पर स्थिति बंद करें.

लाभ विश्लेषण

लाभों में निम्नलिखित शामिल हैंः

  1. अधिक सटीकता के लिए कई संकेतकों का उपयोग करें।
  2. लीडिंग स्पैन समर्थन/प्रतिरोध स्तरों की भविष्यवाणी करता है।
  3. झूठे ब्रेकआउट से बचने के लिए लैगिंग स्पैन गति की पुष्टि करता है।
  4. मध्यम/दीर्घकालिक संकेतक के रूप में आधार रेखा शोर को कम करती है।

जोखिम और सुधार

मुख्य जोखिम झूठे संकेत हैं। सुझावित अनुकूलनः

  1. संवेदनशीलता को ठीक करने के लिए औसत अवधि को समायोजित करें।
  2. अन्य फ़िल्टर जैसे एमएसीडी, बोलिंगर बैंड जोड़ें।
  3. मध्यम एवं दीर्घकालिक रुझान का अनुसरण करने के लिए कम व्यापारिक आवृत्ति।

निष्कर्ष

इचिमोकू क्लाउड बाजार की प्रवृत्ति का न्याय करने के लिए संकेतकों का संयोजन करता है। यह अल्पकालिक गति और मध्यम / दीर्घकालिक प्रवृत्ति दोनों को ध्यान में रखता है। रूपांतरण और आधार रेखाएं व्यापार संकेतों को निर्धारित करती हैं। लाभ में लॉक करने और जोखिमों को नियंत्रित करने के लिए आधार रेखा स्टॉप लॉस सेट करती है। यह रणनीति मध्यम / दीर्घकालिक प्रवृत्ति के बाद उपयुक्त है।


/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy(title="Ichimoku Cloud - BitBell", shorttitle="Ichimoku Cloud - BitBell", overlay=true)
conversionPeriods = input.int(9, minval=1, title="Conversion Line Length")
basePeriods = input.int(26, minval=1, title="Base Line Length")
laggingSpan2Periods = input.int(52, minval=1, title="Leading Span B Length")
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)
leadLine1 = math.avg(conversionLine, baseLine)
leadLine1bbbbb = math.avg(conversionLine, baseLine)[displacement - 1]
plot(leadLine1bbbbb)
leadLine2 = donchian(laggingSpan2Periods)
leadLine2bbbbbb = donchian(laggingSpan2Periods)[displacement - 1]
plot(leadLine2bbbbbb)

support = leadLine1bbbbb > leadLine2bbbbbb
Resistance = leadLine1bbbbb < leadLine2bbbbbb


TrailStop = input.string(title='Choose Trail Line', options=["ConversionLine", "BaseLine"], defval="ConversionLine")





var stopLong = 0.0
var stopShort = 0.0
var TagetLong = 0.0
var TargetShort = 0.0


if close > leadLine1bbbbb and close > leadLine2bbbbbb and conversionLine[1] <= baseLine[1] and conversionLine > baseLine and close > conversionLine and support
	strategy.entry("Long",strategy.long)
	stopLong := conversionLine
// if close < stopLong and strategy.position_size > 0 
// 	strategy.close("Long")
// 	stopLong := 0.0
if (close < conversionLine and strategy.position_size > 0) and (TrailStop == 'ConversionLine')
	strategy.close("Long")
	stopLong := 0.0
if (close < baseLine and strategy.position_size > 0) and (TrailStop == 'BaseLine')
	strategy.close("Long")
	stopLong := 0.0

if close < leadLine1bbbbb and close < leadLine2bbbbbb and conversionLine[1] >= baseLine[1] and conversionLine < baseLine and close < conversionLine and Resistance
	strategy.entry("Short",strategy.short)
	stopShort := conversionLine
// if close > stopShort and strategy.position_size < 0 
// 	strategy.close("Short")
// 	stopShort := 0.0
if (close > conversionLine and strategy.position_size < 0) and (TrailStop == 'ConversionLine')
	strategy.close("Short")
	stopShort := 0.0
if (close > baseLine and strategy.position_size < 0) and (TrailStop == 'BaseLine')
	strategy.close("Short")
	stopShort := 0.0
// if close >= 1.0006 * strategy.position_avg_price and strategy.position_size > 0 
// 	strategy.close("Long")
// 	stopLong := 0.0
plot(conversionLine, color=#2962FF, title="Conversion Line")
plot(baseLine, color=#B71C1C, title="Base Line")
plot(close, offset = -displacement + 1, color=#43A047, 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))

अधिक