গোল্ডেন রেসিও সহ গড় সত্য পরিসীমা ব্রেকআউট কৌশল

লেখক:চাওঝাং, তারিখঃ ২০২৪-০২-২৬ ১৫ঃ২২ঃ২৬
ট্যাগঃ

img

সারসংক্ষেপ

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

নীতিমালা

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

সুবিধা

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

ঝুঁকি

  1. এটিআর সূচকটি চরম বাজারের পরিস্থিতিতে বিলম্বিত হতে পারে।
  2. অপ্রয়োজনীয় বড়করণের গুণিতকগুলি অত্যধিক উচ্চ ট্রেডিং ফ্রিকোয়েন্সির দিকে পরিচালিত করবে।
  3. দীর্ঘমেয়াদী চলমান গড় থেকে স্যুইচিং সংকেতগুলির বিলম্ব রয়েছে।

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

  1. এটিআর ভিআইএক্সকে অন্তর্ভুক্ত করতে পারে অথবা বৃহত্তরীকরণ সামঞ্জস্য করতে পারে।
  2. অভিযোজিত সিস্টেম নির্মাণের জন্য একাধিক টাইম ফ্রেম ইএমএ ব্যবহার করুন।
  3. ট্রেড প্রতি সর্বোচ্চ ক্ষতি সীমাবদ্ধ করতে স্টপ লস সেট করুন।

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

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


/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("ATR Long Only Strategy lower band buy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)

len = input(52, type=input.integer, minval=1, title="Length")
mul = input(1.618, type=input.float, minval=0, title="Length")
mullow = input(2.618, type=input.float, minval=0, title="Length")

price = sma(close, 1)
average = ema(close, len)
diff = atr(len) * mul
difflow = atr(len) * mullow

bull_level = average + diff
bear_level = average - difflow
bull_cross = crossunder(price, bear_level)
bear_cross = crossunder(bull_level, price)

FromMonth = input(defval = 8, title = "From Month", minval = 1, maxval = 12)
FromDay   = input(defval = 18, title = "From Day", minval = 1, maxval = 31)
FromYear  = input(defval = 2008, title = "From Year", minval = 2008)
ToMonth   = input(defval = 1, title = "To Month", minval = 1, maxval = 12)
ToDay     = input(defval = 1, title = "To Day", minval = 1, maxval = 31)
ToYear    = input(defval = 2020, title = "To Year", minval = 2019)

start     = timestamp(FromYear, FromMonth, FromDay, 00, 00)  
finish    = timestamp(ToYear, ToMonth, ToDay, 23, 59)       
startTimeOk()  => true

if (startTimeOk())
    strategy.entry("KOP", strategy.long, when=bull_cross)
    strategy.close("KOP", when=bear_cross)  //strategy.entry("Sell", strategy.short, when=bear_cross)

plot(price, title="price", color=color.black, transp=50, linewidth=2)
a0 = plot(average, title="average", color=color.red, transp=50, linewidth=1)
a1 = plot(bull_level, title="bull", color=color.green, transp=50, linewidth=1)
a2 = plot(bear_level, title="bear", color=color.red, transp=50, linewidth=1)
fill(a0, a1, color=color.green, transp=97)
fill(a0, a2, color=color.red, transp=97)

আরো