% ট্রেলিং স্টপ লস স্ট্র্যাটেজি

লেখক:চাওঝাং, তারিখঃ ২০২৩-০৯-১৯ 21:18:39
ট্যাগঃ

সারসংক্ষেপ

এই কৌশলটি ট্রেড ঝুঁকি পরিচালনার জন্য একটি কনফিগারযোগ্য শতাংশ ট্রেলিং স্টপ লস বাস্তবায়ন করে। এটি গতিশীল স্টপ লস ট্র্যাকিংয়ের জন্য প্রবেশ মূল্য থেকে দীর্ঘ এবং সংক্ষিপ্ত স্টপ লস শতাংশ সেট করার অনুমতি দেয়।

কৌশলগত যুক্তি

মূল যুক্তি হচ্ছে:

  1. ইনপুট লং এবং শর্ট স্টপ লস শতাংশ
  2. লং ট্রেডের জন্যঃ সর্বনিম্ন ট্রেক করুন এবং স্টপ লস লাইন গণনা করুন
  3. শর্টের জন্যঃ সর্বনিম্ন ট্র্যাক করুন এবং স্টপ লস লাইন গণনা করুন
  4. যখন মূল্য স্টপ লস লাইনে পৌঁছায় তখন পজিশনগুলি থেকে বেরিয়ে আসুন

কৌশলটি স্টপ শতাংশ কাস্টমাইজ করার অনুমতি দেয়, উদাহরণস্বরূপ 10%। লংয়ের জন্য, এটি গতিশীলভাবে স্টপ লাইন হিসাবে নিম্নের উপরে 10% গণনা করে। শর্টসের জন্য, উচ্চের নীচে 10%।

এই ভাবে, স্টপ লাইন ঝুঁকি নিয়ন্ত্রণের সময় লাভের সুরক্ষা সর্বাধিক করার জন্য অনুকূলভাবে চলতে থাকে।

সুবিধা

  • ম্যানুয়াল হস্তক্ষেপ ছাড়াই স্বয়ংক্রিয়ভাবে ট্রেলিং স্টপ লস
  • গতিশীল স্টপ লাইন যতটা সম্ভব মুনাফা রক্ষা করে
  • বিভিন্ন ইনস্ট্রুমেন্টের জন্য কাস্টমাইজযোগ্য স্টপ লস শতাংশ
  • ঝুঁকি নিয়ন্ত্রণে সহায়তা করে এবং অত্যধিক ক্ষতি হ্রাস করে
  • অন্যান্য কৌশলগুলির সাথে সহজেই সংহত করা যায়

ঝুঁকি এবং হ্রাস

  • ধীরে ধীরে পিছনে থাকা ঝুঁকিগুলি থামতে অক্ষমতা
  • স্টপ লস বেশি হলে ক্ষতি বাড়তে পারে
  • স্টপ লস খুব কম ঝুঁকি বেশি ঘন ঘন স্টপ

হ্রাসঃ

  1. ভারসাম্য কার্যকারিতা জন্য বন্ধ শতাংশ অপ্টিমাইজ
  2. অন্যান্য স্টপ টাইপ যেমন সময় ভিত্তিক স্টপ অন্তর্ভুক্ত করুন
  3. বাজারের অস্থিরতার উপর ভিত্তি করে টিউন স্টপ
  4. স্টপ ধারাবাহিকতা বজায় রাখুন, অবাঞ্ছিত পরিবর্তন এড়াতে

উন্নতির সুযোগ

উন্নতির সুযোগঃ

  1. গতিশীলভাবে বন্ধ অপ্টিমাইজ করার জন্য মেশিন লার্নিং
  2. সর্বাধিক ড্রাউনডাউন মেট্রিক্সের উপর ভিত্তি করে স্বয়ংক্রিয়ভাবে সামঞ্জস্য করুন
  3. স্টপ প্লেসমেন্টের জন্য চলমান গড়ের মতো সূচক অন্তর্ভুক্ত করুন
  4. অস্থিরতা ব্যবস্থার উপর ভিত্তি করে বিভিন্ন কনফিগারেশন ব্যবহার করুন
  5. মুনাফা বন্ধ করার জন্য আংশিক বন্ধের পরে মুনাফা বন্ধ করুন

সিদ্ধান্ত

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


/*backtest
start: 2023-08-19 00:00:00
end: 2023-09-18 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// © theCrypster

//@version=4
strategy("Percent Trailing Stop %", overlay=true)

//ENTER SOME SETUP TRADES FOR TSL EXAMPLE
longCondition = crossover(sma(close, 10), sma(close, 20))
if (longCondition)
    strategy.entry("My Long Entry Id", strategy.long)

shortCondition = crossunder(sma(close, 10), sma(close, 20))
if (shortCondition)
    strategy.entry("My Short Entry Id", strategy.short)
    

//TRAILING STOP CODE
trailStop = input(title="Long Trailing Stop (%)", type=input.float, minval=0.0, step=0.1, defval=10) * 0.01

longStopPrice = 0.0
shortStopPrice = 0.0
longStopPrice := if strategy.position_size > 0
    stopValue = close * (1 - trailStop)
    max(stopValue, longStopPrice[1])
else
    0
shortStopPrice := if strategy.position_size < 0
    stopValue = close * (1 + trailStop)
    min(stopValue, shortStopPrice[1])
else
    999999

//PLOT TSL LINES
plot(series=strategy.position_size > 0 ? longStopPrice : na, color=color.red, style=plot.style_linebr, linewidth=1, title="Long Trail Stop", offset=1, title="Long Trail Stop")
plot(series=strategy.position_size < 0 ? shortStopPrice : na, color=color.red, style=plot.style_linebr, linewidth=1, title="Short Trail Stop", offset=1, title="Short Trail Stop")


//EXIT TRADE @ TSL
if strategy.position_size > 0
    strategy.exit(id="Close Long", stop=longStopPrice)
if strategy.position_size < 0
    strategy.exit(id="Close Short", stop=shortStopPrice)


আরো