ডুয়াল বোলিংজার ব্যান্ড ভোলাটিলিটি ট্র্যাকিং কৌশল একটি পরিমাণগত ট্রেডিং কৌশল যা ট্র্যাকিংয়ের জন্য ডাবল বোলিংজার ব্যান্ড তৈরি করে মূল্যের অস্থিরতা ক্যাপচার করে। কৌশলটি বাজারের অস্থিরতার সুযোগগুলি রিয়েল টাইমে ক্যাপচার করতে বোলিংজার ব্যান্ডগুলির উপরের এবং নীচের রেলগুলিকে কাজে লাগায়।
কৌশলটি প্রথমে বেসলাইন হিসাবে এন-দিনের চলমান গড় গণনা করে, তারপরে বোলিংজার ব্যান্ডগুলি তৈরি করতে স্ট্যান্ডার্ড ডিভিয়েশন বহুগুণের উপর ভিত্তি করে উপরের এবং নীচের রেলগুলি গণনা করে। কৌশলটি ডাবল বোলিংজার ব্যান্ডগুলি ব্যবহার করে, যেখানে উপরের এবং নীচের রেলগুলি উভয়ই স্ট্যান্ডার্ড ডিভিয়েশনের বহুগুণ। একবার ডাবল বোলিংজার ব্যান্ডগুলি গঠিত হয়ে গেলে, দামটি উপরের রেলটি ভেঙে গেলে একটি ক্রয় সংকেত ট্রিগার হয় এবং দামটি নীচের রেলটি ভেঙে গেলে একটি বিক্রয় সংকেত ট্রিগার হয়, বোলিংজার ব্যান্ডগুলিতে দামের অস্থিরতার সুযোগগুলি ক্যাপচার করে।
কৌশলটি ব্যাকটেস্টকে আরও টার্গেট করার জন্য একটি সময় উইন্ডোও নির্ধারণ করে এবং প্রাথমিক তথ্যগুলি পরীক্ষার ফলাফলগুলিকে প্রভাবিত করতে বাধা দেয়। পুরো কৌশল কর্মপ্রবাহটি হ'লঃ ডাবল বোলিংজার ব্যান্ড তৈরি করুন, মূল্য এবং রেলগুলির ক্রসওভারগুলি ট্রেড সংকেত হিসাবে, প্রাথমিক তথ্য থেকে প্রভাব এড়ানোর জন্য সময় উইন্ডো সেট করুন।
এই কৌশলটির সবচেয়ে বড় সুবিধা হ'ল এটি অপারেশন দিক নির্ধারণের জন্য বোলিংজার ব্যান্ডের উপরের এবং নীচের রেলগুলি ভেঙে রিয়েল টাইমে মূল্যের অস্থিরতা ক্যাপচার করতে পারে। অন্যান্য সূচকের তুলনায়, বোলিংজার ব্যান্ডগুলি বাজারে আরও সংবেদনশীলভাবে প্রতিক্রিয়া জানায় এবং স্বল্প সময়ের মধ্যে বাণিজ্য সংকেত তৈরি করতে পারে। এছাড়াও, ডাবল বোলিংজার ব্যান্ডগুলি একটি বৃহত্তর চ্যানেল সেট করে যাতে দামের ব্রেকআউটের সম্ভাবনা বেশি হয়, যা কৌশলটিকে আরও বেশি ট্রেডিং সুযোগ ক্যাপচার করতে দেয়।
এই কৌশলটির প্রধান ঝুঁকিগুলি এন-দিনের সময়ের প্যারামিটার সেটিংস এবং স্ট্যান্ডার্ড ডিভিয়েশন মাল্টিপলগুলিতে রয়েছে যা বোলিংজার ব্যান্ডগুলি তৈরি করে। যদি প্যারামিটারগুলি যথাযথভাবে সেট না করা হয় তবে এটি বোলিংজার ব্যান্ডগুলিকে খুব প্রশস্ত বা খুব সংকীর্ণ করে তুলবে, যার ফলে বাণিজ্যের সুযোগগুলি মিস করবে বা মিথ্যা সংকেত তৈরি করবে। উপরন্তু, দ্বৈত-দিকের ব্যবসায়ের জন্য কোনও স্টপ লস সেট করা নেই, যা বড় ক্ষতির দিকে পরিচালিত করতে পারে।
সমাধানগুলি হ'ল প্যারামিটারগুলি অনুকূল করা এবং বাস্তব সময়ে বোলিংজার ব্যান্ডগুলির আকৃতি মূল্যায়ন করা; এছাড়াও, একক ক্ষতি নিয়ন্ত্রণের জন্য historicalতিহাসিক তথ্যের ভিত্তিতে স্টপ লস কৌশল স্থাপন করা।
এই কৌশলটির জন্য অপ্টিমাইজ করার জন্য প্রধান দিকগুলিঃ
বোলিংজার ব্যান্ডের প্যারামিটারগুলিকে অনুকূল করা, বিভিন্ন বাজারের বৈশিষ্ট্যগুলির সাথে আরও ভালভাবে খাপ খাইয়ে নেওয়ার জন্য এন-দিনের সময়কাল এবং স্ট্যান্ডার্ড ডিভিয়েশন মাল্টিপলগুলি সামঞ্জস্য করা।
অর্ডার পুনর্নবীকরণের প্রক্রিয়া বাড়িয়ে আনার জন্য অর্ডার পুনরায় অর্ডার করার জন্য অর্ডার পুনরায় অর্ডার করার জন্য অর্ডার পুনরায় অর্ডার করার জন্য অর্ডার পুনরায় অর্ডার করার জন্য অর্ডার পুনরায় অর্ডার করার জন্য অর্ডার পুনরায় অর্ডার করার জন্য অর্ডার পুনরায় অর্ডার করার জন্য অর্ডার পুনরায় অর্ডার করার জন্য অর্ডার পুনরায় অর্ডার করার জন্য অর্ডার পুনরায় অর্ডার করার জন্য অর্ডার পুনরায় অর্ডার করার জন্য অর্ডার পুনরায় অর্ডার পুনরায় অর্ডার করার জন্য অর্ডার পুনরায় অর্ডার করার জন্য অর্ডার পুনরায় অর্ডার করার জন্য অর্ডার পুনরায় অর্ডার করার জন্য অর্ডার পুনরায় অর্ডার পুনরায় অর্ডার করার জন্য অর্ডার পুনরায় অর্ডার করার জন্য অর্ডার পুনরায় অর্ডার পুনরায় অর্ডার করার জন্য অর্ডার পুনরায় অর্ডার করার জন্য অর্ডার পুনরায় অর্ডার পুনরায় অর্ডার করার জন্য অর্ডার পুনরায় অর্ডার পুনরায় অর্ডার করার জন্য অর্ডার পুনরায় অর্ডার করার জন্য অর্ডার পুনরায় অর্ডার পুনরায় অর্ডার করুন।
স্টপ লস স্ট্র্যাটেজি তৈরি করুন যাতে যখন দামগুলি বোলিংজার ব্যান্ডের উপরের বা নীচের রেলগুলিকে অনুপযুক্ত দিকগুলিতে ভেঙে দেয় তখন পজিশনগুলি থেকে বেরিয়ে যায়, ক্ষতি নিয়ন্ত্রণ করে।
অন্যান্য সূচকগুলিকে সংকেতগুলি স্ক্রিন করার জন্য অন্তর্ভুক্ত করুন এবং অস্থির বাজারে মিথ্যা সংকেতগুলি এড়ান।
ডুয়াল বোলিংজার ব্যান্ড ভোলটাইলিটি ট্র্যাকিং কৌশলটি দ্বি-পার্শ্বযুক্ত বোলিংজার ব্যান্ড তৈরি করে রিয়েল টাইমে মূল্যের অস্থিরতা ক্যাপচার করে, আরও স্বল্পমেয়াদী ট্রেডিং সুযোগগুলি দখল করতে সক্ষম হয়। এই কৌশলটির সুবিধা হ'ল বাজারের পরিবর্তন এবং দ্রুত সংকেত উত্পাদন সংবেদনশীলতা। প্রধান ঝুঁকিগুলি অনুপযুক্ত পরামিতি সেটিং এবং স্টপ লসের অভাব থেকে আসে। আমরা বহু-মাত্রিক অপ্টিমাইজেশনের মাধ্যমে কৌশলটিকে আরও স্থিতিশীল এবং দক্ষ করতে পারি।
/*backtest start: 2022-12-18 00:00:00 end: 2023-12-24 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("BB_BB", overlay=true,default_qty_type=strategy.percent_of_equity, default_qty_value=100.0, pyramiding=0) length = input(20, minval=1) src = input(close, title="Source") mult = input(2.0, minval=0.001, maxval=50) FromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12) FromDay = input(defval = 1, title = "From Day", minval = 1, maxval = 31) FromYear = input(defval = 2017, title = "From Year", minval = 2017) ToMonth = input(defval = 1, title = "To Month", minval = 1, maxval = 12) ToDay = input(defval = 1, title = "To Day", minval = 1, maxval = 31) ToYear = input(defval = 9999, title = "To Year", minval = 2017) start = timestamp(FromYear, FromMonth, FromDay, 00, 00) // backtest start window finish = timestamp(ToYear, ToMonth, ToDay, 23, 59) // backtest finish window window() => true // create function "within window of time" basis = sma(src, length) dev = mult * stdev(src, length) upper = basis + dev lower = basis - dev plot(basis, color=red) p1 = plot(upper, color=blue) p2 = plot(lower, color=blue) fill(p1, p2) buy = crossover(sma(close,1), upper) or crossover(sma(close,1), lower) sell = crossunder(sma(close,1), upper) or crossunder(sma(close,1), lower) if(buy) strategy.entry("BUY", strategy.long, when = window()) if(sell) strategy.entry("SELL", strategy.short, when = window())