এটি দ্বৈত ইএমএ ক্রসওভার এবং প্রবণতা অনুসরণের উপর ভিত্তি করে একটি পরিমাণগত ট্রেডিং কৌশল। কৌশলটি মূলত 47-অবধি এবং 95-অবধি এক্সপোনেন্সিয়াল মুভিং গড় (ইএমএ) ব্যবহার করে বাজারের প্রবণতা ক্যাপচার করতে, ইএমএ ক্রসওভার সংকেতগুলির উপর ভিত্তি করে বাণিজ্য সম্পাদন করে। 15 মিনিটের সময়সীমার উপর কাজ করে, এটি ধারাবাহিক ট্রেডিং রিটার্ন অর্জনের জন্য প্রযুক্তিগত বিশ্লেষণ এবং গতির ট্রেডিং নীতিগুলিকে একত্রিত করে।
মূল প্রক্রিয়াটি স্বল্পমেয়াদী ইএমএ (47 পিরিয়ড) এবং দীর্ঘমেয়াদী ইএমএ (95 পিরিয়ড) এর মধ্যে ক্রসওভারের মাধ্যমে প্রবণতা পরিবর্তন সনাক্তকরণের উপর নির্ভর করে। যখন স্বল্পমেয়াদী ইএমএ দীর্ঘমেয়াদী ইএমএ অতিক্রম করে তখন ক্রয় সংকেত তৈরি করা হয়, যখন স্বল্পমেয়াদী ইএমএ নীচে অতিক্রম করে তখন অবস্থানগুলি বন্ধ হয়ে যায়। এই নকশাটি মূল্য গতি এবং প্রবণতা অব্যাহত রাখার নীতিগুলির উপর ভিত্তি করে, প্রবণতা রূপান্তর পয়েন্টগুলি নিশ্চিত করতে ইএমএ ক্রসওভারগুলি ব্যবহার করে।
এটি একটি সুগঠিত এবং যৌক্তিকভাবে কঠোর ট্রেন্ড-পরবর্তী কৌশল। এটি দ্বৈত ইএমএ ক্রসওভারের মাধ্যমে বাজারের প্রবণতা ক্যাপচার করে, ভাল অপারেবিলিটি এবং স্কেলযোগ্যতা সরবরাহ করে। যদিও কিছু সীমাবদ্ধতা বিদ্যমান, ক্রমাগত অপ্টিমাইজেশন এবং উন্নতি এটিকে একটি স্থিতিশীল এবং নির্ভরযোগ্য ট্রেডিং সিস্টেমে পরিণত করতে পারে। মূল বিষয় হল বিভিন্ন বাজারের বৈশিষ্ট্যগুলির উপর ভিত্তি করে প্যারামিটারগুলি নমনীয়ভাবে সামঞ্জস্য করা এবং বিস্তৃত ঝুঁকি নিয়ন্ত্রণ প্রক্রিয়া স্থাপন করা।
/*backtest start: 2019-12-23 08:00:00 end: 2024-11-27 08:00:00 period: 1d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("EMA Crossover Strategy", overlay=true) // Define the EMA periods shortEmaPeriod = 47 longEmaPeriod = 95 // Calculate EMAs ema11 = ta.ema(close, shortEmaPeriod) ema21 = ta.ema(close, longEmaPeriod) // Plot EMAs on the chart plot(ema11, title="11 EMA", color=color.blue, linewidth=2) plot(ema21, title="21 EMA", color=color.red, linewidth=2) // Generate trading signals longSignal = ta.crossover(ema11, ema21) shortSignal = ta.crossunder(ema11, ema21) // Execute trades based on signals if (longSignal) strategy.entry("Buy", strategy.long) if (shortSignal) strategy.close("Buy") // Optional: Plot buy and sell signals on the chart plotshape(series=longSignal, location=location.belowbar, color=color.green, style=shape.labelup, text="Buy") plotshape(series=shortSignal, location=location.abovebar, color=color.red, style=shape.labeldown, text="Sell") // Plot buy/sell signals on the main chart plotshape(series=longSignal, location=location.belowbar, color=color.green, style=shape.labelup, text="Buy") plotshape(series=shortSignal, location=location.abovebar, color=color.red, style=shape.labeldown, text="Sell")