ডাবল মুভিং এভারেজ কনভারজেন্স ইন্ডিকেটর ক্রসওভার স্ট্র্যাটেজি

MA SMA BBI
সৃষ্টির তারিখ: 2024-12-12 11:16:45 অবশেষে সংশোধন করুন: 2024-12-12 11:16:45
অনুলিপি: 0 ক্লিকের সংখ্যা: 376
1
ফোকাস
1617
অনুসারী

ডাবল মুভিং এভারেজ কনভারজেন্স ইন্ডিকেটর ক্রসওভার স্ট্র্যাটেজি

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

কৌশল ওভারভিউ

এই কৌশলটি BBI সূচকগুলির দুটি সেট ব্যবহার করে, প্রতিটি গ্রুপে 4 টি ভিন্ন সময়ের সহজ চলমান গড় রয়েছে। A গ্রুপটি সংক্ষিপ্ত সময়ের জন্য 12/24/48/80 ব্যবহার করে, স্বল্পমেয়াদী মূল্যের প্রবণতা ক্যাপচার করতে; B গ্রুপটি দীর্ঘমেয়াদী সময়ের জন্য 120/240/480/600 ব্যবহার করে, দীর্ঘমেয়াদী প্রবণতা নিশ্চিত করতে।

কৌশল নীতি

  1. BBI সূচকগুলির দুটি সেট গণনা করুন, প্রতিটি সেট 4 টি ভিন্ন সময়কালের সরল চলমান গড় দ্বারা গণনা করা হয়
  2. গ্রুপ এ বিবিআই = (এসএমএ 12 + এসএমএ 24 + এসএমএ 48 + এসএমএ 80) / 4
  3. গ্রুপ বি বিআই = (এসএমএ 120 + এসএমএ 240 + এসএমএ 480 + এসএমএ 600) / 4
  4. যখন একটি গ্রুপ BBI একটি গ্রুপ BBI এর নীচে থেকে বিপরীত হয়, তখন এটি নির্দেশ করে যে স্বল্পমেয়াদী প্রবণতা দীর্ঘমেয়াদী প্রবণতার চেয়ে শক্তিশালী হতে শুরু করে, এবং এই সময়ে আরও বেশি বিনিয়োগ করা হয়
  5. যখন গ্রুপ বিবিআই গ্রুপ বিবিআইয়ের উপরে থেকে পড়ে যায়, তখন স্বল্পমেয়াদী প্রবণতা দুর্বল হওয়ার ইঙ্গিত দেয় এবং পজিশনের বাইরে চলে যায়

কৌশলগত সুবিধা

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

কৌশলগত ঝুঁকি

  1. ঘন ঘন ক্রস সিগন্যালের ফলে বাজারে অত্যধিক লেনদেন হতে পারে
  2. এখান থেকে প্রবেশ ও বেরিয়ে যাওয়ার ক্ষেত্রে কিছুটা পিছিয়ে পড়ার সম্ভাবনা রয়েছে, যার ফলে আপনি সেরা মূল্য থেকে বঞ্চিত হতে পারেন।
  3. ঝুঁকি নিয়ন্ত্রণের ব্যবস্থা যেমন ক্ষতি বন্ধক সেটআপ বিবেচনা করা হয়নি
  4. তীব্র বাজারে বড় ধরনের প্রত্যাহারের সম্ভাবনা

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

  1. প্রবণতা নিশ্চিতকরণ সূচক যেমন RSI বা MACD বৃদ্ধি করুন, মিথ্যা সংকেতগুলি ফিল্টার করতে
  2. একক লেনদেনের ঝুঁকি নিয়ন্ত্রণের জন্য স্টপ লস স্টপ ব্যবস্থা যুক্ত করা হয়েছে
  3. বিবিআই চক্রের প্যারামিটারগুলিকে অপ্টিমাইজ করুন, বিভিন্ন বাজারের বৈশিষ্ট্য অনুসারে সামঞ্জস্য করুন
  4. সিগন্যালের নির্ভরযোগ্যতা বাড়াতে ট্রানজিট ভলিউম ইনডিকেটর যুক্ত করার কথা ভাবুন
  5. বাজারের অস্থিরতা ফিল্টার বাড়ানো, উচ্চ অস্থিরতার সময় কম ট্রেডিং ফ্রিকোয়েন্সি

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2019-12-23 08:00:00
end: 2024-12-10 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// @version=6
strategy("BBI 多頭策略", overlay=true)

// 自訂參數設置
input_ma1_a = input(12, title="A組 MA1 週期")
input_ma2_a = input(24, title="A組 MA2 週期")
input_ma3_a = input(48, title="A組 MA3 週期")
input_ma4_a = input(80, title="A組 MA4 週期")
input_ma1_b = input(120, title="B組 MA1 週期")
input_ma2_b = input(240, title="B組 MA2 週期")
input_ma3_b = input(480, title="B組 MA3 週期")
input_ma4_b = input(600, title="B組 MA4 週期")

// 設定 A 組 BBI
ma1_a = ta.sma(close, input_ma1_a)
ma2_a = ta.sma(close, input_ma2_a)
ma3_a = ta.sma(close, input_ma3_a)
ma4_a = ta.sma(close, input_ma4_a)
bbi_a = (ma1_a + ma2_a + ma3_a + ma4_a) / 4

// 設定 B 組 BBI
ma1_b = ta.sma(close, input_ma1_b)
ma2_b = ta.sma(close, input_ma2_b)
ma3_b = ta.sma(close, input_ma3_b)
ma4_b = ta.sma(close, input_ma4_b)
bbi_b = (ma1_b + ma2_b + ma3_b + ma4_b) / 4

// 當 A 組 BBI 上穿 B 組 BBI 時,執行做多策略
long_condition = ta.crossover(bbi_a, bbi_b)
if (long_condition)
    strategy.entry("Long", strategy.long)

// 當 A 組 BBI 下穿 B 組 BBI 時,平倉
close_condition = ta.crossunder(bbi_a, bbi_b)
if (close_condition)
    strategy.close("Long")

// 繪製 BBI 指標
plot(bbi_a, color=color.blue, title="BBI A")
plot(bbi_b, color=color.red, title="BBI B")