এই কৌশলটি ট্রেডিং সিগন্যাল তৈরির জন্য ইএমএ ক্রসওভারের উপর ভিত্তি করে একটি ট্রেন্ড অনুসরণকারী কৌশল। এটি দ্রুত এবং ধীর ইএমএগুলির মধ্যে ক্রসওভারগুলি ব্যবহার করে দামের প্রবণতার পরিবর্তনগুলি নির্ধারণ করে এবং ট্রেন্ডের শুরুতে বাজারে প্রবেশ করে এবং মুনাফা অর্জনের জন্য শেষে প্রস্থান করে।
এই কৌশলটি একটি দ্রুততম EMA ব্যবহার করে, যা সময়ের সাথে 20 হয়, যা মূল্য পরিবর্তনের জন্য সংবেদনশীলভাবে প্রতিক্রিয়া করে, এবং একটি ধীর EMA, যা সময়ের সাথে 50 হয়, যা আরও মসৃণভাবে প্রতিক্রিয়া করে।
যখন দ্রুততম ইএমএ ধীরতম ইএমএ এর উপরে অতিক্রম করে, এটি একটি আপগ্রেড মূল্য প্রবণতা নির্দেশ করে, এটি একটি ক্রয় সুযোগ নির্দেশ করে। যখন দ্রুততম ইএমএ ধীরতম ইএমএ এর নীচে অতিক্রম করে, এটি একটি ডাউনগ্রেড প্রবণতা নির্দেশ করে, এটি একটি বিক্রয় সুযোগ নির্দেশ করে।
এই সংকেতগুলির উপর ভিত্তি করে, আমরা সংশ্লিষ্ট ট্রেডিং সিদ্ধান্ত নিতে পারিঃ কিনতে সংকেত প্রদর্শিত হলে দীর্ঘ যান এবং বিক্রয় সংকেত প্রদর্শিত হলে সংক্ষিপ্ত যান। যখন বিপরীত সংকেত প্রদর্শিত হয়, আমরা সংশ্লিষ্ট দীর্ঘ / সংক্ষিপ্ত অবস্থানগুলি যথাযথভাবে বন্ধ করি।
সমাধান:
কৌশলটি নিম্নলিখিত দিকগুলিতে উন্নত করা যেতে পারেঃ
সর্বাধিক লাভজনক পরামিতি খুঁজে পেতে বিভিন্ন সমন্বয় পরীক্ষা করে EMA পরামিতি অপ্টিমাইজ করুন।
মিথ্যা সংকেত এড়াতে MACD, KDJ এর মতো অন্যান্য সূচক ব্যবহার করে ফিল্টারিং শর্ত যুক্ত করুন। কেবলমাত্র অতিরিক্ত সংকেতগুলি সারিবদ্ধ হলে ট্রেড করুন।
একক ট্রেড ক্ষতি নিয়ন্ত্রণের জন্য স্থির বা ট্রেলিং স্টপ মত স্টপ লস প্রক্রিয়া অন্তর্ভুক্ত করুন।
অন্যান্য কৌশলগুলির সাথে একত্রিত করার কথা বিবেচনা করুন, যেমন প্রবণতা অনুসরণ করে গতি বাড়ানোর জন্য, অথবা যখন দামটি অতিরিক্ত প্রসারিত হয় তখন বিপরীত অবস্থান নিতে অর্থ বিপরীত।
এটি একটি খুব সাধারণ প্রবণতা অনুসরণকারী কৌশল। এটি সহজ দ্রুত এবং ধীর ইএমএ ক্রসওভারের মাধ্যমে মূল্যের প্রবণতা কার্যকরভাবে ক্যাপচার করে। বিলম্বিত এন্ট্রি, হুইপসা ক্ষতির মতো কিছু সমস্যাও রয়েছে। তবে এই সমস্যাগুলির সমস্ত সমাধান রয়েছে। সামগ্রিকভাবে এটি একটি ভাল কৌশল কাঠামো সরবরাহ করে যা ভাল ব্যবহারিক পারফরম্যান্সের জন্য প্যারামিটার টিউনিং, ফিল্টারিং, স্টপ লস ইত্যাদির মাধ্যমে আরও উন্নত করা যায়।
/*backtest start: 2023-02-20 00:00:00 end: 2024-02-26 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Habitrade EMA Cross Strategy"), overlay=true //Input for EMA lengths emaShortLength = input.int(20, title="Short EMA Length") emaLongLength = input.int(50, title="Long EMA Length") //Calculate EMAs based on inputs emaShort = ta.ema(close, emaShortLength) emaLong = ta.ema(close, emaLongLength) //Plot the EMAs plot(emaShort, color=color.blue, linewidth=2, title="EMA Short") plot(emaLong, color=color.orange, linewidth=2, title="EMA Long") //Generate long and short signals longCondition = ta.crossover(emaShort, emaLong) shortCondition = ta.crossunder(emaShort, emaLong) //Enter long positions if (longCondition) strategy.entry("Long", strategy.long) //Enter short positions if (shortCondition) strategy.entry("Short", strategy.short) //Close long positions if (shortCondition) strategy.close("Long") //Clos short positions if (longCondition) strategy.close("Short")