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

ایس ایم اے ٹرینڈ ٹریلنگ سٹاپ نقصان اور نظم و ضبط کے ساتھ دوبارہ داخل ہونے والی حکمت عملی کے بعد

مصنف:چاؤ ژانگ، تاریخ: 2024-06-03 16:25:32
ٹیگز:ایس ایم اےایم اےٹی ایساو ایس ایل

img

جائزہ

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

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

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

حکمت عملی کے فوائد

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

حکمت عملی کے خطرات

  1. پیرامیٹر کی حساسیت: حکمت عملی کی کارکردگی پیرامیٹر کے انتخاب کے لئے حساس ہے ، اور پیرامیٹر کی غیر زیادہ سے زیادہ ترتیبات کے نتیجے میں ناقص نتائج برآمد ہوسکتے ہیں۔
  2. ہنگامہ خیز مارکیٹیں: ہنگامہ خیز مارکیٹ کے حالات میں، کثرت سے تجارت کے نتیجے میں اعلی لین دین کے اخراجات اور ممکنہ نقصانات ہوسکتے ہیں۔
  3. غیر متوقع واقعات: غیر متوقع مارکیٹ کے واقعات اور غیر معمولی قیمتوں کی نقل و حرکت کی وجہ سے حکمت عملی ناکام ہوسکتی ہے یا غیر متوقع نقصانات ہوسکتے ہیں۔

حکمت عملی کی اصلاح کی ہدایات

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

خلاصہ

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


/*backtest
start: 2023-05-28 00:00:00
end: 2024-06-02 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("MA Incline Strategy with Optional Trailing Stop-Loss", overlay=true, calc_on_every_tick=true)

// Input parameters
windowSize = input.int(20, title="Window Size")
maLength = input.int(150, title="Moving Average Length")
minSlope = input.float(0.1, title="Minimum Slope")
useTrailingStop = input.bool(true, title="Use Trailing Stop-Loss")
trailingStopPercentage = input.float(2.8, title="Trailing Stop Percentage (%)") / 100

// Calculate the moving average
ma = ta.sma(close, maLength)

// Calculate the slope of the moving average over the window size
previousMa = ta.sma(close[windowSize], maLength)
slopeMa = (ma - previousMa) / windowSize

// Check conditions
isAboveMinSlope = slopeMa > minSlope
isAboveMa = close > ma

// Buy condition
buyCondition = isAboveMinSlope and isAboveMa

// Execute strategy
if (buyCondition and strategy.opentrades == 0)
    strategy.entry("Long", strategy.long)

// Trailing stop-loss (optional)
if (strategy.opentrades == 1 and useTrailingStop and isAboveMa)
    // Calculate the trailing stop price
    trailPrice = close * (1 - trailingStopPercentage)
    // Use the built-in strategy.exit function with the trailing stop
    strategy.exit("Trail Stop", "Long", stop=trailPrice)

// Exit condition
sellCondition = ta.crossover(ma, close)
if (sellCondition and strategy.opentrades == 1)
    strategy.close("Long")


متعلقہ

مزید