
এই কৌশলটি একটি সহজ ট্রেন্ড ট্র্যাকিং কৌশল যা ইএমএ সূচকের উপর ভিত্তি করে। এটি দুটি ভিন্ন প্যারামিটারযুক্ত ইএমএ লাইন, একটি স্বল্পমেয়াদী ইএমএ লাইন এবং একটি দীর্ঘমেয়াদী ইএমএ লাইন ব্যবহার করে। যখন দীর্ঘমেয়াদী ইএমএ লাইনটি স্বল্পমেয়াদী ইএমএ লাইনে অতিক্রম করে, তখন অতিরিক্ত কাজ করে; যখন দীর্ঘমেয়াদী ইএমএ লাইনটি দীর্ঘমেয়াদী ইএমএ লাইনের নীচে অতিক্রম করে, তখন প্লেইন করে। স্টপ লস এবং স্টপ ম্যানেজমেন্ট ঝুঁকি সহ।
ইএমএ একটি প্রবণতা-অনুসরণকারী সূচক যা দামের উপর একটি সূচকীয় মসৃণ চলমান গড় চালায়। স্বল্পমেয়াদী ইএমএ লাইনগুলি সাম্প্রতিক মূল্যের প্রবণতা প্রতিফলিত করে দামের পরিবর্তনের প্রতি দ্রুত প্রতিক্রিয়া জানায়; দীর্ঘমেয়াদী ইএমএ লাইনগুলি মূল্য পরিবর্তনের প্রতি ধীর প্রতিক্রিয়া দেখায় এবং দীর্ঘমেয়াদী প্রবণতা প্রতিফলিত করে। যখন স্বল্পমেয়াদী ইএমএ লাইনগুলি দীর্ঘমেয়াদী ইএমএ লাইনগুলি অতিক্রম করে, তখন সাম্প্রতিক মূল্যের উত্থানের প্রবণতা দীর্ঘমেয়াদী প্রবণতার চেয়ে শক্তিশালী হয়। বিপরীতভাবে, যখন স্বল্পমেয়াদী ইএমএগুলি দীর্ঘমেয়াদী ইএমএ অতিক্রম করে, তখন সাম্প্রতিক মূল্যের পতনের প্রবণতা দীর্ঘমেয়াদী প্রবণতার চেয়ে শক্তিশালী হয়, তখন এটি অনেক বেশি সরানো উচিত।
এই কৌশলটি 9 এবং 21 পিরিয়ডের ইএমএ লাইন সেট করে। এটি সংক্ষিপ্ত 9 পিরিয়ডের ইএমএ লাইন এবং দীর্ঘ 21 পিরিয়ডের ইএমএ লাইনের ক্রসকে ট্রেডিং সিগন্যাল হিসাবে ব্যবহার করে।
ঝুঁকি মোকাবিলার উপায়ঃ
এই কৌশলটি ট্রেডিং সিগন্যাল গঠনের জন্য দুটি ভিন্ন প্যারামিটার ইএমএর ক্রস ব্যবহার করে এবং প্রবণতা অনুসরণ করে মুনাফা অর্জন করে। এই কৌশলটির সুবিধা হল এটি সহজেই পরিচালনা করা যায়, ট্রেডিং ফ্রিকোয়েন্সি মাঝারি, এবং মধ্য-দীর্ঘ লাইন প্রবণতা ধরতে পারে। তবে ইএমএ সূচকটি পিছিয়ে রয়েছে, সংকেত নির্দেশনা এবং গতিশীল স্টপ লস অপ্টিমাইজেশন ঝুঁকি আরও কমিয়ে দিতে পারে। সামগ্রিকভাবে, ইএমএ ক্রস মধ্য-দীর্ঘমেয়াদী প্রবণতা ধরার জন্য কার্যকর।
/*backtest
start: 2023-01-25 00:00:00
end: 2024-01-31 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("EMA Crossover Strategy", overlay=true)
// Input parameters
shortPeriod = input(9, title="Short EMA Period")
longPeriod = input(21, title="Long EMA Period")
stopLossPercent = input(1, title="Stop Loss (%)") / 100
takeProfitMultiplier = input(2, title="Take Profit Multiplier")
// Calculate EMAs
emaShort = ema(close, shortPeriod)
emaLong = ema(close, longPeriod)
// Plot EMAs
plot(emaShort, color=color.blue, title="Short EMA")
plot(emaLong, color=color.red, title="Long EMA")
// Strategy logic
strategy.entry("Buy", strategy.long, when=crossover(emaShort, emaLong))
strategy.close("Buy", when=crossunder(emaShort, emaLong))
// Risk management
atrValue = atr(14)
stopLossLevel = close * (1 - stopLossPercent)
takeProfitLevel = close * takeProfitMultiplier
strategy.exit("Take Profit/Stop Loss", from_entry="Buy", loss=stopLossLevel, profit=takeProfitLevel)