एफवीजी मोमेंटम शॉर्ट-टर्म ट्रेडिंग रणनीति

FVG
निर्माण तिथि: 2024-05-28 17:23:09 अंत में संशोधित करें: 2024-05-28 17:23:09
कॉपी: 0 क्लिक्स: 1447
1
ध्यान केंद्रित करना
1617
समर्थक

एफवीजी मोमेंटम शॉर्ट-टर्म ट्रेडिंग रणनीति

अवलोकन

यह रणनीति एक गतिशील शॉर्ट-लाइन ट्रेडिंग रणनीति है जो एफवीजी सूचकांकों पर आधारित है। यह बाजार में संभावित शॉर्ट-लाइन ट्रेडिंग अवसरों की तलाश करने के लिए एफवीजी सूचकांकों के मल्टीहेड और हेडलेस सिग्नल की पहचान करता है। यह रणनीति संभावित नुकसान को सीमित करने और लाभ को अधिकतम करने के लिए एक तंग रोक और लाभ लक्ष्य का उपयोग करती है। यह रणनीति अल्पकालिक समय-सीमा पर लागू होती है (जैसे कि 1-मिनट या 5-मिनट के चार्ट) ।

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

यह रणनीति संभावित व्यापारिक अवसरों की पहचान करने के लिए एफवीजी सूचकांक का उपयोग करती है। एफवीजी सूचकांक वर्तमान समापन मूल्य की तुलना पहले तीन के-लाइनों के उच्चतम मूल्य और निम्नतम मूल्य के साथ करके मल्टीहेड और रिक्त सिग्नल की पहचान करता है। यदि वर्तमान समापन मूल्य पहले तीन के-लाइनों के उच्चतम मूल्य से अधिक है, तो मल्टीहेड सिग्नल को ट्रिगर करें; यदि वर्तमान समापन मूल्य पहले तीन के-लाइनों के निम्नतम मूल्य से कम है, तो रिक्त हेड सिग्नल को ट्रिगर करें।

एक बार ट्रेडिंग सिग्नल की पहचान हो जाने के बाद, रणनीति एफवीजी रेंज के मध्य बिंदु पर खरीदने या बेचने के आदेश को निष्पादित करती है। मल्टीहेड ट्रेडों के लिए, स्टॉप-लॉस स्थिति को एफवीजी के निचले बिंदु से नीचे 1% सेट किया जाता है, और लाभ लक्ष्य को एफवीजी के उच्चतम बिंदु से ऊपर 2% सेट किया जाता है।

रणनीतिक लाभ

  1. यह रणनीति संभावित व्यापारिक अवसरों की पहचान करने के लिए सरल और प्रभावी एफवीजी संकेतकों का उपयोग करती है। एफवीजी संकेतक अल्पकालिक मूल्य गतिशीलता को पकड़ने में सक्षम हैं, जो एक प्रवृत्ति के गठन के शुरुआती चरणों में व्यापार करने में मदद करते हैं।

  2. इस रणनीति में संभावित नुकसान को सीमित करने और लाभ को अधिकतम करने के लिए एक तंग रोक और लाभ लक्ष्य का उपयोग किया जाता है। यह जोखिम को प्रबंधित करने और समग्र लाभप्रदता में सुधार करने में मदद करता है।

  3. यह रणनीति बाजार में अल्पकालिक उतार-चढ़ाव का लाभ उठाते हुए अल्पकालिक समय सीमा पर लागू होती है। यह रणनीति को तेजी से बदलती बाजार स्थितियों के अनुकूल बनाने में सक्षम बनाता है।

रणनीतिक जोखिम

  1. यह रणनीति एफवीजी संकेतक द्वारा प्रदान किए गए ट्रेडिंग सिग्नल पर निर्भर करती है। हालांकि एफवीजी संकेतक मूल्य आंदोलन को पकड़ने में प्रभावी है, यह हर ट्रेड के सफल होने की गारंटी नहीं देता है। गलत सिग्नल से ट्रेडों को नुकसान हो सकता है।

  2. इस रणनीति में निश्चित स्टॉप लॉस और रिटर्न टारगेट का उपयोग किया जाता है। हालांकि यह जोखिम को प्रबंधित करने में मदद करता है, यह संभावित रिटर्न को भी सीमित कर सकता है। मजबूत रुझान के दौरान, कीमतें अनुमानित रिटर्न टारगेट से अधिक हो सकती हैं।

  3. शॉर्ट-लाइन ट्रेडिंग रणनीतियाँ उच्च ट्रेडिंग आवृत्ति और ट्रेडिंग लागतों का सामना करती हैं। बार-बार ट्रेडिंग से स्लिप पॉइंट और कमीशन का एक बड़ा हिस्सा उत्पन्न हो सकता है, जिससे समग्र लाभप्रदता प्रभावित हो सकती है।

रणनीति अनुकूलन दिशा

  1. गतिशील रोक और लाभ लक्ष्य को रणनीति में शामिल करने पर विचार करें। रोक और लाभ लक्ष्य को बाजार की अस्थिरता और प्रवृत्ति की ताकत के अनुसार समायोजित करें, जो विभिन्न बाजार स्थितियों के लिए बेहतर हो।

  2. अन्य तकनीकी संकेतकों (जैसे कि चलती औसत या अपेक्षाकृत कमजोर सूचकांक) को एफवीजी संकेतकों के साथ संयोजित करना अतिरिक्त पुष्टिकरण और फ़िल्टरिंग प्रदान करता है। यह गलत संकेतों को कम करने और ट्रेडिंग सटीकता में सुधार करने में मदद कर सकता है।

  3. रणनीति का परीक्षण और अनुकूलन करने के लिए सबसे अच्छा पैरामीटर सेटिंग (जैसे एफवीजी चक्र, रोक और लाभ लक्ष्य प्रतिशत) का निर्धारण करें। इन पैरामीटरों को अनुकूलित करके, रणनीति की समग्र प्रदर्शन में सुधार किया जा सकता है।

संक्षेप

कुल मिलाकर, एफवीजी गतिशीलता शॉर्ट-लाइन ट्रेडिंग रणनीति एक सरल और प्रभावी रणनीति है, जो एफवीजी संकेतकों का उपयोग करके कम समय के भीतर मूल्य गतिशीलता को पकड़ने के लिए करती है। यह रणनीति तंग रोक और लाभ लक्ष्य का उपयोग करके जोखिम को प्रबंधित करने और रिटर्न को अधिकतम करने में सक्षम है। हालांकि, यह रणनीति गलत संकेत, स्थिर रोक और लाभ लक्ष्य और उच्च ट्रेडिंग आवृत्ति जैसे जोखिमों का भी सामना करती है। इस रणनीति को और अनुकूलित करने के लिए, गतिशील रोक और लाभ लक्ष्य को अपनाने पर विचार किया जा सकता है, अन्य तकनीकी संकेतकों के साथ संयोजन में, और रणनीति पैरामीटर का अनुकूलन। इन सुधारों के माध्यम से, एफवीजी गतिशीलता शॉर्ट-लाइन ट्रेडिंग रणनीति एक अधिक शक्तिशाली और विश्वसनीय व्यापारिक उपकरण बन सकती है।

रणनीति स्रोत कोड
/*backtest
start: 2023-05-22 00:00:00
end: 2024-05-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("ScalpingStrategy", overlay=true)

// Define the FVG calculation
fvgLow = ta.lowest(low, 3)
fvgHigh = ta.highest(high, 3)

var float entrySL=0
// Define the Bullish and Bearish FVG conditions
bullishFVG = low[1] > high[3]
bearishFVG = high[1] < low[3]

// Define the mid-point of the FVG range
fvgMid = (fvgLow + fvgHigh) / 2

// Define the buy and sell conditions
buyCondition = bullishFVG and close >= fvgMid and low<=fvgHigh
sellCondition = bearishFVG and close <= fvgMid and high>=fvgLow

// Plot buy and sell signals
plotshape(buyCondition, style=shape.labelup, location=location.belowbar, color=color.green, text="B")
plotshape(sellCondition, style=shape.labeldown, location=location.abovebar, color=color.red, text="S")

// Execute buy and sell orders
var float targetLong = 0
var float targetShort = 0

if (buyCondition)
    strategy.entry("Buy", strategy.long)
    targetLong := high * 1.0012 // Calculate target price 2% above high
    strategy.exit("Target", "Buy", limit=targetLong)
    entrySL=fvgLow*0.994

if (sellCondition)
    strategy.entry("Sell", strategy.short)
    targetShort := low * 0.994 // Calculate target price 2% below low
    strategy.exit("Target", "Sell", limit=targetShort)
    entrySL=fvgHigh*1.0028



// Trailing stoploss
//stopLossLong = fvgLow * 0.997 // strategy.position_avg_price * 0.995
//stopLossShort = fvgHigh * 1.003 // strategy.position_avg_price * 1.005
stopLossLong = math.max(fvgLow * 0.997, strategy.position_avg_price * 0.995)
stopLossShort = math.min(fvgHigh * 1.003, strategy.position_avg_price * 1.005)


// Plot stoploss lines with small length
plot(stopLossLong, title="Stop Loss Long", color= strategy.position_size > 0 ? color.red : na, linewidth=1)
plot(stopLossShort, title="Stop Loss Short", color= strategy.position_size < 0 ? color.red : na, linewidth=1)

plot(targetLong, title="TLong", color= strategy.position_size > 0 ? color.green : na,  linewidth=1)
plot(targetShort, title="TShort",color= strategy.position_size < 0 ? color.green : na,  linewidth=1)

// Exit with stoploss
strategy.exit("Stop Loss", "Buy", stop=stopLossLong)
strategy.exit("Stop Loss", "Sell", stop=stopLossShort)