এটি ইএমএ সূচকের উপর ভিত্তি করে একটি পরিমাণগত ট্রেডিং কৌশল, যা স্বল্পমেয়াদী (9-অবধি) এবং দীর্ঘমেয়াদী (21-অবধি) এক্সপোনেনশিয়াল চলমান গড়ের ক্রসওভার সংকেতগুলি গণনা করে ট্রেডিং সিদ্ধান্ত নেয়। কৌশলটিতে ঝুঁকি নিয়ন্ত্রণ এবং মুনাফা লক করার জন্য যথাক্রমে 2% এবং 4% এ সেট করা স্টপ-লস এবং টেক-লাভের শর্ত অন্তর্ভুক্ত রয়েছে। মূল ধারণাটি হ'ল চলমান গড় ক্রসওভারের মাধ্যমে বাজারের প্রবণতা টার্নিং পয়েন্টগুলি ক্যাপচার করা, যখন বাজারের প্রবণতা পরিবর্তিত হয় তখন সময়মত ক্রয় এবং বিক্রয় অপারেশন সক্ষম করা।
কৌশলটি বিভিন্ন সময়কালের সাথে দুটি এক্সপোনেনশিয়াল মুভিং এভারেজ (ইএমএ) ব্যবহার করেঃ 9 পিরিয়ড এবং 21 পিরিয়ড। যখন স্বল্পমেয়াদী ইএমএ দীর্ঘমেয়াদী ইএমএর উপরে অতিক্রম করে তখন একটি ক্রয় সংকেত উত্পন্ন হয়, যখন স্বল্পমেয়াদী ইএমএ দীর্ঘমেয়াদী ইএমএর নীচে অতিক্রম করে তখন একটি বিক্রয় সংকেত সক্রিয় হয়। কৌশলটি মূলধন এবং সুরক্ষিত লাভের সুরক্ষার জন্য 2% স্টপ-লস এবং 4% লাভ গ্রহণের স্তরের মাধ্যমে ঝুঁকি ব্যবস্থাপনা প্রক্রিয়া অন্তর্ভুক্ত করে। স্বল্পমেয়াদী চলমান গড় মূল্য পরিবর্তনের জন্য আরও সংবেদনশীল, যখন দীর্ঘমেয়াদী চলমান গড় দীর্ঘমেয়াদী প্রবণতা প্রতিফলিত করে, তাদের ক্রসওভারগুলিকে বাজারের প্রবণতা রূপান্তরগুলি ক্যাপচার করতে কার্যকর করে তোলে।
এই কৌশলটি একটি ক্লাসিক প্রবণতা অনুসরণ পদ্ধতি যা চলমান গড় ক্রসওভারের মাধ্যমে বাজারের প্রবণতা পরিবর্তনগুলি ক্যাপচার করে। যদিও এটি তুলনামূলকভাবে সহজ নকশায়, এটিতে সম্পূর্ণ ট্রেডিং লজিক এবং ঝুঁকি নিয়ন্ত্রণ প্রক্রিয়া অন্তর্ভুক্ত রয়েছে। কৌশলটির স্থিতিশীলতা এবং লাভজনকতা গতিশীল পরামিতি সমন্বয় এবং বাজারের অবস্থার মূল্যায়নের মতো অপ্টিমাইজেশান ব্যবস্থাগুলির মাধ্যমে আরও বাড়ানো যেতে পারে। ব্যবহারিক প্রয়োগে, সঠিক ঝুঁকি নিয়ন্ত্রণ বজায় রেখে নির্দিষ্ট ট্রেডিং যন্ত্র এবং বাজারের অবস্থার উপর ভিত্তি করে পরামিতিগুলি অনুকূল করার পরামর্শ দেওয়া হয়।
/*backtest start: 2019-12-23 08:00:00 end: 2024-11-27 00:00:00 period: 1d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © ancour //@version=5 strategy("Moving Average Crossover", overlay=true) // Define the length for short-term and long-term EMAs shortEmaLength = 9 longEmaLength = 21 // Calculate EMAs shortEma = ta.ema(close, shortEmaLength) longEma = ta.ema(close, longEmaLength) // Plot EMAs on the chart plot(shortEma, title="Short-term EMA", color=color.green, linewidth=2) plot(longEma, title="Long-term EMA", color=color.red, linewidth=2) // Strategy conditions for crossovers longCondition = ta.crossover(shortEma, longEma) shortCondition = ta.crossunder(shortEma, longEma) // Enter long when short EMA crosses above long EMA if (longCondition) strategy.entry("Buy", strategy.long) // Exit long or enter short when short EMA crosses below long EMA if (shortCondition) strategy.entry("Sell", strategy.short) // Optional: Add stop-loss and take-profit levels for risk management stopLossPercent = 2 takeProfitPercent = 4 strategy.exit("Sell TP/SL", "Buy", stop=low * (1 - stopLossPercent/100), limit=high * (1 + takeProfitPercent/100))