বোর ব্যান্ডের সাফল্যের কৌশল


সৃষ্টির তারিখ: 2023-09-21 10:38:13 অবশেষে সংশোধন করুন: 2023-09-21 10:38:13
অনুলিপি: 0 ক্লিকের সংখ্যা: 607
1
ফোকাস
1617
অনুসারী

ওভারভিউ

এই কৌশলটি বোলের বন্ডের সূচক ডিজাইনের উপর ভিত্তি করে তৈরি করা হয়েছে, যখন দাম বোলের বন্ডকে অতিক্রম করে নেমে যায়, তখন প্রাসঙ্গিকভাবে অতিরিক্ত বা শূন্য অপারেশন করা হয়। এই কৌশলটি ব্রেকিং ট্রেডিং ক্যাপচার করে লাভ করে।

কৌশল নীতি

  1. বোল্ট ব্যান্ডের মধ্যম, উপরের এবং নীচের রেল গণনা করুন
  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()