এই কৌশলটি বোলিংজার ব্যান্ড সূচকের উপর ভিত্তি করে, যখন দাম বোলিংজার ব্যান্ডের উপরের বা নীচের লাইন থেকে বেরিয়ে আসে তখন দীর্ঘ বা সংক্ষিপ্ত অবস্থান গ্রহণ করে। এটি ব্রেকআউট মুভগুলি ধরতে মুনাফা অর্জন করার লক্ষ্যে।
বিশেষত, এটি প্রথমে দৈর্ঘ্যের দৈর্ঘ্যের মাঝারি লাইন এসএমএ এবং মান বিচ্যুতির বহুগুণের উপরের / নীচের লাইনগুলি গণনা করে। যখন নীচের লাইন থেকে উপরে বন্ধ হয়, তখন দীর্ঘ যান। যখন উপরের লাইন থেকে বন্ধ হয়, তখন সংক্ষিপ্ত যান। ব্যবসায়ের সময়সীমা সীমাবদ্ধ করার জন্য শুরু এবং শেষ সময়ও সেট করুন। প্রতিদিন খোলার আগে প্রস্থান করুন।
এই কৌশলটি দামের ব্যান্ড থেকে বেরিয়ে আসার পরে প্রসারিত পদক্ষেপগুলি ক্যাপচার করার চেষ্টা করে। নিম্ন ব্যান্ডটি ভাঙ্গার অর্থ হ'ল উত্থানশীল বাহিনীকে শক্তিশালী করা, যখন উপরের ব্যান্ডটি ভাঙ্গার অর্থ হ্রাসকারী বাহিনীকে শক্তিশালী করা, তাই ব্রেকআউটের সাথে ট্রেডিং অনুকূল।
এন্ট্রি নিয়মগুলি অপ্টিমাইজ করে, স্টপ লস যুক্ত করে, ট্রেন্ড ফিল্টার ইত্যাদি প্রবর্তন করে ঝুঁকিগুলি হ্রাস করা যেতে পারে।
এটি বোলিংজার ব্যান্ডের উপর ভিত্তি করে একটি ব্রেকআউট কৌশল। এটি ব্রেকআউট মুভ থেকে লাভ করে। প্রোগুলি সহজ যুক্তি এবং সহজ বাস্তবায়ন; কনসগুলি মিথ্যা ব্রেকআউটের জন্য সংবেদনশীল। প্যারামিটার অপ্টিমাইজেশন, স্টপ লস, ট্রেডিং ঘন্টা নিয়ন্ত্রণ ইত্যাদির মাধ্যমে ঝুঁকি পরিচালনা করা যেতে পারে। এটি ব্যবসায়ীদের সূচক এবং ট্রেডিং ব্রেকআউট ব্যবহারের মূল বিষয়গুলি বুঝতে দেয়।
/*backtest start: 2023-08-21 00:00:00 end: 2023-09-20 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //Noro //2018 //@version=2 strategy("Noro's Bollinger Strategy v1.0", shorttitle = "Bollinger str 1.0", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100.0, pyramiding = 5) //Settings needlong = input(true, defval = true, title = "Long") needshort = input(true, defval = true, title = "Short") length = input(20, minval=1) mult = input(1.0, minval=0.001, maxval=50) fromyear = input(1900, defval = 1900, minval = 1900, maxval = 2100, title = "From Year") toyear = input(2100, defval = 2100, minval = 1900, maxval = 2100, title = "To Year") frommonth = input(01, defval = 01, minval = 01, maxval = 12, title = "From Month") tomonth = input(12, defval = 12, minval = 01, maxval = 12, title = "To Month") source = close basis = sma(source, length) dev = mult * stdev(source, length) upper = basis + dev lower = basis - dev up = close < lower dn = close > upper exit = (strategy.position_size > 0 and close > open) or (strategy.position_size < 0 and close < open) if up strategy.entry("Long", strategy.long, needlong == false ? 0 : na, when=(time > timestamp(fromyear, frommonth, 01, 00, 00) and time < timestamp(toyear, tomonth, 31, 00, 00))) if dn strategy.entry("Short", strategy.short, needshort == false ? 0 : na, when=(time > timestamp(fromyear, frommonth, 01, 00, 00) and time < timestamp(toyear, tomonth, 31, 00, 00))) if time > timestamp(toyear, tomonth, 31, 00, 00) or exit strategy.close_all()