
SMK ULTRA TREND ডাবল ইয়ারেজ লাইন ক্রস কৌশলটি একটি পরিমাণগত ট্রেডিং কৌশল যা 5 দিনের সূচকীয় চলমান গড় ((EMA5) এবং 20 দিনের সূচকীয় চলমান গড় ((EMA20) এর ক্রস সিগন্যালের উপর ভিত্তি করে ট্রেডিং সিগন্যাল উত্পন্ন করে। এই কৌশলটির মূল ধারণাটি হ’ল স্বল্পমেয়াদী ইয়ারেজ লাইন এবং মধ্যমেয়াদী ইয়ারেজ লাইনগুলির ক্রসগুলি ব্যবহার করে বাজারের প্রবণতার পরিবর্তনগুলি ক্যাপচার করা, যখন EMA5 এ EMA20 অতিক্রম করা হয় তখন একটি কেনার সংকেত উত্পন্ন হয় এবং যখন EMA5 এর নীচে EMA20 অতিক্রম করা হয় তখন একটি বিক্রয় সংকেত উত্পন্ন হয়। একই সাথে, কৌশলটি সমর্থন এবং প্রতিরোধের ধারণাগুলিকে একত্রিত করে, সমর্থন এবং প্রতিরোধের লাইনগুলিকে চার্টগুলিতে আঁকিয়ে ট্রেন্ডের গতি এবং শক্তি নির্ধারণে সহায়তা করে।
SMK ULTRA TREND ডাবল ইকুয়ালাইন ক্রস কৌশলটির নীতিগুলি নিম্নলিখিত কয়েকটি ধাপে সংক্ষিপ্ত করা যেতে পারেঃ
এসএমকে আল্ট্রা ট্রেন্ড ডাবল ইভ্যালিওরিয়াল ক্রস কৌশলটি একটি সহজ ব্যবহারিক পরিমাণযুক্ত ট্রেডিং কৌশল যা ইএমএ 5 এবং ইএমএ 20 এর ক্রস সিগন্যালের মাধ্যমে বাজার প্রবণতা ক্যাপচার করে এবং সমর্থন লাইন এবং প্রতিরোধের লাইনগুলির মতো সহায়ক সরঞ্জামগুলির সাথে মিলিত হয়, যা ট্রেডিং সিদ্ধান্তের জন্য রেফারেন্স সরবরাহ করে। কৌশলটির সুবিধাগুলি হ’ল এটি যুক্তিসঙ্গতভাবে পরিষ্কার, অভিযোজ্য, বাস্তবায়ন এবং অপ্টিমাইজ করা সহজ; ত্রুটিটি হ’ল ঘন ঘন ট্রেডিং এবং ভ্রান্ত সংকেত যা ঝড়ের বাজারে দেখা দিতে পারে, কৌশলটির কার্যকারিতা উন্নত করার জন্য সিগন্যাল ফিল্টারিং, প্যারামিটার অপ্টিমাইজেশন, পজিশন ম্যানেজমেন্ট, স্টপ লস স্টপ ইত্যাদির মাধ্যমে কৌশলটির স্থিতিশীলতা এবং লাভজনকতা বাড়ানোর প্রয়োজন।
/*backtest
start: 2023-05-17 00:00:00
end: 2024-05-22 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("SMK ULTRA TREND STRATEGY", overlay=true)
// Define the length for EMAs
ema5_length = 5
ema20_length = 20
// Calculate EMAs
ema5 = ta.ema(close, ema5_length)
ema20 = ta.ema(close, ema20_length)
// Plot EMAs
plot(ema5, title="EMA 5", color=color.red )
plot(ema20, title="EMA 20", color=color.blue)
// Generate buy and sell signals
buySignal = ta.crossover(ema5, ema20)
sellSignal = ta.crossunder(ema5, ema20)
// Plot buy and sell signals
plotshape(series=buySignal, location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(series=sellSignal, location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")
// Execute buy and sell orders
if (buySignal)
strategy.entry("Buy", strategy.long)
if (sellSignal)
strategy.close("sell")
// Define support and resistance lengths
pivotLen = 5
// Calculate support and resistance levels
var float supportLevel = na
var float resistanceLevel = na
if (ta.pivotlow(low, pivotLen, pivotLen))
supportLevel := low[pivotLen]
if (ta.pivothigh(high, pivotLen, pivotLen))
resistanceLevel := high[pivotLen]
// Plot support and resistance levels
plot(supportLevel, title="Support Level", color=color.green, linewidth=2, style=plot.style_linebr)
plot(resistanceLevel, title="Resistance Level", color=color.red, linewidth=2, style=plot.style_linebr)