متحرک اوسط بریک آؤٹ ٹریپ حکمت عملی


تخلیق کی تاریخ: 2024-02-21 11:29:01 آخر میں ترمیم کریں: 2024-02-21 11:29:01
کاپی: 0 کلکس کی تعداد: 651
1
پر توجہ دیں
1617
پیروکار

متحرک اوسط بریک آؤٹ ٹریپ حکمت عملی

جائزہ

اوسط لائن کو توڑنے والی ٹریپ حکمت عملی ایک کثیر ٹائم فریم ٹریڈنگ کا آلہ ہے جو 1 منٹ اور 1 گھنٹے کے وقت کے فریم پر لاگو ہوتا ہے۔ یہ حکمت عملی 21 دن کی متحرک اوسط کا استعمال کرتے ہوئے اہم مارکیٹ کے رجحانات کی نشاندہی کرتی ہے ، جبکہ اے ٹی آر اشارے کا استعمال کرتے ہوئے ممکنہ کثیر اور خالی سر کے جالوں کی نشاندہی کرتی ہے۔ یہ حکمت عملی 85 فیصد تک منافع بخش ہے ، جو بہترین حالات میں 88 فیصد تک ہے۔

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

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

ایک بار جب ٹریپ سگنل کی نشاندہی ہوجاتی ہے تو ، حالیہ اعلی ترین قیمت اور کم قیمت کے مابین 80٪ فاصلے پر اسٹاپ نقصان کا تعین کریں ، اور ریورس آپریشن کریں۔ مثال کے طور پر ، ایک کثیر سر ٹریپ کی شناخت کے بعد ، ایک مختصر تجارت کریں اور اسٹاپ نقصان کا تعین کریں۔ ایک خالی سر ٹریپ کی شناخت کے بعد ، ایک کثیر سر تجارت کریں اور اسٹاپ نقصان کا تعین کریں۔

طاقت کا تجزیہ

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

خطرے کا تجزیہ

  • ای ایم اے کے فیصلے میں تبدیلی کا امکان
  • اے ٹی آر پیرامیٹرز کی غلط ترتیب ، ممکنہ طور پر غلطی کا سراغ لگانا
  • غیر معقول اسٹاپ نقصان کی پوزیشن جو منافع کو کم یا نقصان کو بڑھا سکتی ہے
  • ہائی فریکوئینسی ٹریڈنگ کے دوران ، ٹرانزیکشن لاگت اور سلائڈ پوائنٹ اثر

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

اصلاح کی سمت

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-02-14 00:00:00
end: 2024-02-20 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Bull and Bear Trap Strategy with EMA 21 - 1min Chart", overlay=true)

// Inputs
length = input(5, "Length")
atrMultiplier = input(1.0, "ATR Multiplier")
emaLength = input(21, "EMA Length")
price = close
atr = ta.atr(length)

// EMA Calculation
ema21 = ta.ema(price, emaLength)

// Define recent high and low
recentHigh = ta.highest(high, length)
recentLow = ta.lowest(low, length)

// Bull and Bear Trap Detection
bullTrap = price > recentHigh[1] and low <= recentHigh - atr * atrMultiplier and price < ema21
bearTrap = price < recentLow[1] and high >= recentLow + atr * atrMultiplier and price > ema21

// Plotting
plotshape(series=bullTrap, title="Bull Trap", location=location.abovebar, color=color.red, style=shape.triangleup, size=size.small)
plotshape(series=bearTrap, title="Bear Trap", location=location.belowbar, color=color.green, style=shape.triangledown, size=size.small)
plot(ema21, title="EMA 21", color=color.blue)

// Measured Move Implementation
moveSize = recentHigh - recentLow
targetDistance = moveSize * 0.8 // Target at 80% of the move size

// Strategy Execution with Measured Move Targets
if (bullTrap)
    strategy.entry("Enter Short (Sell)", strategy.short)
    strategy.exit("Exit Short (Buy to Cover)", "Enter Short (Sell)", limit=price - targetDistance)

if (bearTrap)
    strategy.entry("Enter Long (Buy)", strategy.long)
    strategy.exit("Exit Long (Sell)", "Enter Long (Buy)", limit=price + targetDistance)