📚 Strateji Örnekleri

Pine Script V5 ile hazırlanmış, webhook entegrasyonlu örnek trading stratejileri

Sistem Nasıl Çalışır?

1
Strateji Seç

Aşağıdaki örneklerden birini seçin veya kendi stratejinizi yazın

2
TradingView'a Ekle

Pine Script kodunu kopyalayıp TradingView'da yeni bir indicator/strategy olarak ekleyin

3
Alarm Oluştur

Alarm Creator sayfasından webhook URL'nizi alın ve TradingView'da alarm oluşturun

4
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ı