এই ট্রেডিং কৌশলটি ইচিমোকু কিনকো হ্যো নামে একটি সূচকের উপর ভিত্তি করে ট্রেডিং সংকেত তৈরি করে। ইচিমোকু কিনকো হ্যো আক্ষরিক অর্থে
কৌশলটি প্রবণতা দিক এবং শক্তি নির্ধারণের জন্য ইচিমোকু এর উপাদান লাইন ব্যবহার করে। যখন দাম মেঘের শীর্ষ বা নীচে ভেঙে যায় তখন ট্রেডিং সংকেত উত্পন্ন হয়। এছাড়াও, কৌশলটি ইচিমোকু সিস্টেমের অনন্য
কৌশলটি ইচিমোকু কিনকো হ্যো সিস্টেমের পাঁচটি লাইন ব্যবহার করেঃ
মেঘ হল সেনকু স্প্যান এ এবং সেনকু স্প্যান বি এর মধ্যে অবস্থিত এলাকা, যা বর্তমান প্রবণতা পরিসীমাকে সাধারণভাবে উপস্থাপন করে।
ট্রেডিং সিগন্যালগুলি নিম্নলিখিত দৃশ্যের ভিত্তিতে তৈরি করা হয়ঃ
এছাড়াও, কৌশলটি লাভ নেওয়ার এবং স্টপ লস স্তর নির্ধারণের জন্য টেনকান / কিজুন ক্রস ব্যবহার করে।
এই কৌশলটির সবচেয়ে বড় শক্তি হচ্ছে ইচিমোকুর ট্রেন্ডের দিকনির্দেশনা এবং সমর্থন/প্রতিরোধের মাত্রা নির্ধারণ করার ক্ষমতা।
এছাড়াও, কৌশলটি আংশিক মুনাফা গ্রহণ এবং ঝুঁকি নিয়ন্ত্রণের জন্য টেনকান / কিজুন ক্রসকে অন্তর্ভুক্ত করে।
প্রধান ঝুঁকি ইচিমোকু লাইনের সম্ভাব্য ফাঁক থেকে আসে যা মিথ্যা ব্রেকআউট সৃষ্টি করে।
সমাধানগুলির মধ্যে নিম্ন লাইন ব্যবধানগুলি সংকীর্ণ করতে প্যারামিটারগুলি অনুকূলিতকরণ বা ব্যাপ্তি অঞ্চলে ট্রেডিং এড়ানোর জন্য ফিল্টার যুক্ত করা অন্তর্ভুক্ত।
কৌশলটির বেশ কয়েকটি দিক উন্নত করা যেতে পারেঃ
ইচিমোকু প্যারামিটারগুলি অপ্টিমাইজ করুন এবং আরো চিহ্ন এবং সময়সীমার সাথে সামঞ্জস্য করার জন্য চলমান গড় সময়ের সময়সীমা সামঞ্জস্য করুন।
ভলিউম নিশ্চিতকরণ অন্তর্ভুক্ত করুন যাতে ফাঁকগুলি মিথ্যা সংকেত সৃষ্টি করে না।
অন্যান্য সূচক যেমন MACD, অতিরিক্ত প্রবণতা এবং দোলক ফিল্টারগুলির জন্য RSI যোগ করুন।
স্টপ লস এবং লাভ নেওয়ার নিয়ম উন্নত করুন, যেমন ট্রেলিং স্টপ, পজিশনের আকার ইত্যাদি।
সংক্ষেপে, এই ইচিমোকু সিস্টেম ক্লাউড এবং উপাদান লাইনগুলির সাথে প্রবণতা দিক এবং ট্রেডিং সুযোগগুলি সনাক্ত করে। সুবিধাগুলি স্পষ্ট প্রবণতা নির্ধারণ এবং সঠিক প্রবেশ সংকেতগুলিতে রয়েছে। পরামিতি এবং ফিল্টারগুলিতে আরও উন্নতি আরও ভাল কৌশল পারফরম্যান্সের জন্য মিথ্যা সংকেতগুলি হ্রাস করতে পারে।
/*backtest start: 2022-12-08 00:00:00 end: 2023-12-14 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Ichimoku Cloud", shorttitle="Ichimoku", overlay=true) previous_close = close[1] conversionPeriods = input.int(20, minval=1, title="Conversion Line Periods"), basePeriods = input.int(60, minval=1, title="Base Line Periods") laggingSpan2Periods = input.int(120, minval=1, title="Lagging Span 2 Periods"), displacement = input.int(30, minval=1, title="Displacement") long_entry = input.bool(true, title="Long Entry") short_entry = input.bool(true, title="Short Entry") e2e_entry = input.bool(true, title="E2E Entry") donchian(len) => math.avg(ta.lowest(len), ta.highest(len)) tenkan = donchian(conversionPeriods) kijun = donchian(basePeriods) spanA = math.avg(tenkan, kijun) spanB = donchian(laggingSpan2Periods) plot(tenkan, color=#0496ff, title="Conversion Line") plot(kijun, color=#991515, title="Base Line") plot(close, offset = -displacement, color=#459915, title="Lagging Span") p1 = plot(spanA, offset = displacement, color=#459915, title="Lead 1") p2 = plot(spanB, offset = displacement, color=#991515, title="Lead 2") fill(p1, p2, color = spanA > spanB ? #459915 : #991515) ss_high = math.max(spanA[displacement - 1], spanB[displacement - 1]) ss_low = math.min(spanA[displacement - 1], spanB[displacement - 1]) // Entry/Exit Signals tk_cross_bull = tenkan > kijun tk_cross_bear = tenkan < kijun kumo_twist_bull = ta.mom(close, displacement) > 0 kumo_twist_bear = ta.mom(close, displacement) < 0 price_above_kumo = close > ss_high price_below_kumo = close < ss_low price_enters_kumo_top = previous_close > ss_high[1] and close < ss_high price_enters_kumo_bottom = previous_close < ss_low[1] and close > ss_low bullish = tk_cross_bull and kumo_twist_bull and price_above_kumo bearish = tk_cross_bear and kumo_twist_bear and price_below_kumo bullishe2e = price_enters_kumo_bottom // and tk_cross_bull bearishe2e = price_enters_kumo_top // and tk_cross_bear price_touches_kumo_top = ta.cross(close, ss_high) price_touches_kumo_bottom = ta.cross(close, ss_low) strategy.entry("Long", strategy.long, when=bullish and long_entry) strategy.close("Long", when=tk_cross_bear) strategy.close("Long", when=price_enters_kumo_top) strategy.entry("Long e2e", strategy.long, when=bullishe2e and e2e_entry) strategy.close("Long e2e", when=price_touches_kumo_top) strategy.close("Long e2e", when=price_below_kumo, qty_percent = 100) // strategy.close("Long e2e", when=ta.cross(close, kijun), qty_percent = 50) strategy.entry("Short", strategy.short, when=bearish and short_entry) strategy.close("Short", when=tk_cross_bull) strategy.close("Short", when=price_enters_kumo_bottom) strategy.entry("Short e2e", strategy.short, when=bearishe2e and e2e_entry) strategy.close("Short e2e", when=price_touches_kumo_bottom) strategy.close("Short e2e", when=price_above_kumo, qty_percent = 100) // strategy.close("Long e2e", when=ta.cross(close, kijun), qty_percent = 50)