समय पर FVG का पता लगाने और चलती औसत प्रवृत्ति पर आधारित गतिशील प्रतिरोध व्यापार रणनीति

FVG MA SMC ICT
निर्माण तिथि: 2024-11-29 14:50:09 अंत में संशोधित करें: 2024-11-29 14:50:09
कॉपी: 0 क्लिक्स: 558
1
ध्यान केंद्रित करना
1617
समर्थक

समय पर FVG का पता लगाने और चलती औसत प्रवृत्ति पर आधारित गतिशील प्रतिरोध व्यापार रणनीति

अवलोकन

रणनीति एक व्यापक व्यापार प्रणाली है जिसमें निष्पक्ष मूल्य अंतराल (एफवीजी) का पता लगाने, चलती औसत प्रवृत्ति निर्णय और गतिशील प्रतिरोध बिंदुओं को शामिल किया गया है। रणनीति एफवीजी के गठन को अलग-अलग समय-सीमाओं में पहचानने के माध्यम से, और एक पलटाव संकेत होने पर व्यापार करने के लिए चलती औसत प्रवृत्ति की दिशा के साथ मिलकर। प्रणाली में गतिशील स्टॉप लॉस और ऐतिहासिक ऊंचाई के आधार पर लाभ लक्ष्य सेट शामिल हैं।

रणनीति सिद्धांत

रणनीति के मूल तर्क में निम्नलिखित प्रमुख भाग शामिल हैं:

  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)