ইচিমোকু ক্লাউড ভিত্তিক ট্রেডিং কৌশল
সারসংক্ষেপ
কৌশলটি দৈনিক Ichimoku ক্লাউড সূচকের উপর ভিত্তি করে একটি সরল ট্রেন্ড ফলোয়িং ট্রেডিং বাস্তবায়ন করে। কৌশলটি কনভার্সন লাইন, বেস লাইন, লিডিং লাইন ১ এবং লিডিং লাইন ২ গণনা করে এবং বর্তমান ক্লোজিং প্রাইসের অবস্থানের সাথে মিলিয়ে ক্রয় ও বিক্রয় সংকেত উৎপন্ন করে। যখন ক্লোজিং প্রাইস ক্লাউডের উপরে থাকে, তখন এটিকে ঊর্ধ্বমুখী ট্রেন্ড হিসেবে ধরা হয় এবং ক্রয় সংকেত উৎপন্ন হয়; যখন ক্লোজিং প্রাইস ক্লাউডের নিচে থাকে, তখন এটিকে নিম্নমুখী ট্রেন্ড হিসেবে ধরা হয় এবং বিক্রয় সংকেত উৎপন্ন হয়।
কৌশলের নীতি
কৌশলটি মূলত নিম্নলিখিত সূত্রের উপর ভিত্তি করে Ichimoku ক্লাউডের পাঁচটি নির্দেশক রেখা গণনা করে:
-
কনভার্সন লাইন: সাম্প্রতিক ৯ দিনের সর্বোচ্চ ও সর্বনিম্ন দামের গড়
-
বেস লাইন: সাম্প্রতিক ২৬ দিনের সর্বোচ্চ ও সর্বনিম্ন দামের গড়
-
লিডিং লাইন ১: কনভার্সন লাইন ও বেস লাইনের গড়
-
লিডিং লাইন ২: সাম্প্রতিক ৫২ দিনের সর্বোচ্চ ও সর্বনিম্ন দামের গড়
-
ল্যাগিং লাইন: ক্লোজিং প্রাইস, ২৬ দিন পিছিয়ে প্রদর্শিত হয়
ক্লোজিং প্রাইস ক্লাউডের উপরে থাকলে, এটিকে ঊর্ধ্বমুখী ট্রেন্ড হিসেবে ধরা হয় এবং ক্রয় সংকেত উৎপন্ন হয়; ক্লোজিং প্রাইস ক্লাউডের নিচে থাকলে, এটিকে নিম্নমুখী ট্রেন্ড হিসেবে ধরা হয় এবং বিক্রয় সংকেত উৎপন্ন হয়।
বিশেষভাবে, কৌশলটি নিম্নলিখিত ধাপগুলির মাধ্যমে বাস্তবায়িত হয়:
-
কনভার্সন লাইন, বেস লাইন, লিডিং লাইন ১, লিডিং লাইন ২ গণনা করা
-
ক্লোজিং প্রাইসের ল্যাগিং লাইন অঙ্কন করা, ২৬ দিন পিছিয়ে
-
ক্লোজিং প্রাইস ক্লাউডের (লিডিং লাইন ১ ও লিডিং লাইন ২) উপরে কিনা তা নির্ধারণ করা, যদি হয়, তাহলে ক্রয় সংকেত উৎপন্ন করা
-
ক্লোজিং প্রাইস ক্লাউডের (লিডিং লাইন ১ ও লিডিং লাইন ২) নিচে কিনা তা নির্ধারণ করা, যদি হয়, তাহলে বিক্রয় সংকেত উৎপন্ন করা
-
ক্রয় ও বিক্রয় সংকেত উৎপন্ন হলে, কৌশল সেটিং অনুযায়ী এন্ট্রি করা
সুবিধা বিশ্লেষণ
কৌশলটির প্রধান সুবিধাগুলো নিম্নরূপ:
-
ক্লাউড সূচক ব্যবহার করে কার্যকরভাবে ট্রেন্ড শনাক্ত করা যায় এবং ট্রেন্ডের দিক অনুযায়ী সংকেত উৎপন্ন করে, অস্থির বাজারে অকারণে এন্ট্রি-এক্সিট এড়ানো যায়
-
গণনা প্যারামিটারগুলো অপ্টিমাইজ করা হয়েছে, দৈনিক ট্রেডিংয়ের জন্য উপযুক্ত
-
লিডিং লাইন ১ ও লিডিং লাইন ২-এর সংমিশ্রণ বিচারের মানদণ্ড হিসেবে ব্যবহার করে কিছু ইমপালসিভ অস্থিরতার কারণে সৃষ্ট ভুয়া সংকেত ফিল্টার করা যায়
-
ল্যাগিং লাইনের পিছিয়ে প্রদর্শনের ডিজাইন ক্লাউডের উপরে ব্রেকআউটের পর তাৎক্ষণিক রিভার্সালের ঝুঁকি কমায়
-
কৌশলটির যুক্তি সরল ও স্পষ্ট, সহজে বোঝা ও বাস্তবায়ন করা যায়
-
অন্য কোনো সূচকের প্রয়োজন নেই, একটি সম্পূর্ণ ট্রেন্ড ফলোয়িং ট্রেডিং সিস্টেম গঠন করে
ঝুঁকি বিশ্লেষণ
কৌশলটিতে কিছু ঝুঁকিও রয়েছে:
-
নির্দিষ্ট বাজার পরিস্থিতিতে ক্লাউড ব্যর্থ হতে পারে, যার ফলে ভুল সংকেত উৎপন্ন হতে পারে
-
ক্লাউডের প্যারামিটার বাজারের পরিবেশের পরিবর্তনের সাথে খাপ খাইয়ে না নিলে সিস্টেমের কার্যকারিতা হ্রাস পায়
-
ল্যাগিং লাইনের নির্দিষ্ট পিছিয়ে থাকা কিছু সুযোগ হাতছাড়া করতে পারে
-
দুটি লিডিং লাইনের সম্মিলিত বিচার থাকা সত্ত্বেও ক্যাটফিশ প্রভাবের ঝুঁকি সম্পূর্ণরূপে এড়ানো যায় না
-
কিছু সময়ের পিছিয়ে থাকা বিদ্যমান, যা দ্রুত রিভার্সাল ধরতে পারে না
-
বাজারের দীর্ঘমেয়াদী ট্রেন্ড ও মধ্যম-স্বল্পমেয়াদী অ্যাডজাস্টমেন্টের মধ্যে পার্থক্য করতে না পারার ফলে ক্ষতি হতে পারে
অপ্টিমাইজেশনের দিকনির্দেশনা
কৌশলটি নিম্নলিখিত দিক থেকে অপ্টিমাইজ করা যেতে পারে:
-
কনভার্সন লাইন, বেস লাইন ইত্যাদি প্যারামিটার অপ্টিমাইজ করে ভিন্ন বাজার পরিবেশের সাথে আরও সঙ্গতিপূর্ণ করা
-
ট্রেন্ড নির্ধারণকারী সূচক যোগ করা, ট্রেন্ডের দিক ও শক্তি নিশ্চিত করা
-
স্টপ লস ও টেক প্রফিট কৌশল নির্ধারণ করা, একক ট্রেডের ক্ষতি ও লাভ নিয়ন্ত্রণ করা
-
ভলিউম সংযুক্ত করা, বড় ভলিউম সহ ক্লাউড ব্রেকআউট হলেই কেবল এন্ট্রি করা
-
বাজার পর্যায় অনুযায়ী ভিন্ন প্যারামিটার কম্বিনেশন ব্যবহার করা
-
মেশিন লার্নিং অ্যালগরিদম যোগ করে স্বয়ংক্রিয়ভাবে প্যারামিটার অপ্টিমাইজ করা
-
নির্দিষ্ট পিছিয়ে থাকা ডায়নামিক পিছিয়ে থাকায় পরিবর্তন করার বিবেচনা করা
উপসংহার
সামগ্রিকভাবে, এই Ichimoku ক্লাউড কৌশলটি সরল ট্রেন্ড নির্ধারণের নিয়মের মাধ্যমে মৌলিক ট্রেন্ড ফলোয়িং ট্রেডিং বাস্তবায়ন করে। যদিও কিছু উন্নতির স্থান রয়েছে, এর মূল ধারণা স্পষ্ট ও নির্ভরযোগ্য, এবং প্যারামিটার অপ্টিমাইজেশন যথেষ্ট। এটি কোয়ান্টিটেটিভ ট্রেডিংয়ের একটি মৌলিক কৌশল হিসেবে ব্যবহার করা যেতে পারে। আরও ক্লাউড প্যারামিটার অপ্টিমাইজ, ফিল্টারিং সূচক ও ঝুঁকি ব্যবস্থাপনা মডিউল যোগ করলে কৌশলটি অত্যন্ত ব্যবহারিক কোয়ান্ট ট্রেডিং সিস্টেমে পরিণত হতে পারে।
/*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"),- 1
