মসৃণ মুভিং এভারেজ ক্রসওভার কৌশল


সৃষ্টির তারিখ: 2023-11-24 13:49:45 অবশেষে সংশোধন করুন: 2023-11-24 13:49:45
অনুলিপি: 0 ক্লিকের সংখ্যা: 617
1
ফোকাস
1617
অনুসারী

মসৃণ মুভিং এভারেজ ক্রসওভার কৌশল

ওভারভিউ

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

কৌশল নীতি

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

বিশেষ করে, এই কৌশলটি নিম্নলিখিত বিষয়গুলিকে অন্তর্ভুক্ত করেঃ

  1. ইনপুট প্যারামিটারঃ EMA-র দৈর্ঘ্য 50

  2. পরিমাপ সূচকঃ ta.ema ফাংশনটি কল করে 50 চক্রের ইএমএ গণনা করুন।

  3. প্রবেশের শর্তঃ দামের উপরে EMA লাইন অতিক্রম করার সময় একাধিক সংকেত উত্পন্ন হয়, দামের নীচে EMA লাইন অতিক্রম করার সময় ফাঁকা সংকেত উত্পন্ন হয়।

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

  5. ভিজ্যুয়ালাইজেশনঃ ইএমএ লাইন আঁকুন, প্রবেশ এবং প্রস্থান পয়েন্টগুলি চিহ্নিত করুন যেখানে প্রচুর খালি জায়গা রয়েছে।

এই পদ্ধতির মাধ্যমে, আমরা ট্রেডিংয়ের গতিবিধি অনুসরণ করতে পারি, ট্রেডিংয়ের গতিবিধি অনুসরণ করতে পারি, এবং যখন দামের পালা শুরু হয় তখন আমরা সময়মতো স্টপ লস-এক্সিট করতে পারি।

কৌশলগত শক্তি বিশ্লেষণ

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

সহজ এবং স্বজ্ঞাত❚ কোর সূচক শুধুমাত্র একটি ইএমএ লাইন, সহজেই বোঝা এবং পরিচালনা করা যায় ❚ কোন সূচক জটিলতা দেখা দেয় না ❚

নমনীয়তাইএমএর চক্রের দৈর্ঘ্য বিভিন্ন বাজার এবং জাতের জন্য খুব নমনীয়ভাবে সামঞ্জস্য করা যায়।

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

নিয়ন্ত্রণ প্রত্যাহার│ │ │ │ │ │ │ │ │ │ │ │ │ │ │

ঝুঁকি ও সমাধান

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

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

খুব তাড়াতাড়ি বন্ধ│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │

প্যারামিটার সমন্বয়ইএমএ চক্রের অনুপযুক্ততা একাধিক ত্রুটিযুক্ত সংকেত সৃষ্টি করে। ইএমএ প্যারামিটারগুলি বিভিন্ন চক্র এবং বাজারের ওঠানামা অনুসারে সামঞ্জস্য করতে হবে।

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

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

  1. ইএমএ লাইনে ভুল সংকেত তৈরি করা এড়াতে বুলিন বন্ডের সাথে সংকেত যাচাইকরণ সংকেত যুক্ত করুন।

  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)