یہ حکمت عملی تجارتی خطرے کو سنبھالنے کے لئے ایک ترتیب دینے والا فیصد ٹریلنگ اسٹاپ نقصان کو نافذ کرتی ہے۔ یہ متحرک اسٹاپ نقصان کی ٹریکنگ کے لئے انٹری قیمت سے طویل اور مختصر اسٹاپ نقصان کا فیصد طے کرنے کی اجازت دیتی ہے۔
بنیادی منطق یہ ہے:
یہ حکمت عملی اسٹاپ فی صد کو اپنی مرضی کے مطابق کرنے کی اجازت دیتی ہے ، مثال کے طور پر 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)