DoubleDragon Gold
- Uzmanlar
- Sürüm: 3.78
- Etkinleştirmeler: 5
> Language: Türkçe | Product: DoubleDragon Gold
DoubleDragon Gold — MQL5 Market ürün açıklamasıKısa açıklama ("brief description" alanı için)
DoubleDragon Gold, M1 zaman diliminde altın (XAUUSD) için otomatik bir işlem yöneticisidir.
Hedge zincirleri kurar, her zincirin ağırlıklı ortalama fiyatını izler ve küçük ve
yapılandırılabilir bir hedefe ulaşıldığında zincirin tamamını kapatır. Beş seçilebilir mod ve
dört başlangıç lotu; aralığı, hedefi ve lot eğrisini belirler. Dalgalı zarar, derin kalma,
toparlanma sonrası geri verme, günlük zarar ve hafta sonu kapanışı için katmanlı bir sigorta
sistemi mevcuttur (tümü isteğe bağlıdır ve varsayılan yapılandırmada kapalıdır).
Tam açıklama
Genel bakış
DoubleDragon Gold, M1 zaman diliminde altın (XAUUSD) için tasarlanmış tam otomatik bir Expert
Advisor'dır. EA tek bir giriş sinyaline dayanmaz. İki yönlü (hedge) bir pozisyon zincirini
yönetir, zincirin ortalama fiyatını son gerçekleşen bacak fiyatına yakın tutar ve ağırlıklı
ortalama kâr yapılandırılan hedefe ulaştığında zincirin tamamını kapatır. Bacaklar arası
mesafe, hedef mesafesi ve lot eğrisi seçilen mod ve başlangıç lotu ile belirlenir.
Hedging hesabı gereklidir. EA alış ve satış pozisyonlarını bağımsız olarak açar ve her yönü
kendi zinciri olarak yönetir.
Nasıl çalışır
- Zincir kurulumu. Pozisyonlar sabit veya uyarlanabilir aralıklarla eklenir. Her yeni
bacak, zincirin ortalama fiyatını güncel piyasa fiyatına yaklaştırır.
- Zincir çıkışı. İlgili yönün ağırlıklı ortalama kârı hedefe ulaştığında zincirin tamamı
kapatılır. Take profit seviyeleri sunucu tarafında yönetilir ve bir gerçekleşmeden sonra
tick tabanlı bir yenileme çalışır, böylece hedef tutarlı kalır.
- İki yönlü yönetim. Alış ve satış zincirleri ayrı ayrı izlenir; böylece EA bir yöndeki
riski azaltırken diğer yön çalışmaya devam eder.
- Uyarlanabilir aralık ve hedef. Her ikisi de seçilen modu izleyebilir, kapatılabilir
veya elle geçersiz kılınabilir.
Seçilebilir modlar ve başlangıç lotları
Beş mod mevcuttur. Bacaklar arasındaki mesafenin nasıl hesaplandığı, zincir çıkış hedefinin
nasıl hesaplandığı ve bir zincir kapandıktan sonra EA'nın aynı yöne yeniden girmeden önce ne
kadar beklediği bakımından farklılık gösterirler:
| Mod | Bacaklar arası mesafe | Zincir çıkış hedefi | Yeniden giriş gecikmesi |
|---|---|---|---|
| Conservative | Piyasa volatilitesine uyum sağlar (ATR tabanlı) | Sabit | 75 s |
| Classic | Sabit mesafe, volatilite uyarlaması yok | Sabit | 75 s |
| Smart (varsayılan) | Standart sabit mesafe | Piyasa volatilitesine uyum sağlar | 30 s |
| Aggressive | Sık mesafe (bacaklar birbirine daha yakın) | Volatiliteye dayalı daha geniş hedef | 30 s |
| D recipe | Conservative ile aynı motor, sabit ön ayar değerleriyle | Sabit | 75 s |
Tablo nasıl okunur
- Bacaklar arası mesafe — bir sonraki pozisyon eklenmeden önce fiyatın ne kadar hareket
etmesi gerektiği. "Volatiliteye uyum sağlar" ifadesi, EA'nın son piyasa aralığını (ATR,
average true range) ölçtüğü ve adımı otomatik olarak genişlettiği veya daralttığı anlamına
gelir.
- Zincir çıkış hedefi — zincirin tamamının kapatıldığı ağırlıklı ortalama kâr.
Volatiliteye dayalı hedef piyasayı izler; sabit hedef izlemez.
- Yeniden giriş gecikmesi — bir önceki zincir kapandıktan sonra EA'nın aynı yönde yeni bir
zincir açmadan önce ne kadar beklediği.
- D recipe düşük riskli seçenektir: Conservative motorunu sabit ön ayar değerleriyle
çalıştırır (ayarlanacak bir şey yoktur). En basit kurulumu isteyen kullanıcılar için
tasarlanmıştır.
Dört başlangıç lotu (0.01, 0.02, 0.03, 0.04) moddan bağımsız olarak seçilebilir. EA lotları
hesap bakiyesine veya sözleşme büyüklüğüne göre kendi başına asla ölçeklemez.
Koruma: ne etkindir ve neyi kendiniz açarsınız
Yukarıdaki mod motoru (mesafe, hedef, bekleme) her zaman etkindir. Ek koruma katmanları
varsayılan yapılandırmada kapalıdır: istediklerinizi giriş parametrelerinden açarsınız:
| Koruma | Varsayılan | Etkinleştirildiğinde ne yapar |
|---|---|---|
| Günlük zarar koruması ( DailyLossGuard ) | Kapalı | günlük 15% zararda yeni girişleri ve eklemeleri duraklatır; açık pozisyonlar yönetilmeye devam eder ve hiçbir şey zorla kapatılmaz |
| Kalıcı dalgalı zarar sigortası | Kapalı | dalgalı zarar seçtiğiniz seviyenin üzerinde seçtiğiniz dakika sayısı boyunca kaldığında zinciri kapatır |
| Derin kalma sigortası | Kapalı | dalgalı zarar seviyenizin üzerindeyken çok uzun süre derinde kalan zinciri kapatır |
| Hedefden aşırı uzaklık sigortası | Kapalı | fiyat hedeften çok uzaktayken ve dalgalı zarar seviyenizi aştığında kapatır |
| Toparlanma sonrası geri verme sigortası | Kapalı | toparlanmadan sonra, geri kazanılan zararın belirlenen bir kısmı geri verilirse kapatır |
| Hafta sonu kapanışı | Kapalı | hafta sonundan önce izin verilen bir zarar içinde kapatmayı dener |
| Seans ve haberlerden kaçınma | Kapalı | piyasa açılışlarında ve takvim olayları çevresinde yeni girişleri duraklatır |
| Kontrol ve onarım | Kapalı | EA takılırsa yerel durumu doğrular ve geri yükler |
Bunların her biri isteğe bağlıdır; hepsi kapalıyken de EA zincirleri, hedefleri ve çıkışları
yukarıda açıklandığı gibi yönetmeye devam eder.
Bir koruma nasıl etkinleştirilir ve önerilen başlangıç değerleri
Üç adım:
1. EA'yı bir XAUUSD M1 grafiğine ekleyin ve F7 tuşuna basın (veya Navigatör'de EA'ya çift
tıklayıp "Girişler" bölümünü açın).
2. Listede ilgili grubu bulun: sigortalar için 03-06 grupları, seanslar ve zarardan kaçınma
için grup 07, kontrol ve onarım için grup 10.
3. Değerleri girip OK düğmesine basın. EA bunları bir sonraki tick'te uygular ve hâlihazırda
açık olan zincirler yeni eşiklerle yeniden değerlendirilir.
Her tutar için geçerli iki kural:
- Tutarlar USD temelli olarak girilir. Cent hesabında EA bunları otomatik olarak çevirir
(100x çarpanı); böylece hesap para birimi ne olursa olsun her zaman aynı USD sayılarını
yazarsınız.
- Eşikler zincirin doğuş lot çarpanına göre ölçeklenir: daha büyük bir lotla başlatılan
zincir orantılı olarak daha büyük eşikler alır. Her başlangıç lotu için ayrı ayar yapmanız
gerekmez.
0 değeri (veya false ) o korumayı kapatır; hepsi için varsayılan durum kapalıdır.
| Koruma | Ayarlanacak parametreler | Önerilen başlangıç değerleri |
|---|---|---|
| Kalıcı dalgalı zarar sigortası | InFloatEscUsd / InFloatEscMin / InFloatEscResetUsd / InFloatEscDeepUsd | 300 / 30 / 150 / 800 |
| Derin kalma sigortası | InDeepDwellLayer / InDeepDwellMin / InDeepDwellUsd | 20 / 60 / 500 |
| Hedefden aşırı uzaklık sigortası | InRetrEscUsd / InRetrEscFloatUsd | 30 / 400 |
| Toparlanma sonrası geri verme sigortası | InRebEsc / InRebEscLayer / InRebEscArmUsd / InRebEscMinRebUsd / InRebEscRecPct / InRebEscGiveUsd / InRebEscGivePct | true / 25 / 250 / 60 / 0.5 / 150 / 0.5 |
| Günlük zarar koruması | DailyLossGuard | true (seviye 15% olarak sabittir) |
| Hafta sonu kapanışı | WeekendFinish / InWeekendLossLimit | true / 0 (otomatik) |
| Seans ve haberlerden kaçınma | UseSessionOpenGate / NewsAutoManage | true / true |
| Kontrol ve onarım | InAutoHeal | true |
Yukarıdaki sayılar kendi hesap büyüklüğünüze ve risk tercihinize göre uyarlayacağınız bir
başlangıç noktasıdır; hesap büyüklüğü veya risk bütçesi hakkında bir ifade değildir. Canlıya
geçmeden önce bunları broker koşullarınızla bir demo hesapta test edin. Her sigorta yalnızca
bir zinciri daha erken sonlandırır: asla yeni pozisyon açmaz ve asla lot büyüklüğünü artırmaz.
Manuel kontrol paneli
Grafik paneli duraklatma seviyeleri (önce yeni girişleri, ardından eklemeleri de durdurur),
yalnızca EA'nın geçerli semboldeki kendi pozisyonlarını etkileyen tek tıklamalı bir kapatma
ve zincirler, hedefler ve sigorta durumu için canlı durum göstergeleri sunar. Düğmeler başka
EA'ların veya elle açılmış pozisyonlara asla dokunmaz.
Giriş parametreleri
Giriş parametreleri işleve göre gruplandırılmıştır: genel ayarlar, otomatik yönetim, beş
sigorta grubu, seanslar ve zarardan kaçınma, duraklatma yönetimi, görünüm ve yürütme, kontrol
ve onarım ve eski yapılandırmalar için bakım grupları. Her parametrenin terminalde İngilizce
bir açıklaması vardır.
Önerilen kurulum
- Sembol: XAUUSD (veya brokerinizin altın sembolü), zaman dilimi M1
- Hesap: hedging hesabı; cent hesapları desteklenir (USD ve cent birimleri otomatik olarak
algılanır)
- Varsayılan mod ve en küçük başlangıç lotu ile başlayın ve ayarları önce bir demo hesapta
doğrulayın
Önemli notlar
- EA bir işlem yönetimi aracıdır. Hiçbir işlem sonucunu garanti etmez; dalgalı zarar, spread,
kayma ve swap sonucu etkileyebilir.
- EA etkinken terminali çalışır durumda ve otomatik işlemi etkin tutun.
- Aynı sembolde birden fazla örnek çalıştırıyorsanız, her birine kendine özgü bir emir
tanımlayıcısı (Magic) verin; böylece birbirlerinin pozisyonlarını yönetmezler.
- İlk canlı çalıştırmadan önce EA'yı broker koşullarınızla bir demo hesapta test edin.
Destek
Sorular ve hata bildirimleri MQL5 Market ürün sayfası ve yerleşik MQL5 sohbeti üzerinden ele
alınır.
Giriş parametreleri
Input parameters
01 - General Settings
| Parameter | Type | Default | Description |
|---|---|---|---|
| Preset | ENUM_STRATEGY_MODE | MODE_SMART | Strategy mode: Conservative / Classic / Smart / Aggressive / D recipe |
| InStartLotSpec | ENUM_START_LOT_SPEC | START_LOT_001 | Initial lot size (lots) |
| EnableLong | bool | true | Allow long entries; open long positions keep being managed when off |
| EnableShort | bool | true | Allow short entries; open short positions keep being managed when off |
| Magic | long | 300003 | Order ID (magic): must be unique per symbol and instance |
02 - Automatic Management
| Parameter | Type | Default | Description |
|---|---|---|---|
| InUseAtrStep | ENUM_OPTION_SWITCH | OPTION_DEFAULT | Auto spacing: follow preset / off / on |
| InUseAtpTarget | ENUM_OPTION_SWITCH | OPTION_DEFAULT | Auto take-profit distance: follow preset / off / on |
| InRescue | bool | false | Rescue refill: open an extra position to pull the average price closer when conditions are met |
| InDirMemo | bool | false | Cooldown on same-direction entries after a loss |
| InEscDayStop | bool | true | After an emergency fuse exit, stop new same-direction entries for the rest of the day |
03 - Fuse: Persistent Floating Loss Exit
| Parameter | Type | Default | Description |
|---|---|---|---|
| InFloatEscUsd | double | 0 | Floating loss (USD) at which monitoring starts (0 = off) |
| InFloatEscMin | int | 5 | Minutes of sustained floating loss before exit |
| InFloatEscResetUsd | double | 250 | Floating loss (USD) retreat that cancels the timer |
| InFloatEscDeepUsd | double | 700 | Floating loss (USD) that triggers an immediate exit (0 = off) |
04 - Fuse: Deep Dwell Exit
| Parameter | Type | Default | Description |
|---|---|---|---|
| InDeepDwellLayer | int | 0 | Layer from which deep dwell monitoring starts (0 = off) |
| InDeepDwellMin | int | 45 | Minutes of deep dwell before the exit check |
| InDeepDwellUsd | double | 350 | Minimum floating loss (USD) at check time to exit |
05 - Fuse: Too Far From Take Profit
| Parameter | Type | Default | Description |
|---|---|---|---|
| InRetrEscUsd | double | 0 | Distance from take profit (quote spread) that triggers exit (0 = off) |
| InRetrEscFloatUsd | double | 0 | Additional minimum floating loss (USD; 0 = no extra condition) |
06 - Fuse: Give-Back After Rebound
| Parameter | Type | Default | Description |
|---|---|---|---|
| InRebEsc | bool | false | Enable give-back exit after a rebound |
| InRebEscLayer | int | 25 | Minimum layer to start monitoring |
| InRebEscArmUsd | double | 200 | Minimum floating loss (USD) to start monitoring |
| InRebEscMinRebUsd | double | 50 | Minimum rebound (USD) to count as valid |
| InRebEscRecPct | double | 0.5 | Minimum share of the loss recovered to count as valid (0-1; 0 = no limit) |
| InRebEscGiveUsd | double | 150 | Give-back (USD) after a valid rebound that triggers exit |
| InRebEscGivePct | double | 0.5 | Give-back as a share of the rebound (0-1; first threshold wins; 0 = USD only) |
07 - Sessions and Loss Avoidance
| Parameter | Type | Default | Description |
|---|---|---|---|
| NewsAutoManage | bool | false | News avoidance: pause new entries and refills around events, keep managing open positions |
| WeekendFinish | bool | false | Weekend finish: try to exit within the allowed loss before market close |
| InWeekendLossLimit | double | 0 | Allowed weekend loss: 0 = automatic; positive values in account display units (USD account = USD, cent account = cents) |
| UseSessionOpenGate | bool | false | Session open gate: pause new entries and tighten targets at major market opens |
| DailyLossGuard | bool | false | Daily loss guard: after triggering, pause new entries and refills, keep managing open positions |
08 - Pause Management
| Parameter | Type | Default | Description |
|---|---|---|---|
| InPauseTightenMinutes | int | 30 | Minutes after pausing during which take profit is tightened |
09 - Display and Execution
| Parameter | Type | Default | Description |
|---|---|---|---|
| ShowPanel | bool | true | Show trading panel |
| PanelCompact | bool | false | Panel collapsed by default |
| PanelX | int | 8 | Panel horizontal position (pixels) |
| PanelY | int | 24 | Panel vertical position (pixels) |
| ShowChartArt | bool | true | Show dark chart background |
| SlippageUsd | double | 0.30 | Allowed slippage (gold price distance, USD per ounce) |
10 - Check and Repair
| Parameter | Type | Default | Description |
|---|---|---|---|
| InAutoHeal | bool | false | Auto check and repair: verify and restore local state when the EA stalls |
