
মুভিং এভারেজ ক্রসিং কৌশল একটি ট্রেন্ড ট্র্যাকিং কৌশল যা বিভিন্ন পিরিয়ডের মুভিং এভারেজ গণনা করে ট্রেন্ডের দিকনির্দেশনা নির্ধারণ করে এবং ক্রয় এবং বিক্রয় সংকেত দেয়। এই কৌশলটি 3 এবং 50 দিনের মুভিং এভারেজ ক্রসিং ব্যবহার করে। যখন স্বল্পমেয়াদী মুভিং এভারেজ দীর্ঘমেয়াদী মুভিং এভারেজ অতিক্রম করে তখন মুনাফা কেনা হয় এবং যখন দীর্ঘমেয়াদী মুভিং এভারেজ দীর্ঘমেয়াদী মুভিং এভারেজ অতিক্রম করে তখন মুনাফা বিক্রি হয়।
এই কৌশলটি 3 দিন এবং 50 দিনের সরল চলমান গড় গণনা করে, যখন 3 দিনের এসএমএ 50 দিনের এসএমএ অতিক্রম করে, তখন স্বল্পমেয়াদী প্রবণতাটি বিয়ারে পরিণত হয় এবং একটি কেনা-বেচা সংকেত দেয়; যখন 3 দিনের এসএমএ 50 দিনের এসএমএ অতিক্রম করে, তখন স্বল্পমেয়াদী প্রবণতাটি বিয়ারে পরিণত হয় এবং একটি বিক্রয় সংকেত দেয়। অর্থহীন ব্যবসা কমাতে, এই কৌশলটি একটি অন্তর্বর্তী 40 দিনের এসএমএও অন্তর্ভুক্ত করে, যদি 3 দিনের এসএমএ 40 দিনের এসএমএ অতিক্রম করে তবে এটিও একটি বিক্রয় সংকেত দেয়, দ্রুত স্টপ লস।
এই কৌশলটির মূল বিষয় হল বিভিন্ন সময়কালের চলমান গড় ব্যবহার করে বাজারের ওঠানামা বিভিন্ন পর্যায়ে ভাগ করা। 3 দিনের এসএমএ সর্বাধিক স্বল্পমেয়াদী প্রবণতা এবং 50 দিনের এসএমএ মাঝারি প্রবণতাকে নির্দেশ করে, তাদের ক্রস-প্রতিফলিত স্বল্পমেয়াদী এবং মাঝারি চলমান গতির রূপান্তর, যা বিভিন্ন সময় স্কেলে দামের পরিবর্তনকে ক্যাপচার করতে পারে। এই বহু-সময় অক্ষের সমন্বয় বিশ্লেষণের মাধ্যমে, পরিস্থিতির টার্নপয়েন্টগুলি তুলনামূলকভাবে সঠিকভাবে বিচার করা যায়।
গতিশীল ক্রস পরিষ্কার, সংকেত তুলনামূলকভাবে স্পষ্ট। বিভিন্ন পিরিয়ডের এসএমএর ক্রসগুলি স্বল্প ও মাঝারি মেয়াদী গতিবিধির পরিবর্তনগুলি কার্যকরভাবে বিচার করতে পারে, বাজারের ক্ষুদ্র ঝাঁকুনি দ্বারা বিরক্ত হওয়া এড়াতে পারে।
দ্রুত স্টপ লস SMA3 এর নিচে SMA40 দিয়ে, আপনি ক্ষতি হ্রাস করতে পারেন এবং ঝুঁকি নিয়ন্ত্রণ করতে পারেন।
কৌশলগুলি সহজ, স্পষ্ট এবং বাস্তবায়িত করা সহজ। নির্দেশক এবং সংকেত নিয়মগুলি সরাসরি পরিচালনাযোগ্য।
এসএমএ এর প্যারামিটারগুলিকে নমনীয়ভাবে সামঞ্জস্য করা যেতে পারে বিভিন্ন ট্রেডিং পরিস্থিতি এবং ট্রেডিং প্রকারের সাথে মানিয়ে নিতে।
SMA ক্রস সিগন্যালগুলি প্রায়শই ক্রস-ডাইভার্ট এবং অনির্দিষ্ট প্রবণতাযুক্ত বাজারে দেখা যায়, যা খুব ঘন ঘন ট্রেডিংয়ের ফলে লেনদেনের ব্যয় এবং স্লাইড পয়েন্ট ক্ষতির কারণ হতে পারে।
এসএমএ-এর ক্ষেত্রে, ক্রস সিগন্যাল প্রেরণের সময়, দামের একটি নির্দিষ্ট পরিবর্তন ঘটেছে, যা কৌশলটিকে সেরা ক্রয়-বিক্রয় পয়েন্টটি মিস করতে পারে।
স্থির এসএমএ প্যারামিটারগুলি সমস্ত পরিস্থিতিতে উপযুক্ত নয় এবং প্যারামিটারগুলির অপ্টিমাইজেশনের সাথে কাজ করা প্রয়োজন।
একক সূচকটি অকার্যকর হতে পারে এবং অন্যান্য প্রযুক্তিগত বা মৌলিক সূচকগুলির সাথে সংমিশ্রণ যাচাইয়ের জন্য বিবেচনা করা যেতে পারে।
এসএমএ চক্রের প্যারামিটারগুলি অপ্টিমাইজ করুন এবং সর্বোত্তম প্যারামিটার সমন্বয় খুঁজুন
স্টোক্যাস্টিক, MACD ইত্যাদি সূচক যাচাইকরণ সংকেত যোগ করুন, মিথ্যা সংকেত এড়াতে
বাজারের পরিবর্তনের উপর ভিত্তি করে পজিশনার সংখ্যা এবং স্টপ লস সামঞ্জস্য করুন
মূলধারার পরিসংখ্যান, যেমন আয়, সংবাদ, ইত্যাদির সমন্বয় করা বিবেচনা করুন
সংমিশ্রিত ভলিউম শক্তি সূচক, উচ্চ ভলিউম বিপর্যয়ের সময় পজিশন খোলার
মুভিং এভারেজ ক্রস-লাইন কৌশলটি বিভিন্ন পিরিয়ডের এসএমএর ক্রস দ্বারা বাজারের স্বল্প ও মধ্যমেয়াদী প্রবণতাগুলির পরিবর্তনগুলি বিচার করে, প্রবণতা অনুসরণ করে, এটি একটি সহজ এবং সরাসরি প্রবণতা কৌশল। এই কৌশলটির সুবিধা হ’ল চিন্তাভাবনাটি পরিষ্কার, পরিচালনা করা সহজ, প্যারামিটার অপ্টিমাইজেশন এবং সূচক প্যারেজ যাচাইয়ের মাধ্যমে কৌশলটির কার্যকারিতা বাড়ানো যায়। তবে এসএমএ নিজেই পিছিয়ে আছে, পালা পয়েন্টটি সঠিকভাবে ধরতে পারে না। অন্যান্য পূর্বসূরি সূচক প্যারেজের সাথে ব্যবহার করার পরামর্শ দেওয়া হয়, বড় প্রবণতাগুলির অধীনে প্রবণতা অনুসরণ করে লাভজনক।
/*backtest
start: 2022-10-10 00:00:00
end: 2023-10-16 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Geduldtrader
//@version=4
strategy("MA Crossover", overlay = true)
start = timestamp(2009,2,1,0,0)
sma50 = sma(close, 50)
sma40 = sma(close, 40)
sma3 = sma(close, 3)
plot(sma50,title='50', color=#00ffaa, linewidth=2)
plot(sma3,title='3', color=#2196F3, linewidth=2)
long = crossover(sma3,sma50)
neut = crossunder(close,sma50)
short = crossunder(sma3,sma40)
if time >= start
strategy.entry("Long", strategy.long, 10.0, when=long)
strategy.close("Long", when = short)
strategy.close("Long", when = neut)
plot(close)