ٹرینڈ بریک آؤٹ ٹریڈنگ سسٹم (موونگ ایوریج بریک آؤٹ اسٹریٹجی)

MA SMA SL TP
تخلیق کی تاریخ: 2024-11-12 16:24:08 آخر میں ترمیم کریں: 2024-11-12 16:24:08
کاپی: 2 کلکس کی تعداد: 503
1
پر توجہ دیں
1617
پیروکار

ٹرینڈ بریک آؤٹ ٹریڈنگ سسٹم (موونگ ایوریج بریک آؤٹ اسٹریٹجی)

جائزہ

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

حکمت عملی کا اصول

حکمت عملی 20 ادوار کی سادہ حرکت پذیر اوسط ((SMA) کو رجحان اشارے کے طور پر استعمال کرتی ہے۔ جب بند ہونے والی قیمت اوسط سے نیچے سے ٹوٹ کر اوپر کی طرف جاتی ہے تو ، نظام متعدد سگنل پیدا کرتا ہے۔ اسٹاپ نقصانات کو آخری 7 K لائنوں کے نچلے حصے پر ترتیب دیا گیا ہے ، تاکہ داخلے کے نقطہ سے بہت قریب سے بچ سکے۔ اسٹاپ پوزیشن کی ترتیب میں کلاسیکی 2: 1 نقصانات کا استعمال کیا گیا ہے ، یعنی اسٹاپ فاصلہ اسٹاپ نقصان کا 2 گنا ہے۔ حکمت عملی میں ایک بصری جزو بھی شامل ہے ، جس میں چارٹ پر رجحان لائن ، تجارتی سگنل اور اسٹاپ نقصان کی پوزیشن کو نشان زد کیا گیا ہے۔

اسٹریٹجک فوائد

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

اسٹریٹجک رسک

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

حکمت عملی کی اصلاح کی سمت

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-11 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Trend Breakout with SL and TP", overlay=true)

// Parametrlar
length = input(25, title="Length for SL Calculation")
trendLength = input(20, title="Trend Line Length")

// Trend chizig'ini hisoblash
trendLine = ta.sma(close, trendLength)

// Yopilish narxi trend chizig'ini yorib o'tganda signal
longSignal = close > trendLine and close[1] <= trendLine

// Oxirgi 7 shamning minimumini hisoblash
lowestLow = ta.lowest(low, 7)

// Stop Loss darajasini belgilash
longSL = lowestLow  // SL oxirgi 7 shamning minimumiga teng

// Take Profit darajasini SL ga nisbatan 2 baravar ko'p qilib belgilash
longTP = longSL + (close - longSL) * 2  // TP 2:1 nisbatida

// Savdo bajarish
if longSignal
    strategy.entry("Long", strategy.long)
    strategy.exit("Take Profit", "Long", limit=longTP)
    strategy.exit("Stop Loss", "Long", stop=longSL)

// Grafikda trend chizig'ini chizish
plot(trendLine, title="Trend Line", color=color.blue, linewidth=2)

// Signal chizish
plotshape(longSignal, style=shape.labelup, location=location.belowbar, color=color.green, size=size.small, title="Buy Signal")

// SL va TP darajalarini ko'rsatish
// if longSignal
//     // SL chizig'i
//     line.new(bar_index, longSL, bar_index + 1, longSL, color=color.red, width=2, style=line.style_dashed)
//     // TP chizig'i
//     line.new(bar_index, longTP, bar_index + 1, longTP, color=color.green, width=2, style=line.style_dashed)
    
//     // SL va TP label'larini ko'rsatish
//     label.new(bar_index, longSL, "SL: " + str.tostring(longSL), color=color.red, style=label.style_label_down, textcolor=color.white, size=size.small)
//     label.new(bar_index, longTP, "TP: " + str.tostring(longTP), color=color.green, style=label.style_label_up, textcolor=color.white, size=size.small)