এই কৌশলটি ট্রেড ঝুঁকি পরিচালনার জন্য একটি কনফিগারযোগ্য শতাংশ ট্রেলিং স্টপ লস বাস্তবায়ন করে। এটি গতিশীল স্টপ লস ট্র্যাকিংয়ের জন্য প্রবেশ মূল্য থেকে দীর্ঘ এবং সংক্ষিপ্ত স্টপ লস শতাংশ সেট করার অনুমতি দেয়।
মূল যুক্তি হচ্ছে:
কৌশলটি স্টপ শতাংশ কাস্টমাইজ করার অনুমতি দেয়, উদাহরণস্বরূপ 10%। লংয়ের জন্য, এটি গতিশীলভাবে স্টপ লাইন হিসাবে নিম্নের উপরে 10% গণনা করে। শর্টসের জন্য, উচ্চের নীচে 10%।
এই ভাবে, স্টপ লাইন ঝুঁকি নিয়ন্ত্রণের সময় লাভের সুরক্ষা সর্বাধিক করার জন্য অনুকূলভাবে চলতে থাকে।
হ্রাসঃ
উন্নতির সুযোগঃ
এই কৌশলটি গতিশীলভাবে স্টপ লস সামঞ্জস্য করার জন্য একটি কার্যকর শতাংশ ট্রেলিং স্টপ পদ্ধতি সরবরাহ করে। এটি ঝুঁকি নিয়ন্ত্রণের সময় লাভের সুরক্ষা সর্বাধিক করে তোলে। প্যারামিটার অপ্টিমাইজেশান, সূচক সংহতকরণের মাধ্যমে উন্নতিগুলি স্টপগুলিকে আরও বুদ্ধিমান করে তুলতে পারে।
/*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)