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

লেখক:চাওঝাং, তারিখঃ 2024-04-26 15:29:21
ট্যাগঃইএমএEMA23EMA50

img

সারসংক্ষেপ

এই কৌশলটি ট্রেডিংয়ের জন্য EMA23 এবং EMA50 এর ক্রসওভার সংকেতগুলির উপর ভিত্তি করে। যখন EMA23 EMA50 এর উপরে অতিক্রম করে, এটি একটি ক্রয় সংকেত তৈরি করে এবং যখন এটি নীচে অতিক্রম করে, এটি একটি বিক্রয় সংকেত তৈরি করে। কৌশলটি লং পজিশনের জন্য স্টপ-লসও বাস্তবায়ন করে যখন দাম EMA50 এর নীচে পড়ে এবং যখন দাম EMA50 এর উপরে উঠে যায় তখন শর্ট পজিশনের জন্য। উপরন্তু, যখন মূল্য EMA50 এর উপরে ফিরে যায় তখন কৌশলটি বাজারে ফিরে আসে। কৌশলটি 30 মিনিটের সময়সীমার জন্য উপযুক্ত।

কৌশলগত নীতি

  1. দুটি এক্সপোনেন্সিয়াল মুভিং মিডিয়ার হিসাব করুনঃ EMA23 এবং EMA50.
  2. যখন EMA23 EMA50 এর উপরে ক্রস করে তখন একটি ক্রয় সংকেত তৈরি করুন এবং যখন EMA23 EMA50 এর নীচে ক্রস করে তখন একটি বিক্রয় সংকেত তৈরি করুন।
  3. লং পজিশনের জন্য, যদি মূল্য EMA50 এর নিচে পড়ে এবং বন্ধের মূল্য পূর্ববর্তী ক্যান্ডেলের EMA50 এর চেয়ে কম হয় তবে স্টপ লস প্রয়োগ করুন।
  4. শর্ট পজিশনের ক্ষেত্রে, যদি মূল্য EMA50 এর উপরে উঠে যায় এবং বন্ধের মূল্য পূর্ববর্তী ক্যান্ডেলের EMA50 এর চেয়ে বেশি হয় তবে স্টপ লস প্রয়োগ করুন।
  5. লং পজিশনের ক্ষেত্রে, যদি মূল্য EMA50 এর উপরে ফিরে যায়, তাহলে বাজারে পুনরায় প্রবেশ করুন, বন্ধের মূল্য এবং উচ্চ মূল্য উভয়ই EMA50 এর উপরে এবং EMA23 EMA50 এর উপরে।
  6. শর্ট পজিশনের ক্ষেত্রে, যদি মূল্য EMA50 এর নীচে ফিরে যায়, তাহলে বাজারে পুনরায় প্রবেশ করুন, বন্ধের মূল্য এবং নিম্ন মূল্য উভয়ই EMA50 এর নীচে এবং EMA23 EMA50 এর নীচে।
  7. লং পজিশনের জন্য লাভের মাত্রা নির্ধারণ করুন প্রবেশ মূল্যের ১.৬ গুণ এবং শর্ট পজিশনের জন্য প্রবেশ মূল্যের ০.৭৫ গুণ।

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

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

কৌশলগত ঝুঁকি

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

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

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

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

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


/*backtest
start: 2023-04-20 00:00:00
end: 2024-04-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("EMA Crossover Strategy", overlay=true)

// EMA 23 ve EMA 50'nin hesaplanması
ema23 = ta.ema(close, 23)
ema50 = ta.ema(close, 50)

// Ana alım kuralı: EMA 23 ve EMA 50'nin yukarı kesilmesi
buySignal = ta.crossover(ema23, ema50)

// Ana satış kuralı: EMA 23 ve EMA 50'nin aşağı kesilmesi
sellSignal = ta.crossunder(ema23, ema50)

// Long pozisyon stop seviyesi
longStopLoss = low < ema50 and close < ema50[1]

// Short pozisyon stop seviyesi
shortStopLoss = high > ema50 and close > ema50[1]

// Long pozisyon için tekrar giriş kuralı
longReEntry = high > ema50 and close > ema50 and close > ema50 and ema23 > ema50

// Short pozisyon için tekrar giriş kuralı
shortReEntry = low < ema50 and close < ema50 and close < ema50 and ema23 < ema50

// Long işlemde kar alma seviyesi (%60)
longTakeProfit = strategy.position_avg_price * 1.60

// Short işlemde kar alma seviyesi (%25)
shortTakeProfit = strategy.position_avg_price * 0.75

// Long işlem için yeniden giriş koşulu
longReEntryCondition = strategy.position_size <= 0 and longReEntry

// Short işlem için yeniden giriş koşulu
shortReEntryCondition = strategy.position_size >= 0 and shortReEntry

// Geriye dönük test için başlangıç tarihi (01.01.2022)
startDate = timestamp(2022, 01, 01, 00, 00)

if (time >= startDate)
    if (buySignal)
        strategy.entry("Buy", strategy.long)

    if (sellSignal)
        strategy.entry("Sell", strategy.short)

    if (strategy.position_size > 0 and (longStopLoss or close >= longTakeProfit))
        strategy.close("Buy")

    if (strategy.position_size < 0 and (shortStopLoss or close <= shortTakeProfit))
        strategy.close("Sell")

    if (longReEntryCondition)
        strategy.entry("Buy", strategy.long)

    if (shortReEntryCondition)
        strategy.entry("Sell", strategy.short)


সম্পর্কিত

আরো