এই কৌশলটি ইএমএ ক্রসওভারের উপর ভিত্তি করে একটি সহজ প্রবণতা অনুসরণকারী কৌশল। এটি বিভিন্ন পরামিতি সহ দুটি ইএমএ লাইন, একটি স্বল্পমেয়াদী ইএমএ লাইন এবং একটি দীর্ঘমেয়াদী ইএমএ লাইন ব্যবহার করে। যখন স্বল্পমেয়াদী ইএমএ লাইন দীর্ঘমেয়াদী ইএমএ লাইনের উপরে অতিক্রম করে, তখন দীর্ঘ যান। যখন স্বল্পমেয়াদী ইএমএ লাইন দীর্ঘমেয়াদী ইএমএ লাইনের নীচে অতিক্রম করে, অবস্থান বন্ধ করুন। ঝুঁকি পরিচালনার জন্য স্টপ লস এবং লাভ নিন।
ইএমএ সূচক হল একটি প্রবণতা অনুসরণকারী সূচক যা হরতালীয়ভাবে মূল্য মসৃণ করে। স্বল্পমেয়াদী ইএমএ লাইনটি সাম্প্রতিক প্রবণতা প্রতিফলিত করে দামের পরিবর্তনের প্রতিক্রিয়া দ্রুততর করে। দীর্ঘমেয়াদী ইএমএ লাইনটি দীর্ঘমেয়াদী প্রবণতা প্রতিফলিত করে ধীর গতিতে প্রতিক্রিয়া জানায়। যখন সংক্ষিপ্ত ইএমএ দীর্ঘমেয়াদী ইএমএর উপরে অতিক্রম করে, তখন এটি ইঙ্গিত দেয় যে সাম্প্রতিক আপগ্রেড গতি দীর্ঘমেয়াদী প্রবণতার চেয়ে শক্তিশালী, দীর্ঘ যেতে পারে। বিপরীতভাবে, যখন সংক্ষিপ্ত ইএমএ দীর্ঘ ইএমএর নীচে অতিক্রম করে, তখন এটি ইঙ্গিত দেয় যে সাম্প্রতিক ডাউনগ্রেড গতি শক্তিশালী, দীর্ঘ অবস্থান বন্ধ করা উচিত।
এই কৌশলটি 9 পিরিয়ড এবং 21 পিরিয়ড EMA লাইন সেট করে। 9 পিরিয়ড শর্ট EMA এবং 21 পিরিয়ড লং EMA এর ক্রসওভারকে ট্রেডিং সিগন্যাল হিসাবে ব্যবহার করুনঃ
ঝুঁকি সমাধানঃ
কৌশলটি প্রবণতা অনুসরণ করার জন্য দুটি ইএমএর ইএমএ ক্রসওভারে মূলধন করে। এর সুবিধা হ'ল সহজ যুক্তি, মাঝারি ব্যবসায়ের ফ্রিকোয়েন্সি, মাঝারি থেকে দীর্ঘমেয়াদী প্রবণতা ধরতে। তবে ইএমএর পিছনে থাকা প্রভাব রয়েছে। ফিল্টারিংয়ের জন্য আরও সূচক যুক্ত করা এবং গতিশীল স্টপ লস অপ্টিমাইজ করা ঝুঁকি আরও হ্রাস করতে পারে। সামগ্রিকভাবে, ইএমএ ক্রসওভার মাঝারি থেকে দীর্ঘমেয়াদী প্রবণতা দখল থেকে কার্যকর।
/*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)