
এটি একটি প্রবণতা নিশ্চিতকরণ কৌশল যা ডাবল মিডল লাইন এবং ট্রেডিং ভলিউমের উপর ভিত্তি করে। এই কৌশলটি 21-চক্র এবং 50-চক্রের ইন্ডেক্স মুভিং এভারেজ (ইএমএ) এর ক্রস সিগন্যাল ব্যবহার করে, ট্রেডিংয়ের দিকনির্দেশ নিশ্চিত করার জন্য ট্র্যাফিক বিশ্লেষণের সাথে মিলিত হয়, যার ফলে বাজারের প্রবণতা এবং ট্রেডিংয়ের সুযোগগুলি ধরা যায়। কৌশলটি 1 ঘন্টা সময়কাল ব্যবহার করে, প্রযুক্তিগত সূচকগুলির সংমিশ্রণের মাধ্যমে ট্রেডিংয়ের নির্ভুলতা এবং নির্ভরযোগ্যতা বাড়ায়।
কৌশলটির মূল যুক্তি তিনটি প্রধান অংশ নিয়ে গঠিতঃ প্রবণতা বিচার, প্রবেশের সংকেত এবং প্রস্থান সংকেত। প্রবণতা বিচারটি বর্তমান ট্রেডিংয়ের সাথে 20 চক্রের ট্রেডিং গড়ের তুলনা করে করা হয়, গড়ের চেয়ে বেশি ট্রেন্ডিং হিসাবে দেখা হয়, গড়ের চেয়ে কম ট্রেডিং ট্রেন্ড হিসাবে দেখা হয়। প্রবেশের সংকেতটি 21 চক্রের ইএমএ এবং 50 চক্রের ইএমএর ক্রস উপর ভিত্তি করে তৈরি করা হয়, যা সংমিশ্রিত ট্রেডিং ট্রেন্ডকে নিশ্চিত করে। বিশেষত, যখন ট্রেডিং গড়ের চেয়ে বড় হয় এবং 21 চক্রের ইএমএর উপরে 50 চক্রের ইএমএ অতিক্রম করে, তখন একাধিক সংকেত ট্রিগার করা হয়; যখন ট্রেডিং গড়ের চেয়ে কম হয় এবং 21 চক্রের ইএমএ নীচে 50 চক্রের ইএমএ অতিক্রম করে, তখন ফাঁকা সংকেত ট্রিগার করা হয়।
এই কৌশলটি দ্বি-সমান্তরিত সিস্টেম এবং লেনদেনের পরিমাণ বিশ্লেষণের সাথে একত্রিত করে একটি সম্পূর্ণ প্রবণতা ট্র্যাকিং ট্রেডিং সিস্টেম তৈরি করে। কৌশলটি যুক্তিসঙ্গতভাবে ডিজাইন করা হয়েছে, ভাল অপারেশনযোগ্যতা এবং অভিযোজনযোগ্যতা রয়েছে। সুপারিশ করা অপ্টিমাইজেশনের দিকনির্দেশের মাধ্যমে কৌশলটির স্থায়িত্ব এবং লাভজনকতা আরও বাড়ানো যেতে পারে। কৌশলটি প্রবণতাযুক্ত বাজারের পরিবেশে ব্যবহারের জন্য উপযুক্ত, তবে বিনিয়োগকারীদের ঝুঁকি নিয়ন্ত্রণ এবং বাজারের অভিযোজনযোগ্যতার বিশ্লেষণে মনোযোগ দেওয়ার প্রয়োজন।
/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-23 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("TATA Swing Trading Strategy with Volume and EMAs", overlay=true)
// Define the moving averages
ema21 = ta.ema(close, 21)
ema50 = ta.ema(close, 50)
// Calculate volume moving average for analysis
volumeMA = ta.sma(volume, 20)
// Trend Confirmation using Volume
isBullishTrend = volume > volumeMA
isBearishTrend = volume < volumeMA
// Long Entry Conditions
longCondition = isBullishTrend and ta.crossover(ema21, ema50)
// Short Entry Conditions
shortCondition = isBearishTrend and ta.crossunder(ema21, ema50)
// Exit Conditions
exitLong = close < ema21 or close < ema50
exitShort = close > ema21 or close > ema50
// Execute trades based on conditions
if (longCondition)
strategy.entry("Long", strategy.long)
if (shortCondition)
strategy.entry("Short", strategy.short)
if (exitLong)
strategy.close("Long")
if (exitShort)
strategy.close("Short")
// Plotting the EMAs
plot(ema21, color=color.blue, title="21 EMA")
plot(ema50, color=color.red, title="50 EMA")