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

متحرک مزاحمت کے ساتھ انکولی FVG کا پتہ لگانے اور MA ٹرینڈ ٹریڈنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-11-29 14:50:09
ٹیگز:ایف وی جیایم اےایس ایم سیآئی سی ٹی

img

جائزہ

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

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

بنیادی منطق میں مندرجہ ذیل اہم اجزاء شامل ہیں:

  1. FVG کا پتہ لگانا: مخصوص ٹائم فریموں کے اندر تیزی اور کمی کے منصفانہ قدر کے فرق کی نشاندہی کرتا ہے (ڈیفالٹ 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)


متعلقہ

مزید