অপ্টিমাইজড অ্যাডাপ্টিভ ইন্টেলিজেন্ট মাল্টি-ফ্যাক্টর হাল ফিশারম্যান কৌশল
সারসংক্ষেপ
এই কৌশলটি হাল মুভিং এভারেজ, ফিশার টার্ন ইন্ডিকেটর এবং কমোডিটি চ্যানেল ইনডেক্স সমন্বিত একটি অভিযোজিত মাল্টি-ফ্যাক্টর কৌশল। এটি ট্রেন্ড চিহ্নিত করতে, পরামিতি স্বয়ংক্রিয়ভাবে সামঞ্জস্য করতে এবং বিভিন্ন পণ্য ও সময়কালের সাথে খাপ খাইয়ে নিতে সক্ষম।
কৌশলের মূলনীতি
এই কৌশলের মূল যুক্তি হলো ফিশার টার্ন ইন্ডিকেটরের গোল্ডেন ক্রস এবং ডেথ ক্রস ব্যবহার করে এন্ট্রি এবং এক্সিট নির্ধারণ করা। ফিশার টার্ন ইন্ডিকেটর মুভিং এভারেজ এবং অসিলেটর ইন্ডিকেটরের সুবিধাগুলিকে একত্রিত করে, যা ট্রেন্ড টার্নিং পয়েন্টগুলি আরও নির্ভুলভাবে সনাক্ত করতে পারে।
কৌশলটি প্রথমে হাল মুভিং এভারেজ এবং ফিশার টার্ন ইন্ডিকেটর গণনা করে। তারপর কমোডিটি চ্যানেল ইনডেক্সের সহায়তায় এন্ট্রি শর্ত তৈরি করে। যখন ফিশার টার্ন ইন্ডিকেটর শূন্য রেখার নিচ থেকে উপরে ক্রস করে বা নির্ধারিত প্যারামিটার রেঞ্জের বাইরে থেকে উপরে ক্রস করে, তখন এটি গোল্ডেন ক্রস শর্ত হিসেবে নির্ধারিত হয়, যা লং সিগন্যাল গঠন করে; যখন ফিশার টার্ন শূন্য রেখার উপরে থেকে নিচে ক্রস করে বা প্যারামিটার রেঞ্জের বাইরে থেকে নিচে ক্রস করে, তখন এটি ডেথ ক্রস শর্ত হিসেবে নির্ধারিত হয়, যা শর্ট সিগন্যাল গঠন করে।
এক্সিট শর্ত বিপরীত: গোল্ডেন ক্রসে লং পজিশন ডেথ ক্রসে ক্লোজ করা হয়; ডেথ ক্রসে শর্ট পজিশন গোল্ডেন ক্রসে ক্লোজ করা হয়। এইভাবে ইন্ডিকেটরগুলির ক্রস ব্যবহার করে ট্রেন্ড টার্নিং পয়েন্টগুলি ধরা হয়।
সুবিধা বিশ্লেষণ
এই কৌশলের সবচেয়ে বড় সুবিধা হলো এর মাল্টি-ফ্যাক্টর অভিযোজন ক্ষমতা। এটি একই সাথে মুভিং এভারেজ, অসিলেটর এবং ট্রেন্ড ইন্ডিকেটরের সুবিধা ব্যবহার করে, যা ঊর্ধ্বমুখী ও নিম্নমুখী উভয় বাজারেই ভালো পারফরম্যান্স দিতে পারে। আর প্যারামিটার সেটিংস পণ্য এবং সময়কাল অনুযায়ী সামঞ্জস্য করা যায়, যা অভিযোজন ক্ষমতা নিশ্চিত করে।
অতিরিক্তভাবে, কৌশলটিতে স্বয়ংক্রিয় স্টপ-লস ব্যবস্থা যুক্ত করা হয়েছে। যখন দাম আবার হাল মুভিং এভারেজ ভেঙে ফিরে আসে, তখন স্বয়ংক্রিয়ভাবে স্টপ-লসে এক্সিট হয়। এটি কৌশলের ক্ষতির ঝুঁকি ব্যাপকভাবে হ্রাস করে।
ঝুঁকি ও সমাধান
এই কৌশলের সবচেয়ে বড় ঝুঁকি হলো ইন্ডিকেটরগুলির মধ্যে ভুল সংকেত তৈরি হওয়া। যখন দাম রেঞ্জে ওঠানামা করে, তখন ইন্ডিকেটরগুলি অপ্রয়োজনীয় ক্রস তৈরি করতে পারে। এর ফলে অপ্রয়োজনীয় এন্ট্রি এবং স্টপ-লস হতে পারে।
সমাধান হলো ইন্ডিকেটর প্যারামিটার যথাযথভাবে সামঞ্জস্য করে ছোট সংকেতগুলি ফিল্টার করা। অথবা আরও সহায়ক ইন্ডিকেটর যুক্ত করে নিশ্চিত করা। যেমন ভলিউম ইন্ডিকেটর ব্যবহার করে প্রকৃত সংকেত নির্ধারণ করা।
অপ্টিমাইজেশনের দিকনির্দেশ
এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে অপ্টিমাইজ করা যেতে পারে:
-
মেশিন লার্নিং অ্যালগরিদম যুক্ত করে প্যারামিটারের স্বয়ংক্রিয় অপ্টিমাইজেশন বাস্তবায়ন করা। ঐতিহাসিক ডেটার উপর প্রশিক্ষণ দিয়ে রিয়েল-টাইমে ইন্ডিকেটর প্যারামিটার সামঞ্জস্য করা যায়।
-
আরও বেশি ইন্ডিকেটর কম্বিনেশন যুক্ত করে স্কোরিং করা, সংখ্যাগরিষ্ঠ সিদ্ধান্ত গ্রহণ করে সিদ্ধান্তের নির্ভুলতা বাড়ানো।
-
ব্রেকআউট নিশ্চিতকরণ ব্যবস্থা যুক্ত করা, মূল্যের গুরুত্বপূর্ণ স্তর এবং চ্যানেল ব্যবহার করে পুনরায় নিশ্চিত করা, ভুল অপারেশন এড়ানো।
-
ঝুঁকি মূল্যায়ন মডিউল যুক্ত করা, যা বাজারের পরিবেশ অনুযায়ী স্বয়ংক্রিয়ভাবে পজিশন সাইজ এবং স্টপ-লসের পরিমাণ সামঞ্জস্য করতে পারে।
উপসংহার
সামগ্রিকভাবে, এই কৌশলটি একটি অত্যন্ত ভালো মাল্টি-ফ্যাক্টর অভিযোজিত ফ্রেমওয়ার্ক। এটি মুভিং এভারেজের ট্রেন্ড বিচার, অসিলেটরের ওভারবট/ওভারসেল নির্ধারণ এবং ট্রেন্ড ইন্ডিকেটরের ক্রস প্রয়োগকে একত্রিত করে একটি সম্পূর্ণ এন্ট্রি-এক্সিট মেকানিজম গঠন করে। যদি আরও অপ্টিমাইজ করা যায় এবং অভিযোজন ও বুদ্ধিমত্তার উপাদান বাড়ানো যায়, তবে এটি একটি অত্যন্ত বাণিজ্যিক মূল্যের কৌশল পণ্য হয়ে উঠবে।
/*backtest
start: 2023-01-09 00:00:00
end: 2024-01-15 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is free to copy/paste/use. no permission required. just do it!
// © @SeaSide420
//@version=4
strategy(title="Hull Fisher",currency="USD",default_qty_type=strategy.percent_of_equity,default_qty_value=100,commission_type=strategy.commission.percent,commission_value=0.25)- 1

