
ডাবল ইএমএ স্প্রেড ব্রেকিং কৌশল একটি প্রবণতা অনুসরণ কৌশল। এটি দুটি ইএমএ গড় লাইন ব্যবহার করে, বিভিন্ন সময়কালের, এবং ট্রেডিং যখন দুটি ইএমএ লাইনের মধ্যে যথেষ্ট বড় স্প্রেড গঠন করা হয়, প্রবণতা দিক ক্যাপচার করার জন্য। এই কৌশলটি প্রবণতা তুলনামূলকভাবে শক্তিশালী বাজারের জন্য উপযুক্ত।
এই কৌশলটি ট্রেডিং সিগন্যালের বিচার করার জন্য দ্রুত EMA লাইন (ছোট পিরিয়ডের EMA লাইন) এবং ধীর EMA লাইন (বড় পিরিয়ডের EMA লাইন) ব্যবহার করে। নির্দিষ্ট যুক্তি হলঃ
দ্রুত EMA এবং ধীর EMA গণনা করুন।
যখন দ্রুত ইএমএ ধীর ইএমএ অতিক্রম করে এবং দুটি ইএমএ লাইনের মধ্যে দূরত্ব সেট থ্রেশহোল্ড অতিক্রম করে, তখন আরও কিছু করুন।
যখন দ্রুত ইএমএ ধীর ইএমএ অতিক্রম করে এবং দুটি ইএমএ লাইনের মধ্যে দূরত্ব সেট থ্রেশহোল্ড অতিক্রম করে, ফাঁকা করা।
যখন দাম দ্রুত EMA-এর নিচে নেমে আসে, তখন পলি-হেড পজিশনে প্লেইন করুন।
যখন দাম আবার দ্রুত EMA অতিক্রম করে, তখন পজিশন খালি করে শীর্ষস্থান দখল করে।
এইভাবে, এটি EMA এর মসৃণতা ব্যবহার করে প্রবণতার দিকনির্দেশনা সনাক্ত করতে পারে এবং EMA ব্যবধানের সাথে মিলিত হয়ে নির্দিষ্ট প্রবেশের সময় নির্ধারণ করতে পারে। যত বেশি দূরত্বে প্রবণতাটি শক্তিশালী, তত বেশি সম্ভাবনা রয়েছে।
EMA প্যারামিটার সমন্বয়, স্পেসিফিকেশন থ্রেশহোল্ড এবং স্টপ লস পজিশনের মাধ্যমে ঝুঁকি হ্রাস করা যেতে পারে।
ডাবল ইএমএ স্প্যানড ব্রেকিং কৌশলটি সামগ্রিকভাবে একটি সহজ এবং ব্যবহারিক প্রবণতা অনুসরণ কৌশল। এটি প্রবণতা পরিস্থিতিতে কার্যকরভাবে লাভ করতে পারে তবে যুক্তিসঙ্গত প্যারামিটার সেট করা দরকার। প্যারামিটার অপ্টিমাইজেশন এবং ঝুঁকি পরিচালনার মাধ্যমে এই কৌশলটির সুবিধাগুলি পুরোপুরি ব্যবহার করা যেতে পারে। এটি গভীরভাবে অধ্যয়ন এবং প্রয়োগের জন্য একটি প্রবণতা কৌশল।
/*backtest
start: 2023-09-24 00:00:00
end: 2023-10-24 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("2-EMA Strategy", overlay=true, initial_capital=100, currency="USD", default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.075)
diffMinimum = input(0.95, step=0.01)
small_ema = input(13, title="Small EMA")
long_ema = input(26, title="Long EMA")
ema1 = ema(close, small_ema)
ema2 = ema(close, long_ema)
orderCondition = ema1 > ema2?((ema1/ema2)*100)-100 > diffMinimum:((ema2/ema1)*100)-100 > diffMinimum
longCondition = close > ema1 and ema1 > ema2
if (longCondition and orderCondition)
strategy.entry("Long", strategy.long)
shortCondition = close < ema1 and ema1 < ema2
if (shortCondition and orderCondition)
strategy.entry("Short", strategy.short)
strategy.close("Short", when=close > ema1)
strategy.close("Long", when=close < ema1)
plot(ema(close, small_ema), title="EMA 1", color=green, transp=0, linewidth=2)
plot(ema(close, long_ema), title="EMA 2", color=orange, transp=0, linewidth=2)