এই কৌশলটি 20 দিনের সহজ চলমান গড় (ইএমএ 20) এবং 50 দিনের সহজ চলমান গড় (ইএমএ 50) এর সোনার ক্রস এবং ডেথ ক্রস গণনা করে প্রবেশ এবং প্রস্থান পয়েন্টগুলি নির্ধারণ করে। এটি ইএমএ 20 এর উপরে ক্রস করার সময় দীর্ঘ যায় এবং ইএমএ 20 এর নীচে ক্রস করার সময় সংক্ষিপ্ত হয়। এটি ঝুঁকি এবং পুরষ্কার নিয়ন্ত্রণের জন্য স্টপ লস এবং মুনাফা গ্রহণের প্রক্রিয়াগুলিও ব্যবহার করে।
এই কৌশলটির মূল সূচক হল ২০ দিনের ইএমএ এবং ৫০ দিনের ইএমএ। ইএমএ২০ স্বল্পমেয়াদী প্রবণতা এবং ইএমএ৫০ মধ্যমেয়াদী প্রবণতা উপস্থাপন করে। যখন স্বল্পমেয়াদী প্রবণতা মধ্যমেয়াদী প্রবণতার উপরে অতিক্রম করে, তখন এটি নির্দেশ করে যে বাজারটি হ্রাস থেকে উত্থানের দিকে যাচ্ছে। দীর্ঘ যেতে লাভ করতে পারে। যখন স্বল্পমেয়াদী প্রবণতা মধ্যমেয়াদী প্রবণতার নীচে অতিক্রম করে, তখন এটি নির্দেশ করে যে বাজারটি উত্থান থেকে পতনের দিকে যাচ্ছে। সংক্ষিপ্ত যেতে লাভ করতে পারে। অতএব, ইএমএ২০ এবং ইএমএ৫০ এর সোনার ক্রস এবং মৃত্যু ক্রস গঠনগুলি প্রবেশ এবং প্রস্থান পয়েন্টগুলি নির্ধারণ করতে ব্যবহৃত হয়।
বিশেষত, প্রথমে 20 দিনের ইএমএ এবং 50 দিনের ইএমএর মান গণনা করুন। তারপরে চার্টে ইএমএ 20 এবং ইএমএ 50 এর লাইন বিভাগগুলি প্লট করুন। যখন ইএমএ 20 ইএমএ 50 এর উপরে অতিক্রম করে, তখন দীর্ঘ যান। যখন ইএমএ 20 ইএমএ 50 এর নীচে অতিক্রম করে, তখন সংক্ষিপ্ত যান। একই সাথে, স্টপ লস শতাংশ এবং ঝুঁকি-প্রতিদান অনুপাত ইনপুট করুন স্টপ লস মূল্য গণনা করতে এবং মুনাফা মূল্য নিতে। এটি কার্যকরভাবে প্রতিটি ব্যবসায়ের ঝুঁকি এবং পুরষ্কার নিয়ন্ত্রণ করতে পারে।
এই কৌশলটির সুবিধাগুলো হল:
এই কৌশলটির কিছু ঝুঁকিও রয়েছেঃ
কৌশলটি নিম্নলিখিত দিকগুলিতে অপ্টিমাইজ করা যেতে পারেঃ
সর্বোত্তম প্যারামিটার খুঁজে পেতে EMA এর বিভিন্ন প্যারামিটার সমন্বয় পরীক্ষা করুন।
সিগন্যাল ফিল্টারিং এবং যাচাইকরণের জন্য অন্যান্য সূচকগুলির সাথে একত্রিত করুন।
গতিশীলভাবে স্টপ লস এবং লাভের অনুপাতগুলি সামঞ্জস্য করুন। বিভিন্ন বাজারের অবস্থার অধীনে বিভিন্ন অনুপাত গ্রহণ করা যেতে পারে।
আকস্মিক ঘটনা দ্বারা প্রভাবিত হওয়ার সম্ভাবনা হ্রাস করার জন্য যথাযথভাবে ধরে রাখার সময়টি সংক্ষিপ্ত করুন।
ইএমএ গোল্ডেন ক্রস এবং ডেথ ক্রস সুইং ট্রেডিং কৌশলটি সহজ সূচকগুলির মাধ্যমে এন্ট্রি টাইমিং নির্ধারণ করে এবং স্টপ লস এবং লাভ গ্রহণ ব্যবহার করে ঝুঁকিগুলি নিয়ন্ত্রণ করে। এটির অপারেশন সহজ এবং সক্রিয় স্বল্পমেয়াদী ট্রেডিংয়ের জন্য উপযুক্ত। তবে কিছু সমস্যা রয়েছে যা পরামিতি অপ্টিমাইজেশন, সংকেত ফিল্টারিং এবং কৌশলটির লাভের ফ্যাক্টর বাড়ানোর জন্য অন্যান্য উপায়ে আরও উন্নত করা যেতে পারে।
/*backtest start: 2023-01-05 00:00:00 end: 2024-01-11 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Swing Trading with 20/50 EMA Cross", shorttitle = "EMA Cross", overlay = true) // Define input for stop-loss and take-profit levels var float stopLossPct = input.float(1, title = "Stop Loss (%)") / 100 var float rewardRiskRatio = input.float(2, title = "Risk-Reward Ratio") takeProfitPct = stopLossPct * rewardRiskRatio // Calculate EMA values ema20 = ta.ema(close, 20) ema50 = ta.ema(close, 50) // Plot EMAs on the chart plot(ema20, title = "20 EMA", color = color.blue) plot(ema50, title = "50 EMA", color = color.red) // Trading conditions longCondition = ta.crossover(ema20, ema50) shortCondition = ta.crossunder(ema20, ema50) // Execute long and short trades strategy.entry("Long", strategy.long, when = longCondition) strategy.entry("Short", strategy.short, when = shortCondition) // Calculate stop-loss and take-profit levels based on risk-reward ratio stopLossPrice = close * (1 - stopLossPct) takeProfitPrice = close * (1 + takeProfitPct) strategy.exit("Take Profit/Stop Loss", stop = stopLossPrice, limit = takeProfitPrice)