
यह एक बहु-सूचक-आधारित ट्रेंड ट्रैकिंग ट्रेडिंग सिस्टम है, जिसमें कई तकनीकी संकेतकों जैसे कि चलती औसत (ईएमए), एमएसीडी सूचक, आरएसआई सूचक और लेन-देन की मात्रा विश्लेषण शामिल हैं। यह रणनीति बाजार की प्रवृत्ति स्पष्ट होने पर लेन-देन करने के लिए, अल्पकालिक, मध्यम और दीर्घकालिक चलती औसत के बीच संबंधों का विश्लेषण करके, गतिशीलता सूचक और लेन-देन की मात्रा की पुष्टि करती है। सिस्टम ने समर्थन और प्रतिरोध विश्लेषण को भी पेश किया है, जिससे लेनदेन की सटीकता में और वृद्धि हुई है।
यह रणनीति निम्नलिखित प्रमुख तत्वों पर आधारित हैः
रणनीति एक समग्र प्रवृत्ति ट्रैकिंग प्रणाली है, जो कई तकनीकी संकेतकों के संयोजन के माध्यम से व्यापार की विश्वसनीयता की गारंटी के साथ कुछ जोखिम नियंत्रण क्षमता है। रणनीति का मुख्य लाभ इसकी बहुआयामी विश्लेषणात्मक विधि में है, लेकिन साथ ही साथ रणनीति के प्रदर्शन पर बाजार की स्थिति के प्रभाव पर ध्यान देने की आवश्यकता है। निरंतर अनुकूलन और सुधार के माध्यम से, रणनीति को वास्तविक व्यापार में बेहतर प्रदर्शन की उम्मीद है।
/*backtest
start: 2022-02-09 00:00:00
end: 2025-02-06 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Advanced EMA + MACD + RSI Strategy with Support/Resistance", overlay=true)
// Parametreler
shortEMA = input(5, title="Kısa Vadeli EMA (5)")
mediumEMA = input(14, title="Orta Vadeli EMA (14)")
longEMA = input(34, title="Uzun Vadeli EMA (34)")
extraLongEMA = input(55, title="Ekstra Uzun Vadeli EMA (55)")
rsiLength = input(14, title="RSI Periyodu")
macdShortLength = input(12, title="MACD Kısa Periyot")
macdLongLength = input(26, title="MACD Uzun Periyot")
macdSignalLength = input(9, title="MACD Signal Periyot")
volumeMultiplier = input(1.5, title="Hacim Çarpanı")
// EMA Hesaplamaları
ema5 = ta.ema(close, shortEMA)
ema14 = ta.ema(close, mediumEMA)
ema34 = ta.ema(close, longEMA)
ema55 = ta.ema(close, extraLongEMA)
// MACD Hesaplamaları
[macdLine, signalLine, _] = ta.macd(close, macdShortLength, macdLongLength, macdSignalLength)
macdHist = macdLine - signalLine
// RSI Hesaplaması
rsi = ta.rsi(close, rsiLength)
// Destek ve Direnç Hesaplamaları (en yüksek ve en düşük değerler)
highestHigh = ta.highest(high, 20)
lowestLow = ta.lowest(low, 20)
// Hacim Kontrolü
avgVolume = ta.sma(volume, 20)
volumeCondition = volume > avgVolume * volumeMultiplier
// Alım ve Satım Koşulları
longCondition = ema5 > ema14 and ema14 > ema34 and ema34 > ema55 and close > ema34 and macdHist > 0 and rsi > 50 and volumeCondition
shortCondition = ema5 < ema14 and ema14 < ema34 and ema34 < ema55 and close < ema34 and macdHist < 0 and rsi < 50 and volumeCondition
// Alım ve Satım İşlemleri
if (longCondition)
strategy.entry("Long", strategy.long)
if (shortCondition)
strategy.entry("Short", strategy.short)
// Grafik Üzerinde Göstergeler
plot(ema5, color=color.blue, title="5 EMA")
plot(ema14, color=color.green, title="14 EMA")
plot(ema34, color=color.red, title="34 EMA")
plot(ema55, color=color.purple, title="55 EMA")
hline(50, "RSI 50", color=color.gray, linestyle=hline.style_dotted)
plot(highestHigh, color=color.orange, title="Direnç", linewidth=2)
plot(lowestLow, color=color.red, title="Destek", linewidth=2)