
ইএমএ ট্র্যাকিং কৌশল হল একটি ট্রেন্ডিং কৌশল যা ইএমএ সূচক ব্যবহার করে ট্রেন্ডিংয়ের জন্য ব্যবহৃত হয়। এই কৌশলটি দামের ইএমএ মান গণনা করে এবং সেট করা অনুপাতের সাথে মিলিত হয়ে দামের প্রবণতা নির্ধারণ করে এবং একটি ট্রেডিং সংকেত তৈরি করে।
এই কৌশলটির কেন্দ্রীয় সূচক হল EMA। EMA হল সূচকীয় চলমান গড়, একটি প্রবণতা-অনুসরণকারী সূচক। EMA বর্তমান গড় মূল্য হিসাব করে historicalতিহাসিক মূল্য এবং সেট করা সময়কালের উপর ভিত্তি করে।
এই কৌশলটি প্রথমে মূল সিদ্ধান্তের সূচক হিসাবে দামের 50 চক্রের ইএমএ গণনা করে। তারপরে, ইএমএ মানের একটি নির্দিষ্ট অনুপাতের ভিত্তিতে, এটি আপ ট্রেল এবং ডাউন ট্রেল সেট করে। এখানে এটি ইএমএ মানের নেতিবাচক 0.3% হিসাবে সেট করা হয়েছে। দাম যখন ইএমএ ট্রেলারটি সরিয়ে দেয় তখন একটি ক্রয় সংকেত উত্পন্ন হয়; যখন দাম ইএমএ ট্রেলারটি ভেঙে দেয় তখন একটি বিক্রয় সংকেত উত্পন্ন হয়। এইভাবে ইএমএ চক্রের মধ্যে দামের প্রবণতা পরিবর্তনগুলি অনুসরণ করা যায়।
ইএমএ ট্র্যাকিং কৌশল সামগ্রিক ধারণা পরিষ্কার, ইএমএ সূচক দ্বারা মূল্য প্রবণতা বিচার, এবং পরিসীমা সেট করুন ট্রেডিং সংকেত উত্পন্ন। সুবিধা হল নিয়ম সহজেই বোঝা যায়, কিছু গোলমাল এড়ানো যায়। তবে প্যারামিটার সমন্বয় স্থান সীমিত, সংকেত বিলম্বিত, প্রত্যাহার নিয়ন্ত্রণ ব্যবধান ইত্যাদি সমস্যা রয়েছে। পরবর্তী পদক্ষেপটি একাধিক সূচক সংমিশ্রণ, ক্ষতি অপ্টিমাইজেশনের মতো উপায়ে উন্নত করা যেতে পারে, কৌশলটি আরও কার্যকর এবং স্থিতিশীল করে তোলে।
/*backtest
start: 2023-01-17 00:00:00
end: 2024-01-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy(title="PingEMA50V.3 Piw", shorttitle="EMA50 Piw", overlay=true)
// input
src = input(title="Data Array",defval=close)
ema_period = input(title="EMA period", defval=50)
percent = input(title="Band %", type=float,defval=0.003)
// ema
ema50 = ema(src, ema_period)
plot(ema50, color=green)
// upper lower
upper = ema50 + (ema50*percent)
lower = ema50 - (ema50*percent)
plot(upper, color=blue)
plot(lower, color=blue)
// signal
buy = src > upper
sell = src < lower
// bar color
bcolor = buy ? lime : red
barcolor(color=bcolor)
// trade
if (buy)
strategy.entry("long", strategy.long)
if (sell)
strategy.close("long")