বলিঙ্গার ব্যান্ড লোয়ার ক্রস RSI কলব্যাক ট্রেডিং কৌশল


সৃষ্টির তারিখ: 2023-12-26 12:08:44 অবশেষে সংশোধন করুন: 2023-12-26 12:08:44
অনুলিপি: 1 ক্লিকের সংখ্যা: 588
1
ফোকাস
1621
অনুসারী

বলিঙ্গার ব্যান্ড লোয়ার ক্রস RSI কলব্যাক ট্রেডিং কৌশল

ওভারভিউ

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

কৌশল নীতি

এই কৌশলটি মূলত নিম্নলিখিত নীতির উপর ভিত্তি করে তৈরি করা হয়েছেঃ

  1. যখন বন্ধের দামগুলি বুলিন বন্ডের উপরে চলে যায়, তখন সম্পদগুলি ওভারব্রেড অঞ্চলে প্রবেশ করে এবং পুনর্নির্মাণের সুযোগ রয়েছে
  2. আরএসআই সূচকটি ওভারবয় ওভারসোল অঞ্চলগুলিকে কার্যকরভাবে চিহ্নিত করতে পারে, আরএসআই> 70 ওভারবয় অঞ্চল
  3. যখন ক্লোজিং প্রাইস ওপার থেকে নেমে আসে তখন শূন্যপদ পজিশনে যান
  4. যখন RSI ওভার-বই বা স্টপ-অফ থেকে ফিরে আসে তখন প্লেইন স্টপ

সামর্থ্য বিশ্লেষণ

এই কৌশলটির সুবিধাগুলো হলঃ

  1. ট্রেডের সাফল্যের হার বাড়ানোর জন্য ব্রিন বন্ড ব্যবহার করে ওভারবয় ওভারসেল অঞ্চলগুলি নির্ধারণ করুন
  2. আরএসআই সূচকগুলিকে ফিল্টার করার সাথে সাথে মিথ্যা ব্রেকআউটের সম্ভাবনাগুলিকে অপ্রয়োজনীয় ক্ষতির হাত থেকে রক্ষা করুন
  3. উচ্চ লাভ-ক্ষতি অনুপাত, সর্বোচ্চ ঝুঁকি নিয়ন্ত্রণ

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

এই কৌশলটি নিম্নলিখিত ঝুঁকি নিয়ে আসেঃ

  1. ব্রেক-আপের পরে ক্রমবর্ধমান বৃদ্ধি ক্ষতির আরও বিস্তার ঘটায়
  2. আরএসআই সময়মতো ফিরে আসেনি, ক্ষতি আরও বিস্তৃত হয়েছে
  3. একতরফা পজিশন, বাজার পুনরুদ্ধার করতে পারবে না

নিম্নলিখিত উপায়ে ঝুঁকি কমাতে পারেনঃ

  1. যথাযথভাবে স্টপপয়েন্টগুলি সামঞ্জস্য করুন, সময়মতো স্টপ লস করুন
  2. অন্যান্য সূচকগুলির সাথে মিলিত হয়ে RSI-এর বিপর্যয়ের সংকেত নির্ধারণ করুন
  3. সমান্তরাল সূচকের সাথে মিলিতভাবে, পুনরুদ্ধারে প্রবেশের সিদ্ধান্ত নেওয়া

অপ্টিমাইজেশান দিক

এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে অপ্টিমাইজ করা যায়ঃ

  1. আরও বেশি ট্রেডিং প্রজাতির জন্য ব্রিন-ব্যান্ড প্যারামিটার অপ্টিমাইজ করা হয়েছে
  2. RSI প্যারামিটারগুলিকে অনুকূলিতকরণ এবং সূচকের কার্যকারিতা উন্নত করা
  3. ট্রেন্ড রিভার্স পয়েন্ট নির্ধারণের জন্য অন্যান্য সূচক যুক্ত করুন
  4. মাল্টি-হেড ট্রেডিং লজিক যুক্ত করুন
  5. স্টপ স্ট্র্যাটেজির সাথে স্টপ পয়েন্টের গতিশীল সমন্বয়

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2023-11-01 00:00:00
end: 2023-11-30 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Coinrule


strategy("Bollinger Band Below Price with RSI",
         overlay=true,
         initial_capital=1000,
         process_orders_on_close=true,
         default_qty_type=strategy.percent_of_equity,
         default_qty_value=70,
         commission_type=strategy.commission.percent,
         commission_value=0.1)

showDate = input(defval=true, title='Show Date Range')
timePeriod = time >= timestamp(syminfo.timezone, 2022, 1, 1, 0, 0)
notInTrade = strategy.position_size <= 0

//Bollinger Bands Indicator
length = input.int(20, minval=1)
src = input(close, title="Source")
mult = input.float(2.0, minval=0.001, maxval=50, title="StdDev")
basis = ta.sma(src, length)
dev = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis - dev
offset = input.int(0, "Offset", minval = -500, maxval = 500)
plot(basis, "Basis", color=#FF6D00, offset = offset)
p1 = plot(upper, "Upper", color=#2962FF, offset = offset)
p2 = plot(lower, "Lower", color=#2962FF, offset = offset)
fill(p1, p2, title = "Background", color=color.rgb(33, 150, 243, 95))

// RSI inputs and calculations
lengthRSI = 14
RSI = ta.rsi(close, lengthRSI)



// Configure trail stop level with input options
longTrailPerc = input.float(title='Trail Long Loss (%)', minval=0.0, step=0.1, defval=3) * 0.01
shortTrailPerc = input.float(title='Trail Short Loss (%)', minval=0.0, step=0.1, defval=3) * 0.01

// Determine trail stop loss prices
//longStopPrice = 0.0
shortStopPrice = 0.0

//longStopPrice := if strategy.position_size > 0
    //stopValue = close * (1 - longTrailPerc)
    //math.max(stopValue, longStopPrice[1])
//else
    //0

shortStopPrice := if strategy.position_size < 0
    stopValue = close * (1 + shortTrailPerc)
    math.min(stopValue, shortStopPrice[1])
else
    999999


//Entry and Exit
strategy.entry(id="short", direction=strategy.short, when=ta.crossover(close, upper) and RSI < 70 and timePeriod and notInTrade)

if (ta.crossover(upper, close) and RSI > 70 and timePeriod)
    strategy.exit(id='close', limit = shortStopPrice)