متحرک مزاحمتی تجارتی حکمت عملی بروقت FVG کا پتہ لگانے اور متحرک اوسط رجحان پر مبنی ہے۔

FVG MA SMC ICT
تخلیق کی تاریخ: 2024-11-29 14:50:09 آخر میں ترمیم کریں: 2024-11-29 14:50:09
کاپی: 0 کلکس کی تعداد: 558
1
پر توجہ دیں
1617
پیروکار

متحرک مزاحمتی تجارتی حکمت عملی بروقت FVG کا پتہ لگانے اور متحرک اوسط رجحان پر مبنی ہے۔

جائزہ

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

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

حکمت عملی کی بنیادی منطق میں درج ذیل اہم حصے شامل ہیں:

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

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

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

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

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

//@version=5
strategy("SMC FVG Entry Strategy with Retest", overlay=true)

// Parametreler
stopLossPercent = input(2, title="Stop Loss (%)") / 100
lookbackPeriod = input(50, title="Güçlü Direnç İçin Geriye Dönük Süre")
fvgLength = input.timeframe("60", title="FVG Zaman Dilimi")  // 1 saatlik zaman dilimi
maPeriod = input(20, title="MA Dönemi")  // Trend yönü için MA dönemi

// FVG'leri Hesapla
var float fvgLow = na
var float fvgHigh = na
var bool fvgFilled = false

// Seçilen zaman diliminde FVG'leri kontrol et
if (ta.change(time(fvgLength)))
    bull_fvg = low > high[2] and close[1] > high[2]
    bear_fvg = high < low[2] and close[1] < low[2]
    
    if (bull_fvg)
        fvgLow := low[2]
        fvgHigh := high
        fvgFilled := true
    else if (bear_fvg)
        fvgLow := low
        fvgHigh := high[2]
        fvgFilled := true

// Trend Yönü Kontrolü (MA kullanarak)
ma = ta.sma(close, maPeriod)
trendUp = close > ma
trendDown = close < ma

// Dönüş Mumu Kontrolü
bullishReversal = close > open and close[1] < open[1] and fvgFilled and close > fvgHigh
bearishReversal = close < open and close[1] > open[1] and fvgFilled and close < fvgLow

// İlk güçlü direnç noktası
resistanceLevel = ta.highest(high, lookbackPeriod)

// Giriş Koşulları
if (bullishReversal and trendUp)
    entryPrice = close
    stopLoss = entryPrice * (1 - stopLossPercent)
    takeProfit = resistanceLevel
    strategy.entry("Long", strategy.long)
    strategy.exit("TP", "Long", limit=takeProfit, stop=stopLoss)

if (bearishReversal and trendDown)
    entryPrice = close
    stopLoss = entryPrice * (1 + stopLossPercent)
    takeProfit = resistanceLevel
    strategy.entry("Short", strategy.short)
    strategy.exit("TP", "Short", limit=takeProfit, stop=stopLoss)

// FVG'leri Grafik Üzerinde Göster
// if (fvgFilled)
//     var box fvgBox = na
//     if (na(fvgBox))
//         fvgBox := box.new(left=bar_index[1], top=fvgHigh, bottom=fvgLow, right=bar_index, bgcolor=color.new(color.green, 90), border_color=color.green)
//     else
//         box.set_top(fvgBox, fvgHigh)
//         box.set_bottom(fvgBox, fvgLow)
//         box.set_left(fvgBox, bar_index[1])
//         box.set_right(fvgBox, bar_index)

// Direnç Noktasını Göster
plot(resistanceLevel, color=color.blue, title="Direnç Noktası", linewidth=2)
plot(ma, color=color.red, title="Hareketli Ortalama", linewidth=2)