দ্বৈত নিশ্চিতকরণ ডনচিয়ান চ্যানেল ট্রেন্ড কৌশল
সংক্ষিপ্ত বিবরণ
এই কৌশলটি স্ট্যান্ডার্ড ডনচিয়ান চ্যানেল ইন্ডিকেটরের উপর ভিত্তি করে তৈরি। এটি ডিফল্টভাবে ট্রেড সিগন্যাল দেওয়ার আগে দুটি ধারাবাহিক উচ্চতর উচ্চ (বা নিম্নতর নিম্ন) নিশ্চিতকরণের জন্য অপেক্ষা করে, যাতে বাজারের মার্কেট মেকারদের প্রতারণা এড়ানো যায়।
এই কৌশলটি একটি ঐচ্ছিক বৈশিষ্ট্যও প্রদান করে যা ডাবল কনফার্মেশন মেকানিজম বন্ধ করতে পারে, যাতে কৌশলটি নতুন উচ্চ বা নতুন নিম্ন তৈরি হলে সঙ্গে সঙ্গেই ট্রেড সিগন্যাল জারি করে।
যারা শর্ট ট্রেডিং পছন্দ করেন না, তাদের জন্য কৌশলটি শর্ট পজিশন ফিল্টার করার বিকল্পও প্রদান করে।
কৌশলের নীতি
এই কৌশলটি ডনচিয়ান চ্যানেল ইন্ডিকেটরের উপরের এবং নিচের ব্যান্ডের উপর ভিত্তি করে। উপরের ব্যান্ড হল গত nটি K-লাইনের সর্বোচ্চ মূল্যের সর্বোচ্চ মান, এবং নিচের ব্যান্ড হল গত nটি K-লাইনের সর্বনিম্ন মূল্যের সর্বনিম্ন মান। এখানে n এর মান ডিফল্ট 20।
মিডল ব্যান্ড হল উপরের এবং নিচের ব্যান্ডের গড় মান, যা ট্রেন্ডের দিক নির্ধারণ করতে ব্যবহার করা যেতে পারে।
যখন মূল্য উপরের ব্যান্ড ভেদ করে, কৌশলটি লং পজিশন খোলে যদি লং পজিশন শূন্য থাকে; যখন মূল্য নিচের ব্যান্ড ভেদ করে, কৌশলটি শর্ট পজিশন খোলে যদি শর্ট পজিশন শূন্য থাকে।
মিথ্যা ব্রেকআউট ফিল্টার করার জন্য, কৌশলটি ডিফল্টভাবে "ডাবল কনফার্মেশনের জন্য অপেক্ষা করুন" বিকল্পটি সক্রিয় করে। এর অর্থ হল, ট্রেড সিগন্যাল জারি করার জন্য দুটি ধারাবাহিক উচ্চতর উচ্চ (বা নিম্নতর নিম্ন) প্রয়োজন।
সুবিধা বিশ্লেষণ
- ডনচিয়ান চ্যানেল ইন্ডিকেটর সহজ এবং ব্যবহারিক, বোঝা এবং বাস্তবায়ন করা সহজ।
- ডাবল কনফার্মেশন মেকানিজম কার্যকরভাবে মিথ্যা ব্রেকআউট ফিল্টার করতে পারে এবং ফাঁদে পড়া এড়াতে পারে।
- চ্যানেলের সময়কাল কাস্টমাইজ করা যায়, বিভিন্ন বাজার পরিবেশের সাথে খাপ খাইয়ে নেওয়া যায়।
- শর্ট ট্রেডিংয়ের বিকল্প প্রদান করে, বিভিন্ন বিনিয়োগকারীর চাহিদা পূরণ করতে পারে।
- কোডটি সংক্ষিপ্ত, বোঝা সহজ এবং পুনঃউন্নয়ন করা সহজ।
ঝুঁকি বিশ্লেষণ
- ডাবল কনফার্মেশন মেকানিজম কিছু ট্রেডিং সুযোগ হাতছাড়া করতে পারে।
- চ্যানেলের সময়কালের ভুল সেটিং খুব ঘন ঘন বা খুব কম ট্রেড হতে পারে।
- দীর্ঘ সময় ধরে পজিশন ধরে রাখলে ঝুঁকি কার্যকরভাবে নিয়ন্ত্রণ করা সম্ভব নাও হতে পারে।
- শর্ট ট্রেডিংয়ের সাথে আসা অতিরিক্ত ঝুঁকির দিকে নজর দেওয়া প্রয়োজন।
- ব্যাকটেস্টিং ডেটা ওভারফিটিংয়ের ঝুঁকি সম্পর্কে সতর্ক থাকা প্রয়োজন।
সমাধান:
- ডাবল কনফার্মেশন মেকানিজম বন্ধ করা যেতে পারে, অথবা ডাবল কনফার্মেশনের ব্যবধান যথাযথভাবে কমিয়ে দেওয়া যেতে পারে।
- প্যারামিটার অপ্টিমাইজ করে উপযুক্ত চ্যানেল সময়কাল নির্বাচন করা।
- স্টপ লস বা টেক প্রফিট সেট করে একক ট্রেডের ক্ষতি নিয়ন্ত্রণ করা।
- শর্ট ট্রেডিং নিষ্ক্রিয় করে শুধুমাত্র লং ট্রেড করা।
- বিভিন্ন বাজার পরিবেশে একাধিকবার ব্যাকটেস্ট করে কৌশলটি কঠোরভাবে মূল্যায়ন করা।
অপ্টিমাইজেশনের দিকনির্দেশনা
- অস্থিরতা সূচকের উপর ভিত্তি করে পজিশনের আকার গতিশীলভাবে সামঞ্জস্য করা।
- ব্রেকআউট শক্তি সূচকের উপর ভিত্তি করে মিথ্যা ব্রেকআউট ফিল্টার করা।
- ট্রেইলিং স্টপ লস মেকানিজম যুক্ত করে ট্রেন্ড অনুসরণ করা।
- অন্যান্য সূচকের সাথে মিলিয়ে ট্রেন্ডের দিক নির্ধারণ করে গুরুত্বপূর্ণ মোড় মিস করা এড়ানো।
- মেশিন লার্নিং পদ্ধতি ব্যবহার করে প্যারামিটার স্বয়ংক্রিয়ভাবে অপ্টিমাইজ করা।
এই অপ্টিমাইজেশন ব্যবস্থাগুলি কৌশলের স্থিতিশীলতা এবং লাভজনকতা আরও উন্নত করতে পারে।
সারসংক্ষেপ
এই কৌশলটি ডনচিয়ান চ্যানেলের ডাবল কনফার্মেশন মেকানিজমের উপর ভিত্তি করে, যা ঝুঁকি নিয়ন্ত্রণের পাশাপাশি একটি সহজ এবং কার্যকর ট্রেন্ড ফলোয়িং কৌশল বাস্তবায়ন করে। প্যারামিটার অপ্টিমাইজেশন এবং ফিচার এক্সটেনশনের মাধ্যমে, কৌশলটি বিস্তৃত বাজার পরিবেশের সাথে খাপ খাইয়ে নিতে পারে এবং এর চমৎকার ব্যবহারযোগ্যতা রয়েছে।
/*backtest
start: 2022-12-15 00:00:00
end: 2023-12-21 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(title="Donchian Channels", shorttitle="DC", overlay=true, initial_capital=10000, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, calc_on_every_tick=true)
length = input(20, minval=1)
lower = lowest(length)- 1

