ডবল মুভিং এভারেজের উপর ভিত্তি করে অস্থিরতা ট্র্যাকিং কৌশল


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

ডবল মুভিং এভারেজের উপর ভিত্তি করে অস্থিরতা ট্র্যাকিং কৌশল

ওভারভিউ

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

কৌশল নীতি

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

বিশেষত, একটি সংকেত লজিক যা একটি ধীর লাইন অতিক্রম করে এবং একটি প্রবণতা বৃদ্ধি এবং একটি উচ্চতর প্রবণতা নির্দেশ করে। একটি প্লেইন সংকেত যা একটি ধীর লাইন অতিক্রম করে বা একটি নিম্নতর প্রবণতা নির্দেশ করে।

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

দ্বি-রেখাযুক্ত ওভারলে রেট ট্র্যাকিং কৌশলটির সবচেয়ে বড় সুবিধা হ’ল বাজার পরিস্থিতি নির্ধারণের জন্য দ্বৈত সূচকের সংমিশ্রণ, যা সিদ্ধান্ত গ্রহণের নির্ভুলতা বাড়িয়ে তুলতে পারে। বিশেষত, সুবিধাটি নিম্নরূপঃ

  1. এই কৌশলটি সহজ এবং কার্যকরী, যা ট্রেন্ডের বিপর্যয়কে স্পষ্টভাবে চিহ্নিত করে।
  2. ভোল্টেবিলিটি ইন্ডিকেটর ভিডায়া বাজারের অস্থিরতার পরিবর্তনকে গতিশীলভাবে অনুসরণ করে;
  3. Bollinger Bands এর সিদ্ধান্তে, কৌশলটি মূল্যের অস্থিরতার সময়মত প্রতিক্রিয়া জানায়।

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

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

যদিও এই কৌশলটির অনেক সুবিধা রয়েছে, তবে কিছু ঝুঁকি রয়েছে যা সম্পর্কে সতর্ক থাকা দরকারঃ

  1. ভুল প্যারামিটার সেট করলে ট্রেডিংয়ের ঘন ঘনতা, ট্রেডিংয়ের খরচ বৃদ্ধি এবং স্লাইড পয়েন্টের ক্ষতি হতে পারে;
  2. ডাবল ইন্ডিকেটর বিচারে সংকেত সংঘর্ষের ক্ষেত্রে স্পষ্ট অগ্রাধিকার প্রয়োজন, অন্যথায় সেরা প্রবেশের সময়টি মিস করা হতে পারে;
  3. কৌশলগত পুনর্বিবেচনার ঝুঁকি রয়েছে যেহেতু বাস্তব কর্মক্ষমতা পুনর্বিবেচনার ফলাফলের চেয়ে বড় পার্থক্য থাকতে পারে।

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

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

এই কৌশলটির প্রধান অপ্টিমাইজেশান দিকটি প্যারামিটার সেটিং এবং ফিল্টারিং শর্তগুলির উপর দৃষ্টি নিবদ্ধ করে, যা নিম্নলিখিত মাত্রাগুলি থেকে করা যেতে পারেঃ

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

প্যারামিটার অপ্টিমাইজেশান এবং নিয়ম অপ্টিমাইজেশান একত্রিত করে, কৌশলটির স্থায়িত্ব এবং রিটার্নের হার আরও বাড়ানো যায়।

সারসংক্ষেপ

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

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

//@version=5
strategy("Combined Golden Cross and Progressive Trend Tracker", shorttitle="GCC-PTT", overlay=true)

// Inputs
fastMA_period = input(50, title="Fast MA Period")
slowMA_period = input(200, title="Slow MA Period")
src = input(close, title="Source")
lengthBB = input(20, title="Bollinger Bands Length")
mult = input(2.0, title="Bollinger Bands Multiplier")
mavType = input.string(title="Moving Average Type", defval="VAR", options=['SMA', 'EMA', 'WMA', 'TMA', 'VAR', 'WWMA', 'ZLEMA', 'TSF'])

// Calculate Moving Averages for Golden Cross
fastMA = ta.sma(src, fastMA_period)
slowMA = ta.sma(src, slowMA_period)
bullish_cross = ta.crossover(fastMA, slowMA)
bearish_cross = ta.crossunder(fastMA, slowMA)

// Progressive Trend Tracker Components (Adjusted for NA assignment issue)
Var_Func(src, length) =>
    valpha = 2 / (length + 1)
    vud1 = src > src[1] ? src - src[1] : 0
    vdd1 = src < src[1] ? src[1] - src : 0
    vUD = math.sum(vud1, length)
    vDD = math.sum(vdd1, length)
    vCMO = (vUD - vDD) / (vUD + vDD)
    VAR = 0.0 // Adjusted here, assign an initial value
    VAR := ta.ema(src * math.abs(vCMO), length)
    VAR

VAR = Var_Func(src, 14) // Example VAR calculation, adjust as needed

// Bollinger Bands for dynamic support and resistance
BBandTop = fastMA + mult * ta.stdev(src, lengthBB)
BBandBot = fastMA - mult * ta.stdev(src, lengthBB)

// Plotting
plot(fastMA, color=color.blue, title="Fast MA")
plot(slowMA, color=color.red, title="Slow MA")
plot(BBandTop, color=color.green, title="Bollinger Band Top")
plot(BBandBot, color=color.red, title="Bollinger Band Bottom")
plot(VAR, color=color.purple, title="VAR", linewidth=2)

// Strategy Logic (Adjusted for strategy use)
// Long Entry when bullish cross and close above VAR
// Exit when bearish cross or close below VAR
if (bullish_cross and close > VAR)
    strategy.entry("CGC_PTT_Long", strategy.long)
if (bearish_cross or close < VAR)
    strategy.close("CGC_PTT_Long")