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

মাল্টি-ইএমএ ট্রেন্ড মম্পটাম স্বীকৃতি এবং স্টপ-লস ট্রেডিং সিস্টেম

লেখক:চাওঝাং, তারিখঃ 2024-11-25 11:09:00
ট্যাগঃইএমএএসএমএ

img

সারসংক্ষেপ

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

কৌশলগত নীতি

এই কৌশলটি বাজারের প্রবণতা মূল্যায়নের জন্য বিভিন্ন সময়কালের (৯, ২১, ৫০, ২০০) চারটি ইএমএ ব্যবহার করে। যখন ৯ দিনের ইএমএ ২১ দিনের ইএমএর উপরে থাকে, যা ৫০ দিনের ইএমএর উপরে থাকে, যা ২০০ দিনের ইএমএর উপরে থাকে, তখন একটি ক্রয় সংকেত উত্পন্ন হয়। বিপরীতভাবে, বিপরীত সারিবদ্ধতা বিক্রয় সংকেত উত্পন্ন করে। প্রতি ব্যবসায় সর্বাধিক ক্ষতি নিয়ন্ত্রণ করতে 2% স্টপ-লস প্রয়োগ করা হয়।

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

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

কৌশলগত ঝুঁকি

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

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

  1. বাজারের অস্থিরতার উপর ভিত্তি করে গতিশীল স্টপ-লস সমন্বয়ের জন্য ATR সূচক অন্তর্ভুক্ত করুন
  2. এন্ট্রি সংকেত মান উন্নত করতে ADX মত প্রবণতা শক্তি ফিল্টার যোগ করুন
  3. সঞ্চিত মুনাফা আরও ভালোভাবে সুরক্ষিত করার জন্য ট্রেলিং স্টপ-লস প্রক্রিয়া বাস্তবায়ন
  4. প্রবণতা নিশ্চিতকরণ হিসাবে পরিমানের সূচক অন্তর্ভুক্ত করুন
  5. মুনাফা লক্ষ্যমাত্রা বা ট্রেলিং মুনাফা প্রক্রিয়া যোগ করার বিষয়টি বিবেচনা করুন
  6. নির্দিষ্ট বাজারের বৈশিষ্ট্যগুলির সাথে আরও ভালভাবে খাপ খাইয়ে নেওয়ার জন্য EMA সময়ের পরামিতিগুলি অপ্টিমাইজ করুন

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

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


/*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("4 EMA Strategy with Stop Loss", overlay=true)

// Define the EMA lengths
ema1_length = input(9, title="EMA 1 Length")
ema2_length = input(21, title="EMA 2 Length")
ema3_length = input(50, title="EMA 3 Length")
ema4_length = input(200, title="EMA 4 Length")

// Calculate the EMAs
ema1 = ta.ema(close, ema1_length)
ema2 = ta.ema(close, ema2_length)
ema3 = ta.ema(close, ema3_length)
ema4 = ta.ema(close, ema4_length)

// Plot EMAs on the chart
plot(ema1, color=color.blue, title="EMA 9")
plot(ema2, color=color.orange, title="EMA 21")
plot(ema3, color=color.green, title="EMA 50")
plot(ema4, color=color.red, title="EMA 200")

// Define conditions for Buy and Sell signals
buy_condition = (ema1 > ema2 and ema2 > ema3 and ema3 > ema4)
sell_condition = (ema1 < ema2 and ema2 < ema3 and ema3 < ema4)

// Input stop loss percentage
stop_loss_perc = input(2.0, title="Stop Loss %")

// Execute buy signal
if (buy_condition)
    strategy.entry("Buy", strategy.long)
    
    // Set stop loss at a percentage below the entry price
    strategy.exit("Sell", "Buy", stop=strategy.position_avg_price * (1 - stop_loss_perc / 100))

// Execute sell signal
if (sell_condition)
    strategy.entry("Sell", strategy.short)

    // Set stop loss at a percentage above the entry price
    strategy.exit("Cover", "Sell", stop=strategy.position_avg_price * (1 + stop_loss_perc / 100))



সম্পর্কিত

আরো