এই কৌশলটির নাম
কৌশলটি একই সময়ে 3 টি চলমান গড় গণনা করেঃ
যখন দ্রুত এমএ ধীর এমএ এর উপরে অতিক্রম করে, তখন এটি স্বল্পমেয়াদী প্রবণতা বিপরীতমুখী হয়ে উঠার সংকেত দেয়। যখন দ্রুত এমএ ধীর এমএ এর নীচে অতিক্রম করে, তখন এটি স্বল্পমেয়াদী বিপরীতমুখী হয়ে উঠার সংকেত দেয়।
মিথ্যা সংকেত এড়ানোর জন্য, একটি 4 ম এমএ দীর্ঘমেয়াদী ফিল্টার (লম্বা) হিসাবে চালু করা হয়। শুধুমাত্র এই ফিল্টারের উপরে দীর্ঘ সংকেত বিবেচনা করা হয়। শুধুমাত্র এই ফিল্টারের নীচে সংক্ষিপ্ত সংকেত বিবেচনা করা হয়।
বাণিজ্যের বিশেষ নিয়ম হল:
যখন দ্রুত এমএ ধীর এমএ এর উপরে অতিক্রম করে এবং ধীর এমএও ধীরতম এমএ এর উপরে অতিক্রম করে (স্বল্পমেয়াদী উত্থান), যখন দাম দীর্ঘমেয়াদী ফিল্টারের উপরে থাকে, তখন দীর্ঘ যান। যখন দ্রুত এমএ ধীর এমএ এর নীচে অতিক্রম করে, দীর্ঘ অবস্থান বন্ধ করুন।
যখন দ্রুত এমএ ধীর এমএ এর নীচে অতিক্রম করে এবং ধীর এমএও ধীরতম এমএ (স্বল্পমেয়াদী হ্রাস) এর নীচে অতিক্রম করে, যখন দাম দীর্ঘমেয়াদী ফিল্টারের নীচে থাকে, তখন শর্ট যান। যখন দ্রুত এমএ ধীর এমএ এর উপরে অতিক্রম করে, শর্ট পজিশন বন্ধ করুন।
এই কৌশলটির সুবিধাগুলির মধ্যে রয়েছেঃ
কৌশলটির ঝুঁকিগুলির মধ্যে রয়েছেঃ
সমাধান:
কৌশলটি নিম্নলিখিত দিকগুলিতে উন্নত করা যেতে পারেঃ
এই কৌশলটি দীর্ঘমেয়াদী ফিল্টার থেকে দিকনির্দেশনা সহ এমএ ক্রসওভারের মাধ্যমে চিহ্নিত বাজারের বিপরীতমুখী ট্রেড করে। এটি কার্যকরভাবে বাঁক পয়েন্টগুলিতে সুযোগগুলি ক্যাপচার করে। ইতিবাচক ব্যাকটেস্টের ফলাফলগুলি লাইভ প্রয়োগের জন্য ভাল মুনাফা দেখায়। পরামিতি, সংকেত ফিল্টারিং, স্টপ লস ইত্যাদির আরও অপ্টিমাইজেশন কৌশলটিকে ব্যবহারিক ব্যবহারের জন্য আরও শক্তিশালী করতে পারে।
/*backtest start: 2023-12-01 00:00:00 end: 2023-12-31 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Moving Average Trap", overlay=true) flenght = input.int(title="Fast MA Period", minval=1, maxval=2000, defval=3) llenght = input.int(title="Slower MA Period", minval=1, maxval=2000, defval=5) sslenght = input.int(title="Slowest MA Period", minval=1, maxval=2000, defval=8) tlenght = input.int(title="Trend Filter MA Period", minval=1, maxval=2000, defval=200) ssma = ta.sma(close, sslenght) fma = ta.sma(close, flenght) sma = ta.sma(close, llenght) tma = ta.sma(close, tlenght) plot(fma, color=color.red) plot(sma, color=color.white) plot(ssma, color=color.green) plot(tma, color=color.maroon, linewidth=2) short = (fma > sma and sma > ssma) and close < tma long = (fma < sma and sma < ssma) and close > tma closeshort = fma < sma and sma < ssma closelong = fma > sma and sma > ssma if long strategy.entry("long", strategy.long) if closelong strategy.close("long") if short strategy.entry("short", strategy.short) if closeshort strategy.close("short") //plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)