এই কৌশলটি গোল্ডেন ক্রস এবং ডেথ ক্রস প্যাটার্নগুলি বাস্তবায়নের জন্য বিভিন্ন সময়ের এসএমএ লাইনগুলি গণনা করে, যার ফলে ক্রয় এবং বিক্রয় সংকেত উত্পন্ন হয়। এটি একটি সাধারণ প্রবণতা অনুসরণকারী কৌশল।
উদাহরণস্বরূপ, 5 দিনের লাইন এবং 200 দিনের লাইনের মধ্যে ক্রসওভার নিন। যখন 5 দিনের লাইন 200 দিনের লাইনের উপরে অতিক্রম করে, এর অর্থ হ'ল বাজারটি স্বল্পমেয়াদী উত্থানমুখী দৃষ্টিভঙ্গিতে প্রবেশ করেছে এবং একটি ক্রয় সংকেত উত্পন্ন হয়েছে। যখন 5 দিনের লাইন 200 দিনের লাইনের নীচে অতিক্রম করে, এর অর্থ হ'ল বাজারটি স্বল্পমেয়াদী bearish দৃষ্টিভঙ্গিতে প্রবেশ করেছে এবং একটি বিক্রয় সংকেত উত্পন্ন হয়েছে। বিভিন্ন চক্রের চলমান গড়ের ক্রস প্যাটার্নটি ক্যাপচার করে, বাজারের প্রবণতা সেই অনুযায়ী ক্যাপচার করা যেতে পারে।
ফিল্টারিংয়ের জন্য অন্যান্য সূচক যোগ করুন। যখন চলমান গড় ক্রসওভার সংকেত প্রদর্শিত হয়, তখন অস্থির বাজারে ভুল সংকেত তৈরি করা এড়াতে MACD এবং KDJ এর মতো সূচকগুলিও পড়ুন।
প্রবণতা বিচার সূচকগুলির সাথে একত্রিত করুন। উদাহরণস্বরূপ, এই ক্ষেত্রে কিনুন এবং বিক্রয় পয়েন্ট তৈরি করতে 5 দিনের লাইন এবং 200 দিনের লাইন ব্যবহার করুন। প্রবণতা শক্তি বিচার করতে ADX সূচকও একত্রিত করুন এবং কেবলমাত্র প্রবণতা যথেষ্ট শক্তিশালী হলে সংকেতগুলি কার্যকর করুন।
অ্যাডাপ্টিভ মুভিং এভারেজ ব্যবহার করুন। বাজারের অবস্থা এবং অস্থিরতার উপর ভিত্তি করে রিয়েল টাইমে মুভিং এভারেজ পরামিতিগুলি সামঞ্জস্য করুন, ট্রেডিং সংকেতগুলিকে আরও ব্যবহারিক করে তোলে।
সামগ্রিক কৌশল কর্মক্ষমতা উন্নত করতে বিভিন্ন ধরণের স্টক এবং বৈদেশিক মুদ্রার পণ্যগুলিতে কৌশল প্রয়োগ করুন।
এই কৌশলটি কেবলমাত্র এসএমএ ক্রসওভার প্যাটার্নগুলির মাধ্যমে বাজারের প্রবণতা বিচার করে, একটি সাধারণ প্রবণতা অনুসরণকারী কৌশল বাস্তবায়ন করে। এর সুবিধাটি পরিচালনা করার সহজতা এবং প্রধান প্রবণতা কার্যকরভাবে ক্যাপচার করার ক্ষমতাতে রয়েছে। তবে অসুবিধাটি হ'ল এটি সহজেই ভুল সংকেত উত্পন্ন করে এবং বিশাল বাজারের ওঠানামা মোকাবেলা করতে পারে না। ভবিষ্যতে সংকেত ফিল্টারিং এবং পরামিতি অপ্টিমাইজেশনের মতো ক্ষেত্রে উন্নতি করা যেতে পারে।
/*backtest start: 2024-01-04 00:00:00 end: 2024-01-11 00:00:00 period: 1m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("SMA Crossover Strategy", overlay=true) // Define SMAs sma5 = sma(close, 5) sma10 = sma(close, 10) sma20 = sma(close, 20) sma50 = sma(close, 50) sma130 = sma(close, 130) sma200 = sma(close, 200) // Plot SMAs on the chart plot(sma5, color=color.blue, title="5 SMA") plot(sma10, color=color.orange, title="10 SMA") plot(sma20, color=color.red, title="20 SMA") plot(sma50, color=color.green, title="50 SMA") plot(sma130, color=color.purple, title="130 SMA") plot(sma200, color=color.black, title="200 SMA") // Generating the buy and sell signals buySignal = crossover(sma5, sma200) sellSignal = crossunder(sma5, sma200) // Execute trades based on signals if (buySignal) strategy.entry("Buy", strategy.long) if (sellSignal) strategy.close("Sell")