বলিঙ্গার ব্যান্ড %B সূচকের উপর ভিত্তি করে দীর্ঘমেয়াদী ট্রেডিং কৌশল


সৃষ্টির তারিখ: 2024-02-01 11:15:44 অবশেষে সংশোধন করুন: 2024-02-01 11:15:44
অনুলিপি: 0 ক্লিকের সংখ্যা: 567
1
ফোকাস
1617
অনুসারী

বলিঙ্গার ব্যান্ড %B সূচকের উপর ভিত্তি করে দীর্ঘমেয়াদী ট্রেডিং কৌশল

ওভারভিউ

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

কৌশল নীতি

  1. N জিব্রাইলিন রেঞ্জের মধ্যম, উপরের এবং নিচের রেলের গণনা
  2. %B মান গণনা করুনঃ ((প্রান্তিক মূল্য - নিম্ন ট্র্যাক) / ((উপরের ট্র্যাক - নিম্ন ট্র্যাক)
  3. যখন %B এর মান সেট থ্রেশহোল্ড (ডিফল্ট ০) এর চেয়ে কম হয়, তখন অতিরিক্ত কাজ করা হয়
  4. পজিশন খোলার মূল্যের উপর ভিত্তি করে স্টপ লিনার (ডিফল্ট খোলার মূল্যের ১০৫%) এবং স্টপ লিনার (ডিফল্ট খোলার মূল্যের ৯৫%) গণনা করা হয়
  5. পজিশন খোলার পর, যতদিন যোগ্যতা থাকে ততদিনই পজিশন বাড়ানো
  6. স্টপ-অফ-লস শর্তগুলি প্রথমে ট্রিগার করা হয় এবং পজিশনের সমাপ্তি নির্ধারণ করা হয়

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

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

  1. %B সূচক ব্যবহার করে বুলিন বন্ডের নীচে রেলের সমর্থনকারী রিবাউন্ড পয়েন্টগুলি সনাক্ত করুন, উচ্চ দক্ষতার সাথে
  2. ডায়নামিক ইনভেস্টমেন্ট পদ্ধতি ব্যবহার করে ট্রেন্ড ট্র্যাকিংয়ের মাধ্যমে মুনাফা অর্জন করা
  3. স্টপ লস শর্তাবলী স্পষ্ট, ঝুঁকি নিয়ন্ত্রণে সহায়ক

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

এই কৌশলটির কিছু ঝুঁকিও রয়েছেঃ

  1. %B সূচকটি মিথ্যা সংকেত প্রেরণের সম্ভাবনা বেশি, যা অন্যান্য সূচকগুলির সাথে একত্রিত হয়ে নিশ্চিত করা দরকার
  2. ভূমিকম্পের ফলে ঘন ঘন ক্ষতি হতে পারে
  3. কিন্তু, এর থেকেও বড়ো ঝুঁকি নিতে পারে যদি আমরা পণ্যে চরমপন্থী হই।

সমাধানঃ

  1. ট্রেডিং সিগন্যালের নির্ভরযোগ্যতা নিশ্চিত করার জন্য কেডি, এমএসিডি ইত্যাদির মতো সূচক সমন্বয়ে ব্যবহার করা হয়
  2. স্টপ-ড্রপ অবস্থান পরিবর্তন করে কম্পন সহ্য করার জন্য জায়গা বাড়ানো
  3. একক আমানতের অনুপাত নিয়ন্ত্রণ করুন এবং ঝুঁকি নিয়ন্ত্রণে রাখুন

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

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

  1. বিভিন্ন প্যারামিটার সমন্বয় পরীক্ষা করে সেরা প্যারামিটার খুঁজুন
  2. অপ্টিমাইজড পজিশনিং লজিক, মুনাফার একটি নির্দিষ্ট অনুপাতের পরে পজিশনিং বন্ধ করা
  3. লিকুইডিটি ফিল্টারিং বাড়ানো এবং কম লিকুইডিটি শেয়ারের ভুল ট্রেডিং এড়ানো

সারসংক্ষেপ

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

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

//@version=5
strategy("Bollinger Bands %B Long Strategy", shorttitle="BB %B Long Strategy", overlay=true)

// Girdiler
length = input.int(20, title="BB Length")
src = input(close, title="Source")
dev = input.float(2.0, title="Deviation")
kar_hedefi = input(5, title="Take Profit")
zarar_durumu = input(100, title="Stop Loss")
start_date = input(timestamp("01 Jan 2023 00:00 +0000"), "Start Date")
end_date = input(timestamp("01 Jan 2024 00:00 +0000"), "End Date")
altinda_kalirsa_long = input.float(0, title="hangi degerin altinda long alsin")

// Bollinger Bantları %B göstergesi
basis = ta.sma(src, length)
stdDev = ta.stdev(src, length)
upperBand = basis + dev * stdDev
lowerBand = basis - dev * stdDev
percentB = (src - lowerBand) / (upperBand - lowerBand)

// Alım-Satım Sinyalleri
longCondition = percentB < altinda_kalirsa_long

// Kar/Zarar Hesaplama
takeProfit = strategy.position_avg_price * (1 + kar_hedefi / 100)
stopLoss = strategy.position_avg_price * (1 - zarar_durumu / 100)

// Long (Alım) İşlemi
if (longCondition )
    strategy.entry("Long", strategy.long)
    strategy.exit("Take Profit/Stop Loss", "Long", limit=takeProfit, stop=stopLoss)

// Take Profit Seviyesi Çizgisi
plot(takeProfit, title="Take Profit", color=color.green, linewidth=1, style=plot.style_linebr)