وسائل لوڈ ہو رہے ہیں... لوڈنگ...

ٹریلنگ سٹاپ نقصان فی صد حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-02-01 11:05:36
ٹیگز:

img

جائزہ

یہ حکمت عملی ایک طویل پوزیشن اندراج کے لئے تیار کی گئی ہے جس میں تاریخ کے مخصوص ٹرگر اور رسک مینجمنٹ کے لئے ٹریلنگ اسٹاپ نقصان کا طریقہ کار ہے۔ یہ خاص طور پر ان تاجروں کے لئے مفید ہے جو مخصوص کیلنڈر کی تاریخوں کی بنیاد پر اپنی اندراجات کو خودکار کرنا چاہتے ہیں اور اپنی پوزیشنوں کو متحرک رسک کنٹرول کے طریقہ کار جیسے ٹریلنگ اسٹاپ نقصان کے ساتھ سنبھالنا چاہتے ہیں۔

حکمت عملی منطق

حکمت عملی پہلے مہینے اور دن سمیت مخصوص اندراج کی تاریخوں کا ان پٹ لیتی ہے ، پھر ان تاریخوں کی بنیاد پر انٹری ٹائم اسٹیمپ کا درست حساب لگاتی ہے۔ یہ ٹریلنگ اسٹاپ نقصان کے لئے فیصد پیرامیٹر بھی داخل کرتی ہے۔

داخلہ کی تاریخ پر ، حکمت عملی ایک طویل پوزیشن کھولے گی۔ ایک ہی وقت میں ، یہ سب سے زیادہ قیمت (سب سے زیادہ قیمت) اور اسٹاپ نقصان کی قیمت (اسٹاپ نقصان) ریکارڈ کرتی ہے۔ سب سے زیادہ قیمت وقت کے ساتھ ساتھ اپ ڈیٹ ہوتی رہتی ہے ، جبکہ اسٹاپ نقصان اسے ایک خاص فیصد نیچے کی طرف پیچھے چھوڑ دیتا ہے۔

اگر قیمت اسٹاپ نقصان سے نیچے آجاتی ہے تو ، پوزیشن بند ہوجائے گی۔ بصورت دیگر ، پوزیشن کھلی رہتی ہے ، اور اسٹاپ نقصان منافع میں مقفل ہونے اور خطرے پر قابو پانے کے لئے سب سے زیادہ قیمت کے پیچھے رہتا ہے۔

فوائد کا تجزیہ

اس حکمت عملی کے اہم فوائد یہ ہیں:

  1. مخصوص تاریخوں کی بنیاد پر خودکار اندراج۔ اہم واقعات کے ارد گرد تجارت کرنے کی حکمت عملی کے لئے موزوں.
  2. منافع میں متحرک طور پر مقفل کرنے اور خطرات کو مؤثر طریقے سے منظم کرنے کے لئے پیچھے رکنے والے نقصان کو لاگو کرتا ہے.
  3. سٹاپ نقصان فی صد کے طور پر مقرر، سادہ اور بدیہی کام کرنے کے لئے. حسب ضرورت نقصان کی حد.
  4. طویل مدتی ہولڈنگ کی اجازت دیتا ہے تاکہ ممکنہ طور پر زیادہ سے زیادہ فائدہ اٹھایا جا سکے.

خطرے کا تجزیہ

کچھ خطرات بھی ہیں:

  1. اسٹاپ نقصان کی ناکامی کا خطرہ۔ اگر قیمت اسٹاپ نقصان سے مختصر طور پر نیچے گر جاتی ہے اور پھر واپس لوٹ جاتی ہے تو ، پوزیشن کو روک دیا جاسکتا ہے اور ریبونڈ کو پکڑنے میں ناکام ہوسکتا ہے۔
  2. زیادہ سے زیادہ نقصان کی کوئی حد نہیں ہے۔ اگر ٹرائلنگ سٹاپ نقصان کا فیصد بہت زیادہ مقرر کیا جائے تو زیادہ سے زیادہ نقصان توقعات سے تجاوز کر سکتا ہے۔

ممکنہ بہتری:

  1. دوسرے اشارے کو اکٹھا کریں تاکہ جب مارکیٹ میں اصلاح کا سامنا ہو تو ناکامی سے بچنے کے لئے ٹرائلنگ اسٹاپ کو روکیں۔
  2. سٹاپ نقصان فیصد احتیاط سے مقرر کریں، عام طور پر 10 فیصد سے کم، یا زیادہ سے زیادہ قابل برداشت نقصان مقرر کریں.

اصلاح

ممکنہ اصلاح کی سمت:

  1. منافع لینے کے طریقہ کار شامل کریں۔ جب قیمت 50 فیصد وغیرہ بڑھتی ہے تو ، جزوی یا مکمل منافع حاصل کریں۔
  2. انڈیکس سے مارکیٹ کے نظام کے اشاروں کی بنیاد پر پیچھے کی چوڑائی کو بہتر بنائیں۔ مارکیٹ کی توسیع کے وقت وسیع کریں.
  3. پوزیشن سائزنگ کو بہتر بنائیں۔ زیادہ منافع کے لیے نئی اونچائیوں کو توڑنے پر اہرام سازی پر غور کریں۔

نتیجہ

یہ حکمت عملی ٹریلنگ اسٹاپ نقصان کے ذریعہ خودکار تاریخ پر مبنی اندراج اور متحرک رسک مینجمنٹ فراہم کرتی ہے۔ کام کرنا آسان اور بدیہی ہے ، طویل مدتی ہولڈنگز کے لئے موزوں ہے۔ مزید اصلاحات اسے ایک بہت ہی عملی مقدار میں تجارتی حکمت عملی بنا سکتی ہیں۔


/*backtest
start: 2024-01-24 00:00:00
end: 2024-01-31 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy(title="Trailing Stop Loss Percent",
     overlay=true, pyramiding=1)

// Input for the specific entry date
entryDay = input.int(defval = 1, title = "Entry Day", minval = 1, maxval = 31)
entryMonth = input.int(defval = 1, title = "Entry Month", minval = 1, maxval = 12)
entryYear = input.int(defval = 2023, title = "Entry Year", minval = 1970)

// Calculate the entry date timestamp
entryDate = timestamp(entryYear, entryMonth, entryDay, 00, 00)

// Trailing Stop Loss Percentage
trailStopPercent = input.float(defval = 5.0, title = "Trailing Stop Loss (%)", minval = 0.1)

// Entry Condition
enterTrade = true

// Variables to track the highest price and stop loss level since entry
var float highestPrice = na
var float stopLoss = na

// Update the highest price and stop loss level
if strategy.position_size > 0
    highestPrice := math.max(highestPrice, high)
    stopLoss := highestPrice * (1 - trailStopPercent / 100)

// Enter the strategy
if enterTrade
    strategy.entry("Long Entry", strategy.long)
    highestPrice := high
    stopLoss := highestPrice * (1 - trailStopPercent / 100)

// Exit the strategy if the stop loss is hit
if strategy.position_size > 0 and low <= stopLoss
    strategy.close("Long Entry")

// Plotting the stop loss level for reference
plot(strategy.position_size > 0 ? stopLoss : na, "Trailing Stop Loss", color=color.red)

مزید