ইচিমোকু মেঘের প্রবণতা কৌশল অনুসরণ করে

লেখক:চাওঝাং, তারিখঃ ২০২৪-০২-২৭ ১৬ঃ৪১ঃ০২
ট্যাগঃ

img

সারসংক্ষেপ

ইচিমোকু ক্লাউড ট্রেন্ড অনুসরণ কৌশল একটি প্রযুক্তিগত বিশ্লেষণ কৌশল। এটি বাজারের প্রবণতা দিক, সমর্থন / প্রতিরোধের স্তর এবং প্রবেশের সময় নির্ধারণের জন্য ইচিমোকু ক্লাউডের পাঁচটি সূচক লাইন ব্যবহার করে।

নীতি

মূল সূচকগুলির মধ্যে রয়েছেঃ

  1. রূপান্তর রেখা: স্বল্পমেয়াদী প্রবণতা প্রতিফলিত করে সর্বোচ্চ সর্বোচ্চ এবং সর্বনিম্ন সর্বনিম্ন 9 দিনের গড়।
  2. বেস লাইনঃ মধ্য থেকে দীর্ঘমেয়াদী প্রবণতা প্রতিফলিত করে সর্বোচ্চ সর্বোচ্চ এবং সর্বনিম্ন সর্বনিম্নের ২৬ দিনের গড়।
  3. লিডিং স্প্যান A: মধ্যমেয়াদী সমর্থন এবং প্রতিরোধের উপর ভিত্তি করে রূপান্তর এবং বেস লাইনগুলির মধ্যে গড়, ২৬ দিন এগিয়ে চলেছে।
  4. লিডিং স্প্যান বিঃ দীর্ঘমেয়াদী সমর্থন এবং প্রতিরোধের বিচার করে সর্বোচ্চ সর্বোচ্চ এবং সর্বনিম্ন সর্বনিম্নের 52 দিনের গড়, 26 দিন এগিয়ে চলেছে।
  5. পিছিয়ে পড়া সময়কালঃ প্রবণতা গতি প্রতিফলিত করে দাম ২৬ দিন পিছিয়ে গেছে।

যখন রূপান্তর লাইন বেস লাইনের উপরে অতিক্রম করে তখন ক্রয় সংকেত ট্রিগার করা হয়। বেস লাইনের নীচে অতিক্রম করার সময় বিক্রয় সংকেত ট্রিগার করা হয়। মূল্যের উপরে লেগিং স্প্যান এবং সবুজ মেঘ রঙটি ষাঁড়ের প্রবণতা নির্দেশ করে।

এটি রূপান্তর এবং বেস লাইনের মধ্যে সম্পর্কের উপর ভিত্তি করে প্রবণতা দিক বিচার করে। উদাহরণস্বরূপ, যখন রূপান্তর লাইনটি বেস লাইনটি উপরে ভাঙে, এটি একটি ষাঁড়ের প্রবণতা নির্দেশ করে। যদি বিলম্বিত স্প্যানটি দামের উপরেও থাকে তবে দীর্ঘ প্রবেশটি ট্রিগার করা হয়।

লিডিং স্প্যান এ বা বেস লাইন এর উপর ভিত্তি করে স্টপ লস বা লাভ নিন সেট করুন। যদি স্টপ লসের জন্য বেস লাইন বেছে নেওয়া হয়, মূল্য বেস লাইনের নীচে ভাঙলে অবস্থান বন্ধ করুন।

সুবিধা বিশ্লেষণ

এর সুবিধার মধ্যে রয়েছে:

  1. উচ্চতর নির্ভুলতার জন্য একাধিক সূচক ব্যবহার করুন।
  2. লিডিং স্প্যান সমর্থন/প্রতিরোধের মাত্রা অনুমান করে।
  3. মিথ্যা ব্রেকআউট এড়ানোর জন্য স্প্যানটি নিশ্চিত করে।
  4. মাঝারি/দীর্ঘমেয়াদী সূচক হিসেবে বেস লাইন শব্দ হ্রাস করে।

ঝুঁকি এবং উন্নতি

প্রধান ঝুঁকি হল মিথ্যা সংকেত। প্রস্তাবিত অপ্টিমাইজেশানঃ

  1. সংবেদনশীলতা সূক্ষ্ম করার জন্য গড় সময়কাল সামঞ্জস্য করুন।
  2. MACD, Bollinger Bands এর মত অন্যান্য ফিল্টার যোগ করুন।
  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))

আরো