
ٹریکنگ اسٹاپ نقصان کی فیصد حکمت عملی ایک حکمت عملی ہے جس کی بنیاد پر ٹریڈنگ کی قسم کی قیمت کا فیصد ہے اور اس میں اسٹاپ نقصان کی ترتیب اور ایڈجسٹمنٹ کی گئی ہے۔ یہ اسٹاپ نقصان کی قیمت کو ایڈجسٹ کرنے کے لئے داخلہ کی قیمت میں ایڈجسٹ کرسکتا ہے ، جب قیمت ایک خاص منافع بخش سطح تک پہنچ جاتی ہے ، اور اس سے گارنٹی اسٹاپ نقصان ہوتا ہے۔
یہ حکمت عملی ان پٹ پیرامیٹرز کے ذریعہ طویل پوزیشن ٹریکنگ اسٹاپ کا فیصد طے کرتی ہے ، جیسے 3٪۔ پوزیشن کھولنے کے بعد ، اس کی اصل وقت میں ٹریکنگ اسٹاپ قیمت کا حساب لگایا جائے گا۔ حساب کتاب کا طریقہ یہ ہے:
جب قیمت داخلہ کی قیمت سے زیادہ ہو*(1 + ٹریکنگ سٹاپ نقصان فی صد) ، سٹاپ نقصان کی قیمت کو داخلہ کی قیمت میں ایڈجسٹ کرے گا، اور ضمانت حاصل کرے گا۔
جب قیمت اوپر کی سطح سے کم ہو تو ، اسٹاپ نقصان کی قیمت داخلہ قیمت ہے*(1- ٹریکنگ سٹاپ نقصان فی صد)
اس طرح یہ ممکن ہے کہ جب قیمت ایک خاص منافع تک پہنچ جائے تو اس کی ضمانت بند ہوجائے ، اس سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے سے بچنے کے لئے ، اور قیمتوں میں معمول کے اتار چڑھاؤ کی وجہ سے زیادہ شدت پسند اسٹاپ نقصان کو روکنے سے بچنے کے لئے۔
اس حکمت عملی میں تصدیق کے لئے اسٹاپ نقصان کی قیمتوں کا سراغ لگانے کے لئے چارٹ بھی تیار کیا گیا ہے ، اور صرف کثیر تجارت کرنے کے لئے مقرر کیا گیا ہے۔ جب گولڈ فورک زیادہ ہو تو ، جب ڈیڈ فورک خالی ہو۔ زیادہ کرنے کے بعد ٹریکنگ اسٹاپ آرڈر ترتیب دیں ، اس حکمت عملی کی روک تھام کی منطق کو نافذ کریں۔
اس حکمت عملی کا سب سے بڑا فائدہ یہ ہے کہ آپ کو روکنے کے نقصانات کو ٹریک کرکے منافع کے بعد گارنٹی حاصل کی جاسکتی ہے ، اس سے قطع نظر کہ مارکیٹ میں کیا ہوتا ہے ، کم از کم سرمایہ کو محفوظ کیا جاسکتا ہے اور نقصان سے بچایا جاسکتا ہے۔ یہ بہت سے سرمایہ کاروں کے لئے اہم ہے۔
اس کے علاوہ ، اس حکمت عملی کا روکنا نسبتا mild ہلکا ہے ، اور اس کی روک تھام کی پیمائش بہت زیادہ نہیں ہے ، جس سے قیمتوں میں معمول کی اتار چڑھاؤ کو روکنے سے روک دیا جاسکتا ہے۔ یہ عام طور پر مقررہ روکنے کے مقابلے میں زیادہ لچکدار اور ذہین ہے۔
اس حکمت عملی کا بنیادی خطرہ یہ ہے کہ اسٹاپ نقصان کی حد غیر مناسب طریقے سے طے کی گئی ہے۔ اگر یہ بہت چھوٹا ہے تو ، اس کی حفاظت کرنا مشکل ہے۔ اگر یہ بہت بڑا ہے تو ، اس کی قیمت میں معمول کے اتار چڑھاؤ سے ختم ہونے کا خطرہ ہے۔ لہذا مناسب اسٹاپ نقصان کی حد کو احتیاط سے جانچنے اور اس کی جانچ کرنے کی ضرورت ہے۔
ایک اور خطرہ یہ ہے کہ غیر معمولی مارکیٹ کے دوران ، قیمتوں میں اچانک زبردست اضافہ ہوتا ہے ، اس وقت اسٹاپ نقصان کی قیمتوں میں تاخیر ہوسکتی ہے ، جس کی وجہ سے اسٹاپ نقصان غیر موثر ہوجاتا ہے۔ تاہم ، اس کا امکان کم ہے۔
اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:
اس حکمت عملی کو مزید جامع بنانے کے لئے ، فاریکس ٹریڈنگ کے فوائد اور نقصانات جیسے ڈیڈ فورکس ، قیمتوں میں کمی اور ایس ایم اے جیسے قواعد شامل کریں۔
اسٹاپ نقصان کی فیصد کے لئے متحرک ایڈجسٹمنٹ میکانزم شامل کریں ، جو مختلف مارکیٹ کے حالات میں اسٹاپ نقصان کی مقدار کو خود بخود بہتر بنائے۔
آؤٹ پٹ کی حکمت عملی میں اضافہ کریں ، جب قیمت ایک خاص فاصلے پر چلتی ہے تو باہر نکلیں ، اور منافع کو مستحکم کریں۔
مختلف پرجاتیوں کے لئے سٹاپ نقصان فی صد پیرامیٹرز کے اختلافات کا مطالعہ کیا جا سکتا ہے، پیرامیٹرز کو خود کو اپنانے کے لئے اصلاحی طریقہ کار قائم کرنا.
ٹریکنگ سٹاپ نقصان کی فیصد حکمت عملی مجموعی طور پر بہت عملی ہے، منافع کے بعد کیپٹل سٹاپ کو مؤثر طریقے سے حاصل کرنے کے لئے، نقصان سے بچنے کے لئے. اس حکمت عملی کو بہتر بنانے کے لئے جگہ بہت بڑی ہے، مزید تحقیق کے قابل ہے. مجموعی طور پر، یہ حکمت عملی مستحکم سرمایہ کاری منافع کے حصول کے لئے سرمایہ کاروں کے لئے موزوں ہے.
/*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)