গতিশীলতা সূচক সহায়িত মুভিং এভারেজ রিভার্সাল ট্রেডিং কৌশল
সংক্ষিপ্ত বিবরণ
এই কৌশলটি মুভিং এভারেজের সাথে মোমেন্টাম ইন্ডিকেটরের সংমিশ্রণ ব্যবহার করে বাজারের ট্রেন্ড এবং রিভার্সাল পয়েন্ট চিহ্নিত করে। যখন ট্রেন্ডের পরিবর্তন ঘটে, তখন এটি ট্রেড কার্যকর করে। এটি একটি ট্রেন্ড ফলোয়িং এবং কাউন্টার-ট্রেন্ড ট্রেডিং কৌশল। এটি মূলত চাহিদা ও সরবরাহ অঞ্চল (সাপ্লাই-ডিমান্ড জোন), EMA মুভিং এভারেজ, বিভিন্ন HH, LL, LH, HL বুলিশ-বেয়ারিশ অঞ্চল চিহ্নিতকরণ এবং ATR স্টপ লস এর মতো মডিউল নিয়ে গঠিত।
কৌশলের নীতি
১. চাহিদা ও সরবরাহ অঞ্চল চিহ্নিতকরণ
ক্যান্ডেলস্টিকের উচ্চ ও নিম্ন বিন্দুর পরিসরের ভিত্তিতে চাহিদা ও সরবরাহের সম্পর্ক নির্ধারণ করা হয়। লাল অঞ্চলটি সরবরাহের অধিক (অতিরিক্ত সরবরাহ) অঞ্চল নির্দেশ করে, আর সবুজ অঞ্চলটি চাহিদার অধিক (অতিরিক্ত চাহিদা) অঞ্চল নির্দেশ করে।
২. EMA ট্রেন্ড নির্ণয়
২০০ পিরিয়ডের EMA মুভিং এভারেজ গণনা করে প্লট করা হয়। দামের সাথে EMA এর আকারের সম্পর্কের ভিত্তিতে বুলিশ ও বেয়ারিশ ট্রেন্ড নির্ধারণ করা হয়; দাম EMA এর উপরে থাকলে ঊর্ধ্বমুখী ট্রেন্ড, আর দাম EMA এর নিচে থাকলে নিম্নমুখী ট্রেন্ড ধরা হয়।
৩. বুলিশ-বেয়ারিশ অঞ্চল চিহ্নিতকরণ
সাম্প্রতিক ২টি ক্যান্ডেলস্টিকের উচ্চ ও নিম্ন বিন্দুর ভিত্তিতে রিভার্সাল অঞ্চল নির্ধারণ করা হয়:
- HH অঞ্চল (Higher High অঞ্চল) — পরপর ২টি ক্যান্ডেলস্টিকের উচ্চ বিন্দু নতুন উচ্চতায় পৌঁছে।
- LL অঞ্চল (Lower Low অঞ্চল) — পরপর ২টি ক্যান্ডেলস্টিকের নিম্ন বিন্দু নতুন নিম্নতায় পৌঁছে।
- LH অঞ্চল (Lower High অঞ্চল) — সাম্প্রতিক ১টি ক্যান্ডেলস্টিকের উচ্চ বিন্দু নতুন উচ্চতা তৈরি করে, পরবর্তী ক্যান্ডেলস্টিকের উচ্চ বিন্দু বিপরীত হয় (নিম্নমুখী উচ্চতা)।
- HL অঞ্চল (Higher Low অঞ্চল) — সাম্প্রতিক ১টি ক্যান্ডেলস্টিকের নিম্ন বিন্দু নতুন নিম্নতা তৈরি করে, পরবর্তী ক্যান্ডেলস্টিকের নিম্ন বিন্দু বিপরীত হয় (ঊর্ধ্বমুখী নিম্নতা)।
৪. ATR স্টপ লস ট্র্যাকিং
১৪ পিরিয়ডের ATR মান গণনা করে, যাকে গুণাঙ্ক ২ দ্বারা গুণ করে এই কৌশলের স্টপ লস স্তর নির্ধারণ করা হয়।
৫. এন্ট্রি এবং স্টপ লস থেকে প্রস্থান
বর্তমান ক্যান্ডেলস্টিকের দাম আগের দিনের ক্যান্ডেলের উচ্চ ও নিম্ন বিন্দুর সাথে সম্পর্ক পর্যবেক্ষণ করা হয়। যখন দাম আগের দিনের উচ্চ বিন্দুর উপরে যায়, তখন লং সিগন্যাল তৈরি হয়; যখন দাম আগের দিনের নিম্ন বিন্দুর নিচে যায়, তখন শর্ট সিগন্যাল তৈরি হয়। এন্ট্রি সিগন্যালটি তৃতীয় ক্যান্ডেলস্টিকে বিলম্বিত করে নিশ্চিত করা হয়, যাতে আকস্মিক অস্থিরতার কারণে ভুল সিগন্যাল এড়ানো যায়। ATR স্টপ লস ট্র্যাকিং ব্যবহার করা হয়; দাম স্টপ লস লাইনের বাইরে চলে গেলে সক্রিয়ভাবে বর্তমান সিগন্যাল থেকে প্রস্থান করা হয়।
সুবিধা বিশ্লেষণ
১. ট্রেন্ড ও গুরুত্বপূর্ণ রিভার্সাল অঞ্চল চিহ্নিত করতে একাধিক ইন্ডিকেটর ব্যবহার করে, যা লাভের সম্ভাবনা বাড়ায়।
২. ATR ভিত্তিক স্টপ লস পদ্ধতি কার্যকরভাবে একক লেনদেনের ঝুঁকি নিয়ন্ত্রণ করে।
৩. বিলম্বিত এন্ট্রি কার্যকর সিগন্যাল নিশ্চিত করে, ভুল ট্রেডের সম্ভাবনা হ্রাস করে।
ঝুঁকি বিশ্লেষণ
১. শুধুমাত্র টেকনিক্যাল ইন্ডিকেটরের উপর নির্ভরশীল; ফান্ডামেন্টাল তথ্য বিবেচনায় না নেওয়ার কারণে গুরুত্বপূর্ণ তথ্য মিস হতে পারে, যার ফলে ট্রেড ব্যর্থ হতে পারে।
২. ATR স্টপ লস পদ্ধতি বড় মুভমেন্টের সময় ভেঙে যেতে পারে, ফলে ক্ষতি হতে পারে।
৩. রেঞ্জবাউন্ড ট্রেন্ডে EMA রিভার্সাল ট্রেড সিগন্যাল ঘন ঘন আসতে পারে, যার ফলে অতিরিক্ত ট্রেডিং হতে পারে।
ঝুঁকি সমাধানের পদ্ধতি:
১. গুরুত্বপূর্ণ অর্থনৈতিক তথ্য ও নীতিগত সিদ্ধান্তের সাথে মিলিয়ে কার্যক্রম নির্ধারণ করা।
২. যথাযথভাবে ATR স্টপ লসের গুণাঙ্ক বাড়ানো যাতে পর্যাপ্ত জায়গা থাকে।
৩. ATR স্টপ লসের পিরিয়ড প্যারামিটার সামঞ্জস্য করা যাতে রেঞ্জবাউন্ড পরিস্থিতিতে অতিরিক্ত সংবেদনশীল না হয়।
অপ্টিমাইজেশনের দিকনির্দেশনা
১. এন্ট্রির সময় নির্ধারণে MACD, RSI-এর মতো অন্যান্য টেকনিক্যাল ইন্ডিকেটর যুক্ত করা।
২. সর্বোত্তম প্যারামিটার খুঁজতে বিভিন্ন পিরিয়ড প্যারামিটার ও গুণাঙ্ক প্যারামিটারের সংমিশ্রণ পরীক্ষা করা।
৩. সিগন্যাল ফাঁদ এড়াতে পুনরায় ব্রেকআউট ফিল্টার যুক্ত করার কথা বিবেচনা করা।
৪. প্যারামিটার গতিশীলভাবে অপ্টিমাইজ করতে মেশিন লার্নিং-এর মতো পদ্ধতি ব্যবহার করা।
সারসংক্ষেপ
এই কৌশলটি চাহিদা-সরবরাহ বিশ্লেষণ, ট্রেন্ড নির্ণয়, রিভার্সাল চিহ্নিতকরণ এবং স্টপ লস ব্যবস্থাপনার সমন্বয় ঘটিয়ে কার্যকরভাবে বাজারের গুরুত্বপূর্ণ অঞ্চলে ট্রেন্ড পরিবর্তনের সুযোগ চিহ্নিত করতে পারে। এটি একটি কার্যকর ট্রেন্ড ফলোয়িং এবং কাউন্টার-ট্রেন্ড ট্রেডিং কৌশল। তবে দীর্ঘমেয়াদে স্থিতিশীল লাভের জন্য এটিকে ক্রমাগত পরীক্ষা ও অপ্টিমাইজ করতে হবে এবং অভিজ্ঞতাভিত্তিক মানবিক বিচার সহায়তা হিসেবে ব্যবহার করতে হবে।
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-20 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Supply and Demand Zones with EMA and Trailing Stop", shorttitle="SD Zones", overlay=true)
showBuySignals = input(true, title="Show Buy Signals", group="Signals")- 1

