ঘনিষ্ঠ কৌশল সহ এক্সপোনেনশিয়াল মুভিং মিডিয়ার এবং মুভিং মিডিয়ার ক্রসওভার

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

img

সারসংক্ষেপ

ক্লোজ স্ট্র্যাটেজি সহ এক্সপোনেনশিয়াল মুভিং এভারেজ (ইএমএ) এবং মুভিং এভারেজ (এমএ) ক্রসওভার একটি সম্পদের দামের আন্দোলনের উপর ভিত্তি করে ট্রেডিং সিগন্যাল তৈরি করে যা এর 9 পিরিয়ডের ইএমএ এবং 20 পিরিয়ডের এমএ এর তুলনায়। এটি এন্ট্রিগুলির প্রবণতা দিক নির্ধারণ করতে ইএমএ এবং এমএ ক্রসওভার সিগন্যাল ব্যবহার করে এবং যখন দামটি মুভিং এভারেজগুলি পুনরায় অতিক্রম করে তখন অবস্থানগুলি বন্ধ করে।

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

ইএমএ এবং এমএ গণনা

  • ইএমএ ৯-এ ক্লোজিং মূল্যের ৯-পরিঘরের এক্সপোনেনশিয়াল মুভিং মিডিয়ার হিসাব করে। ইএমএ সাম্প্রতিক মূল্যকে আরও বেশি ওজন দেয়, যা এটিকে আরও প্রতিক্রিয়াশীল করে তোলে।
  • ma20 হল 20টি সময়ের মধ্যে বন্ধের মূল্যের 20টি সময়ের সাধারণ চলমান গড়। MA হল 20টি সময়ের মধ্যে বন্ধের মূল্যের গড়।

ক্রয় ও বিক্রয় শর্তাবলী

  • buyCondition true হয় যখন close > ema9 এবং ma20 উভয়ই হয়। এটিকে bullish signal হিসাবে ব্যাখ্যা করা হয়।
  • sellCondition true হয় যখন close < ema9 এবং ma20 উভয়ই হয়। এটি একটি bearish সংকেত হিসাবে ব্যাখ্যা করা হয়।

লেনদেনের কার্যকরকরণ

  • যখন buyCondition true হয়, তখন একটি লং এন্ট্রি অর্ডার কার্যকর করা হয়।
  • যখন sellCondition true হয়, একটি সংক্ষিপ্ত এন্ট্রি অর্ডার কার্যকর করুন।
  • যখন দাম EMA9 বা MA20 অতিক্রম করে, তখন খোলা পজিশন বন্ধ করুন।

মোমবাতি রঙ

  • সবুজ মোমবাতিগুলি ক্রয়ের শর্ত নির্দেশ করে
  • লাল মোমবাতি বিক্রি অবস্থা নির্দেশ করে
  • অন্যান্য মোমবাতি ডিফল্ট সাদা হয়

EMA এবং MA প্লটিং

9 EMA এবং 20 MA দৃশ্যমান রেফারেন্সের জন্য চার্টে চিত্রিত করা হয়েছে।

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

কৌশলটি দুটি বহুল ব্যবহৃত সূচককে একত্রিত করে, EMA এবং MA এর প্রবণতা অনুসরণ এবং আরও নির্ভরযোগ্য সংকেত উত্পন্ন করার জন্য মসৃণ ক্ষমতা ব্যবহার করে।

ক্রসওভারগুলি স্পষ্ট ট্রেন্ড পরিবর্তনের সংকেত দেয়, খারাপ ট্রেডগুলি এড়ায়।

মোমবাতি রঙের কোডিং জটিল গণনা ছাড়াই দৃশ্যমানভাবে শর্তগুলি নির্দেশ করে।

অটোমেটেড এন্ট্রি এবং আউটপুট এক্সিকিউশন কঠোরভাবে পূর্বনির্ধারিত নিয়ম অনুসরণ করে, ঝুঁকি ব্যবস্থাপনাকে সহায়তা করে।

ঝুঁকি বিশ্লেষণ

প্রবণতা অনুসরণকারী সূচক হিসাবে, চলমান গড়গুলি পরিসীমা-সীমাবদ্ধ সময়ের মধ্যে অনেক মিথ্যা সংকেত তৈরি করতে পারে। অস্থির, অ-প্রবণতা বাজারের সময় এই কৌশলটি ব্যবহার করা এড়িয়ে চলুন।

দ্রুত দামের গতি MA এবং EMA মানগুলিতে বিলম্ব সৃষ্টি করতে পারে, যার ফলে সুযোগ হারাতে পারে।

EMA এবং MA পরামিতিগুলি কৌশল কর্মক্ষমতা উল্লেখযোগ্যভাবে প্রভাবিত করে এবং বিভিন্ন পণ্য এবং সময়সীমার জন্য সামঞ্জস্য করা উচিত।

স্বয়ংক্রিয় কৌশলগুলি মানুষের মতো জটিল পরিস্থিতিতে মানিয়ে নিতে পারে না।

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

সত্য সংকেতগুলি সর্বাধিকতর এবং মিথ্যা সংকেতগুলি হ্রাস করার জন্য সর্বোত্তম পরামিতিগুলি খুঁজে পেতে বিভিন্ন ইএমএ এবং এমএ দৈর্ঘ্যের সংমিশ্রণগুলি পরীক্ষা করুন।

উচ্চ ঝুঁকিপূর্ণ সেটআপগুলি ফিল্টার করতে এবং সম্ভাব্য ক্ষতি নিয়ন্ত্রণ করতে ATR এর মতো অস্থিরতা পরিমাপ অন্তর্ভুক্ত করুন।

সিগন্যালের নির্ভরযোগ্যতা নিশ্চিত করার জন্য ভলিউম এবং বোলিংজার ব্যান্ডের মতো অন্যান্য সূচক বা সংকেতগুলির সাথে সংযুক্ত করুন।

ট্রেডিং ঝুঁকি সক্রিয়ভাবে পরিচালনা করতে স্টপ লস যুক্ত করুন এবং লাভের যুক্তি গ্রহণ করুন। স্টপগুলি মূল্য ভিত্তিক বা এটিআর ভিত্তিক হতে পারে।

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

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


/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("EMA and MA Crossover with Close Strategy", shorttitle="EMA_MA_Close", overlay=true)

// Define the length of the Exponential Moving Average and Moving Average
lengthEMA = 9
lengthMA = 20

// Calculate the 9 EMA and 20 MA
ema9 = ema(close, lengthEMA)
ma20 = sma(close, lengthMA)

// Define the buy and sell conditions
buyCondition = close > ema9 and close > ma20
sellCondition = close < ema9 and close < ma20

// Define the close position condition
closeCondition = crossover(close, ema9) or crossover(close, ma20)

// Execute buy or sell orders
if (buyCondition)
    strategy.entry("Buy", strategy.long)
else if (sellCondition)
    strategy.entry("Sell", strategy.short)

// Close any position if the close condition is met
if (closeCondition)
    strategy.close_all()

// Coloring the candles based on conditions
barcolor(buyCondition ? color.green : na)
barcolor(sellCondition ? color.red : na)

// Plotting the EMA and MA for reference
plot(ema9, color=color.blue, title="9 EMA")
plot(ma20, color=color.orange, title="20 MA")


আরো