বোলিংজার ব্রেকআউট কৌশল

লেখক:চাওঝাং, তারিখঃ ২০২৩-০৯-২১ ১০ঃ৩৮ঃ১৩
ট্যাগঃ

সারসংক্ষেপ

এই কৌশলটি বোলিংজার ব্যান্ড সূচকের উপর ভিত্তি করে, যখন দাম বোলিংজার ব্যান্ডের উপরের বা নীচের লাইন থেকে বেরিয়ে আসে তখন দীর্ঘ বা সংক্ষিপ্ত অবস্থান গ্রহণ করে। এটি ব্রেকআউট মুভগুলি ধরতে মুনাফা অর্জন করার লক্ষ্যে।

কৌশলগত যুক্তি

  1. Bollinger midline, উপরের এবং নীচের লাইন গণনা করুন
  2. নিম্ন লাইন ব্রেকআউটে লম্বা যান; উপরের লাইন ব্রেকআউটে শর্ট যান
  3. ট্রেডিংয়ের সময় নির্ধারণের জন্য শুরু এবং শেষ সময় সেট করুন
  4. হোল্ডিং টাইম সেট করুন, ডিফল্টরূপে ইনট্রা-ডে আউট

বিশেষত, এটি প্রথমে দৈর্ঘ্যের দৈর্ঘ্যের মাঝারি লাইন এসএমএ এবং মান বিচ্যুতির বহুগুণের উপরের / নীচের লাইনগুলি গণনা করে। যখন নীচের লাইন থেকে উপরে বন্ধ হয়, তখন দীর্ঘ যান। যখন উপরের লাইন থেকে বন্ধ হয়, তখন সংক্ষিপ্ত যান। ব্যবসায়ের সময়সীমা সীমাবদ্ধ করার জন্য শুরু এবং শেষ সময়ও সেট করুন। প্রতিদিন খোলার আগে প্রস্থান করুন।

এই কৌশলটি দামের ব্যান্ড থেকে বেরিয়ে আসার পরে প্রসারিত পদক্ষেপগুলি ক্যাপচার করার চেষ্টা করে। নিম্ন ব্যান্ডটি ভাঙ্গার অর্থ হ'ল উত্থানশীল বাহিনীকে শক্তিশালী করা, যখন উপরের ব্যান্ডটি ভাঙ্গার অর্থ হ্রাসকারী বাহিনীকে শক্তিশালী করা, তাই ব্রেকআউটের সাথে ট্রেডিং অনুকূল।

সুবিধা বিশ্লেষণ

  1. সহজ এবং স্বজ্ঞাত, বুঝতে এবং বাস্তবায়ন করা সহজ
  2. ট্রেন্ড ব্রেকআউট বিচার করার জন্য বোলিংজার ব্যান্ড ব্যবহার করুন, কিছু ট্রেন্ড অনুসরণ ক্ষমতা আছে
  3. বিভিন্ন চক্র এবং পণ্যের জন্য নমনীয় পরামিতি সমন্বয়
  4. ইনট্রা-ডে এক্সট্রিট কন্ট্রোল ওভারনাইট রিস্ক
  5. শুধুমাত্র দীর্ঘ বা স্বল্প ট্রেডিং সক্ষম করতে পারে

ঝুঁকি বিশ্লেষণ

  1. ভুয়া ব্রেকআউটের ঝুঁকি, প্রাথমিক ব্রেকআউটের পর দাম আবারও বাড়তে পারে।
  2. বিভিন্ন চক্রের জন্য পরামিতিগুলি সামঞ্জস্য করতে হবে।
  3. সম্ভাব্য ক্ষতির ঝুঁকি বাড়তে পারে। বৃহত্তর ব্রেকআউট ব্যাপ্তি ক্ষতি বাড়িয়ে তুলতে পারে।
  4. লেনদেনের খরচ বাড়বে। ঘন ঘন লেনদেন লেনদেনের খরচ বাড়তে পারে।

এন্ট্রি নিয়মগুলি অপ্টিমাইজ করে, স্টপ লস যুক্ত করে, ট্রেন্ড ফিল্টার ইত্যাদি প্রবর্তন করে ঝুঁকিগুলি হ্রাস করা যেতে পারে।

অপ্টিমাইজেশান নির্দেশাবলী

  1. বিভিন্ন চক্রের জন্য পরামিতি অপ্টিমাইজ করুন
  2. প্রবণতা অনুসরণ করতে পুনরায় প্রবেশ এবং পিরামিডিং নিয়ম যোগ করুন
  3. ঝুঁকি নিয়ন্ত্রণে স্টপ লস চালু করুন
  4. গুরুত্বপূর্ণ সংবাদ ঘটনা এড়াতে ট্রেডিং সময় সেট করুন
  5. দামের অস্থিরতা এড়াতে ট্রেন্ড ফিল্টার পরীক্ষা করুন
  6. বিভিন্ন ধরে রাখার সময়কাল মূল্যায়ন করুন এবং ফলাফল তুলনা করুন

সংক্ষিপ্তসার

এটি বোলিংজার ব্যান্ডের উপর ভিত্তি করে একটি ব্রেকআউট কৌশল। এটি ব্রেকআউট মুভ থেকে লাভ করে। প্রোগুলি সহজ যুক্তি এবং সহজ বাস্তবায়ন; কনসগুলি মিথ্যা ব্রেকআউটের জন্য সংবেদনশীল। প্যারামিটার অপ্টিমাইজেশন, স্টপ লস, ট্রেডিং ঘন্টা নিয়ন্ত্রণ ইত্যাদির মাধ্যমে ঝুঁকি পরিচালনা করা যেতে পারে। এটি ব্যবসায়ীদের সূচক এবং ট্রেডিং ব্রেকআউট ব্যবহারের মূল বিষয়গুলি বুঝতে দেয়।


/*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()

আরো