এই কৌশলটি দৈনিক চার্টে ইচিমোকু ক্লাউড সূচকের উপর ভিত্তি করে সহজ প্রবণতা অনুসরণকারী ট্রেডিং বাস্তবায়ন করে। এটি রূপান্তর লাইন, বেস লাইন, লিডিং স্প্যান 1, লিডিং স্প্যান 2 গণনা করে এবং ক্লাউডের তুলনায় বন্ধের দামের অবস্থান তুলনা করে ক্রয় এবং বিক্রয় সংকেত উত্পন্ন করে। যখন বন্ধের দাম ক্লাউডের উপরে থাকে, তখন এটি একটি আপ ট্রেন্ড হিসাবে বিবেচিত হয় এবং একটি ক্রয় সংকেত উত্পন্ন হয়। যখন বন্ধের দাম ক্লাউডের নীচে থাকে, তখন এটি একটি ডাউন ট্রেন্ড হিসাবে বিবেচিত হয় এবং একটি বিক্রয় সংকেত উত্পন্ন হয়।
কৌশলটি প্রধানত নিম্নলিখিত সূত্রের ভিত্তিতে ইচিমোকু মেঘ সূচকের পাঁচটি লাইন গণনা করেঃ
রূপান্তর রেখাঃ সর্বোচ্চ সর্বোচ্চ এবং সর্বনিম্ন সর্বনিম্ন 9 সময়ের গড়
বেস লাইনঃ সর্বোচ্চ সর্বোচ্চ এবং সর্বনিম্ন সর্বনিম্নের ২৬ পেরিওড গড়
লিডিং স্প্যান ১ঃ রূপান্তর লাইন এবং বেস লাইনের গড়
লিডিং স্প্যান ২ঃ সর্বোচ্চ উচ্চ এবং সর্বনিম্ন নিম্নের ৫২ পেরিওড গড়
লেগিং স্প্যানঃ ক্লোজিং মূল্য 26 পিরিয়ড পিছিয়ে
যখন ক্লোজিং প্রাইস মেঘের উপরে থাকে, তখন এটিকে আপ ট্রেন্ড বলে মনে করা হয় এবং একটি কিনে সিগন্যাল তৈরি করা হয়। যখন ক্লোজিং প্রাইস মেঘের নীচে থাকে, তখন এটিকে ডাউন ট্রেন্ড বলে মনে করা হয় এবং একটি বিক্রয় সংকেত তৈরি করা হয়।
বিশেষ করে, কৌশলটি নিম্নলিখিত ধাপগুলির মাধ্যমে এই যুক্তি বাস্তবায়ন করেঃ
রূপান্তর লাইন, বেস লাইন, নেতৃস্থানীয় স্প্যান 1 এবং নেতৃস্থানীয় স্প্যান 2 গণনা
ক্লোজিং মূল্যের 26 পিরিয়ডের পিছনে বিলম্বিত স্প্যানটি গ্রাফ করুন
ক্লোজিং মূল্য মেঘের উপরে আছে কিনা তা পরীক্ষা করুন (নেতৃত্ব স্প্যান 1 এবং 2), সত্য হলে কিনুন সংকেত তৈরি করুন
ক্লোজিং মূল্য মেঘের নিচে কিনা তা পরীক্ষা করুন, সত্য হলে বিক্রয় সংকেত তৈরি করুন
কৌশল সেটিংসের উপর ভিত্তি করে ক্রয়/বিক্রয় সংকেত দিয়ে লেনদেন করুন
এই কৌশলটির প্রধান সুবিধাগুলো হল:
ইচিমোকু ক্লাউড ব্যবহার করে ট্রেন্ডগুলি কার্যকরভাবে সনাক্ত করা যায় এবং ট্রেন্ডের দিকের সাথে সংকেত তৈরি করা যায়, পরিসীমা-সীমাবদ্ধ বাজারে অপ্রয়োজনীয় বাণিজ্য এড়ানো যায়।
গণনার পরামিতিগুলি দৈনিক ব্যবসায়ের জন্য অনুকূলিত।
উভয় নেতৃস্থানীয় স্প্যান 1 এবং 2 ব্যবহার করে মিথ্যা সংকেত ফিল্টার করার জন্য একাধিক সংকেত একত্রিত করে।
মেঘ ছড়িয়ে পড়ার পর অবিলম্বে পিছিয়ে যাওয়ার ঝুঁকি কমাতে সাহায্য করে।
সহজ এবং সুস্পষ্ট যুক্তি, সহজেই বোঝা যায় এবং বাস্তবায়ন করা যায়।
অন্য কোন সূচকের প্রয়োজন নেই, সম্পূর্ণ ট্রেন্ড অনুসরণকারী সিস্টেম।
কিছু ঝুঁকি বিবেচনা করা উচিতঃ
নির্দিষ্ট বাজারের পরিস্থিতিতে মেঘ ব্যর্থ হতে পারে, ভুল সংকেত তৈরি করে।
যদি প্যারামিটারগুলি বাজারের পরিবর্তনশীল গতিবিধিতে অভিযোজিত না হয় তবে এটি সিস্টেমকে দুর্বল করে তোলে।
স্থির বিলম্বিত স্প্যান বিলম্ব কিছু সুযোগ মিস করতে পারে।
এখনও সম্পূর্ণভাবে whipsaws এড়াতে পারবেন না.
কিছু সময় বিলম্ব আছে, দ্রুত বিপরীত ক্যাপচার করতে অক্ষম।
প্রধান প্রবণতা এবং সংক্ষিপ্ত সংশোধনগুলি আলাদা করতে পারে না, ক্ষতি হতে পারে।
কৌশল উন্নত করার কিছু উপায়:
বিভিন্ন বাজারের অবস্থার জন্য রূপান্তর লাইন মত প্যারামিটার অপ্টিমাইজ করুন।
শক্তি এবং দিকনির্দেশ নিশ্চিত করার জন্য প্রবণতা ফিল্টারিং সূচক যোগ করুন।
ট্রেড প্রতি হ্রাস নিয়ন্ত্রণ করতে স্টপ লস এবং লাভ গ্রহণ করুন।
শুধুমাত্র উচ্চ ভলিউমের মেঘের সিগন্যাল গ্রহণ করুন।
বাজার ব্যবস্থার উপর ভিত্তি করে বিভিন্ন প্যারামিটার সেট ব্যবহার করুন।
অটো-অপ্টিমাইজ পরামিতিতে মেশিন লার্নিং যোগ করুন।
স্থির বিলম্বের পরিবর্তে গতিশীল বিলম্ব স্প্যান বিবেচনা করুন।
সামগ্রিকভাবে, এই ইচিমোকু ক্লাউড কৌশলটি নিয়মগুলি অনুসরণ করে মৌলিক প্রবণতা বাস্তবায়ন করে, যদিও উন্নতি করা যেতে পারে। মূল যুক্তিটি শব্দ, পরামিতিগুলি অনুকূলিত, ভাল বেসলাইন আলগো ট্রেডিং কৌশল। আরও ক্লাউড পরামিতি বর্ধনের সাথে ফিল্টার এবং ঝুঁকি নিয়ন্ত্রণ যুক্ত করে এটি একটি খুব ব্যবহারিক পরিমাণগত ট্রেডিং সিস্টেম হয়ে উঠতে পারে।
/*backtest start: 2023-09-30 00:00:00 end: 2023-10-07 00:00:00 period: 15m basePeriod: 5m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy(title="Ichimoku Cloud", shorttitle="Ichimoku", overlay=true, commission_type=strategy.commission.percent,commission_value=0.075, initial_capital = 1000, default_qty_type=strategy.percent_of_equity, default_qty_value=100) conversionPeriods = input(9, minval=1, title="Conversion Line Periods"), basePeriods = input(26, minval=1, title="Base Line Periods") laggingSpan2Periods = input(52, minval=1, title="Lagging Span 2 Periods"), displacement = input(26, minval=0, title="Displacement") donchian(len) => avg(lowest(len), highest(len)) conversionLine = donchian(conversionPeriods) baseLine = donchian(basePeriods) leadLine1 = avg(conversionLine, baseLine) leadLine2 = donchian(laggingSpan2Periods) plot(conversionLine, color=#0496ff, title="Conversion Line") plot(baseLine, color=#991515, title="Base Line") plot(close, offset = -displacement, color=#459915, title="Lagging Span") p1 = plot(leadLine1, offset = displacement, color=color.green, title="Lead 1") p2 = plot(leadLine2, offset = displacement, color=color.red, title="Lead 2") fill(p1, p2, color = leadLine1 > leadLine2 ? color.green : color.red) buy = close > leadLine1[26] and close > leadLine2[26] sell = close < leadLine1[26] and close < leadLine2[26] strategy.entry("Buy", strategy.long, when = buy) strategy.entry("Sell", strategy.short, when = sell)