ট্রেডিং কৌশল অনুসরণ করে EMA প্রবণতা

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

সারসংক্ষেপ

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

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

মূল যুক্তি হচ্ছে:

  1. দ্রুত EMA, উদাহরণস্বরূপ 12 সময়ের EMA গণনা করুন
  2. ধীর EMA, যেমন ২৬ পেরিওডের EMA হিসাব করুন
  3. যখন দ্রুত EMA ধীর EMA এর উপরে ক্রস করে, দীর্ঘ প্রবেশের জন্য আপট্রেন্ড নির্ধারণ করুন
  4. যখন দ্রুত EMA ধীর EMA এর নিচে অতিক্রম করে, তখন সংক্ষিপ্ত প্রবেশের জন্য ডাউনট্রেন্ড নির্ধারণ করুন
  5. যখন দ্রুত EMA ধীর EMA এর নীচে ফিরে আসে তখন বর্তমান অবস্থান থেকে বেরিয়ে আসা

বিভিন্ন গতির ইএমএ ব্যবহার করে কার্যকরভাবে প্রবণতা পরিবর্তন সনাক্ত করতে পারে। দ্রুত ইএমএ প্রবণতা সনাক্তকরণের জন্য মূল্য পরিবর্তনের জন্য দ্রুত প্রতিক্রিয়া দেখায়, যখন ধীর ইএমএ প্রবণতা নিশ্চিতকরণের জন্য মিথ্যা সংকেতগুলি ফিল্টার করে। একসাথে তারা একটি নির্ভরযোগ্য প্রবণতা সিস্টেম গঠন করে।

গোল্ডেন ক্রসগুলি লংয়ের জন্য একটি আপট্রেন্ডের সূচনা নির্দেশ করে, যখন মৃত্যুর ক্রসগুলি শর্টসের জন্য একটি ডাউনট্রেন্ডের সূচনা নির্দেশ করে। দ্রুত EMA মৃত্যুর ক্রসে বেরিয়ে আসা সময়মত ক্ষতি বন্ধ করতে সহায়তা করে।

সুবিধা

  • EMAs কার্যকরভাবে মাঝারি থেকে দীর্ঘমেয়াদী প্রবণতা সনাক্ত করে
  • দ্রুত এবং ধীর EMAs নির্ভরযোগ্য প্রবণতা সিস্টেম জন্য একত্রিত
  • সহজ যুক্তি বাস্তবায়ন করা সহজ
  • কনফিগারযোগ্য EMA পরামিতি বিভিন্ন যন্ত্রের জন্য উপযুক্ত
  • দ্রুত EMA ক্রসওভার স্টপ লস কন্ট্রোলের ঝুঁকি

ঝুঁকি এবং হ্রাস

  • প্রবণতা বিপরীত পয়েন্ট আগাম পূর্বাভাস দিতে অক্ষম, কিছু ক্ষতি
  • ইএমএ প্যারামিটার নির্বাচন দুর্বল হলে প্রবণতা পরিবর্তনের পয়েন্টগুলি মিস করতে পারে
  • বাজারের অবস্থার পরিবর্তনের জন্য ইএমএ পরামিতিগুলি সংশোধন করা প্রয়োজন

হ্রাসঃ

  1. হ্রাস সীমাবদ্ধ করতে পরিসীমা স্টপ ব্যবহার করুন
  2. সম্ভাব্য প্রবণতা বিপরীততা সনাক্ত করতে অন্যান্য সূচক যোগ করুন
  3. প্রবণতা আরও ভালভাবে চিহ্নিত করার জন্য পরামিতিগুলি অপ্টিমাইজ করুন

উন্নতির সুযোগ

এই কৌশল নিম্নলিখিত ক্ষেত্রে উন্নত করা যেতে পারে:

  1. আরও ভাল অভিযোজনযোগ্যতার জন্য ইএমএ পরামিতিগুলি স্বয়ংক্রিয়ভাবে সামঞ্জস্য করতে মেশিন লার্নিং

  2. বাজারের অস্থিরতার সাথে সামঞ্জস্য করার জন্য অস্থিরতার ভিত্তিতে পজিশন সাইজিং

  3. RSI এর মতো দোলকগুলি প্রবেশের পয়েন্টগুলিকে সূক্ষ্মভাবে সামঞ্জস্য করতে

  4. আরও ভাল ঝুঁকি ব্যবস্থাপনার জন্য ট্রেলিং স্টপ, মুনাফা গ্রহণের স্টপ যোগ করা

  5. প্রবণতা যাচাইয়ের জন্য তহবিলের প্রবাহ/প্রবাহ পরিমাপ করার জন্য ভলিউম বিশ্লেষণ

  6. প্যাকেজ সংমিশ্রণগুলিকে অ-সংযুক্ত কৌশলগুলির সাথে তুলনা করা হয় যাতে ড্রডাউনগুলি হ্রাস পায় এবং আয় স্থিতিশীলতা বৃদ্ধি পায়

সিদ্ধান্ত

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


/*backtest
start: 2023-09-11 00:00:00
end: 2023-09-18 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © HomoDeus666

//@version=5

strategy("EMA12/26 with date backtest range (BTCpair)", overlay=true,initial_capital = 1,commission_type = strategy.commission.percent,currency = currency.BTC)

//input date and time
useDateFilter = input.bool(true, title="Filter Date Range of Backtest",
     group="Backtest Time Period")
backtestStartDate = input(timestamp("1 Jan 2021"), 
     title="Start Date", group="Backtest Time Period",
     tooltip="This start date is in the time zone of the exchange " + 
     "where the chart's instrument trades. It doesn't use the time " + 
     "zone of the chart or of your computer.")
backtestEndDate = input(timestamp("1 Jan 2022"),
     title="End Date", group="Backtest Time Period",
     tooltip="This end date is in the time zone of the exchange " + 
     "where the chart's instrument trades. It doesn't use the time " + 
     "zone of the chart or of your computer.")
     
//check date and time option
inTradeWindow =  true
/// plot and indicator
fastEMA = ta.ema(close,12), slowEMA=ta.ema(close,26)
plot(fastEMA,color=color.green,linewidth = 2)
plot(slowEMA,color=color.red,linewidth=2)

//entry when condition
longCondition = ta.crossover(fastEMA,slowEMA)
if (longCondition) and inTradeWindow
    strategy.entry("buy", strategy.long)

if ta.crossunder(ta.ema(close, 12), ta.ema(close, 26)) and inTradeWindow
    strategy.close("buy")
    
// trades and cancel all unfilled pending orders
if not inTradeWindow and inTradeWindow[1]
    strategy.cancel_all()
    strategy.close_all(comment="Date Range Exit")

আরো