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