ZigZag নির্দেশকের উপর ভিত্তি করে ট্রেন্ড অনুসরণকারী ট্রেডিং কৌশল

সংক্ষিপ্ত বিবরণ
এই নিবন্ধে বর্ণিত ট্রেডিং স্ট্র্যাটেজিটির নাম "জিগজ্যাগ সূচকের উপর ভিত্তি করে ট্রেন্ড অনুসরণকারী ট্রেডিং স্ট্র্যাটেজি" (ZigZag Trend Following Strategy)। এই কৌশলটি জিগজ্যাগ সূচক ব্যবহার করে দামের ট্রেন্ড শনাক্ত করে এবং ট্রেন্ড রিভার্সালের সময় পজিশন খোলে যাতে ট্রেন্ড অনুসরণ করা যায়। স্ট্র্যাটেজি পাইন কোডে, জিগজ্যাগ সূচক দামের নতুন উচ্চ এবং নতুন নিম্ন নিশ্চিত করতে ব্যবহৃত হয়। যখন দাম জিগজ্যাগ নির্দেশক রেখা ভেঙে যায়, তখন তা ট্রেডিং সিগন্যাল হিসেবে গণ্য হয়। কিনতে সিগন্যাল হল ক্লোজিং প্রাইস জিগজ্যাগ নির্দেশক রেখার উপরে থাকলে লং পজিশন নেওয়া; বিক্রির সিগন্যাল হল ক্লোজিং প্রাইস জিগজ্যাগ নির্দেশক রেখার নিচে থাকলে শর্ট পজিশন নেওয়া। এটি মধ্যম ও দীর্ঘমেয়াদী দামের ট্রেন্ড কার্যকরভাবে অনুসরণ করতে পারে।
কৌশলের মূলনীতি
এই কৌশলের মূল ভিত্তি হলো জিগজ্যাগ সূচক ব্যবহার করে দামের চরম বিন্দু চিহ্নিত করা এবং দামের ট্রেন্ড প্রদর্শন করা। জিগজ্যাগ সূচকটি উচ্চ ও নিম্ন দামের এক্সপোনেনশিয়াল মুভিং এভারেজ (EMA) দিয়ে তৈরি। নির্দিষ্টভাবে, এটি নিম্নলিখিত ধাপে নির্মিত:
-
ক্লোজ মূল্যের এক্সপোনেনশিয়াল মুভিং এভারেজ (EMA) গণনা করা, যাতে তিনটি মুভিং এভারেজ থাকে: দ্রুত গতি, মধ্যম গতি এবং ধীর গতি।
-
দাম ঊর্ধ্বমুখী ট্রেন্ডে আছে কিনা তা নির্ণয় করা। অর্থাৎ, বর্তমান মধ্যম EMA আগের ক্যান্ডেলের মধ্যম EMA-এর চেয়ে বেশি কিনা।
-
যদি বর্তমানে ঊর্ধ্বমুখী ট্রেন্ড থাকে, তাহলে পূর্ববর্তী নিম্ন বিন্দু থেকে গণনা শুরু করে একটি নির্ধারিত সনাক্তকরণ সময়ের মধ্যে সর্বনিম্ন মূল্য বের করা, যা জিগজ্যাগের মান হবে।
-
যদি বর্তমানে নিম্নমুখী ট্রেন্ড থাকে, তাহলে পূর্ববর্তী উচ্চ বিন্দু থেকে গণনা শুরু করে একটি নির্ধারিত সনাক্তকরণ সময়ের মধ্যে সর্বোচ্চ মূল্য বের করা, যা জিগজ্যাগের মান হবে।
-
এইভাবে জিগজ্যাগ সূচক গঠিত হয়, যা দামের ওঠানামার চরম বিন্দু প্রতিফলিত করে।
এর ভিত্তিতে, আমরা জিগজ্যাগ রেখাকে রেফারেন্স হিসেবে ব্যবহার করে দামের ট্রেন্ড নির্ধারণ করি। অর্থাৎ, যখন দাম ঊর্ধ্বমুখী হয়ে জিগজ্যাগ নির্দেশক রেখা ভেঙে যায়, তখন আমরা লং পজিশন নেই; যখন দাম নিম্নমুখী হয়ে জিগজ্যাগ নির্দেশক রেখা ভেঙে যায়, তখন আমরা শর্ট পজিশন নেই।
সুবিধা বিশ্লেষণ
জিগজ্যাগ সূচক ব্যবহার করে দামের ট্রেন্ড নির্ণয় এবং দামের চরম বিন্দু ট্র্যাক করে পজিশন খোলার সুবিধাগুলি হল:
-
বাজারের শব্দ কার্যকরভাবে ফিল্টার করে এবং প্রধান ট্রেন্ড ধারণ করে।
-
যেহেতু সিগন্যাল দামের নতুন উচ্চ ও নিম্ন ভাঙনের উপর ভিত্তি করে, এটি লাভজনকভাবে কাজ করতে পারে।
-
জিগজ্যাগ রেখা তুলনামূলকভাবে মসৃণ, যা মিথ্যা সিগন্যাল কমায়।
-
জিগজ্যাগ প্যারামিটার সামঞ্জস্য করে সহজেই কৌশলটি অপ্টিমাইজ করা যায়।
ঝুঁকি বিশ্লেষণ
এই কৌশলের প্রধান ঝুঁকিগুলি হল:
-
দীর্ঘমেয়াদী অপারেশনে তীব্র মূল্য ওঠানামার কারণে ফাঁদে পড়ার সম্ভাবনা থাকে। সেক্ষেত্রে সময়মতো স্টপ লস প্রয়োজন।
-
জিগজ্যাগ সূচক প্যারামিটারের প্রতি সংবেদনশীল। ভুল সেটিং ট্রেডিং সুযোগ মিস করতে বা মিথ্যা সিগন্যাল তৈরি করতে পারে। প্যারামিটার যথাযথভাবে পরীক্ষা ও অপ্টিমাইজ করা প্রয়োজন।
-
ট্রেন্ড অনুসরণকারী কৌশল ট্রেন্ডিং বাজারের উপর বেশি নির্ভর করে। যদি বাজার রেঞ্জবাউন্ড বা সাইডওয়েজ হয়, তাহলে এই কৌশলটি ভালো কাজ করে না।
উপরোক্ত ঝুঁকি মোকাবেলায়, আমরা স্টপ লস মেকানিজম সেট করে একক ট্রেডের লোকসান নিয়ন্ত্রণ করতে পারি; একইসাথে পজিশন সাইজ সামঞ্জস্য করে পুরো পুঁজি ব্যবহার না করা; এবং শেষ পর্যন্ত, বিভিন্ন ধরনের কৌশলের সংমিশ্রণ ব্যবহার করা।
অপ্টিমাইজেশনের দিকনির্দেশনা
নিম্নলিখিত দিকগুলো থেকে আমরা কৌশলটি আরও অপ্টিমাইজ করতে পারি:
-
স্টপ লস মেকানিজম যোগ করা। যেমন ট্রেলিং স্টপ লস বা নির্দিষ্ট মূল্য রিট্রেসমেন্টের ভিত্তিতে স্টপ লস নির্ধারণ।
-
অন্যান্য সূচকের সাথে মিলিয়ে এন্ট্রি ফিল্টার করা। যেমন শক্তি সূচক ব্যবহার করে পর্যাপ্ত মোমেন্টাম নিশ্চিত করা; অথবা ভলিউম সূচক ব্যবহার করে ভলিউম বৃদ্ধি নিশ্চিত করা।
-
বিভিন্ন বাজার পরিবেশের (যেমন বুল মার্কেট ও বিয়ার মার্কেট) জন্য ভিন্ন প্যারামিটার কনফিগারেশন ব্যবহার করা।
-
বিভিন্ন EMA প্যারামিটার পরীক্ষা করে সেরা প্যারামিটার কম্বিনেশন খুঁজে বের করা।
সারসংক্ষেপ
এই কৌশলটি জিগজ্যাগ সূচকের মাধ্যমে দামের ট্রেন্ড নির্ধারণ করে এবং চরম বিন্দুর কাছাকাছি ট্রেন্ড অনুসরণকারী পজিশন তৈরি করে। এর সুবিধা হলো ট্রেন্ডের সঙ্গে চলা এবং লাভজনকভাবে কাজ করা। তবে ফাঁদে পড়ার ঝুঁকিও রয়েছে। আমরা স্টপ লস সেট করে, প্যারামিটার অপ্টিমাইজ করে এবং ট্রেডিং কৌশলের সমন্বয় ব্যবহার করে ঝুঁকি নিয়ন্ত্রণ করতে পারি। এই কৌশলটি মধ্যম ও দীর্ঘমেয়াদী ট্রেন্ড ট্রেডিংয়ের জন্য বেশি উপযুক্ত। যদি নিয়ন্ত্রণ ও সমন্বয় সঠিকভাবে করা হয়, তাহলে স্থিতিশীল লাভ পাওয়া সম্ভব।
/*backtest
start: 2023-12-31 00:00:00
end: 2024-01-07 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy(title = "Noro's ZigTrend Strategy v1.0", shorttitle = "ZigTrend 1.0", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0)
//Settings- 1
