ডবল মুভিং এভারেজ ভলিউম ট্রেন্ড নিশ্চিতকরণ পরিমাণগত ট্রেডিং কৌশল

EMA SMA
সৃষ্টির তারিখ: 2024-11-25 11:07:03 অবশেষে সংশোধন করুন: 2024-11-25 11:07:03
অনুলিপি: 0 ক্লিকের সংখ্যা: 446
1
ফোকাস
1617
অনুসারী

ডবল মুভিং এভারেজ ভলিউম ট্রেন্ড নিশ্চিতকরণ পরিমাণগত ট্রেডিং কৌশল

ওভারভিউ

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

কৌশল নীতি

কৌশলটির মূল যুক্তি তিনটি প্রধান অংশ নিয়ে গঠিতঃ প্রবণতা বিচার, প্রবেশের সংকেত এবং প্রস্থান সংকেত। প্রবণতা বিচারটি বর্তমান ট্রেডিংয়ের সাথে 20 চক্রের ট্রেডিং গড়ের তুলনা করে করা হয়, গড়ের চেয়ে বেশি ট্রেন্ডিং হিসাবে দেখা হয়, গড়ের চেয়ে কম ট্রেডিং ট্রেন্ড হিসাবে দেখা হয়। প্রবেশের সংকেতটি 21 চক্রের ইএমএ এবং 50 চক্রের ইএমএর ক্রস উপর ভিত্তি করে তৈরি করা হয়, যা সংমিশ্রিত ট্রেডিং ট্রেন্ডকে নিশ্চিত করে। বিশেষত, যখন ট্রেডিং গড়ের চেয়ে বড় হয় এবং 21 চক্রের ইএমএর উপরে 50 চক্রের ইএমএ অতিক্রম করে, তখন একাধিক সংকেত ট্রিগার করা হয়; যখন ট্রেডিং গড়ের চেয়ে কম হয় এবং 21 চক্রের ইএমএ নীচে 50 চক্রের ইএমএ অতিক্রম করে, তখন ফাঁকা সংকেত ট্রিগার করা হয়।

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

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

কৌশলগত ঝুঁকি

  1. বাজারের ঝড়ের ঝুঁকিঃ ঘন ঘন মিথ্যা ব্রেকআউট হতে পারে
  2. স্লাইড পয়েন্টের ঝুঁকিঃ উচ্চ-প্রবাহের লেনদেনের বড় স্লাইড পয়েন্ট হতে পারে
  3. তহবিল পরিচালনার ঝুঁকিঃ নির্দিষ্ট পজিশন নিয়ন্ত্রণ ব্যবস্থা নেই
  4. বাজার পরিস্থিতির উপর নির্ভরশীলতাঃ কৌশলগত কর্মক্ষমতা বাজার প্রবণতার শক্তি দ্বারা প্রভাবিত হয়

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

  1. প্রবণতা শক্তি ফিল্টার বাড়ানঃ প্রবণতা শক্তি সূচক যেমন ADX অন্তর্ভুক্ত করা যেতে পারে
  2. তহবিল ব্যবস্থাপনা উন্নত করুনঃ ডায়নামিক পজিশন ম্যানেজমেন্ট ব্যবস্থা যোগ করুন
  3. অপ্টিমাইজড আউট-অফ-মেকানিজমঃ মোবাইল কপি-লস অন্তর্ভুক্ত করার কথা বিবেচনা করা যেতে পারে
  4. অতিরিক্ত প্রত্যাহার নিয়ন্ত্রণঃ সর্বোচ্চ প্রত্যাহার সীমা সেট করুন
  5. অপ্টিমাইজেশান প্যারামিটার নির্বাচন করুনঃ প্রতিটি পিরিয়ড প্যারামিটারগুলির জন্য রিটার্ন অপ্টিমাইজেশন

সারসংক্ষেপ

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

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

//@version=5
strategy("TATA Swing Trading Strategy with Volume and EMAs", overlay=true)

// Define the moving averages
ema21 = ta.ema(close, 21)
ema50 = ta.ema(close, 50)

// Calculate volume moving average for analysis
volumeMA = ta.sma(volume, 20)

// Trend Confirmation using Volume
isBullishTrend = volume > volumeMA
isBearishTrend = volume < volumeMA

// Long Entry Conditions
longCondition = isBullishTrend and ta.crossover(ema21, ema50)
// Short Entry Conditions
shortCondition = isBearishTrend and ta.crossunder(ema21, ema50)

// Exit Conditions
exitLong = close < ema21 or close < ema50
exitShort = close > ema21 or close > ema50

// Execute trades based on conditions
if (longCondition)
    strategy.entry("Long", strategy.long)

if (shortCondition)
    strategy.entry("Short", strategy.short)

if (exitLong)
    strategy.close("Long")

if (exitShort)
    strategy.close("Short")

// Plotting the EMAs
plot(ema21, color=color.blue, title="21 EMA")
plot(ema50, color=color.red, title="50 EMA")