চতুর্গুণ এক্সপোনেনশিয়াল মুভিং এভারেজ ট্রেডিং কৌশল

লেখক:চাওঝাং, তারিখ: ২০২৩-১২-০১ ১৮ঃ২৯ঃ০৭
ট্যাগঃ

img

সারসংক্ষেপ

চতুর্গুণ এক্সপোনেনশিয়াল মুভিং এভারেজ (ইএমএ) ট্রেডিং কৌশল একটি সাধারণ ট্রেন্ড-পরবর্তী কৌশল যা একাধিক এক্সপোনেনশিয়াল মুভিং এভারেজ ট্র্যাক করে। এটি একযোগে 13 দিনের, 21 দিনের, 55 দিনের এবং 8 দিনের ইএমএগুলি ট্র্যাক করে এবং বাজারের প্রবণতা নির্ধারণের জন্য তাদের ক্রসওভার পরিস্থিতির উপর ভিত্তি করে ট্রেডিং সংকেত তৈরি করে।

কৌশলগত যুক্তি

এই কৌশলটির মূল যুক্তি হ'ল চারটি EMA - EMA13, EMA21, EMA55 এবং EMA8 এর মধ্যে ক্রসওভার পরিস্থিতিগুলি অনুসরণ করা। বিশেষত এটি নিম্নলিখিত ব্যবসায়ের নিয়মগুলি অনুসরণ করেঃ

  1. যখন EMA55 EMA21 এর নিচে ক্রস করে এবং EMA21 EMA55 এর উপরে থাকে, EMA13 EMA21 এর উপরে থাকে এবং EMA8 EMA13 এর উপরে থাকে, তখন লং হয়ে যায়।

  2. যখন EMA55 EMA21 এর উপরে অতিক্রম করে এবং EMA21 EMA55 এর নিচে থাকে, EMA13 EMA21 এর নিচে থাকে এবং EMA8 EMA13 এর নিচে থাকে, তখন শর্ট হয়ে যায়।

  3. যখন EMA55 EMA21 এর উপরে অতিক্রম করে, যদি ইতিমধ্যে লং হয়, তাহলে লং পজিশন বন্ধ করুন এবং শর্ট পজিশন খুলুন।

  4. যখন EMA55 EMA21 এর নিচে অতিক্রম করে, যদি ইতিমধ্যে শর্ট হয়, তখন শর্ট পজিশন বন্ধ করুন এবং লং পজিশন খুলুন।

  5. স্টপ লস ১৫০ পয়েন্টে সেট করুন এবং লং এবং শর্ট উভয় ট্রেডেই লাভ নিন ১০০০ পয়েন্টে।

যেমনটি আমরা দেখতে পাচ্ছি, এই কৌশলটি প্রধান প্রবণতা দিক নির্ধারণের জন্য EMA55 এবং EMA21 এর মধ্যে ক্রসওভার ব্যবহার করে। EMA13, EMA21 এবং EMA8 এর আপেক্ষিক অবস্থানগুলি তারপর প্রবেশের সময়গুলি অনুকূল করতে ব্যবহৃত হয়।

সুবিধা বিশ্লেষণ

চতুর্ভুজ EMA কৌশল নিম্নলিখিত সুবিধাগুলি আছেঃ

  1. একাধিক ইএমএ ব্যবহার করে বাজারের প্রবণতা সঠিকভাবে নির্ধারণ করা যায়। ইএমএ 55 বনাম ইএমএ 21 প্রধান প্রবণতা বিচার করে যখন ইএমএ 13, ইএমএ 21 এবং ইএমএ 8 দক্ষতা উন্নত করতে প্রবেশের সময়গুলি অনুকূল করে।

  2. কৌশলগত যুক্তি সহজ এবং স্পষ্ট, সহজেই বোঝা যায় এবং বাস্তবায়ন করা যায়।

  3. ইএমএ-র মসৃণ প্রকৃতি বাজারের গোলমাল ফিল্টার করতে এবং ফাঁদ এড়াতে সাহায্য করে।

  4. এই কৌশলটি স্টক, ফরেক্স, ক্রিপ্টো ইত্যাদির মতো বিভিন্ন পণ্যগুলিতে ব্যাপকভাবে প্রয়োগ করা যেতে পারে কারণ এর কোনও বিশেষ প্রয়োজনীয়তা নেই।

ঝুঁকি এবং উন্নতি

এই কৌশলের ঝুঁকিগুলির মধ্যে রয়েছেঃ

  1. EMA-র ট্র্যাকিং হ্রাস বা প্রবণতা বিপরীত হওয়ার সময় বিলম্বিত প্রবণতা বিপরীত সংকেত হতে পারে। EMA পরামিতিগুলি সামঞ্জস্য করা বা অন্যান্য সূচক যোগ করা সহায়ক হতে পারে।

  2. স্টপ লস এবং লাভের পয়েন্টগুলি বিভিন্ন পণ্যের জন্য সামঞ্জস্য করতে পারে। ডায়নামিক এসএল / টিপি এটিকে অনুকূল করতে পারে।

  3. মেশিন লার্নিং অ্যালগরিদমগুলির সাথে আরও প্যারামিটার অপ্টিমাইজেশন কর্মক্ষমতা উন্নত করতে পারে।

  4. উচ্চ অস্থিরতার সময় পজিশনের আকার কম করার জন্য অস্থিরতা পরিমাপকে অন্তর্ভুক্ত করা ঝুঁকি নিয়ন্ত্রণে সহায়তা করতে পারে।

সিদ্ধান্ত

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


/*backtest
start: 2022-11-24 00:00:00
end: 2023-11-30 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy(title="Quadriple EMA Strategy", overlay=true, pyramiding=1, currency=currency.USD, initial_capital=10000, default_qty_type=strategy.cash, default_qty_value=10000)

ema13 = ta.ema(close, 13)
ema21 = ta.ema(close, 21)
ema55 = ta.ema(close, 55)
ema8 = ta.ema(close, 8)

plot(ema13, color=color.green, title="ema13")
plot(ema21, color=color.orange, title="ema21")
plot(ema55, color=color.red, title="ema55")
plot(ema8, color=color.blue, title="ema8")

if ta.crossunder(ema55, ema21) and strategy.position_size == 0 and ema21>ema55 and ema13>ema21 and ema8>ema13
	strategy.entry("Enter Long", strategy.long)
    strategy.exit("Exit Long", from_entry="Enter Long", loss=150, profit=1000)

if (ta.crossover(ema55, ema21) and strategy.position_size == 0) and ema21<ema55 and ema13<ema21 and ema8<ema13
	strategy.entry("Enter Short", strategy.short)
    strategy.exit("Exit Short", from_entry="Enter Short", loss=150, profit=1000)

if ta.crossover(ema55,ema21)
    strategy.close("Enter Long")
    strategy.entry("Enter Short", strategy.short)

if ta.crossunder(ema55,ema21)
    strategy.close("Enter Short")
    strategy.entry("Enter Long", strategy.long)


আরো