এই কৌশলটি মূল্যের গতির পরিবর্তনগুলি ক্যাপচার করতে এক্সপোনেনশিয়াল মুভিং এভারেজ (ইএমএ) এর ক্রসওভার সংকেতগুলি ব্যবহার করে। একটি স্বল্পমেয়াদী ইএমএকে দীর্ঘমেয়াদী ইএমএর সাথে তুলনা করে, যখন স্বল্পমেয়াদী ইএমএ দীর্ঘমেয়াদী ইএমএর উপরে অতিক্রম করে তখন একটি ক্রয় সংকেত উত্পন্ন হয় এবং বিপরীতটি ঘটে তখন একটি বিক্রয় সংকেত উত্পন্ন হয়। কৌশলটি ট্রেডিং সংকেতগুলির জন্য একটি বিলম্বিত নিশ্চিতকরণ প্রক্রিয়া চালু করে যাতে নিশ্চিত হয় যে ক্রসওভার সংকেতটি বাণিজ্য সম্পাদনের আগে নিশ্চিত করা হয়, যার ফলে সংকেতগুলির নির্ভরযোগ্যতা উন্নত হয়।
এই কৌশলটির মূলটি হ'ল মূল্যের গতির পরিবর্তনগুলি ক্যাপচার করতে বিভিন্ন সময়ের ইএমএ ব্যবহার করা। ইএমএ একটি প্রবণতা অনুসরণকারী সূচক যা মূল্যের পরিবর্তনের প্রতি আরও সংবেদনশীল। যখন স্বল্পমেয়াদী ইএমএ দীর্ঘমেয়াদী ইএমএর উপরে অতিক্রম করে, এটি মূল্যের একটি আপগ্রেড গতি নির্দেশ করে, একটি ক্রয় সংকেত উত্পন্ন করে; যখন স্বল্পমেয়াদী ইএমএ দীর্ঘমেয়াদী ইএমএর নীচে অতিক্রম করে, এটি মূল্যের একটি ডাউনগ্রেড গতি নির্দেশ করে, একটি বিক্রয় সংকেত উত্পন্ন করে।
কৌশলটি ট্রেডিং সিগন্যালগুলির জন্য একটি বিলম্বিত নিশ্চিতকরণ প্রক্রিয়া প্রবর্তন করে, যেখানে সিগন্যালটি উত্পন্ন হয় যেখানে মোমবাতি বন্ধের দামটি ব্যবসায়ের জন্য ট্রিগার মূল্য হিসাবে ব্যবহার করে এবং পরবর্তী মোমবাতি পর্যন্ত ব্যবসায়ের কার্যকরকরণ বিলম্বিত করে। এটি নিশ্চিত করে যে ক্রসওভার সংকেতটি নিশ্চিত করা হয়, সংকেতগুলির নির্ভরযোগ্যতা উন্নত করে এবং ঘন ঘন মিথ্যা সংকেত ব্যবসায় এড়ায়।
এই কৌশলটি ইএমএ ক্রসওভার সংকেত এবং একটি বিলম্বিত নিশ্চিতকরণ ব্যবস্থার উপর ভিত্তি করে সহজ এবং কার্যকর উপায়ে দামের গতি পরিবর্তনগুলি ক্যাপচার করতে। কৌশল যুক্তি পরিষ্কার, বাস্তবায়ন এবং অনুকূলিতকরণ সহজ। তবে এটি প্যারামিটার সংবেদনশীলতা, দোলনকারী বাজার এবং প্রবণতা বিপরীতের মতো ঝুঁকিগুলির মুখোমুখি হয়। প্যারামিটার অপ্টিমাইজেশন, সংকেত ফিল্টারিং, স্টপ-লস এবং লাভ গ্রহণ এবং অবস্থান পরিচালনার মাধ্যমে কৌশলটির দৃust়তা এবং লাভজনকতা আরও বাড়ানো যেতে পারে।
/*backtest start: 2023-05-22 00:00:00 end: 2024-05-27 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © anshchaubey1373 //@version=5 strategy("EMA Crossover Strategy", overlay=true) // Define the EMA lengths shortEmaLength = 10 longEmaLength = 21 // Calculate the EMAs shortEma = ta.ema(close, shortEmaLength) longEma = ta.ema(close, longEmaLength) // Plot the EMAs plot(shortEma, title="10 EMA", color=color.blue) plot(longEma, title="21 EMA", color=color.red) // Generate buy and sell signals longCondition = ta.crossover(shortEma, longEma) shortCondition = ta.crossunder(shortEma, longEma) // Delay the signal by one bar longSignal = ta.valuewhen(longCondition, close, 1) shortSignal = ta.valuewhen(shortCondition, close, 1) // Plot buy and sell signals plotshape(series=longCondition[1], location=location.belowbar, color=color.green, style=shape.labelup, text="BUY") plotshape(series=shortCondition[1], location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL") // Strategy logic for entering positions if (longCondition[1]) strategy.entry("Long", strategy.long) if (shortCondition[1]) strategy.entry("Short", strategy.short)