গড় রেখা ইচিমোকু ক্রসওভার কৌশল
সংক্ষিপ্ত বিবরণ
মুভিং এভারেজ ক্রসওভার স্ট্র্যাটেজি একটি মোটামুটি সাধারণ ট্রেডিং স্ট্র্যাটেজি। এই কৌশলটি মুভিং এভারেজের গোল্ডেন ক্রস ও ডেথ ক্রস নীতির সাথে ইচিমোকু ক্লাউড ইন্ডিকেটর এবং SMA স্মুথ মুভিং এভারেজ ব্যবহার করে একটি অপেক্ষাকৃত সম্পূর্ণ ট্রেডিং সিস্টেম তৈরি করে। এই কৌশলটি স্বয়ংক্রিয়ভাবে স্টক খোলা এবং বন্ধ করার কার্যক্রম পরিচালনা করতে পারে।
কৌশলের নীতি
এই কৌশলটি প্রধানত ইচিমোকু ইন্ডিকেটরের কনভার্সন লাইন এবং বেস লাইনের তুলনা এবং SMA স্বল্পমেয়াদী ও দীর্ঘমেয়াদী মুভিং এভারেজের ক্রসওভার অবস্থা ব্যবহার করে স্টক কেনা-বেচার সিদ্ধান্ত নেয়।
নির্দিষ্টভাবে, কোডে ইচিমোকু ইন্ডিকেটরের কনভার্সন লাইন (conversionLine), বেস লাইন (baseLine), লিড লাইন 1 (leadLine1) এবং লিড লাইন 2 (leadLine2) সংজ্ঞায়িত করা হয়েছে। একইসাথে দীর্ঘমেয়াদী SMA মুভিং এভারেজ ma1 এবং স্বল্পমেয়াদী SMA মুভিং এভারেজ ma2 সংজ্ঞায়িত করা হয়েছে।
কেনার সিদ্ধান্ত নেওয়ার সময়, কনভার্সন লাইন বেস লাইনের নিচে থাকা এবং স্বল্পমেয়াদী মুভিং এভারেজ দীর্ঘমেয়াদী মুভিং এভারেজের নিচে থাকা শর্ত একসাথে পূরণ করতে হবে, অর্থাৎ গোল্ডেন ক্রস ঘটতে হবে।
বিক্রির সিদ্ধান্ত নেওয়ার সময়, কনভার্সন লাইন বেস লাইনের উপরে থাকা এবং স্বল্পমেয়াদী মুভিং এভারেজ দীর্ঘমেয়াদী মুভিং এভারেজের উপরে থাকা শর্ত একসাথে পূরণ করতে হবে, অর্থাৎ ডেথ ক্রস ঘটতে হবে।
এছাড়াও, কোডটি কিছু সহায়ক শর্ত সংজ্ঞায়িত করেছে, যেমন ক্লোজিং প্রাইস আগের দিনের চেয়ে বেশি কিনা, এবং মুভিং এভারেজের মানের পার্থক্যকে আরেকটি মান দিয়ে ভাগ করে মুভিং এভারেজের ঢাল নির্ধারণ করা। এটি মুভিং এভারেজ ক্রসওভারের শক্তি এবং দিক নির্ধারণ করতে সাহায্য করে।
কৌশলের সুবিধা বিশ্লেষণ
এই কৌশলটি একাধিক প্রযুক্তিগত সূচকের সুবিধা একীভূত করে, যা বাজারের প্রবণতা ভালোভাবে নির্ধারণ করতে পারে। এর নিম্নলিখিত সুবিধা রয়েছে:
-
ইচিমোকু ক্লাউড নিজেই প্রবণতা নির্ধারণের বৈশিষ্ট্য ধারণ করে, যা SMA মুভিং এভারেজের সাথে মিলিত হয়ে শক্তিশালী প্রবণতা নির্ধারণ করতে পারে।
-
SMA মুভিং এভারেজ নিজেই মূল্যের প্রবণতা এবং শক্তি নির্ধারণ করতে পারে; দ্রুত মুভিং এভারেজ ধীর মুভিং এভারেজকে অতিক্রম করলে ক্রয়-বিক্রয়ের পয়েন্ট নির্ধারণ করা যায়।
-
ক্লোজিং প্রাইসের শর্ত যুক্ত করা অপ্রয়োজনীয় বারবার পজিশন খোলা ও বন্ধ করা এড়াতে সাহায্য করে।
-
মুভিং এভারেজের ঢাল গণনা করা মুভিং এভারেজ ক্রসওভারের শক্তি নির্ধারণে সহায়তা করে, যা মিথ্যা ক্রসওভার ফিল্টার করতে পারে।
-
সামগ্রিকভাবে, এই কৌশলটি প্রবণতা নির্ধারণে তুলনামূলকভাবে সঠিক, অপ্রয়োজনীয় ট্রেডিং কমাতে পারে এবং কিছু অপ্টিমাইজেশনের সম্ভাবনা রাখে।
কৌশলের ঝুঁকি বিশ্লেষণ
এই কৌশলের কিছু ঝুঁকিও রয়েছে:
-
ইচিমোকু এবং SMA মুভিং এভারেজ উভয়েই পিছিয়ে পড়তে পারে, দামের পরিবর্তন তাৎক্ষণিকভাবে প্রতিফলিত করতে পারে না।
-
একাধিক শর্তের সমন্বিত বিচার কৌশলের জটিলতা বাড়ায়, ত্রুটির সম্ভাবনাও বাড়ায়।
-
কৌশলটি শুধুমাত্র প্রযুক্তিগত সূচকের উপর ভিত্তি করে, বড় খবরের প্রভাব বিচার করতে পারে না।
-
কৌশলটিতে স্টপ-লসের শর্ত নেই, লোকসান বাড়ার ঝুঁকি থাকে।
-
কৌশলটি বিশেষ বাজার পরিস্থিতি, যেমন রেঞ্জ-বাউন্ড মার্কেটের জন্য কোনো ব্যবস্থা রাখে না।
-
প্যারামিটার সঠিকভাবে সেট না করলেও কৌশলের কার্যকারিতা প্রভাবিত হয়।
কৌশলের অপ্টিমাইজেশনের দিকনির্দেশনা
এই কৌশলটি নিম্নলিখিত দিক থেকে অপ্টিমাইজ করা যেতে পারে:
-
স্টপ-লসের শর্ত যোগ করা, যাতে লোকসান বাড়লে স্বয়ংক্রিয়ভাবে বেরিয়ে আসা যায়।
-
বড় খবরের প্রভাব বিচার করার ব্যবস্থা যোগ করা, যাতে বড় খবরের নেতিবাচক প্রভাব এড়ানো যায়।
-
বিশেষ বাজার পরিস্থিতি বিচার করার ব্যবস্থা যোগ করা, যেমন ট্রেডিং রেঞ্জ বাড়ানো বা প্যারামিটার সামঞ্জস্য করা।
-
প্যারামিটার কম্বিনেশন পরীক্ষা এবং অপ্টিমাইজ করে সর্বোত্তম প্যারামিটার খুঁজে বের করা।
-
মেশিন লার্নিং অ্যালগরিদম যোগ করা, AI ব্যবহার করে প্যারামিটার অপ্টিমাইজেশন এবং বাজার বিচার করা।
-
ভলিউম ইন্ডিকেটর যোগ করা, মিথ্যা ব্রেকআউট এড়ানো।
-
আরও মৌলিক সূচক, যেমন ট্রেডিং ভলিউম পরিবর্তন ইত্যাদি একীভূত করা।
সারসংক্ষেপ
সব মিলিয়ে, এই মুভিং এভারেজ ক্রসওভার কৌশলটি ইচিমোকু ইন্ডিকেটর এবং SMA মুভিং এভারেজের সুবিধা একীভূত করে একটি অপেক্ষাকৃত সম্পূর্ণ স্টক ট্রেডিং কৌশল তৈরি করেছে। এই কৌশলটির প্রবণতা নির্ধারণের ক্ষমতা তুলনামূলকভাবে শক্তিশালী, যা কার্যকরভাবে প্রবণতার সুযোগ ধরে নিতে পারে। তবে এর কিছু সমস্যাও রয়েছে, যেমন পিছিয়ে পড়া, জটিলতা বেশি, স্টপ-লসের অভাব ইত্যাদি। এটি এই কৌশলটির জন্য অপ্টিমাইজেশনের বিস্তৃত সুযোগ তৈরি করে। স্টপ-লস সেট করা, বড় খবর বিচার করা, প্যারামিটার অপ্টিমাইজ করা ইত্যাদি পদ্ধতির মাধ্যমে এই কৌশলটিকে ক্রমাগত উন্নত করে একটি স্থিতিশীল এবং নির্ভরযোগ্য কোয়ান্টিটেটিভ ট্রেডিং কৌশলে পরিণত করা যেতে পারে।
/*backtest
start: 2023-09-15 00:00:00
end: 2023-10-15 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
// strategy("Ichimoku+SMAsmoothed", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, calc_on_order_fills= true, calc_on_every_tick=true, pyramiding=0)
//
conversionPeriods = input(9, minval=1, title="Conversion Line Periods"),- 1
