فیصد ٹریلنگ اسٹاپ نقصان کی حکمت عملی ایک ایسی حکمت عملی ہے جو آلہ کی قیمت کے فیصد کی بنیاد پر اسٹاپ نقصان کے احکامات طے کرتی ہے اور ان کو ایڈجسٹ کرتی ہے۔ یہ اسٹاپ نقصان کو انٹری قیمت پر ایڈجسٹ کرسکتی ہے جب قیمت ایک خاص منافع بخش سطح تک پہنچ جاتی ہے تاکہ بریک ایو اسٹاپ نقصان کو محسوس کیا جاسکے۔
یہ حکمت عملی ان پٹ پیرامیٹرز کے ذریعہ طویل پوزیشن ٹریلنگ اسٹاپ نقصان کی فیصد طے کرتی ہے۔ پوزیشن کھولنے کے بعد ، یہ حقیقی وقت میں ٹریلنگ اسٹاپ نقصان کی قیمت کا حساب لگاتا ہے۔ حساب کتاب کا طریقہ یہ ہے:
جب قیمت داخلہ قیمت * ((1 + ٹریلنگ اسٹاپ نقصان فیصد) سے زیادہ ہے تو ، توڑنے کے لئے داخلہ قیمت پر اسٹاپ نقصان کی قیمت کو ایڈجسٹ کیا جاتا ہے۔
جب قیمت اوپر دی گئی سطح سے کم ہو تو سٹاپ نقصان کی قیمت انٹری قیمت* (١) اسٹاپ نقصان کا فیصد ہے۔
اس سے بریک ایو سٹاپ نقصان کا احساس ہوسکتا ہے جب قیمت کسی خاص منافع کی سطح تک پہنچ جاتی ہے ، نقصانات کے ذریعہ تمام منافع کو کھونے سے بچنے کے ساتھ ساتھ عام قیمت کے اتار چڑھاؤ سے بہت زیادہ جارحانہ اسٹاپ نقصان کو روکنے سے بچنے سے بچنے کے ل.
یہ حکمت عملی تصدیق کے ل the ٹریلنگ اسٹاپ نقصان کی قیمت کو بھی پلاٹ کرتی ہے ، اور صرف طویل عرصے تک جانے کے لئے مقرر کرتی ہے۔ یہ گولڈن کراس پر طویل عرصہ تک جاتا ہے اور موت کے کراس پر پوزیشن بند کرتا ہے۔ طویل عرصے تک جانے کے بعد ، یہ اسٹاپ نقصان کی منطق کو سمجھنے کے لئے ٹریلنگ اسٹاپ نقصان کے احکامات مرتب کرتا ہے۔
اس حکمت عملی کا سب سے بڑا فائدہ یہ ہے کہ یہ ٹریلنگ اسٹاپ نقصان کے ذریعہ منافع کمانے کے بعد بریک ایو اسٹاپ نقصان کا احساس کرسکتا ہے ، اس سے کوئی فرق نہیں پڑتا ہے کہ بعد میں مارکیٹ کیسے چلتی ہے ، کم از کم نقصانات سے بچنے کے لئے اصل رقم کو برقرار رکھا جاسکتا ہے۔ یہ بہت سے سرمایہ کاروں کے لئے اہم ہے۔
اس کے علاوہ ، اس حکمت عملی کا اسٹاپ نقصان نسبتا mild ہلکا ہے۔ پیچھے آنے والی اسٹاپ نقصان کی حد بہت بڑی نہیں ہے ، جو فکسڈ اسٹاپ نقصان کے مقابلے میں عام قیمت میں اتار چڑھاؤ سے روکنے سے بچ سکتی ہے۔ یہ زیادہ لچکدار اور ذہین ہے۔
اس حکمت عملی کا بنیادی خطرہ یہ ہے کہ اگر اسٹاپ نقصان کا فیصد غلط طریقے سے طے کیا جاتا ہے۔ اگر یہ بہت کم طے کیا جاتا ہے تو ، بریک اینڈ اسٹاپ نقصان کا احساس کرنا مشکل ہوگا۔ اگر یہ بہت بڑا طے کیا جاتا ہے تو ، عام قیمتوں میں اتار چڑھاؤ سے اسے روکنا آسان ہوگا۔ لہذا مناسب اسٹاپ نقصان کا فیصد محتاط جانچ اور تشخیص کی ضرورت ہے۔
ایک اور خطرہ یہ ہے کہ غیر معمولی منڈیوں میں ، قیمتیں اچانک بڑے پیمانے پر فرق ہوسکتی ہیں۔ اس معاملے میں ، اسٹاپ نقصان کی قیمت وقت میں اپ ڈیٹ نہیں ہوسکتی ہے ، جس کے نتیجے میں ناقابل عمل اسٹاپ نقصان ہوتا ہے۔ لیکن امکان نسبتا small چھوٹا ہے۔
اس حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:
اسٹریٹجی کو مزید جامع بنانے کے لیے باہر نکلنے کے قواعد شامل کریں جیسے موت کا کراس، قیمت SMA وغیرہ کو توڑنا۔
سٹاپ نقصان فیصد کی متحرک ایڈجسٹمنٹ میکانزم شامل کریں، مختلف مارکیٹ کے ماحول میں سٹاپ نقصان کی حد کو خود بخود بہتر بنانے کے لئے.
منافع میں مقفل کرنے کے لئے قیمتوں کو ایک مخصوص حد تک چلنے کے بعد باہر نکلنے کی پوزیشنوں میں باہر نکلنے کی حکمت عملی شامل کریں.
مختلف آلات پر سٹاپ نقصان فی صد پیرامیٹرز کے اختلافات کی تحقیق، پیرامیٹر خود انکولی اصلاح میکانیزم قائم.
فیصد ٹریلنگ اسٹاپ نقصان کی حکمت عملی مجموعی طور پر بہت عملی ہے ، جو نقصانات سے بچنے کے ل prof منافع کمانے کے بعد بریک ایو اسٹاپ نقصان کو مؤثر طریقے سے حاصل کرسکتی ہے۔ اس حکمت عملی میں اصلاح کے لئے بہت زیادہ گنجائش ہے اور کارکردگی کو بہتر بنانے کے لئے مزید تحقیق کرنے کے قابل ہے۔ عام طور پر ، یہ حکمت عملی مستحکم سرمایہ کاری کی واپسی کے حصول کے خواہاں سرمایہ کاروں کے لئے موزوں ہے۔
/*backtest start: 2023-12-08 00:00:00 end: 2024-01-07 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © osmaras // based on https://kodify.net/tradingview/orders/percentage-trail/ //@version=5 strategy("Break even stop loss (% of instrument price)", overlay=true) // Configure trail stop level with input options (optional) longTrailPerc = input.float(defval=3.0,step=0.1,title="Trail Long Loss (%)")* 0.01 longCondition = ta.crossover(ta.sma(close, 14), ta.sma(close, 28)) // Determine trail stop loss prices longStopPrice = 0.0 lastEntryPrice = strategy.opentrades.entry_price(strategy.opentrades - 1) longStopPrice := if (strategy.position_size > 0 and close > (lastEntryPrice * (1 + longTrailPerc))) stopValue = lastEntryPrice math.max(stopValue, longStopPrice[1]) else longStopPrice := if (strategy.position_size > 0) stopValue = lastEntryPrice * (1 - longTrailPerc) math.max(stopValue, longStopPrice[1]) else 0 // Plot stop loss values for confirmation plot(series=(strategy.position_size > 0) ? longStopPrice : na, color=color.fuchsia, style=plot.style_cross, linewidth=2, title="Long Trail Stop") // set strategy only long strategy.risk.allow_entry_in(strategy.direction.long) // Submit entry orders if (longCondition) strategy.entry("Long", strategy.long) shortCondition = ta.crossunder(ta.sma(close, 14), ta.sma(close, 28)) if (shortCondition) strategy.close("Long") // Submit exit orders for trail stop loss price if (strategy.position_size > 0) strategy.exit(id="Stop Loss", stop=longStopPrice)