📚 Strateji Örnekleri
Pine Script V5 ile hazırlanmış, webhook entegrasyonlu örnek trading stratejileri
Sistem Nasıl Çalışır?
Strateji Seç
Aşağıdaki örneklerden birini seçin veya kendi stratejinizi yazın
TradingView'a Ekle
Pine Script kodunu kopyalayıp TradingView'da yeni bir indicator/strategy olarak ekleyin
Alarm Oluştur
Alarm Creator sayfasından webhook URL'nizi alın ve TradingView'da alarm oluşturun
Otomatik Trading
Strateji sinyal verdiğinde otomatik olarak Binance'a emir gönderilir
Webhook JSON Parametreleri
Stratejilerinizde kullanacağınız alert() fonksiyonundaki JSON formatı:
| Parametre | Açıklama | Örnek Değer |
|---|---|---|
borsa |
Hedef borsa YENİ | "Binance" / "MEXC" |
piyasa |
İşlem yapılacak piyasa | "FUTURES" / "SPOT" |
sembol |
İşlem çifti (TradingView değişkeni) | "{{ticker}}" |
yon |
İşlem yönü | "BUY" / "SELL" |
tip |
Emir tipi | "MARKET", "LIMIT", "STOP" |
tutar |
İşlem miktarı (USDT) | 10 |
fiyat |
Limit/Stop fiyatı (MARKET için 0) | 0 |
Pine Script V5 Strateji Örnekleri
Strateji Açıklaması
Bu strateji iki hareketli ortalama (EMA) kullanır. Hızlı EMA (9 periyot) yavaş EMA'yı (21 periyot) yukarı kestiğinde AL sinyali, aşağı kestiğinde SAT sinyali verir. Trend takip stratejilerinin en basit örneğidir.
Ne Zaman Kullanılır: Güçlü trend piyasalarında, yatay piyasalarda yanlış sinyal verebilir.
//@version=5
strategy("AlgoCripto - EMA Crossover", overlay=true)
// Parametreler
fastLength = input.int(9, "Fast EMA Length")
slowLength = input.int(21, "Slow EMA Length")
// EMA Hesaplama
fastEMA = ta.ema(close, fastLength)
slowEMA = ta.ema(close, slowLength)
// Al/Sat Sinyalleri
longCondition = ta.crossover(fastEMA, slowEMA)
shortCondition = ta.crossunder(fastEMA, slowEMA)
// Görseller
plot(fastEMA, color=color.blue, title="Fast EMA")
plot(slowEMA, color=color.red, title="Slow EMA")
// Strateji Emirleri
if longCondition
strategy.entry("Long", strategy.long)
alert('{"borsa": "Binance", "piyasa": "FUTURES", "sembol": "{{ticker}}", "yon": "BUY", "tip": "MARKET", "tutar": 10, "fiyat": 0}', alert.freq_once_per_bar)
if shortCondition
strategy.entry("Short", strategy.short)
alert('{"borsa": "Binance", "piyasa": "FUTURES", "sembol": "{{ticker}}", "yon": "SELL", "tip": "MARKET", "tutar": 10, "fiyat": 0}', alert.freq_once_per_bar)
TradingView Alarm Ayarı
Alarm oluştururken "Alert function calls only" seçeneğini seçin ve webhook URL'nizi Alarm Creator sayfasından alın.
Strateji Açıklaması
RSI (Relative Strength Index) momentum göstergesidir. RSI 30'un altına düştüğünde aşırı satım (AL sinyali), 70'in üzerine çıktığında aşırı alım (SAT sinyali) verir.
Ne Zaman Kullanılır: Konsolidasyon/yatay piyasalarda iyi çalışır. Güçlü trendlerde yanlış sinyal verebilir.
//@version=5
strategy("AlgoCripto - RSI Strategy", overlay=false)
// Parametreler
rsiLength = input.int(14, "RSI Length")
oversoldLevel = input.int(30, "Oversold Level")
overboughtLevel = input.int(70, "Overbought Level")
// RSI Hesaplama
rsi = ta.rsi(close, rsiLength)
// Al/Sat Sinyalleri
longCondition = ta.crossover(rsi, oversoldLevel)
shortCondition = ta.crossunder(rsi, overboughtLevel)
// Görseller
hline(oversoldLevel, "Oversold", color=color.green)
hline(overboughtLevel, "Overbought", color=color.red)
hline(50, "Middle", color=color.gray)
plot(rsi, color=color.blue, title="RSI")
// Strateji Emirleri
if longCondition
strategy.entry("Long", strategy.long)
alert('{"borsa": "Binance", "piyasa": "FUTURES", "sembol": "{{ticker}}", "yon": "BUY", "tip": "MARKET", "tutar": 10, "fiyat": 0}', alert.freq_once_per_bar)
if shortCondition
strategy.entry("Short", strategy.short)
alert('{"borsa": "Binance", "piyasa": "FUTURES", "sembol": "{{ticker}}", "yon": "SELL", "tip": "MARKET", "tutar": 10, "fiyat": 0}', alert.freq_once_per_bar)
İpucu
RSI değerlerini (30/70) piyasa koşullarına göre ayarlayabilirsiniz. Daha az sinyal için 20/80, daha çok sinyal için 35/65 değerlerini deneyebilirsiniz.
Strateji Açıklaması
Bu strateji pivot noktalarını kullanarak destek ve direnç seviyelerini belirler. Fiyat direnci kırdığında AL, desteği kırdığında SAT sinyali verir.
Ne Zaman Kullanılır: Konsolidasyondan sonra kırılma beklenirken veya aralıklı piyasalarda kullanılır.
//@version=5
strategy("AlgoCripto - Support/Resistance Breakout", overlay=true)
// Parametreler
pivotLength = input.int(10, "Pivot Length")
breakoutConfirmation = input.int(2, "Breakout Confirmation Bars")
// Pivot Noktalarını Bul
pivotHigh = ta.pivothigh(high, pivotLength, pivotLength)
pivotLow = ta.pivotlow(low, pivotLength, pivotLength)
// Direnç ve Destek Seviyeleri
var float resistance = na
var float support = na
if not na(pivotHigh)
resistance := pivotHigh
if not na(pivotLow)
support := pivotLow
// Kırılma Sinyalleri
longCondition = close > resistance and close[breakoutConfirmation] <= resistance
shortCondition = close < support and close[breakoutConfirmation] >= support
// Görseller
plot(resistance, color=color.red, style=plot.style_line, linewidth=2, title="Resistance")
plot(support, color=color.green, style=plot.style_line, linewidth=2, title="Support")
// Strateji Emirleri
if longCondition
strategy.entry("Long", strategy.long)
alert('{"borsa": "Binance", "piyasa": "FUTURES", "sembol": "{{ticker}}", "yon": "BUY", "tip": "MARKET", "tutar": 10, "fiyat": 0}', alert.freq_once_per_bar)
if shortCondition
strategy.entry("Short", strategy.short)
alert('{"borsa": "Binance", "piyasa": "FUTURES", "sembol": "{{ticker}}", "yon": "SELL", "tip": "MARKET", "tutar": 10, "fiyat": 0}', alert.freq_once_per_bar)
Dikkat
Kırılma stratejileri yanlış kırılma (false breakout) riski taşır. Stop-loss kullanımı önerilir.
Başlamaya Hazır mısınız?
Stratejileri kopyalayın ve hemen TradingView'da kullanmaya başlayın!
Alarm Creator'a Git API Ayarları