ইএমএ ক্রসওভার কৌশল

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

img

সারসংক্ষেপ

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

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

মূল ধারণাটি হ'ল দামের প্রবণতা বিচার করার জন্য একটি সরঞ্জাম হিসাবে 50 পিরিয়ড ইএমএ ব্যবহার করা। ইএমএ লাইনটি দামের ডেটা মসৃণ করতে এবং দীর্ঘমেয়াদী দামের প্রবণতা প্রতিফলিত করতে স্বল্পমেয়াদী বাজারের গোলমাল দূর করতে পারে। যখন দামের লাইনটি নীচে থেকে ইএমএ লাইনের উপরে অতিক্রম করে, এটি নির্দেশ করে যে দামগুলি বাড়তে শুরু করছে যা দীর্ঘ যাওয়ার সুযোগ। যখন দামের লাইনটি উপরে থেকে ইএমএ লাইনের নীচে অতিক্রম করে, এটি নির্দেশ করে যে দামগুলি হ্রাস পেতে শুরু করছে যা শর্ট যাওয়ার সুযোগ।

বিশেষ করে, কৌশলটি প্রধানত নিম্নলিখিত দিকগুলি অন্তর্ভুক্ত করেঃ

  1. ইনপুট পরামিতিঃ EMA সময়কাল 50 এ সেট করুন।

  2. সূচক গণনাঃ 50 পেরিওড EMA গণনা করতে ta.ema ফাংশন কল করুন।

  3. প্রবেশের শর্তাবলীঃ যখন মূল্য EMA এর উপরে অতিক্রম করে তখন একটি দীর্ঘ সংকেত উৎপন্ন হয় এবং যখন মূল্য EMA এর নীচে অতিক্রম করে তখন একটি সংক্ষিপ্ত সংকেত উৎপন্ন হয়।

  4. প্রস্থান শর্তাবলীঃ প্রবেশের সময় সর্বোচ্চ/নিম্নতম মূল্য রেকর্ড করুন। পরে যখন মূল্য সেই স্তরটি অতিক্রম করে তখন প্রস্থান করুন।

  5. ভিজ্যুয়ালাইজেশনঃ ইএমএ লাইন গ্রাফ করুন এবং লং/শর্ট এর জন্য এন্ট্রি এবং আউটপুট পয়েন্ট চিহ্নিত করুন।

এই ভাবে, আমরা ট্রেন্ডের দিক দিয়ে ট্রেড করতে পারি এবং যখন দাম বিপরীতমুখী হতে শুরু করে তখন সময়মত স্টপ লস করতে পারি।

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

অন্যান্য সূচক এবং কৌশলগুলির তুলনায়, EMA এর ক্রসওভার কৌশলটির বেশ কয়েকটি উল্লেখযোগ্য সুবিধা রয়েছেঃ

সহজ এবং স্বজ্ঞাতএকমাত্র মূল সূচক হল ইএমএ যা সহজেই বোঝা যায় এবং পরিচালনা করা যায়।

নমনীয়তাবিভিন্ন বাজার ও পণ্যের জন্য EMA এর সময়কাল খুব নমনীয়ভাবে সামঞ্জস্য করা যায়।

ট্রেন্ড ধরুনইএমএ কার্যকরভাবে মূল্যের তথ্য সুগম করতে পারে এবং মাঝারি থেকে দীর্ঘমেয়াদী প্রবণতা পরিবর্তনগুলি ধরতে পারে।

ড্রাউন কন্ট্রোল. নতুন সর্বোচ্চ/নিম্নতম মূল্য ব্যবহার করে স্টপ লস যা ড্রডাউন খুব ভালভাবে নিয়ন্ত্রণ করতে পারে।

ঝুঁকি এবং সমাধান

এই কৌশলটির কিছু ঝুঁকিও রয়েছে, যার মধ্যে প্রধানত রয়েছেঃ

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

অকাল স্টপ লস. স্টপ লস পয়েন্ট সরাসরি সর্বোচ্চ / সর্বনিম্ন মূল্য নেয় যখন সংকেত প্রদর্শিত হয়। এটি পৌঁছানো এবং অকাল স্টপ লস খুব সহজ হতে পারে। চলন্ত স্টপ লস, প্রসারিত স্টপ লস পরিসীমা বিবেচনা করা যেতে পারে।

প্যারামিটার টিউনিংইএমএ সময়ের অনুপযুক্ততা একাধিক ভুল সংকেতের দিকে পরিচালিত করবে। ইএমএ সময়ের মতো পরামিতিগুলি অস্থিরতা, চক্র ইত্যাদির ভিত্তিতে সামঞ্জস্য করা দরকার।

উন্নতির দিক নির্দেশনা

এই কৌশল আরও উন্নতি করার সুযোগ রয়েছে:

  1. সিগন্যাল ফিল্টার করতে এবং ভুল EMA সিগন্যাল এড়াতে Bollinger Bands এর সাথে একত্রিত করুন।

  2. অকাল প্রস্থান এড়ানোর জন্য স্টপ লস, সুইং স্টপ লস ইত্যাদির সাথে স্টপ লস প্রক্রিয়া উন্নত করুন।

  3. বিভিন্ন বাজার এবং ট্রেডিং যন্ত্রপাতিগুলির উপর ভিত্তি করে EMA পরামিতিগুলিকে সর্বোত্তম করে তুলুন যাতে সবচেয়ে উপযুক্ত সময়সীমা খুঁজে পাওয়া যায়।

  4. সর্বোত্তম সমন্বয় খুঁজে পেতে অটো প্যারামিটার অপ্টিমাইজেশান মডিউল যোগ করুন।

সিদ্ধান্ত

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


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

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

// Input for EMA length
emaLength = input(50, title="EMA Length")

// Calculate EMA 50
ema50 = ta.ema(close, emaLength)

// Define conditions for long entry
longCondition = ta.crossover(close, ema50)

// Define conditions for short entry
shortCondition = ta.crossunder(close, ema50)

// Calculate the high of the signal candle for long entry
var float longSignalHigh = na
if (longCondition)
    longSignalHigh := high

// Calculate the low of the signal candle for short entry
var float shortSignalLow = na
if (shortCondition)
    shortSignalLow := low

// Long entry
plotshape(series=longCondition, title="Long Entry Signal", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)

// Short entry
plotshape(series=shortCondition, title="Short Entry Signal", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)

// Exit conditions
longExitCondition = ta.crossunder(close, longSignalHigh)
shortExitCondition = ta.crossover(close, shortSignalLow)

// Plot exit signals
plotshape(series=longExitCondition, title="Long Exit Signal", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)
plotshape(series=shortExitCondition, title="Short Exit Signal", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)

// Strategy entry and exit logic
strategy.entry("Long", strategy.long, when=longCondition)
strategy.entry("Short", strategy.short, when=shortCondition)
strategy.close("Long", when=longExitCondition)
strategy.close("Short", when=shortExitCondition)

// Plot EMA 50
plot(ema50, title="EMA 50", color=color.blue)


আরো