
মুভিং এভারেজ ক্রসিং কৌশলটি বিভিন্ন পিরিয়ডের মুভিং এভারেজগুলি গণনা করে এবং তাদের মধ্যে ক্রসগুলি কেনা এবং বিক্রয় সংকেত হিসাবে ব্যবহার করে, এটি প্রযুক্তিগত বিশ্লেষণ শ্রেণীর কৌশলগুলির মধ্যে একটি। এই কৌশলটি দ্রুত চলমান গড়, মাঝারি চলমান গড় এবং ধীর চলমান গড়ের ক্রসগুলিকে একত্রিত করে ট্রেডিং সংকেত বিচার করতে পারে, কার্যকরভাবে বাজারের শব্দটি ফিল্টার করতে পারে এবং প্রবণতা সনাক্ত করতে পারে।
এই কৌশলটি তিনটি ভিন্ন সময়ের জন্য চলমান গড় গণনা করেঃ 34-সময়কালীন ইএমএ, 89-সময়কালীন ইএমএ এবং 200-সময়কালীন ইএমএ। কৌশলটি প্রথমে এই তিনটি চলমান গড়ের মান গণনা করে, তারপরে একটি অঙ্কন তৈরি করে, বিভিন্ন সময়ের চলমান গড়গুলি বিভিন্ন রঙ এবং রুক্ষভাবে আঁকা হয় যাতে স্পষ্টভাবে সনাক্ত করা যায়।
কৌশলটির ট্রেডিং সিগন্যালগুলি বিভিন্ন মুভিং এভারেজগুলির মধ্যে ক্রস-আউট ভিত্তিতে বিচার করা হয়ঃ যখন একটি দ্রুত চলমান গড় উপরে মধ্যম চলমান গড় অতিক্রম করে, তখন একটি কেনার সংকেত উত্পন্ন হয়; যখন একটি দ্রুত চলমান গড় নীচে মধ্যম চলমান গড় অতিক্রম করে, তখন একটি বিক্রয় সংকেত উত্পন্ন হয়। এটি একটি ইতিবাচক ট্রেডিং কৌশল।
অতিরিক্ত শব্দ ফিল্টার করার জন্য, কৌশলটি ধীর চলমান গড়ও প্রবর্তন করে। কেবলমাত্র যখন দ্রুত চলমান গড় একই সাথে ধীর চলমান গড়কে অতিক্রম করে তখনই সত্যিকারের ক্রয় এবং বিক্রয় সংকেতগুলি ট্রিগার করে। উদাহরণস্বরূপ, কেবলমাত্র যখন দ্রুত চলমান গড় একই সাথে মধ্যম এবং ধীর গতির লাইন অতিক্রম করে তখনই ক্রয় সংকেতগুলি ট্রিগার করে। এটি নিশ্চিত করে যে কেবলমাত্র বড় প্রবণতা ঘটে যখন একটি বিপরীত হয়।
একটি চলমান গড় ক্রসিং কৌশল একটি সাধারণ প্রযুক্তিগত বিশ্লেষণ কৌশল। এটি বিভিন্ন সময়কালের চলমান গড়ের সম্পর্ক পর্যবেক্ষণ করে, যার ভিত্তিতে বাজার প্রবণতা বিক্রয়-বিক্রয় পয়েন্টগুলি নির্ধারণ করে। এই কৌশলটি একই সাথে দ্রুত এবং ধীর তিনটি চলমান গড় ব্যবহার করে এবং তাদের ক্রসিংয়ের পরিস্থিতি পর্যবেক্ষণ করে, যা প্রবণতাকে সংবেদনশীলভাবে ক্যাপচার করতে পারে এবং কার্যকরভাবে মিথ্যা সংকেতগুলি ফিল্টার করতে পারে। প্যারামিটার অপ্টিমাইজেশনের মাধ্যমে, এটি বাজারের পরিবেশের সাথে নমনীয়ভাবে খাপ খাইয়ে নিতে পারে। তবে নির্দিষ্ট ব্যবহারের সময়, চলমান গড়ের পিছনে থাকা ইত্যাদি বিষয়গুলি বিবেচনা করা দরকার। সামগ্রিকভাবে বলতে গেলে, কৌশলটি সহজ, চিন্তাভাবনা, স্পষ্ট, এবং সত্যিকারের মূল্যায়ন পরীক্ষার জন্য অনুকূলিত।
/*backtest
start: 2022-10-30 00:00:00
end: 2023-11-05 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy(title="EMA 34, 89, 200 e cruzamento das EMA", overlay=true)
// Input options
fastMALen = input(title="Fast MA", defval=34)
midMALen = input(title="Medium MA", defval=89)
slowMALen = input(title="Slow MA", defval=200)
// Calculate values
fastMA = ema(close, fastMALen)
midMA = ema(close, midMALen)
slowMA = ema(close, slowMALen)
// Plot values
plot(series=fastMA, color=yellow,
title="Fast MA", linewidth=3, trackprice=false)
plot(series=midMA, color=red,
title="Mid MA", linewidth=4, trackprice=false)
plot(series=slowMA, color=white,
title="Slow MA", linewidth=5)
// Highlight crossovers
longCondition = crossover(ema(close, 34), ema(close, 200))
if (longCondition)
strategy.entry("COMPRA FINAL", strategy.long)
longCondition1 = crossover(ema(close, 34), ema(close, 89))
if (longCondition1)
strategy.entry("COMPRA INICIAL", strategy.long)
shortCondition = crossunder(ema(close, 34), ema(close, 200))
if (shortCondition)
strategy.entry("VENDE FINAL", strategy.short)
shortCondition1 = crossunder(ema(close, 34), ema(close, 89))
if (shortCondition1)
strategy.entry("VENDE INICIAL", strategy.short)