রিসোর্স লোড হচ্ছে... লোডিং...

প্রবণতা ফিল্টার এবং ব্যতিক্রম প্রস্থান সঙ্গে মসৃণ চলমান গড় স্টপ লস & লাভ গ্রহণ কৌশল

লেখক:চাওঝাং, তারিখঃ 2024-06-03 16:54:04
ট্যাগঃএসএমএআরএসআইTRএমএটিপিSL

img

সারসংক্ষেপ

এই কৌশলটি নির্দিষ্ট মানদণ্ড পূরণ হলে ট্রেডগুলি সম্পাদনের জন্য প্রবণতা ফিল্টার, ভলিউম এবং অস্থিরতার শর্তগুলির সাথে সংমিশ্রণে মসৃণ চলমান গড় (এসএমএ), আপেক্ষিক শক্তি সূচক (আরএসআই), সত্যিকারের পরিসীমা (টিআর) এবং ভলিউম চলমান গড় (ভলিউম এমএ) এর মতো সূচকগুলি ব্যবহার করে। এই কৌশলটির মূল ধারণাটি হ'ল যখন দাম এসএমএ 200 এর নীচে থাকে, প্রবণতা নেমে যায় এবং ভলিউম এবং অস্থিরতা উভয়ই কম থাকে তখন একটি দীর্ঘ অবস্থানে প্রবেশ করা। স্টপ লস এবং লাভ গ্রহণের স্তরগুলি প্রবেশের সময় সেট করা হয়। অতিরিক্তভাবে, কৌশলটিতে একটি ব্যতিক্রমী প্রস্থান প্রক্রিয়া অন্তর্ভুক্ত রয়েছে, যখন আরএসআই 70 ছাড়িয়ে যায় বা যখন পূর্বনির্ধারিত স্টপ লস বা লাভ গ্রহণের স্তরগুলি পৌঁছে যায় তখন অবস্থানটি বন্ধ করা হয়।

কৌশলগত নীতি

  1. এসএমএ, আরএসআই, ভলিউম এমএ এবং টিআর এমএ এর মতো সূচক গণনা করুন
  2. বর্তমান প্রবণতা বাড়ছে বা কমেছে তা নির্ধারণ করুন
  3. বর্তমান ভলিউম এবং অস্থিরতা কম কিনা তা পরীক্ষা করুন
  4. যখন দাম SMA200 এর নিচে থাকে এবং কম ভলিউম এবং অস্থিরতার শর্ত পূরণ হয় তখন একটি দীর্ঘ পজিশন প্রবেশ করুন
  5. স্টপ লস ৯৫% এবং লাভ গ্রহণ শুরু মূল্যের ১৫০% এ সেট করুন
  6. যখন RSI 70 অতিক্রম করে বা যখন পূর্বনির্ধারিত স্টপ লস বা লাভ নেওয়ার স্তরগুলি পৌঁছে যায় তখন ট্রেড থেকে বেরিয়ে আসে
  7. প্রবণতা পরিবর্তিত হলে এবং দাম এসএমএ অতিক্রম করার সময় অবস্থান বন্ধ করতে বাধ্য করুন

সুবিধা বিশ্লেষণ

  1. এই কৌশলটি বাজারের অবস্থার আরও ব্যাপক বিশ্লেষণের জন্য একাধিক প্রযুক্তিগত সূচককে একত্রিত করে
  2. প্রবণতা ফিল্টার এবং ভলিউম/ভোটালিটি শর্তগুলি অনুকূল বাজার পরিবেশে ট্রেডিং এড়াতে সহায়তা করে
  3. স্পষ্ট স্টপ লস এবং লাভের মাত্রা নির্ধারণ করা কার্যকরভাবে ঝুঁকি পরিচালনা করে
  4. ব্যতিক্রম প্রস্থান প্রক্রিয়া নির্দিষ্ট পরিস্থিতিতে সময়মত অবস্থান বন্ধ করার অনুমতি দেয়, যা আরও ক্ষতির প্রতিরোধ করে

ঝুঁকি বিশ্লেষণ

  1. পরামিতি সেটিংসের পছন্দ দ্বারা কৌশলটির কার্যকারিতা প্রভাবিত হতে পারে
  2. কিছু ক্ষেত্রে, প্রবেশের শর্তটি সক্রিয় করার পরে দাম দ্রুত বিপরীত হতে পারে, যার ফলে ক্ষতি হতে পারে
  3. কৌশলটি মৌলিক কারণগুলি বিবেচনা করে না এবং উল্লেখযোগ্য ঘটনা দ্বারা প্রভাবিত হতে পারে

অপ্টিমাইজেশান নির্দেশাবলী

  1. এন্ট্রি এবং আউটপুট নির্ভুলতা উন্নত করার জন্য অতিরিক্ত প্রযুক্তিগত সূচক যেমন এমএসিডি, বলিংজার ব্যান্ড ইত্যাদি অন্তর্ভুক্ত করার বিষয়টি বিবেচনা করুন
  2. স্টপ লস এবং লাভের স্তরের সেটিংস অপ্টিমাইজ করুন, যেমন ট্রেলিং স্টপ বা গতিশীল লাভের ব্যবহার
  3. বিভিন্ন বাজারের অবস্থার উপর ভিত্তি করে কৌশলগত পরামিতিগুলিকে গতিশীলভাবে সামঞ্জস্য করুন
  4. পজিশনের আকার এবং অর্থ ব্যবস্থাপনা সহ একটি ঝুঁকি ব্যবস্থাপনা মডিউল চালু করুন

সংক্ষিপ্তসার

এই কৌশলটি নির্দিষ্ট পরিস্থিতিতে ট্রেডগুলি সম্পাদন করার জন্য ট্রেন্ড ফিল্টার, ভলিউম এবং অস্থিরতার শর্তগুলির সাথে একাধিক প্রযুক্তিগত সূচককে একত্রিত করে। পরিষ্কার স্টপ লস এবং লাভের স্তর নির্ধারণ করে এবং একটি ব্যতিক্রম প্রস্থান প্রক্রিয়া বাস্তবায়ন করে কৌশলটি কার্যকরভাবে ঝুঁকি পরিচালনা করে। তবে পরামিতি নির্বাচন এবং বাজারের বৈষম্যের মতো কারণগুলির কারণে কৌশলটির কিছু সীমাবদ্ধতা রয়েছে। ভবিষ্যতে আরও সূচক অন্তর্ভুক্ত করে, পরামিতি সেটিংগুলি অনুকূল করে এবং ঝুঁকি পরিচালনার উপাদানগুলি যুক্ত করে ভবিষ্যতের উন্নতি করা যেতে পারে।


/*backtest
start: 2024-05-01 00:00:00
end: 2024-05-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Strategia Stop Loss & Take Profit z Filtrem Trendu i Wyjątkiem", shorttitle="Smooth MA SL & TP with Exception", overlay=true)

// Parametry
tp_multiplier = input.float(1.5, title="Mnożnik Take Profit")
sl_percent = input.float(5, title="Procent Stop Loss")
wait_bars = input.int(3, title="Liczba Oczekiwanych Świec")
sma_period = input.int(200, title="Okres SMA")
rsi_period = input.int(14, title="Okres RSI")
vol_ma_period = input.int(20, title="Okres Średniej Wolumenu")
tr_ma_period = input.int(20, title="Okres Średniej Rzeczywistego Zakresu")

// Obliczenie Gładkiej Średniej Kroczącej
sma = ta.sma(close, sma_period)

// Obliczenie RSI
rsi = ta.rsi(close, rsi_period)

// Filtr Trendu
uptrend = close > sma
downtrend = close < sma

// Warunek konsolidacji: Niski wolumen i niska zmienność
niski_wolumen = volume < ta.sma(volume, vol_ma_period)
niska_zmienosc = ta.tr(true) < ta.sma(ta.tr(true), tr_ma_period)

// Warunek Wejścia (Long): Cena poniżej SMA 200 i filtr trendu w strefie czerwonej
warunek_wejscia = close < sma and niski_wolumen and niska_zmienosc and not uptrend

// Warunek Wyjścia ze strategii
warunek_wyjscia = downtrend and close > sma and ta.crossover(close, sma)

// Ustalanie Stop Loss i Take Profit
var float stop_loss = na
var float take_profit = na

var int indeks_wejscia = na

if (warunek_wejscia)
    stop_loss := close * (1 - sl_percent / 100)
    take_profit := close * (1 + tp_multiplier)
    indeks_wejscia := bar_index

// Handel
if (warunek_wejscia)
    strategy.entry("Long", strategy.long)

// Warunek Wyjścia: RSI w strefie wykupienia lub Stop Loss/Take Profit
if (strategy.opentrades != 0)
    if (rsi > 70)
        strategy.exit("Take Profit/Stop Loss", "Long", limit=take_profit)
    else if (bar_index - indeks_wejscia == wait_bars)
        strategy.exit("Take Profit/Stop Loss", "Long", stop=stop_loss, limit=take_profit)

// Wyjątek: Warunek Wyjścia z Longów na podstawie zmiany trendu
if (warunek_wyjscia)
    strategy.close("Long")

// Rysowanie RSI
rsi_plot = plot(rsi, title="RSI", color=color.blue)

// Rysowanie Gładkiej Średniej Kroczącej
sma_plot = plot(sma, color=color.gray, title="Smooth MA", linewidth=2)

// Rysowanie Filtru Trendu
fill(sma_plot, rsi_plot, color=downtrend ? color.new(color.red, 90) : na)


সম্পর্কিত

আরো