
यह एक बहुआयामी ट्रेडिंग सिग्नल सिस्टम बनाने के लिए एक दिन के भीतर एक मात्रात्मक ट्रेडिंग रणनीति है, जो कई तकनीकी संकेतकों को व्यवस्थित रूप से जोड़ती है, जो एक बहुआयामी ट्रेडिंग सिग्नल सिस्टम का निर्माण करती है। यह रणनीति बाजार में उतार-चढ़ाव के दौरान उच्च संभावना वाले व्यापार के अवसरों को खोजने के लिए विभिन्न संकेतकों के साथ समन्वय करके बनाई गई है।
ट्रेडिंग सिग्नल की पुष्टि करने के लिए एक बहुस्तरीय फ़िल्टरिंग तंत्र का उपयोग करने की रणनीतिः
यह एक व्यापक, तर्कसंगत, दिन के व्यापार की रणनीति है। कई तकनीकी संकेतकों के समन्वय के माध्यम से, जोखिम को नियंत्रित करते हुए स्थिर रिटर्न की खोज की जाती है। रणनीति में मजबूत व्यावहारिकता और स्केलेबिलिटी है, जो उचित पैरामीटर अनुकूलन और जोखिम नियंत्रण के माध्यम से विभिन्न बाजार स्थितियों के अनुकूल है। हालांकि, उपयोगकर्ताओं को प्रत्येक संकेतक की विशेषताओं की गहरी समझ, उचित पैरामीटर सेट करने और जोखिम नियंत्रण पर ध्यान देने की आवश्यकता होती है।
/*backtest
start: 2025-01-25 00:00:00
end: 2025-02-18 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Binance","currency":"ETH_USDT"}]
*/
// Pine Script v5 kodu
//@version=5
strategy("Intraday Strategy with VWAP, Fibonacci, RSI, and SMA", shorttitle="Intraday Strategy", overlay=true)
// Input settings
lengthRSI = input.int(14, title="RSI Length")
lengthFib = input.int(5, title="Fibonacci Lookback Period")
timeframeVWAP = input.timeframe("", title="VWAP Timeframe")
smaLength = input.int(9, title="SMA Length")
rsi = ta.rsi(close, lengthRSI)
sma = ta.sma(close, smaLength)
[fibHigh, fibLow] = request.security(syminfo.tickerid, timeframe.period, [high, low])
upper = fibHigh - (fibHigh - fibLow) * 0.382
lower = fibHigh - (fibHigh - fibLow) * 0.618
vwav = request.security(syminfo.tickerid, timeframeVWAP, ta.vwap(close))
price_above_vwap = close > vwav
// Trading conditions
buySignalRSI = ta.crossover(rsi, 30) and close > lower and close < upper and price_above_vwap
sellSignalRSI = ta.crossunder(rsi, 70) and close < upper and close > lower and not price_above_vwap
buySignalSMA = ta.crossover(close, sma)
sellSignalSMA = ta.crossunder(close, sma)
finalBuySignal = buySignalRSI or buySignalSMA
finalSellSignal = sellSignalRSI or sellSignalSMA
// Execute trades
if finalBuySignal
strategy.entry("Buy", strategy.long)
if finalSellSignal
strategy.entry("Sell", strategy.short)
// Plot signals
plotshape(finalBuySignal, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(finalSellSignal, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")
// Plot VWAP, SMA, and levels
plot(vwav, color=color.blue, title="VWAP")
plot(sma, color=color.yellow, title="SMA 9")
lineUpper = plot(upper, color=color.orange, title="Fibonacci Upper")
lineLower = plot(lower, color=color.purple, title="Fibonacci Lower")