EMA ডবল মুভিং গড় ক্রসওভার কৌশল


সৃষ্টির তারিখ: 2024-03-29 15:06:27 অবশেষে সংশোধন করুন: 2024-03-29 15:06:27
অনুলিপি: 2 ক্লিকের সংখ্যা: 627
1
ফোকাস
1617
অনুসারী

EMA ডবল মুভিং গড় ক্রসওভার কৌশল

ওভারভিউ

এই কৌশলটি দুটি মুভিং এভারেজ ((EMA) এর ক্রস-এর উপর ভিত্তি করে ট্রেডিং সিগন্যাল তৈরি করে। যখন স্বল্পমেয়াদী EMA ((২০ দিন) নীচে থেকে উপরে দীর্ঘমেয়াদী EMA ((৫০ দিন) অতিক্রম করে, তখন একটি কেনার সংকেত তৈরি করে; যখন স্বল্পমেয়াদী EMA (২০ দিন) নীচে থেকে নীচে থেকে দীর্ঘমেয়াদী EMA (৫০ দিন) অতিক্রম করে, তখন একটি বিক্রয় সংকেত তৈরি করে। একই সাথে, কৌশলটি দীর্ঘমেয়াদী প্রবণতাগুলির জন্য একটি রেফারেন্স হিসাবে একটি 200 দিনের EMA অঙ্কন করে। এই কৌশলটির মূল ধারণাটি হ’ল বিভিন্ন সময়কালীন মুভিং এভারেজগুলির ক্রস-এর ব্যবহার করে বাজারের প্রবণতাগুলির পরিবর্তনগুলিকে ক্যাপচার করা, যার ফলে ট্রেডিং করা যায়।

কৌশল নীতি

  1. ২০ দিনের ইএমএ, ৫০ দিনের ইএমএ এবং ২০০ দিনের ইএমএ গণনা করা হয়েছে।
  2. 20 তম ইএমএ এবং 50 তম ইএমএ এর ক্রসিংয়ের বিচার করুনঃ
    • যখন ২০ দিনের ইএমএ ৫০ দিনের ইএমএ অতিক্রম করে তখন একটি ক্রয় সংকেত তৈরি হয়।
    • যখন ২০ দিনের ইএমএ ৫০ দিনের ইএমএ অতিক্রম করে, তখন এটি একটি বিক্রয় সংকেত দেয়।
  3. 20 দিনের ইএমএ (সবুজ), 50 দিনের ইএমএ (লাল) এবং 200 দিনের ইএমএ (নীল) চার্টে আঁকুন যাতে তাদের গতি এবং ক্রস-অবস্থানগুলি স্বজ্ঞাতভাবে পর্যবেক্ষণ করা যায়।
  4. যখন ক্রয় এবং বিক্রয় সংকেত ঘটে তখন চার্টে ক্রয় (উপরের ত্রিভুজটি সবুজ) এবং বিক্রয় (নীচের ত্রিভুজটি লাল) চিহ্নিত করা হয়।

কৌশলগত সুবিধা

  1. সহজেই বোঝা যায়ঃ এই কৌশলটি সহজ সরল চলমান গড়ের ক্রস নীতির উপর ভিত্তি করে তৈরি করা হয়েছে, যা সহজেই বোঝা যায় এবং বাস্তবায়িত হয়।
  2. ট্রেন্ড ট্র্যাকিংঃ স্বল্পমেয়াদী এবং দীর্ঘমেয়াদী চলমান গড়ের ক্রস-ট্র্যাকিংয়ের মাধ্যমে, কৌশলটি বাজারের প্রবণতাগুলির পরিবর্তনকে আরও ভালভাবে ক্যাপচার করতে পারে এবং ট্রেন্ডিং বাজারে ব্যবহারের জন্য উপযুক্ত।
  3. দীর্ঘমেয়াদী প্রবণতা রেফারেন্সঃ কৌশলটি 200 দিনের ইএমএকে দীর্ঘমেয়াদী প্রবণতার রেফারেন্স হিসাবে প্রবর্তন করে যা বর্তমান বাজারের পরিবেশের মূল্যায়নে সহায়তা করে।
  4. স্বজ্ঞাত প্রদর্শনঃ কৌশলটি মুভিং এভারেজ এবং ক্রয়-বিক্রয় সংকেতগুলিকে চার্টে স্পষ্টভাবে চিত্রিত করে যাতে ব্যবসায়ীদের স্বজ্ঞাতভাবে পর্যবেক্ষণ এবং বিশ্লেষণ করা যায়।

কৌশলগত ঝুঁকি

  1. অস্থির বাজারঃ অস্থির বাজারগুলিতে, ঘন ঘন চলমান গড়ের ক্রসগুলি আরও বেশি মিথ্যা সংকেত তৈরি করতে পারে, যার ফলে কৌশলটি দুর্বল হয়।
  2. পিছিয়ে পড়াঃ মুভিং এভারেজ কিছুটা পিছিয়ে আছে, বাজার পাল্টাতে সবচেয়ে ভাল সময়টি মিস করতে পারে।
  3. প্যারামিটার সংবেদনশীলতা: কৌশলটির কার্যকারিতা চলমান গড়ের চক্রের উপর নির্ভর করে এবং বিভিন্ন চক্রের প্যারামিটারগুলি বিভিন্ন ফলাফলের দিকে পরিচালিত করতে পারে।

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

  1. অন্যান্য সূচক প্রবর্তন করুনঃ অন্যান্য প্রযুক্তিগত সূচক যেমন আরএসআই, এমএসিডি ইত্যাদি প্রবর্তন করার কথা বিবেচনা করা যেতে পারে, যাতে সংকেতের নির্ভরযোগ্যতা এবং নির্ভুলতা বৃদ্ধি পায়।
  2. অপ্টিমাইজেশান প্যারামিটারঃ চলমান গড়ের পিরিয়ড প্যারামিটারগুলিকে অপ্টিমাইজ করা হয় যাতে বর্তমান বাজারের অবস্থার জন্য সবচেয়ে উপযুক্ত প্যারামিটার সমন্বয় পাওয়া যায়।
  3. স্টপ অ্যান্ড স্টপ ম্যানেজমেন্টঃ একক লেনদেনের ঝুঁকি এবং লাভের উপর নিয়ন্ত্রণ রাখতে কৌশলটিতে যুক্তিসঙ্গত স্টপ অ্যান্ড স্টপ ম্যানেজমেন্ট অন্তর্ভুক্ত করুন।
  4. প্রবণতার সাথে মিলিত বিচারঃ দীর্ঘমেয়াদী প্রবণতা (যেমন 200 দিনের ইএমএ) অনুসারে ট্রেডিং সিগন্যালগুলি ফিল্টার করা হয়, কেবলমাত্র প্রবণতার দিকনির্দেশে ট্রেড করা হয়।

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2023-03-23 00:00:00
end: 2024-03-28 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("EMA Crossover Strategy by Peter Gangmei", overlay=true)

// Define the length for moving averages
short_ma_length = input.int(20, "Short MA Length")
long_ma_length = input.int(50, "Long MA Length")
long_ma_200_length = input.int(200, "Long MA 200 Length")

// Define start time for testing
start_time = timestamp(2024, 01, 01, 00, 00)

// Calculate current date and time
current_time = timenow

// Calculate moving averages
ema20 = ta.ema(close, short_ma_length)
ema50 = ta.ema(close, long_ma_length)
ema200 = ta.ema(close, long_ma_200_length)

// Crossing conditions
crossed_above = ta.crossover(ema20, ema50)
crossed_below = ta.crossunder(ema20, ema50)

// Entry and exit conditions within the specified time frame
if true
    if (crossed_above)
        strategy.entry("Buy", strategy.long)
        alert("Buy Condition", alert.freq_once_per_bar_close)

    if (crossed_below)
        strategy.entry("Sell", strategy.short)
        alert("Sell Condition", alert.freq_once_per_bar_close)

// Plotting moving averages for visualization
plot(ema20, color=color.green, title="EMA20")
plot(ema50, color=color.red, title="EMA50")
plot(ema200, color=color.blue, title="EMA200")

// Placing buy and sell markers
plotshape(series=crossed_above, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, title="Buy Signal")
plotshape(series=crossed_below, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, title="Sell Signal")