Wunder DCA TradingView Stratejisini WunderTrading üzerinde nasıl otomatikleştiririm?
Signal Bot sekmesine gidin ve Bot Oluştur'a basın.
Genel bölümündeki tüm alanları doldurun ve Bot başlatma koşulu olarak TradingView Stratejisi'ni seçin.
Maksimum sermaye limiti eklemek isteyip istemediğinize karar verin ve Bot Oluştur'a basın. Webhook URL'si ve yer tutucuların bulunduğu aşağıdaki pencereyi göreceksiniz:
Pencereyi açık bırakın ve TradingView'in Supercharts bölümüne gidin. Göstergeler'e tıklayın ve stratejinizi seçin.
Strateji grafiğe uygulandıktan sonra, bir işlem çifti ve zaman dilimi seçin.
Stratejinizin Girişlerini ve Özelliklerini ayarlayın, ardından Tamam'a basın.
Alarmı açın ve Koşul alanından stratejinizi seçin.
Mesaj sekmesini açın, bir Uyarı adı girin, ardından Sinyal Botu penceresinden TradingView Strateji JSON dosyasını kopyalayın ve TradingView uyarı Mesajı alanına yapıştırın.
Bildirimler sekmesine gidin ve Sinyal botundan Webhook URL'sini ekleyin:
https://wtalerts.com/bot/trading_view_strategy
İşlemi tamamlamak için Oluştur'a tıklayın.
Botunuz artık TradingView'e tamamen bağlı ve strateji sinyallerinize göre otomatik olarak işlem yapmaya hazır. Strateji bir uyarı tetiklediğinde, TradingView yapılandırılmış yer tutucularla birlikte webhook gönderecek ve botun doğru, gerçek zamanlı sipariş verilerini almasını sağlayacaktır.Botu canlı koşullarda çalıştırmadan önce, her şeyin beklendiği gibi çalıştığından emin olmak için kurulumu bir demo hesapta veya minimum sermaye ile test etmenizi şiddetle tavsiye ederiz. Yürütme hatalarını önlemek için strateji ayarlarınızı, uyarı yapılandırmanızı ve yer tutucu değerlerinizi iki kez kontrol edin.
Doğrulandıktan sonra, otomatik iş akışınız sürekli olarak çalışacak ve manuel müdahale gerektirmeyecektir. Sinyallerinizi her zaman TV Günlüklerinde ve Sinyal Botu günlüklerinde kontrol edebilir ve araştırabilirsiniz:
1. Strateji Genel Bakış
Wunder DCA Bot, ana bir giriş sinyalini Dolar Maliyet Ortalaması (DCA) emir ızgarası ile birleştiren gelişmiş bir TradingView stratejisidir. Pozisyona kademeli olarak daha iyi (veya daha kötü) fiyatlardan giriş yapmanıza olanak tanırken; stop-loss, take-profit, trailing stop ve break-even’e taşıma özellikleriyle riski yönetmenizi sağlar. Girişlerin daha geniş piyasa yönüyle uyumlu olmasını sağlamak için gelişmiş bir trend filtresi uygulanabilir. Strateji ayrıca çeşitli göstergelere dayalı birden fazla çıkış yöntemi sunar.
Temel özellikler:
Giriş Koşulları: Breakout, MACD, Bollinger Bands, VWRSI, Price Change veya ASAP (anında giriş) seçeneklerinden birini seçebilirsiniz.
DCA Izgarası: Yapılandırılabilir fiyat sapması, hacim çarpanı ve sapma çarpanı ile 30’a kadar ek emir tanımlayabilirsiniz.
Trend Filtresi: SuperTrend, SMA, EMA, TEMA, ATR veya getirilerin standart sapması (yüzdelik analiz ile) kullanılarak isteğe bağlı filtre uygulanabilir.
Çıkış Yönetimi: Yalnızca TP ile, yalnızca gösterge ile veya hangisi önce gelirse (first-come) yöntemiyle çıkış yapılabilir. Göstergeye dayalı çıkışlar; RSI, SMA, CRSI, MACD ve SuperTrend’i farklı alt yöntemlerle içerir.
Risk Yönetimi: Sabit TP/SL yüzdeleri veya Risk/Ödül oranına göre türetilmiş SL kullanılabilir. Trailing stop ve break-even’e taşıma özellikleri etkinleştirilebilir.
Stop-Loss Güvenlik Kontrolü: Stop-loss’un DCA ızgarasının dışında konumlandırılmasını sağlayarak erken likidasyonu önler.
2. Hızlı Başlangıç
Script’i TradingView grafiğinize ekleyin.
Backtest dönemini ayarlayın (isteğe bağlı).
Risk & Para Yönetimi ayarlarını yapılandırın – sermayenizi tanımlayın.
Core Settings → Entry condition type bölümünden giriş koşulunuzu seçin.
DCA parametrelerini ayarlayın – emir sayısı, fiyat sapması, hacim çarpanı vb.
Trend filtresini etkinleştirin/devre dışı bırakın ve istediğiniz yöntemi parametreleriyle birlikte seçin.
TP ve SL ayarlayın – sabit yüzdeler kullanın veya Risk/Ödül oranını tercih edin.
İsterseniz trailing stop ve break-even’e taşıma özelliklerini yapılandırın.
Çıkış yöntemini ve ilgili göstergeyi seçin.
Backtest çalıştırın ve parametreleri optimize edin.
3. Girdi Parametreleri Referansı
Tüm girdiler, script’in ayarlar panelinde gruplandırılmıştır. Aşağıda ayrıntılı bir açıklama yer almaktadır.
3.1 Backtest Tarih Aralığı
Girdi | Tür | Limitler | Varsayılan | Açıklama |
Start |
| true/false | false | Başlangıç tarihi kısıtlamasını etkinleştirin. |
Start Period |
| any valid timestamp |
| Backtest periyodunun başlangıç zamanı. |
Finish |
| true/false | false | Bitiş tarihi kısıtlamasını etkinleştirin. |
End Period |
| any valid timestamp |
| Backtest periyodunun sonu. |
Not: Tarih filtresini etkinleştirmek için her iki seçeneğin de etkinleştirilmesi gerekir.
3.2 Risk ve Para Yönetimi
Girdi | Tür | Limitler | Varsayılan | Açıklama |
Capital $ |
| min=1, max=1,000,000 | 1000 | Pozisyon büyüklüğü belirleme için kullanılan sermaye miktarı. |
Not: Bu versiyonda işlem başına risk yüzdesi bulunmamaktadır; pozisyon büyüklüğü basitçe sermeyenin giriş fiyatına bölünmesiyle hesaplanır. Önceki sürümlerdeki Sözleşme hacmi ve İşlem başına risk % girdileri mevcuttur ancak hesaplamada mantığında kullanılmamaktadır (bunlar kalıntılardır).
3.3 Strateji Ayarları
3.3.1 Kar Al & Zarar Durdur
Girdi | Tür | Limitler | Varsayılan | Açıklama / Aktivasyon |
Use TP |
| true/false | true | Kar Al'ı etkinleştir. |
Use SL |
| true/false | true | Zarar Durdur'u etkinleştir. |
Take Profit (%) |
| min=0.1 | 3.5 | Sabit yüzdelik Kar Al (RR devre dışı bırakıldığında veya yalnızca TP kullanıldığında kullanılır). |
Stop Loss (%) |
| min=0.1, max=100 | 3.5 | Sabit yüzdelik Zarar Durdur (SL etkinleştirildiğinde kullanılır). |
3.3.2 Risk / Ödül
Yalnızca TP ve SL'nin her ikisi de etkinleştirildiğinde görünür.
Girdi | Tür | Limitler | Varsayılan | Açıklama / Aktivasyon |
Condition RR |
| true/false | true | Risk/Ödül için anahtar. Devre dışı bırakıldığında, TP sabit bir değer kullanılarak ayarlanır. |
Simple fraction / Decimal |
| Simple fr, Decimal | Simple fraction | RR gösterimini seçin. |
Risk (simple fraction) |
| min=1, max=100 | 4 | Risk/ödül oranının payı. (Yalnızca
|
Reward (simple fraction) |
| min=1, max=100 | 5 | Risk/ödül oranının paydası. (Yalnızca |
Decimal RR |
| min=0.01, max=99.99 | 0.50 | Ondalık risk/ödül oranı değeri (örneğin, 0.5 değeri şu şekilde de gösterilir, risk:ödül = 1:2). (Yalnızca |
Not: RR, Risk / Ödül olarak hesaplanır. Eğer RR = 0,5 ise, TP, SL mesafesinin iki katı uzaklığa yerleştirilir.*
3.3.3 İz Süren Durdur
Girdi | Tür | Limitler | Varsayılan | Açıklama |
Use TS |
| true/false | true | İz süren durdurmayı etkinleştir. |
Trailing Stop Activation (%) |
| min=0.01, step=0.1 | 0.4 | İz süren durdurmayı tetikleyen fiyat hareketi (giriş fiyatından yüzde olarak). |
Trailing Stop Execution (%) |
| min=0.01, step=0.1 | 0.6 | Etkinleştirildikten sonra stop emrinin yerleştirildiği en yüksek fiyatın (uzun pozisyon) veya en düşük fiyatın (kısa pozisyon) gerisindeki mesafe (yüzde olarak). |
3.3.4 Zarar Durdurma Emrini Başabaş Noktasına Taşı.
Girdi | Tür | Limitler | Varsayılan | Açıklama |
Use MSL |
| true/false | true | Başabaş noktasına geçişi etkinleştir. |
MSL activation (%) |
| min=0.01, step=0.1 | 0.5 | Zarar durdurma emrinin başabaş noktasına taşınmasını tetikleyen fiyat hareketi (giriş fiyatından yüzde olarak). |
3.4 DCA Ayarları
Bu parametreler DCA emir tablosunu tanımlar.
Girdi | Tür | Limitler | Varsayılan | Açıklama |
Max DCA orders |
| min=1, max=30 | 5 | Temel emir dahil toplam emir sayısı. Örnek: 5, 1 temel emir + 4 DCA emri anlamına gelir. |
Price deviation |
| min=0.1, max=20.0 | 1.00 | İlk DCA emri için başlangıç fiyat sapması (yüzde olarak). |
Order size multiplier |
| min=1.0, max=10.0 | 2.01 | Sonraki her DCA emrinin hacmi için çarpan. |
Price dev. multiplier |
| min=1.0, max=10.0 | 1.0 | Sonraki her emir için fiyat sapmasına çarpan uygulanır. |
DCA Take-profit anchor point |
| average_price, entry_order | average_price | TP hesaplaması için referans fiyatı belirler: |
DCA Stop-loss anchor point |
| entry_order, average_price | entry_order | SL hesaplaması için referans fiyatı belirler. |
3.5 Temel Ayarlar
3.5.1 İşlem Yönü
Girdi | Tür | Limitler | Varsayılan | Açıklama |
Trade direction |
| LONG, SHORT, BOTH, NONE | BOTH | Stratejinin işlem açabileceği yönü kısıtlar. |
3.5.2 Giriş Koşulu Türü
Girdi | Tür | Limitler | Varsayılan | Açıklama |
Entry condition type |
| Breakout, MACD, Bollinger, Price Change, VWRSI, ASAP | Breakout | İlk giriş sinyalini üreten birincil göstergeyi seçer. |
3.6 Giriş Koşulu Göstergeleri
3.6.1 Breakout
Girdi | Tür | Limitler | Varsayılan | Açıklama |
Timeframe |
| any valid TF | 'D' | Günlük en yüksek/en düşük değerleri hesaplamak için daha geniş bir zaman dilimi kullanılır. |
Mantık: close[1] <= dailyLow ve close > dailyLow olduğunda uzun pozisyon; close[1] >= dailyHigh ve close < dailyHigh olduğunda kısa pozisyon.
3.6.2 MACD
Girdi | Tür | Limitler | Varsayılan | Açıklama |
Fast Length |
| min=1 | 3 | Hızlı EMA periyodu. |
Slow Length |
| min=1 | 21 | yavaş EMA periyodu. |
Signal Smoothing |
| min=1, max=50 | 9 | Sinyal çizgisi EMA periyodu. |
Mantık: MACD'nin sinyal seviyesinin üzerinde ve sinyal < 0 olduğunda uzun pozisyon; MACD'nin sinyal seviyesinin altında ve sinyal > 0 olduğunda kısa pozisyon.
3.6.3 Bollinger Bantları
Girdi | Tür | Limitler | Varsayılan | Açıklama |
BBPeriod |
| min=1 | 210 | SMA esasına göre periyod. |
StdDev |
| min=0.001, max=50 | 2.5 | Bantlar için standart sapma sayısı. |
Mantık: close[1] < lowerBand ve close > lowerBand olduğunda uzun pozisyon; close[1] > upperBand ve close < upperBand olduğunda kısa pozisyon.
3.6.4 VWRSI
Girdi | Tür | Limitler | Varsayılan | Açıklama |
Length |
| min=1 | 14 | RSI periyodu. |
VWRSI lower limit |
| (no explicit limits) | 20 | Uzun pozisyon açmak için aşırı satış seviyesi. |
VWRSI upper limit |
| (no explicit limits) | 80 | Kısa pozisyon açmak için aşırı alım seviyesi. |
Mantık: VWRSI'nin alt sınırın üzerinde kesişmesi durumunda uzun pozisyon; üst sınırın altında kesişmesi durumunda kısa pozisyon.
3.6.5 Fiyat Değişimi
Girdi | Tür | Limitler | Varsayılan | Açıklama |
Price Change Period |
| min=1 | 14 | Fiyat değişimini izlemek için geriye dönük kontrol edilecek mum sayısı. |
Price Cap, % |
| min=2.0, max=5.0 | 5.0 | Gerekli fiyat değişim yüzdesi (uzun pozisyon için negatif, kısa pozisyon için pozitif). |
Mantık: Fiyat, dönem boyunca fiyat tavanından daha fazla düştüğünde uzun pozisyon; fiyat, fiyat tavanından daha fazla arttığında kısa pozisyon.
3.6.6 ASAP (En Kısa Sürede)
Girdi | Tür | Limitler | Varsayılan | Açıklama |
(none) | - | - | - | Açık pozisyon bulunmadığında, işlem yönünü dikkate alarak ilk mum çubuğunda hemen işleme girer. |
3.6.7 Fiyat Değişimi için RSI Filtresi
Bu filtre, Fiyat Değişimi koşuluna uygulanabilir.
Girdi | Tür | Limitler | Varsayılan | Açıklama |
Use RSI filter |
| true/false | false | Fiyat Değişimi için RSI filtresini etkinleştirin. |
RSI period |
| (no explicit limits) | 14 | RSI periyodu. |
RSI lower limit |
| (no explicit limits) | 20 | Uzun pozisyona giriş için RSI'nin bu değerin altında olması gerekir. |
RSI upper limit |
| (no explicit limits) | 80 | Kısa pozisyon açmak için RSI'nin bu değerin üzerinde olması gerekir. |
3.7 Trend Filtre Ayarları
Trend filtresi, girişler için karşılanması gereken ek bir katman görevi görür. Devre dışı bırakılabilir (none) veya altı gösterge türünden birine ayarlanabilir.
Girdi | Tür | Seçenekler | Varsayılan | Açıklama |
Filter indicator type |
| none, Super Trend, SMA, EMA, TEMA, ATR, STD+Percentile | none | Trend filtresini seçer. Etkinleştirildiğinde, alt parametreleri görünür. |
3.7.1 Süper Trend Filtresi
Filter indicator type = Super Trend olduğunda görünür.
Girdi | Tür | Seçenekler | Varsayılan | Açıklama |
Super Trend filter type |
| Trend Direction, Trend Confirmation, Price Distance | Trend Direction | SuperTrend'in nasıl kullanılacağını belirler. |
ATR Length (global) |
| min=1 | 10 | SuperTrend hesaplaması için ATR dönemi. |
Factor (global) |
| min=0.01 | 3.0 | SuperTrend için çarpan. |
SuperTrend confirmation bars (only for Trend Confirmation) |
| min=1 | 10 | Trendin doğrulanması için ardışık olarak kaç mum çubuğunun devam etmesi gerektiği sayısı. |
SuperTrend Price-ATR Threshold (only for Price Distance) |
| min=0.001 | 0.5 | Fiyat-SüperTrend mesafesinin ATR'ye oranının minimum değeri. |
SuperTrend Price-ATR ATRperiod (only for Price Distance) |
| min=1 | 14 | Mesafe hesaplamasında kullanılan ATR süresi. |
Mantık:
Trend Yönü: SüperTrend yönü < 0 olduğunda (yükseliş trendi) uzun pozisyon, > 0 olduğunda (düşüş trendi) kısa pozisyon.
Trend Onayı: Aynı yöndeki ardışık çubukları sayın; sayım ≥ eşik olduğunda koşul doğrudur.
Fiyat Mesafesi: Fiyatın trend yönünde SüperTrend'den (ATR ile ayarlanmış) yeterince uzak olması gerekir.
3.7.2 SMA Filtresi
Filter indicator type = SMA olduğunda görünür. Hızlı ve Yavaş SMA ayarlarını gerektirir (aşağıda Trend filtre göstergesi parametreleri bölümüne bakın). Filtre türü şu olabilir:
Girdi | Tür | Seçenekler | Varsayılan | Açıklama |
SMA filter type |
| Price‑SMA position, Price‑SMA with slope, SMA Comparison | Price‑SMA position |
|
Mantık (Hızlı SMA out_fast ve Yavaş SMA out_slow kullanmak):
Fiyat‑SMA pozisyon:
close > out_fastolduğunda Uzun giriş,close < out_fastolduğunda Kısa giriş.Eğimli Fiyat-SMA:
close > out_fastveout_fast > out_fast[1]olduğunda Uzun giriş,close < out_fastveout_fast < out_fast[1]olduğunda Kısa giriş.SMA Karşılaştırması:
out_fast > out_slowolduğunda Uzun giriş,out_fast < out_slowolduğunda Kısa giriş.
3.7.3 EMA Filtresi
SMA'ya benzer ancak EMA kullanır. Filter indicator type = EMA olduğunda görünür.
Girdi | Tür | Seçenekler | Varsayılan | Açıklama |
EMA filter type |
| Price‑EMA position, Price‑EMA with slope, EMA Comparison | Price‑EMA position |
|
SMA'ya benzer mantık, Hızlı EMA out_fast_ema ve Yavaş EMA out_slow_ema kullanarak.
3.7.4 TEMA Filtresi
Filter indicator type = TEMA olduğunda görünür. Üçlü EMA kullanır.
Girdi | Tür | Seçenekler | Varsayılan | Açıklama |
TEMA filter type |
| Price‑TEMA position, Price‑TEMA with slope, TEMA Comparison | Price‑TEMA position |
|
SMA'ya benzer mantık, Hızlı TEMA out_f_tema ve Yavaş TEMA out_s_tema kullanarak.
3.7.5 ATR Filtresi
Filter indicator type = ATR olduğunda görünür.
Girdi | Tür | Seçenekler | Varsayılan | Açıklama |
ATR filter type |
| Volatility Level, Historical Comparison, Adaptive Threshold | Volatility Level |
|
Volatility threshold (for Volatility Level) |
| min=0.000001 | 0.05 | ATR bu değeri aşmalıdır. |
Market condition (for Historical Comparison) |
| Active market, Calm market | Active market | Mevcut ATR'yi tarihsel ortalamasıyla (son 100 çubuğun hareketli ortalaması) karşılaştırır. Aktif: mevcut > ortalama; Sakin: mevcut < ortalama. |
Adaptive Threshold Range (%) (for Adaptive Threshold) |
| min=5.0, max=80.0 | 15.00 | Tarihsel ortalama etrafında bir aralık tanımlar: |
Not: Aynı koşul hem uzun hem de kısa pozisyonlar için geçerlidir.
3.7.6 STD+Yüzdelik Filtresi
Bu filtre, oynaklığı ölçmek için logaritmik getiri oranlarının hareketli standart sapmasını ve yüzdelik dilimini (varsayılan olarak 75. yüzdelik) kullanır. Birden fazla gelişmiş yönteme sahiptir. Filter indicator type = STD+Percentile olduğunda görünür.
Girdi | Tür | Limitler/Seçenekler | Varsayılan | Açıklama |
STD+Percentile filter type |
| Low Volatility, High Volatility, Historical Comparison, Adaptive Threshold, Smart Adaptive Threshold | Low Volatility |
|
Show Indicator "STD+Percentile" |
| true/false | false | Göstergeyi ayrı bir bölmede gösterir. |
Market condition (for Historical Comparison, Adaptive Threshold, SAT) |
| Active market, Calm market | Active market | Rejimi tanımlar. |
Standard Deviation Window |
| (no explicit limits) | 280 | Standart sapma hesaplaması için geriye dönük inceleme. |
Percentile Window |
| (no explicit limits) | 280 | Yüzdelik hesaplaması için geriye dönük inceleme. |
Percentile |
| (no explicit limits) | 75 | Yüzdelik dilim düzeyi (örneğin, 75. yüzdelik dilim). |
Düşük / Yüksek Volatilite
Düşük Volatilite:
std_dev < percentile_75vestd_dev < std_dev[1](azalan) gerektirir.High Volatility:
std_dev > percentile_75vestd_dev > std_dev[1](artan) gerektirir.
Historical Comparison (STD)
Aktif market:
std_dev > percentile_75Sakin market:
std_dev < percentile_75
Uyarlanabilir Eşik (AT)
Volatiliteyi yüzdelik dilim referans noktasına göre normalleştirir.: q = std_dev / percentile_75.
Bant parametereleri (aktif ve sakin bantlar) çapa değerinin kesirleri olarak belirtilir..
AT: Aktif bant min (rA_min) –
float, min=0.05, adım=0.01, varsayılan 0.90. Q-evreninde aktif mod için alt sınır.AT: Aktif bant max (rA_max) –
float, min=0.05, adım=0.01, varsayılan 1.20. Aktif mod için üst sınır.AT: Sakin bant min (rC_min) –
float, min=0.05, adım=0.01, varsayılan 0.60.AT: Sakin bant max (rC_max) –
float, min=0.05, adım=0.01, varsayılan 0.90.
Koşul: Aktif modda, q ∈ [rA_min, rA_max]; sakin modda, q ∈ [rC_min, rC_max]. Uzun/kısa pozisyonlar için de aynı durum geçerli.
Akıllı Uyarlanabilir Eşik (SAT)
SAT, sağlam bir genişlik tahmincisi kullanarak, standart sapmanın hareketli ortalaması etrafında dinamik bir koridor oluşturur.
Girdi | Tür | Limitler | Varsayılan | Açıklama |
SAT: Baseline SMA length (Lμ) |
| min=2 | 50 | Standart sapmanın (temel μ) SMA'sı için süre. |
SAT: Width SMA length (Lw) |
| min=2 | 50 | SMA'nın temel çizgiden mutlak sapmasının periyodu (genişlik w). |
SAT: Corridor width multiplier (k) |
| min=0.1, step=0.1 | 1.5 | Koridor genişliğini ayarlamak için çarpan: |
SAT: Active zone floor (u_min, 0..1) |
| min=0.0, max=1.0, step=0.01 | 0.65 | Aktif mod için koridor içindeki normalleştirilmiş konum (alt sınır). |
SAT: Active zone ceiling (u_max, 0..1) |
| min=0.0, max=1.0, step=0.01 | 0.95 | Aktif mod için normalleştirilmiş konum üst sınırı. |
SAT: Calm zone floor (u_min, 0..1) |
| min=0.0, max=1.0, step=0.01 | 0.10 | Sakin mod için normalleştirilmiş konum alt sınırı. |
SAT: Calm zone ceiling (u_max, 0..1) |
| min=0.0, max=1.0, step=0.01 | 0.40 | Sakin mod için normalleştirilmiş konum üst sınırı. |
SAT: Enable hysteresis |
| true/false | false | Etkinleştirilirse, titremeyi azaltmak için ayrı giriş/çıkış bölgeleri kullanır. |
SAT: Hysteresis margin (h, 0..1) |
| min=0.0, max=0.50, step=0.01 | 0.03 | Bekleme/çıkış bölgesini genişletme marjı. |
SAT: Show hysteresis bands |
| true/false | false | Genişletilmiş bekleme/çıkış bölgelerini gösterir. |
SAT mantık:
Hesapla
μ = SMA(std_dev, Lμ),w = SMA(|std_dev - μ|, Lw).Koridor:
low = max(0, μ - k·w),high = μ + k·w.Normalleştirilmiş pozisyon:
u = (std_dev - low) / (high - low), bağlanmış [0,1].Aktif modda, SAT,
std_devkoridor içindeyse veuin[active_floor, active_ceiling]aralığındaysa geçer. Sakin modda, sakin sınırları kullanır.Histerezis etkinleştirilmişse, giriş kontrolü orijinal sınırları kullanırken, tutma işlemi durum belleğiyle genişletilmiş sınırları
[u_min - h, u_max + h](sıkıştırılmış) kullanır.
3.8 Çıkış Ayarları
3.8.1 Çıkış Metodu
Girdi | Tür | Seçenekler | Varsayılan | Açıklama |
Exit method |
| indicator only, TP only, indicator or TP (First) | indicator or TP (First) | Pozisyonların nasıl kapatılacağını belirler. |
Sadece gösterge: Sadece çıkış göstergesi tetiklendiğinde çıkış yapın.
Sadece TP: Sadece kar alma seviyesine ulaşıldığında çıkış yapın.
Gösterge veya TP (İlk): Hangisi önce gerçekleşirse o zaman çıkış yapın.
3.8.2 Çıkış Göstergesi Tipi
Exit method ≠ TP only olduğunda görünür.
Girdi | Tür | Seçenekler | Varsayılan | Açıklama |
Exit indicator type |
| RSI, SMA, CRSI, MACD, Super Trend | RSI | Çıkış sinyalleri için göstergeyi seçer. |
3.8.3 Çıkış Parametreleri
Her göstergenin kendine özgü parametreleri ve alt yöntemleri vardır.
RSI Çıkışı
Girdi | Tür | Limitler/Seçenekler | Varsayılan | Açıklama |
RSI exit type |
| Overbought/Oversold, Level Reversal, Signal Line Cross | Overbought/Oversold |
|
RSI period |
| min=1 | 14 | RSI periyodu. |
RSI lower limit |
| (no explicit) | 20 | Aşırı satış seviyesi (bazı işlem modlarında kısa vadeli çıkış için). |
RSI upper limit |
| (no explicit) | 80 | Aşırı alım seviyesi (uzun pozisyondan çıkış için). |
Signal MA Length (for Signal Line Cross) |
| min=1 | 14 | Sinyal hattı için MA uzunluğu. |
Signal MA Type (for Signal Line Cross) |
| RMA, SMA, EMA, WMA | RMA | MA türü. |
Mantık:
Aşırı Alım/Aşırı Satım: RSI aşırı alım seviyesinin üzerine çıktığında uzun pozisyondan çıkış; RSI aşırı satım seviyesinin altına indiğinde kısa pozisyondan çıkış.
Seviye Tersine Dönüşü: RSI aşırı alım seviyesinin altına indiğinde uzun pozisyondan çıkış; RSI aşırı satım seviyesinin üzerine çıktığında kısa pozisyondan çıkış.
Sinyal Çizgisi Geçişi: RSI sinyal hareketli ortalamasını geçtiğinde çıkış (aşağı geçişte uzun pozisyondan çıkış, yukarı geçişte kısa pozisyondan çıkış).
SMA Çıkışı
Hızlı ve Yavaş SMA'yı kullanır (SMA trend filtresine benzer ancak kendine özgü uzunluk girişleriyle).
Girdi | Tür | Seçenekler | Varsayılan | Açıklama |
SMA exit type |
| Price‑SMA position, Price‑SMA with slope, SMA Comparison | Price‑SMA position |
|
Fast SMA Length |
| min=1 | 9 |
|
Fast SMA Source |
| - | close |
|
Fast SMA Offset |
| -500 to 500 | 0 |
|
Fast SMA Smoothing Type |
| None, SMA, EMA, RMA, WMA, VWMA | None | SMA üzerinde ek yumuşatma işlemi. |
Fast SMA Smoothing Length |
| min=1 (if smoothing not None) | 14 |
|
Slow SMA Length |
| min=1 | 24 |
|
Slow SMA Source |
| - | close |
|
Slow SMA Offset |
| -500 to 500 | 0 |
|
Slow SMA Smoothing Type |
| None, SMA, EMA, RMA, WMA, VWMA | None |
|
Slow SMA Smoothing Length |
| min=1 (if smoothing not None) | 14 |
|
Mantık (Hızlı SMA out_fast_e ve Yavaş SMA out_slow_e kullanarak):
Fiyat-SMA pozisyonu: Fiyat Hızlı SMA'nın altına düştüğünde uzun pozisyondan çıkın; fiyat Hızlı SMA'nın üstüne çıktığında kısa pozisyondan çıkın.
Eğimli Fiyat-SMA: Pozisyonla aynıdır ancak SMA eğim yönünü gerektirir.
SMA Karşılaştırması: Hızlı SMA Yavaş SMA'nın altına düştüğünde uzun pozisyondan çıkın; Hızlı SMA Yavaş SMA'nın üstüne çıktığında kısa pozisyondan çıkın.
CRSI Çıkışı
Connors RSI (RSI, yukarı/aşağı seri RSI ve yüzde sıralamasının bir bileşimi).
Girdi | Tür | Limitler/Seçenekler | Varsayılan | Açıklama |
CRSI exit type |
| Overbought/Oversold, Level Reversal, Signal Line Cross | Overbought/Oversold |
|
RSI Length |
| min=1 | 3 | RSI bileşen periyodu. |
UpDown Length |
| min=1 | 2 | RSI'nin yukarı/aşağı yönlü hareket serisinin süresi. |
ROC Length |
| min=1 | 100 | ROC yüzdelik sıralamasının süresi. |
CRSI lower limit |
| (no explicit) | 10 | Aşırı satış seviyesi (kısa pozisyondan çıkış için). |
CRSI upper limit |
| (no explicit) | 90 | Aşırı alım seviyesi (uzun pozisyondan çıkış için). |
Signal MA Length (for Signal Line Cross) |
| min=1 | 14 |
|
Signal MA Type (for Signal Line Cross) |
| RMA, SMA, EMA, WMA | RMA |
|
RSI'ya benzer mantık, ancak farklı varsayılan seviyelerle (10/90).
MACD Çıkışı
Girdi | Tür | Seçenekler | Varsayılan | Açıklama |
MACD exit type |
| Line Cross, Zero Cross, Histogram, Decay, Slope, Divergence, MACD+SMA, Neutral | Line Cross |
|
Fast Length |
| min=1 | 3 |
|
Slow Length |
| min=1 | 21 |
|
Signal Smoothing |
| min=1, max=50 | 9 |
|
MACD combo SMA Period (for MACD+SMA) |
| min=1 | 50 | Kombine durum için SMA dönemi. |
Mantık:
Çizgi Geçişi: MACD çizgisi sinyal çizgisini geçtiğinde pozisyondan çıkın (alttan geçişte uzun pozisyon, üstten geçişte kısa pozisyon).
Sıfır Geçişi: MACD çizgisi sıfırı geçtiğinde pozisyondan çıkın.
Histogram: Histogram işaret değiştirdiğinde pozisyondan çıkın.
Azalma: MACD 3 bar boyunca düşüş gösterdiğinde pozisyondan çıkın (basit).
Eğim: MACD eğimi tersine döndüğünde pozisyondan çıkın (negatif eğimde uzun pozisyon, pozitif eğimde kısa pozisyon).
Uyumsuzluk: Basitleştirilmiş uyumsuzluk tespiti.
MACD+SMA: Çizgi geçişi gerçekleştiğinde ve fiyat uzun vadeli SMA'nın karşı tarafında olduğunda pozisyondan çıkın.
Nötr: MACD sıfıra yakın olduğunda pozisyondan çıkın (50 bar boyunca mutlak değer 0,1×standart sapmadan az).
Süper Trend Çıkışı
Girdi | Tür | Limitler | Varsayılan | Açıklama |
ATR Length |
| min=1 | 10 | ATR periyodu. |
Factor |
| min=0.01 | 3.0 | Çarpan. |
Mantık: SüperTrend yönü aşağıdan yukarıya (yani yön artmaya) değiştiğinde uzun pozisyondan çıkın; yön yukarıdan aşağıya değiştiğinde kısa pozisyondan çıkın.
3.9 Muhtelif
Girdi | Tür | Limitler | Varsayılan | Açıklama |
Show Extra Order Line |
| true/false | false | Etkinleştirilirse, DCA emir seviyelerini grafikte gösterir. |
4. En İyi Uygulamalar
4.1 Sermaye ve Risk Yönetimi
Strateji, basit bir pozisyon büyüklüğü belirleme yöntemi kullanır: sermaye / giriş fiyatı. Gerçek işlem büyüklüğünüzü yansıtacak şekilde Sermaye $ değerini ayarlayın.
Stop-loss yüzdesi dikkatlice seçilmelidir – komut dosyası, SL'nin DCA ızgarasının içine yerleştirilmesini engelleyen bir güvenlik kontrolü içerir. İzin verilen minimum SL, ızgara yapısına göre hesaplanır ve ihlal edilirse görüntülenir.
4.2 DCA Parametre Ayarlaması
Maksimum DCA emirleri: Daha fazla emir, daha derin ortalama alma sağlar ancak riski artırır. Orta bir sayı (3-5) ile başlayın ve yalnızca piyasa girişten sonra sık sık geri çekilirse artırın.
Fiyat sapması: İlk sapma, ilk DCA emrinin ne kadar uzakta yerleştirileceğini belirler. Daha küçük bir değer, emirleri daha yakın yerleştirerek sıklığı artırır; daha büyük bir değer daha geniş aralıklar oluşturur.
Emir büyüklüğü çarpanı: 1'den büyük bir çarpan, her DCA emriyle pozisyon büyüklüğünü artırarak riski hızlandırır. 1 ile 1,5 arasındaki değerler yaygındır.
Fiyat sapması Çarpan: Eğer >1 ise, her bir sonraki emir daha uzak bir mesafeye yerleştirilir (örneğin, geometrik ilerleme). Eğer =1 ise, sapmalar eşit aralıklarla yerleştirilir.
4.3 Trend Filtresi Seçimi
Trend filtresi yönsel bir önyargı ekler. Ticaret tarzınıza uygun olanı seçin. Trendli piyasalar için SuperTrend veya SMA Karşılaştırması iyi sonuç verebilir. Ortalama geri dönüş için, volatilite tabanlı filtreler (ATR, STD) güçlü trendlerden kaçınmanıza yardımcı olabilir.
STD+Yüzdelik filtre en gelişmiş olanıdır; daha basit modlarla (Düşük/Yüksek Volatilite) başlayın ve kademeli olarak Uyarlanabilir Eşik ve SAT'ı keşfedin.
4.4 Çıkış Yönetimi
Çıkış yöntemi: "Gösterge veya TP" kullanımı, hem kar alma hem de gösterge tabanlı çıkışlar sağlar ve bu da değişen koşullarda performansı artırabilir.
RSI/CRSI seviyeleri: Aşırı alım/aşırı satım seviyeleri varlık başına ayarlanmalıdır. CRSI, bileşik bir gösterge olduğu için daha uç seviyeleri (10/90) kullanır.
MACD çıkış tipleri: Zaman diliminiz için en iyi geri dönüşleri yakalayan çıkış sinyallerini bulmak için farklı çıkış sinyalleriyle denemeler yapın.
4.5 Geriye Dönük Test
Farklı piyasa aşamalarını kapsayan gerçekçi bir tarih aralığı kullanın.
Dikkatli bir şekilde optimize edin: Çok sayıda parametre aşırı uyum sağlamayı kolaylaştırır. Örneklem dışı veriler üzerinde ve birden fazla sembolde test edin.
Komisyon: Varsayılan değer %0,05'tir – aracı kurumunuza uyacak şekilde ayarlayın.
Kayma modellenmemiştir; sonuçları değerlendirirken bunu göz önünde bulundurun.
4.6 Zarar Durdurma Minimum Mesafesi
Strateji, DCA ızgarasının dışında kalmak için gereken minimum Zarar Durdurma mesafesini hesaplar. Seçtiğiniz Zarar Durdurma (%) çok küçükse, bir uyarı tablosu görünür ve hiçbir işlem yapılmaz. Zarar Durdurma'nızın her zaman yeterince geniş olduğundan emin olun.
5. Önemli Notlar ve Sınırlamalar
Piramitleme 99 olarak ayarlanmıştır, bu da birden fazla DCA emrine izin verir. Ancak, mantık aynı anda yalnızca bir pozisyonun yönetilmesini sağlar (tam pozisyonların piramitlenmesi yapılmaz).
Komut dosyası
calc_on_order_fills = falsekullanır, bu nedenle bir limit emri gerçekleştiğinde bar içi yeni DCA emirleri eklenmez. Bu, geriye dönük test için standarttır ancak gerçek zamanlı davranıştan farklı olabilir.DCA emirleri için giriş fiyatı, DCA formülü tarafından hesaplanan limit fiyatıdır. Geriye dönük testte, fiyat limite ulaşırsa bu emirler bir sonraki barda gerçekleşebilir.
Stop-loss güvenlik kontrolü, mükemmel olmayabilecek basitleştirilmiş bir hesaplama kullanır; strateji sizi uyarırsa her zaman manuel olarak doğrulayın.
WunderTrading JSON fonksiyonları mevcuttur ancak burada belgelenmemiştir. WunderTrading kullanmıyorsanız bunları göz ardı edebilirsiniz.
STD+Yüzdelik filtre (SAT, AT) görselleştirmesi, filtrenin davranışını daha iyi anlamak için etkinleştirilebilir.
Wunder DCA Bot, kapsamlı giriş, filtre ve çıkış seçeneklerine sahip, oldukça gelişmiş bir Dolar Maliyet Ortalaması (DCA) stratejisidir. Emirleri katmanlama ve oynaklığa uyum sağlama yeteneği (STD+Yüzdelik yöntemler aracılığıyla) onu güçlü bir araç haline getirir, ancak aynı zamanda kapsamlı bir anlayış ve test gerektirir. Geri test sonuçları etkileyici görünebilir, ancak kayma, emir gerçekleşmeleri ve değişen piyasa dinamikleri nedeniyle canlı ticarette tekrarlanmayabilir. Bu nedenle, gerçek fonları kullanmadan önce bir demo hesabı ile başlamak çok önemlidir. Bu, DCA ızgara davranışını, stop-loss yerleşimini ve çıkış mantığını risksiz bir ortamda doğrulamanıza olanak tanır. Enstrümanınıza ve zaman diliminize uygun parametreleri ayarlamak için zaman ayırın ve performansı her zaman izleyin. DCA stratejilerinin terse giden hareketler sırasında maruziyeti artırabileceğini unutmayın – risk toleransınızın seçtiğiniz ayarlarla uyumlu olduğundan emin olun.












