
এই কৌশলটি ট্রেন্ড ট্র্যাকিং এবং প্রবেশের জন্য ডাবল ইন্ডেক্সাল মুভিং এভারেজ এবং আলমা সূচককে একত্রিত করে। এর মধ্যে, আলমা লাইনটি মূল প্রবণতা ফিল্টার হিসাবে কাজ করে, যখন দাম আলমা লাইনের উপরে বেশি হয় এবং যখন দাম আলমা লাইনের নীচে শূন্য হয়। ডাবল ইন্ডেক্সাল মুভিং এভারেজটি প্রবণতা সংকেত দেওয়ার জন্য ব্যবহৃত হয় যাতে তাড়াতাড়ি প্রবেশ করা যায়।
সমাধানঃ
এই কৌশলটি ডাবল ইন্ডেক্সাল মুভিং এভারেজ এবং আলমা সূচকের সাথে মিলিত হয়, যা প্রবণতার সময়মত ট্র্যাকিং এবং নির্ভরযোগ্য প্রবেশের ফিল্টারিং সক্ষম করে। প্যারামিটার অপ্টিমাইজেশন এবং স্টপ লস কৌশলগুলির উন্নতির মাধ্যমে, ভুল সংকেতগুলি আরও হ্রাস করা, ঝুঁকি নিয়ন্ত্রণ করা এবং কৌশলটির কার্যকারিতা বাড়ানো যেতে পারে। এই কৌশলটি প্রবণতার জন্য উপযুক্ত, বিশেষত মাঝারি-দীর্ঘ লাইন ব্যবসায়।
/*backtest
start: 2022-12-15 00:00:00
end: 2023-12-21 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
//Author: HighProfit
//Lead-In
strategy("Double Exponential Moving Avarage & Arnoud Legoux Moving Avarage Strategy", shorttitle="ST-DEMA+ALMA", overlay=true)
//Arnoud Legoux Moving Avarage Inputs
source = close
windowsize = input(title="Window Size", defval=50)
offset = input(title="Offset", type=float, defval=0.85)
sigma = input(title="Sigma", type=float, defval=6)
//Exponential Moving Avarage Inputs
L1= input(5,"EMA-1")
L2= input(10,"EMA-2")
//Exponential Moving Avarage Calculations
e1= ema(close, L1)
e2= ema(close, L2)
//Conditions
longCondition = e1 and e2 > alma(source, windowsize, offset, sigma)
if (longCondition)
strategy.entry("Long", strategy.long)
shortCondition = e1 and e2 < alma(source, windowsize, offset, sigma)
if (shortCondition)
strategy.entry("Short", strategy.short)
//Plots
plot(alma(source, windowsize, offset, sigma), color=lime, linewidth=1, title="ALMA")
plot(e1, color=orange, linewidth=1, title="EMA-1")
plot(e2, color=blue, linewidth=1, title="EMA-2")