কৌশলটি 14 দিনের সহজ চলমান গড় (এসএমএ) এবং 28 দিনের এসএমএ গণনা করে এবং গ্রাফ করে। যখন দুটি লাইনে সোনার ক্রস থাকে তখন এটি দীর্ঘ হয় এবং যখন মৃত্যুর ক্রস থাকে তখন এটি সংক্ষিপ্ত হয়, যাতে বাজারের গতির পরিবর্তনগুলি ধরা যায়।
এই কৌশলটির মূল সূচকগুলি হ'ল 14-দিনের এসএমএ এবং 28-দিনের এসএমএ। 14 দিনের এসএমএ স্বল্পমেয়াদী প্রবণতা প্রতিফলিত করে দামের পরিবর্তনে দ্রুত প্রতিক্রিয়া জানায়। 28-দিনের এসএমএ আরও স্থিতিশীল, মধ্যমেয়াদী প্রবণতা প্রতিফলিত করে। যখন স্বল্পমেয়াদী এসএমএ দীর্ঘমেয়াদী এসএমএ অতিক্রম করে, তখন এটি দীর্ঘমেয়াদী প্রবণতার চেয়ে স্বল্পমেয়াদী প্রবণতা শক্তিশালী বলে ইঙ্গিত দেয়। দীর্ঘমেয়াদী এসএমএ দীর্ঘমেয়াদী এসএমএ এর নীচে অতিক্রম করলে এটি দীর্ঘমেয়াদী প্রবণতা দুর্বল হওয়ার ইঙ্গিত দেয়। সংক্ষিপ্তে যাওয়া ডাউনসাইড গতি ধরে রাখতে পারে।
লং/শর্ট পজিশন নির্ধারণের জন্য এসএমএ ক্রস ব্যবহার করা একটি সাধারণ ট্রেডিং সিগন্যাল। একক এসএমএ সূচকের তুলনায়, দ্বৈত এসএমএ ক্রস বিভিন্ন সময় দিগন্ত থেকে তথ্য একত্রিত করে এবং মিথ্যা সংকেত এড়ায়।
এই কৌশলটির সুবিধাগুলির মধ্যে রয়েছেঃ
এছাড়াও কিছু ঝুঁকি আছেঃ
ঝুঁকি ব্যবস্থাপনা ব্যবস্থাগুলির মধ্যে রয়েছেঃ বৃহত্তর স্টপগুলি অনুমোদন করা, ঝুঁকি নিয়ন্ত্রণের উপর জোর দেওয়া; বাজারের ভিত্তিতে এসএমএ সময়সীমা সামঞ্জস্য করা; অন্যান্য ফিল্টারগুলি একত্রিত করা।
কৌশলটি নিম্নলিখিত ক্ষেত্রগুলিতে উন্নত করা যেতে পারেঃ
গতিশীল এসএমএ ক্রস কৌশলটি দ্বৈত এসএমএ ক্রস সংকেত গণনা করে গতিশীলভাবে বাজারের প্রবণতা পরিবর্তন করে। এটি বাস্তবায়ন করা সহজ এবং দ্রুত প্রতিক্রিয়া জানায়, তবে পিছনের ঝুঁকিও রয়েছে। ভবিষ্যতে সংকেত নিশ্চিতকরণ, স্টপ লস, পরামিতি নির্বাচন ইত্যাদিতে উন্নতি করা যেতে পারে বা আরও ভাল ফলাফলের জন্য অন্যান্য কৌশলগুলির সাথে একত্রিত করা যেতে পারে।
/*backtest start: 2023-11-06 00:00:00 end: 2023-12-06 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Tu Estrategia", overlay=true) // Variables de estrategia var bool longCondition = na var bool shortCondition = na // Indicador emaValue = ta.ema(close, 30) plotColor = close > open ? color.green : color.red plot(emaValue, color=plotColor, linewidth=2) value = 10 * open / close plotColor2 = close == open ? color.orange : color.blue plot(value, color=plotColor2, linewidth=2) // Lógica de la estrategia longCondition := ta.crossover(ta.sma(close, 14), ta.sma(close, 28)) shortCondition := ta.crossunder(ta.sma(close, 14), ta.sma(close, 28)) // Entradas de estrategia if (longCondition) strategy.entry("Long", strategy.long) if (shortCondition) strategy.entry("Short", strategy.short) plotColor3 = strategy.position_size > 0 ? color.green : strategy.position_size < 0 ? color.red : color.yellow plot(ta.sma(close, 10), color=plotColor3)