রিসোর্স লোড হচ্ছে... লোডিং...

কৌশল অনুসরণ করে মাল্টি-ইএমএ ক্রসওভার গতির প্রবণতা

লেখক:চাওঝাং, তারিখঃ 2024-12-12 14:46:33
ট্যাগঃইএমএএমএ

img

সারসংক্ষেপ

এই কৌশলটি একাধিক এক্সপোনেন্সিয়াল মুভিং এভারেজ (ইএমএ) এর উপর ভিত্তি করে একটি ট্রেন্ড-ফলোিং সিস্টেম। এটি স্বল্পমেয়াদী এবং দীর্ঘমেয়াদী ইএমএ গ্রুপগুলির গড় গণনা করে বাজার প্রবণতা সনাক্ত করে এবং ক্রসওভারে ট্রেডিং সংকেত উত্পন্ন করে। কৌশলটি ঝুঁকি নিয়ন্ত্রণ এবং সুরক্ষিত মুনাফা নিশ্চিত করার জন্য লাভ এবং স্টপ-লস প্রক্রিয়া অন্তর্ভুক্ত করে।

কৌশলগত নীতি

এই কৌশলটি 6 টি স্বল্পমেয়াদী ইএমএ (3, 5, 8, 10, 12, 15 সময়কাল) এবং 6 টি দীর্ঘমেয়াদী ইএমএ (30, 35, 40, 45, 50, 60 সময়কাল) ব্যবহার করে। এই ইএমএগুলি পৃথকভাবে গড় করে এটি স্বল্পমেয়াদী এবং দীর্ঘমেয়াদী প্রবণতা সূচকগুলি মসৃণ করে তোলে। স্বল্পমেয়াদী গড় দীর্ঘমেয়াদী গড়ের উপরে অতিক্রম করার সময় দীর্ঘ অবস্থানগুলি শুরু হয়, যখন স্বল্পমেয়াদী গড় নীচে অতিক্রম করে তখন সংক্ষিপ্ত অবস্থানগুলি নেওয়া হয়। প্রতিটি বাণিজ্য 10% লাভ গ্রহণ এবং 5% স্টপ-লস স্তরের সাথে পরিচালিত হয়।

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

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

কৌশলগত ঝুঁকি

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

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

  1. লাভ গ্রহণ এবং স্টপ লস স্তরকে গতিশীলভাবে সামঞ্জস্য করার জন্য অস্থিরতা সূচক অন্তর্ভুক্ত করুন
  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=5
strategy("Pavan Guppy Strategy", shorttitle="Pavan Avg", overlay=true, 
         default_qty_type=strategy.percent_of_equity, default_qty_value=10)

// Short-term EMAs
shortEMA1 = ta.ema(close, 3)
shortEMA2 = ta.ema(close, 5)
shortEMA3 = ta.ema(close, 8)
shortEMA4 = ta.ema(close, 10)
shortEMA5 = ta.ema(close, 12)
shortEMA6 = ta.ema(close, 15)

// Long-term EMAs
longEMA1 = ta.ema(close, 30)
longEMA2 = ta.ema(close, 35)
longEMA3 = ta.ema(close, 40)
longEMA4 = ta.ema(close, 45)
longEMA5 = ta.ema(close, 50)
longEMA6 = ta.ema(close, 60)

// Average short-term EMAs
shortAvg = (shortEMA1 + shortEMA2 + shortEMA3 + shortEMA4 + shortEMA5 + shortEMA6) / 6.0

// Average long-term EMAs
longAvg = (longEMA1 + longEMA2 + longEMA3 + longEMA4 + longEMA5 + longEMA6) / 6.0

// Plot averaged EMAs
plot(shortAvg, color=color.green, linewidth=2, title="Averaged Short-term EMAs")
plot(longAvg, color=color.red, linewidth=2, title="Averaged Long-term EMAs")

// Define the target and stop loss percentages
takeProfitPerc = 10
stopLossPerc = 5

// Generate buy signal when shortAvg crosses above longAvg
if ta.crossover(shortAvg, longAvg)
    strategy.entry("Buy", strategy.long)

// Generate sell signal when shortAvg crosses below longAvg
if ta.crossunder(shortAvg, longAvg)
    strategy.entry("Sell", strategy.short)

// Calculate take profit and stop loss prices for long trades
longTakeProfit = close * (1 + (takeProfitPerc / 100.0))
longStopLoss = close * (1 - (stopLossPerc / 100.0))

// Set take profit and stop loss for long positions
strategy.exit("Take Profit/Stop Loss", from_entry="Buy", limit=longTakeProfit, stop=longStopLoss)

// Calculate take profit and stop loss prices for short trades
shortTakeProfit = close * (1 - takeProfitPerc / 100.0)
shortStopLoss = close * (1 + stopLossPerc / 100.0)

// Set take profit and stop loss for short positions
strategy.exit("Take Profit/Stop Loss", from_entry="Sell", limit=shortTakeProfit, stop=shortStopLoss)

সম্পর্কিত

আরো