বিশেষত, কৌশলটি ট্রেডিং সংকেত গঠনের জন্য 10-দিনের এবং 50-দিনের চলমান গড় ব্যবহার করে। যখন 10-দিনের এমএ 50-দিনের এমএ এর উপরে অতিক্রম করে তখন একটি ক্রয় সংকেত উত্পন্ন হয়। একই সময়ে, আরএসআই (14) উচ্চ পয়েন্টগুলিতে কেনা এড়াতে 70 ওভারক্রয়েড এলাকার নীচে থাকতে হবে।
বাজারে প্রবেশের পর, স্টপ লস এবং লাভ গ্রহণ করা হয় ATR এর আকারের উপর ভিত্তি করে (14) । স্টপ লস প্রবেশ মূল্যের নীচে 1.5 গুণ ATR এ নির্ধারিত হয়; লাভ গ্রহণ প্রবেশ মূল্যের উপরে 2 গুণ ATR এ নির্ধারিত হয়।
এটি একটি দীর্ঘমেয়াদী মাল্টি-ফ্যাক্টর কৌশল যা বাজারের অবস্থার বিচার করার জন্য একাধিক সূচককে একত্রিত করে, যা মিথ্যা ব্রেকআউটের কারণে ক্ষতি কার্যকরভাবে এড়াতে পারে। প্রধান সুবিধাগুলি হলঃ
দীর্ঘমেয়াদী হোল্ডিং কৌশল হিসাবে, কৌশলটিও কিছু ঝুঁকি রয়েছে। প্রধান ঝুঁকি পয়েন্টগুলির মধ্যে রয়েছেঃ
কৌশলটি নিম্নলিখিত দিকগুলিতে অপ্টিমাইজ করা যেতে পারেঃ
/*backtest start: 2023-01-16 00:00:00 end: 2024-01-22 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("Long Only Multi-Indicator Strategy", shorttitle="LOMIS", overlay=true) // Inputs lengthMAFast = input(10, title="Fast MA Length") lengthMASlow = input(50, title="Slow MA Length") rsiLength = input(14, title="RSI Length") rsiOverbought = input(70, title="RSI Overbought Level") rsiOversold = input(30, title="RSI Oversold Level") atrLength = input(14, title="ATR Length") riskMultiplier = input(1.5, title="Risk Multiplier for SL and TP") // Moving averages maFast = sma(close, lengthMAFast) maSlow = sma(close, lengthMASlow) // RSI rsi = rsi(close, rsiLength) // ATR atr = atr(atrLength) // Long condition longCondition = crossover(maFast, maSlow) and rsi < rsiOverbought // Entering long trades if (longCondition) strategy.entry("Long", strategy.long) slLong = close - atr * riskMultiplier tpLong = close + atr * riskMultiplier * 2 strategy.exit("SL Long", "Long", stop=slLong) strategy.exit("TP Long", "Long", limit=tpLong) // Plotting plot(maFast, color=color.red) plot(maSlow, color=color.blue) hline(rsiOverbought, "Overbought", color=color.red) hline(rsiOversold, "Oversold", color=color.blue)