এই কৌশলটি ডনচিয়ান চ্যানেলের সূচকের উপর ভিত্তি করে উপরের এবং নীচের ব্যান্ড ব্রেকআউটের উপর ট্রেডিং সংকেত বাস্তবায়নের জন্য।
কৌশলটি ক্রয় এবং বিক্রয় সংকেত তৈরির জন্য বিভিন্ন পরামিতি সহ উপরের এবং নীচের ব্যান্ডগুলি গণনা করে।
উপরের ব্যান্ড সূত্রঃ উপরের = সর্বোচ্চ ((দৈর্ঘ্য1) নিম্ন ব্যান্ড সূত্রঃ নিম্ন = সর্বনিম্ন ((দৈর্ঘ্য2) মাঝারি রেখা সূত্রঃ মাঝারি রেখা = (উপরে + নীচে) / 2
যখন বন্ধের দাম উপরের ব্যান্ডের উপরে ভাঙ্গবে, তখন একটি ক্রয় সংকেত উৎপন্ন হবে। যখন বন্ধের দাম নিম্ন ব্যান্ডের নীচে ভাঙ্গবে, তখন একটি বিক্রয় সংকেত উৎপন্ন হবে।
এই কৌশলটির সুবিধা হল আরো নমনীয় ট্রেডিং নিয়মের জন্য উপরের এবং নীচের ব্যান্ডের পরামিতিগুলি কাস্টমাইজ করার নমনীয়তা।
স্বতন্ত্র দীর্ঘ এবং সংক্ষিপ্ত নিয়ন্ত্রণের জন্য কাস্টমাইজযোগ্য উপরের এবং নীচের ব্যান্ড পরামিতি।
মিড লাইন ইন্ডিকেটরটি আরও স্পষ্টভাবে ভাঙ্গনের বিচার করার জন্য ব্যান্ডগুলির গড় অবস্থান দেখায়।
ডনচিয়ান চ্যানেলের ট্রেন্ড অনুসরণ করার বৈশিষ্ট্য রয়েছে।
সহজ যুক্তি এবং বাস্তবায়ন করা সহজ।
ভুয়া ব্রেকআউটের জন্য ঝুঁকিপূর্ণ, অন্যান্য সূচক থেকে ফিল্টার করা দরকার।
প্রবণতা বিচ্যুতি সনাক্ত করতে অক্ষম, ম্যানুয়াল বা অন্যান্য সূচক সমন্বয় প্রয়োজন।
অনুপযুক্ত প্যারামিটার টিউনিং অতিরিক্ত আক্রমণাত্মকতা বা অতিরিক্ত সংরক্ষণশীলতার দিকে পরিচালিত করে।
মিথ্যা ব্রেকআউট ফিল্টার করার জন্য চলমান গড় ইত্যাদি অন্তর্ভুক্ত করুন।
সত্যিকারের ব্রেকআউটের সম্ভাব্যতা পরিমাপ করার জন্য অস্থিরতা পরিমাপ যোগ করুন।
অভিযোজিত ট্রেডিং নিয়মের জন্য ডায়নামিকভাবে উপরের এবং নীচের ব্যান্ড প্যারামিটারগুলি সামঞ্জস্য করুন।
এই কৌশলটি ডুয়াল-ব্যান্ড ডনচিয়ান চ্যানেলের মাধ্যমে নমনীয় ব্রেকআউট ট্রেডিং বাস্তবায়ন করে। সহজ যুক্তি কিন্তু কিছু মিথ্যা ব্রেকআউট সম্ভাবনা রয়েছে। প্যারামিটার টিউনিং, ফিল্টার এবং সম্পূরক সূচক দ্বারা উন্নত করা যেতে পারে।
/*backtest start: 2022-12-19 00:00:00 end: 2023-12-25 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 //Modified Donchian Channel with separate adjustments for upper and lower levels, with offset // Strategy to buy on break upper Donchian and sell on lower Donchian strategy("Donchian Backtest", overlay=true) length1 = input(20, minval=1, title="Upper Channel") length2 = input(20, minval=1, title="Lower Channel") offset_bar = input(0,minval=0, title ="Offset Bars") max_length = max(length1,length2) upper = highest(length1) lower = lowest(length2) basis = avg(upper, lower) l = plot(lower, style=line, linewidth=3, color=red, offset=1) u = plot(upper, style=line, linewidth=3, color=green, offset=1) plot(basis, color=yellow, style=line, linewidth=1, title="Mid-Line Average") //break upper Donchian (with 1 candle offset) (buy signal) break_up = (close >= upper[1]) //break lower Donchian (with 1 candle offset) (sell signal) break_down = (close <= lower[1]) if break_up strategy.entry("buy", strategy.long,1) if break_down strategy.close("buy") //plot(strategy.equity)