
“ইএমএ এবং এসএমএ ক্রস উপর ভিত্তি করে প্রবণতা ট্র্যাকিং কৌশল” একটি ট্রেডিং কৌশল যা সূচকীয় চলমান গড় (ইএমএ) এবং সরল চলমান গড় (এসএমএ) ক্রস উপর ভিত্তি করে প্রবণতা ট্র্যাকিং কৌশল। এই কৌশলটি দীর্ঘমেয়াদী এসএমএ জুড়ে স্বল্পমেয়াদী ইএমএর সময়কে ক্যাপচার করে সম্ভাব্য ক্রয় এবং বিক্রয় সংকেত সনাক্ত করার জন্য তৈরি করা হয়েছে।
এই কৌশলটি দুটি শর্তের উপর ভিত্তি করে ট্রেডিং সিগন্যাল তৈরি করেঃ
যখন এই দুটি শর্ত একসাথে পূরণ হয়, একটি ক্রয় সংকেত উত্পন্ন হয়; যখন এই দুটি শর্ত একসাথে পূরণ হয় না, একটি বিক্রয় সংকেত উত্পন্ন হয়।
এই কৌশলটি বিভিন্ন সময়কালের ইএমএ এবং এসএমএর ক্রস-অবস্থার তুলনা করে এবং প্রবণতার দিকটি বিশ্লেষণ করে একটি ট্রেডিং সংকেত উত্পন্ন করে। স্বল্পমেয়াদী ইএমএ দামের প্রবণতা পরিবর্তনকে আরও সংবেদনশীল করে তোলে, এবং দীর্ঘমেয়াদী এসএমএতে আরও ভাল প্রবণতা ফিল্টার করার ক্ষমতা রয়েছে। যখন স্বল্পমেয়াদী ইএমএ দীর্ঘমেয়াদী এসএমএ অতিক্রম করে, তখন দাম সামান্য বিপরীত হয়, ট্রেন্ডিং অবস্থায় প্রবেশ করে, যার ফলে একটি ক্রয় সংকেত উত্পন্ন হয়; বিপরীতভাবে, যখন স্বল্পমেয়াদী ইএমএ দীর্ঘমেয়াদী এসএমএ অতিক্রম করে, তখন ট্রেন্ডের সমাপ্তি, যার ফলে একটি বিক্রয় সংকেত উত্পন্ন হয়।
একই সময়ে, কৌশলটি 4 ঘন্টা স্তরের ইএমএ এবং এসএমএর বিচার অন্তর্ভুক্ত করে, যা স্বল্পমেয়াদী শব্দগুলিকে ফিল্টার করে এবং ট্রেডিং সংকেতকে আরও নির্ভরযোগ্য করে তোলে।
এই কৌশলটির সুবিধাগুলো হলঃ
এই কৌশলটির কিছু ঝুঁকিও রয়েছেঃ
স্টপ লস স্টপ, অপ্টিমাইজেশান প্যারামিটার ইত্যাদি যোগ করে ঝুঁকি নিয়ন্ত্রণ করা যায়।
এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে উন্নত করা যেতে পারেঃ
এই কৌশলটি সামগ্রিকভাবে সহজ এবং ব্যবহারিক, ইএমএ এবং এসএমএর মাধ্যমে ক্রস-বিচার প্রবণতা ঘুরিয়ে দেওয়া, একটি মৌলিক প্রবণতা অনুসরণ কৌশল। প্যারামিটার অপ্টিমাইজেশন, সংকেত ফিল্টারিং এবং অন্যান্য পদ্ধতির মাধ্যমে উন্নত করা যেতে পারে, যাতে আরও বাজারের পরিস্থিতিতে মানিয়ে নেওয়া যায় এবং কৌশলটির কার্যকারিতা বাড়ানো যায়।
/*backtest
start: 2023-12-17 00:00:00
end: 2024-01-12 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("EMA and SMA Crossover Strategy", shorttitle="Shashank Cross", overlay=true)
// Condition 1: Latest EMA (Close, 5) crossed above Latest SMA (Close, 20)
ema5 = ta.ema(close, 5)
sma20 = ta.sma(close, 20)
condition1 = ta.crossover(ema5, sma20)
// Condition 2: [0] 4-hour EMA ([0] 4-hour Close, 5) crossed above [0] 4-hour SMA ([0] 4-hour Close, 20)
ema5_4h = request.security(syminfo.tickerid, "240", ta.ema(close, 5))
sma20_4h = request.security(syminfo.tickerid, "240", ta.sma(close, 20))
condition2 = ta.crossover(ema5_4h, sma20_4h)
// Combine both conditions for a buy signal
buy_signal = condition1 and condition2
// Plotting signals on the chart
plotshape(buy_signal, color=color.green, style=shape.labelup, location=location.belowbar, size=size.small, text="Buy Signal")
// Strategy logic
if (buy_signal)
strategy.entry("Buy", strategy.long)
// Exit long position on the next bar at market price
if (ta.barssince(buy_signal) == 1)
strategy.close("Exit")
// You can add more code for stop-loss, take-profit, etc., as per your strategy.