বিপরীত এবং লিনিয়ার রিগ্রেশন ইন্টারসেপ্টের সমন্বিত কৌশল
সংক্ষিপ্ত বিবরণ
এই কৌশলটি 123 রিভার্সাল স্ট্র্যাটেজি এবং লিনিয়ার রিগ্রেশন ইন্টারসেপ্ট স্ট্র্যাটেজির সংমিশ্রণে একটি মাল্টি-ফ্যাক্টর চালিত কম্বিনেশন ট্রেডিং স্ট্র্যাটেজি তৈরি করে। 123 রিভার্সাল স্ট্র্যাটেজি সাম্প্রতিক দুটি ট্রেডিং দিনের মূল্য সম্পর্ক বিচার করে এবং স্টকাস্টিক সূচকের সাহায্যে রিভার্সাল সিগন্যাল নির্ধারণ করে। অন্যদিকে লিনিয়ার রিগ্রেশন ইন্টারসেপ্ট স্ট্র্যাটেজি লিনিয়ার রিগ্রেশন বিশ্লেষণ ব্যবহার করে দাম এবং ট্রেন্ড লাইনের মধ্যে সম্পর্ক নির্ধারণ করে এবং ট্রেডিং সিগন্যাল তৈরি করে। দুটি কৌশল একে অপরকে যাচাই করে যা মিথ্যা সিগন্যাল কার্যকরভাবে ফিল্টার করতে পারে।
কৌশলের নীতি
123 রিভার্সাল স্ট্র্যাটেজি
এই কৌশলটি নিম্নলিখিত নীতির উপর ভিত্তি করে:
-
যদি সাম্প্রতিক দুটি ট্রেডিং দিনের ক্লোজিং প্রাইসের সম্পর্ক এমন হয় যে আজকের ক্লোজিং প্রাইস গতকালের চেয়ে বেশি এবং স্টকাস্টিক ফাস্ট লাইন স্লো লাইনের নিচে থাকে, তাহলে একটি বুলিশ রিভার্সাল সিগন্যাল বিদ্যমান বলে বিবেচিত হয়।
-
যদি সাম্প্রতিক দুটি ট্রেডিং দিনের ক্লোজিং প্রাইসের সম্পর্ক এমন হয় যে আজকের ক্লোজিং প্রাইস গতকালের চেয়ে কম এবং স্টকাস্টিক ফাস্ট লাইন স্লো লাইনের উপরে থাকে, তাহলে একটি বিয়ারিশ রিভার্সাল সিগন্যাল বিদ্যমান বলে বিবেচিত হয়।
নির্ণয়ের নিয়ম নিম্নরূপ:
-
যদি আজকের ক্লোজিং প্রাইস > গতকালের ক্লোজিং প্রাইস এবং স্টকাস্টিক ফাস্ট লাইন < স্টকাস্টিক স্লো লাইন এবং স্টকাস্টিক ফাস্ট লাইন > নির্ধারিত প্যারামিটার হয়, তাহলে ক্রয় সিগন্যাল তৈরি হয়।
-
যদি আজকের ক্লোজিং প্রাইস < গতকালের ক্লোজিং প্রাইস এবং স্টকাস্টিক ফাস্ট লাইন > স্টকাস্টিক স্লো লাইন এবং স্টকাস্টিক ফাস্ট লাইন < নির্ধারিত প্যারামিটার হয়, তাহলে বিক্রয় সিগন্যাল তৈরি হয়।
এই কৌশলের জন্য স্টকাস্টিক সূচকের প্যারামিটার সেট করতে হবে, যার মধ্যে রয়েছে: স্টকাস্টিকের K-লাইন পিরিয়ড Length, স্টকাস্টিক ফাস্ট লাইনের স্মুথিং পিরিয়ড KSmoothing, স্টকাস্টিক স্লো লাইনের স্মুথিং পিরিয়ড DLength, স্টকাস্টিক ফাস্ট লাইনের নির্ধারণ থ্রেশহোল্ড Level।
লিনিয়ার রিগ্রেশন ইন্টারসেপ্ট স্ট্র্যাটেজি
এই কৌশলটি লিনিয়ার রিগ্রেশন বিশ্লেষণের উপর ভিত্তি করে যা দাম এবং লিনিয়ার রিগ্রেশন ট্রেন্ড লাইনের মধ্যে সম্পর্ক নির্ধারণ করে। এর নির্ণয়ের নিয়ম নিম্নরূপ:
-
যদি ক্লোজিং প্রাইস লিনিয়ার রিগ্রেশন ইন্টারসেপ্টের চেয়ে বেশি হয়, তাহলে ক্রয় সিগন্যাল তৈরি হয়।
-
যদি ক্লোজিং প্রাইস লিনিয়ার রিগ্রেশন ইন্টারসেপ্টের চেয়ে কম হয়, তাহলে বিক্রয় সিগন্যাল তৈরি হয়।
এই কৌশলের জন্য লিনিয়ার রিগ্রেশন পিরিয়ড LengthLRI এবং লিনিয়ার রিগ্রেশন ইনপুট ডেটা সিরিজ xSeria নির্ধারণ করতে হবে।
সম্মিলিত কৌশল
এই সম্মিলিত কৌশলে প্রকৃত ট্রেডিং আদেশ তৈরি করতে হলে 123 রিভার্সাল স্ট্র্যাটেজি এবং লিনিয়ার রিগ্রেশন ইন্টারসেপ্ট স্ট্র্যাটেজি উভয়েরই ক্রয়/বিক্রয় সিগন্যাল একই সাথে পূরণ করতে হবে। এইভাবে মিথ্যা সিগন্যাল কার্যকরভাবে ফিল্টার করা যায় এবং ট্রেডিং ফলাফল উন্নত হয়।
সুবিধা বিশ্লেষণ
এই কৌশলের নিম্নলিখিত সুবিধা রয়েছে:
-
মাল্টি-ফ্যাক্টর চালিত, মিথ্যা সিগন্যাল কার্যকরভাবে ফিল্টার করে এবং সিগন্যালের গুণমান উন্নত করে। দুটি ভিন্ন ধরনের কৌশল একত্রিত করে, উভয় কৌশল একসাথে সিগন্যাল তৈরি করলেই প্রকৃত অর্ডার দেওয়া হয়। এই মাল্টি-ফ্যাক্টর যাচাই পদ্ধতি কোনো একটি কৌশলের মাঝে মাঝে তৈরি ভুল সিগন্যাল ফিল্টার করতে পারে, অপ্রয়োজনীয় ট্রেডিং কমায় এবং সিগন্যালের গুণমান কার্যকরভাবে উন্নত করে।
-
রিয়েল-টাইমে দাম ও ট্রেন্ডের মধ্যে সম্পর্ক পর্যবেক্ষণ করে, ফাঁদে পড়া এড়ায়। লিনিয়ার রিগ্রেশন ইন্টারসেপ্ট রিয়েল-টাইমে দাম ও ট্রেন্ড লাইনের মধ্যে সম্পর্ক প্রতিফলিত করতে পারে। যদি দাম গুরুতরভাবে ট্রেন্ড থেকে বিচ্যুত হয়, তবে সময়মতো কৌশল পজিশনের দিক পরিবর্তনের সংকেত দেয়। এভাবে সময়মতো লস কাটতে পারে এবং ঐতিহাসিক ট্রেন্ডে ফাঁদে পড়া এড়ানো যায়।
-
ট্রেন্ড এবং রিভার্সাল উভয় ট্রেডিং সুযোগকে একত্রিত করে। লিনিয়ার রিগ্রেশন কৌশল ট্রেন্ডের ক্রয়-বিক্রয় পয়েন্ট শনাক্ত করতে বেশি দক্ষ। অন্যদিকে 123 রিভার্সাল কৌশল রিভার্সাল পয়েন্ট শনাক্ত করার ওপর মনোনিবেশ করে। দুটি কৌশল ট্রেন্ড ট্রেডিং এবং রিভার্সাল ট্রেডিংয়ের সুবিধা ভালভাবে একত্রিত করতে পারে।
-
কৌশল প্যারামিটার কাস্টমাইজ এবং অপ্টিমাইজ করা যায়। উভয় কৌশলেই নির্দিষ্ট প্যারামিটার কাস্টমাইজ করার সুযোগ রয়েছে। বিভিন্ন পণ্য এবং বিভিন্ন ট্রেন্ডের জন্য প্যারামিটার অপ্টিমাইজ করে সম্মিলিত কৌশলের কার্যকারিতা উন্নত করা যায়।
ঝুঁকি বিশ্লেষণ
এই কৌশলের নিম্নলিখিত ঝুঁকিও রয়েছে:
-
মাল্টি-ফ্যাক্টর চালিত হওয়ায় কিছু সুযোগ হাতছাড়া হতে পারে। উভয় কৌশলের ট্রেডিং সিগন্যাল পূরণ করতে হবে বলে শুধুমাত্র একটি কৌশলের ওপর নির্ভর করে লাভ করা যায় এমন কিছু সুযোগ হাতছাড়া হতে পারে। যদি কোনো একটি কৌশলের কার্যকারিতা দুর্বল হয়, তাহলে সামগ্রিক ট্রেডিং ফলাফলে নেতিবাচক প্রভাব পড়তে পারে।
-
লিনিয়ার রিগ্রেশনে ল্যাগ রয়েছে। লিনিয়ার রিগ্রেশন গণনার জন্য নির্দিষ্ট পরিমাণ ঐতিহাসিক ডেটার প্রয়োজন, তাই আকস্মিক ঘটনার প্রতি তাৎক্ষণিক প্রতিক্রিয়া দেখাতে পারে না এবং কিছু ল্যাগ থাকে। যদি দামে বড় ধরনের গ্যাপ হয়, তবে লিনিয়ার রিগ্রেশন ট্রেন্ড লাইনটি সামঞ্জস্য হতে কিছু সময় নেয়, এই সময়ে ভুল সিগন্যাল তৈরি হতে পারে।
-
উপযুক্ত প্যারামিটার অপ্টিমাইজেশন প্রয়োজন। উভয় কৌশলের জন্যই উপযুক্ত প্যারামিটার নির্বাচন করতে হবে। কিছু পণ্যের জন্য আলাদাভাবে প্যারামিটার সামঞ্জস্যের প্রয়োজন হতে পারে। যদি প্যারামিটার নির্বাচন সঠিক না হয়, তাহলে কৌশলের কার্যকারিতা ব্যাপকভাবে হ্রাস পায়।
সম্পর্কিত ঝুঁকি নিম্নলিখিত পদ্ধতিতে কমানো যেতে পারে:
-
সম্মিলিত সিগন্যাল ট্রিগার শর্ত যথাযথভাবে শিথিল করে অনেক বেশি সুযোগ হাতছাড়া হওয়া রোধ করা।
-
লিনিয়ার রিগ্রেশনের বিকল্প হিসেবে ট্রেন্ড ইন্ডিকেটর ইত্যাদি ব্যবহার করে আরও রিয়েল-টাইম ট্রেন্ড মূল্যায়ন পাওয়া।
-
মেশিন লার্নিং ইত্যাদি পদ্ধতি ব্যবহার করে প্যারামিটার অপ্টিমাইজেশনে সহায়তা করে প্যারামিটার নির্বাচনের কার্যকারিতা উন্নত করা।
অপ্টিমাইজেশন দিকনির্দেশনা
এই কৌশলটি নিম্নলিখিত দিক থেকে আরও অপ্টিমাইজ করা যেতে পারে:
-
মেশিন লার্নিং পদ্ধতি ব্যবহার করে প্যারামিটার অপ্টিমাইজেশন। ঐতিহাসিক ডেটা সংগ্রহ করে প্যারামিটার অপ্টিমাইজেশনের লক্ষ্য নির্ধারণ করে জেনেটিক অ্যালগরিদম, বায়েসিয়ান অপ্টিমাইজেশন ইত্যাদি মেশিন লার্নিং অ্যালগরিদম ব্যবহার করে সেরা প্যারামিটার কম্বিনেশন অনুসন্ধান করা।
-
স্টপ-লস মেকানিজম যোগ করা। ATR, ট্রেন্ড ইন্ডিকেটর ইত্যাদির সাথে স্টপ-লস নিয়ম নির্ধারণ করে প্রতি ট্রেডে সর্বোচ্চ ক্ষতি নিয়ন্ত্রণ করা।
-
এন্ট্রি এবং এক্সিট লজিক অপ্টিমাইজ করা। ট্রেডিং সিগন্যালের ভিত্তিতে মুভিং এভারেজ ফিল্টার, বলিঞ্জার ব্যান্ড ইত্যাদি সহায়ক শর্ত যোগ করে পজিশন পরিবর্তনের ফ্রিকোয়েন্সি কমানো এবং ফাঁদে পড়া এড়ানো।
-
সেন্টিমেন্ট অ্যানালাইসিস যুক্ত করা। ন্যাচারাল ল্যাঙ্গুয়েজ প্রসেসিং প্রযুক্তি ব্যবহার করে বাজারের অংশগ্রহণকারীদের অনুভূতি নির্ধারণ করে ট্রেডিং সিদ্ধান্তে সহায়তা করা।
-
মেশিন লার্নিং প্রেডিকশন মডিউল যোগ করা। LSTM, GRU ইত্যাদি ডিপ লার্নিং মডেল ব্যবহার করে দামের পূর্বাভাস তৈরি করে কৌশলের সিদ্ধান্তের জন্য গুরুত্বপূর্ণ রেফারেন্স প্রদান করা।
সারসংক্ষেপ
এই কৌশলটি 123 রিভার্সাল স্ট্র্যাটেজি এবং লিনিয়ার রিগ্রেশন ইন্টারসেপ্ট স্ট্র্যাটেজির সংমিশ্রণে একটি মাল্টি-ফ্যাক্টর চালিত কোয়ান্টিটেটিভ ট্রেডিং বাস্তবায়ন করে। যাচাই পদ্ধতি মিথ্যা সিগন্যাল কার্যকরভাবে ফিল্টার করতে পারে এবং রিভার্সাল এবং ট্রেন্ড উভয় ট্রেডিং সুযোগ গ্রহণে সহায়তা করে। তবে কৌশলটিতে কিছু ল্যাগের ঝুঁকি রয়েছে, তাই প্যারামিটার অপ্টিমাইজেশনে মনোযোগ দেওয়া এবং ঝুঁকি নিয়ন্ত্রণ প্রক্রিয়া সম্প্রসারণ করে কৌশলের স্থিতিশীলতা আরও উন্নত করা প্রয়োজন। মেশিন লার্নিং ইত্যাদি প্রযুক্তি ব্যবহার করে প্যারামিটার অপ্টিমাইজেশন এবং ফিচার এক্সটেনশন এই কৌশলের জন্য আরও অন্বেষণের যোগ্য অপ্টিমাইজেশন দিক।
/*backtest
start: 2023-09-18 00:00:00
end: 2023-09-19 00:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 25/01/2021
// This is combo strategies for get a cumulative signal. - 1
