Açıklama
🚀 TradeCopierBot — Hızlı, Temiz ve Broker-Korumalı İşlem Kopyalama (Yerel/VPS) 🔁✨
İşlemlerinizi MASTER hesaptan bir (veya daha fazla) SLAVE hesaba, gerçek işlem koşulları için tasarlanmış hafif, olay odaklı bir kopyalayıcı ile kopyalayın: farklı brokerlar, farklı sembol isimleri, farklı lot kuralları.
Çoklu hesap yürütme, risk ölçeklendirme ve strateji dağıtımı için mükemmel—her zaman ne olduğunu bilmeniz için ayrıntılı hata ayıklama günlükleri ile. 🧠📈
✅ Yerel / VPS kurulumları için optimize edilmiştir (aynı makine).
❌ cTrader Cloud için tasarlanmamıştır (örnekler izole edilmiştir, bu yüzden sinyaller paylaşılamaz). ☁️🚫
Dikkat: İki farklı cTrader hesabınız varsa, iki cBot satın almanız gerekir; aksi takdirde kopyalayamazsınız. Her türlü bilgi için tamamen hizmetinizdeyiz.
🧠 Nasıl çalışır (MASTER → SLAVE) 🧩
🔁 1) Sinyal taşıma (işlemlerin “seyahat etme” şekli)
Bu kopyalayıcı, cTrader LocalStorage (Cihaz kapsamı)’ı paylaşılan bir “mesaj yolu” olarak kullanır.
✅ MASTER
- Pozisyon olaylarını dinler: Açıldı / Değiştirildi / Kapatıldı
- Bir
TradeSignaloluşturur (AÇ / DEĞİŞTİR / KAPA) - Bunu sinyaller listesine ekler LocalStorageScope .Device içinde
- SLAVE’in hemen okuyabilmesi için Flush() çağrılır
✅ SLAVE
- Her Anket Aralığı saniyede bir Zamanlayıcı çalıştırır
- Reload() çağrılır
- Sinyaller listesini okur
- Sadece yeni sinyalleri işler (kullanarak
_lastSignalIndexProcessed)
🧷 2) Pozisyon eşlemesi (böylece KAPA çalışır)
SLAVE bir işlem açtığında, şunları kaydeder:
🧩 MasterPositionId → SlavePositionId
Bu eşleme ayrıca LocalStorage’a kaydedilir, böylece yeniden başlatmalara dayanır:
- ✅ KAPA yeniden başlatmadan sonra da çalışır
- ✅ DEĞİŞTİR doğru pozisyonu bulmaya devam eder
🧭 3) Sembol çevirisi (MASTER sembolü → SLAVE sembolü)
🗺️ Sembol Haritası (MASTER=SLAVE;...)
Brokerlar/hesaplar arasında sembol isimleri farklı olduğunda kullanılır.
Format:
MASTER=SLAVE;MASTER2=SLAVE2;...
Örnek (sizin durumunuz):
- MASTER açar
USTEC - SLAVE işlem yapmalı
US100
➡️ USTEC=US100
✅ Sol taraf = MASTER’dan gelen sembol
✅ Sağ taraf = SLAVE brokerındaki sembol
📏 4) Hacim mantığı (anahtar kısım) 🔥
✅ Lot/miktar olarak çalışır (ondalıklar desteklenir)
Ondalıkları (0.10, 0.01, vb.) işlemek için SLAVE:
- İstenen lotları hesaplar
- Çarpan / min / adım uygular
- Lotları hacme dönüştürür (kullanarak
QuantityToVolumeInUnits(lots)) - Çift hacim kabul eden bir aşırı yüklemeyle siparişi gönderir ✅
Bu, brokerlar farklı lot hassasiyet kuralları uygulasalar bile sağlam olmasını sağlar.
⚙️ Parametreler açıklaması (ikonlarla)
🧩 Çekirdek
- 🧭 Mod
-
Master= sinyalleri yayınlarSlave= sinyalleri okur ve işlemleri kopyalar
- 🧷 Kopya Grup Kimliği
-
- İletişim kanalı. MASTER ve SLAVE eşleşmeli (örneğin,
DEFAULT)
- İletişim kanalı. MASTER ve SLAVE eşleşmeli (örneğin,
- ⏱️ Anket Aralığı (sn)
-
- SLAVE her N saniyede bir yeni sinyalleri kontrol eder
- 🐞 Hata Ayıklama Modu
-
- Ayrıntılı günlükler yazdırır (kurulum sırasında önerilir)
🗺️ Sembol Çevirisi
- 🧾 Sembol Haritası (MASTER=SLAVE;...)
-
- Örnek:
USTEC=US100;XAUUSD=GOLD;NAS100=USTEC
- Örnek:
🎚️ Hacim ölçeklendirme (EN ÖNEMLİ) ✅
🔢 Küresel çarpan
- ➗ Hacim Çarpanı
-
- Tüm kopyalanan lotları ölçeklendirir:
desiredLots = masterLots * VolumeMultiplier
🎛️ Sembol başına çarpan (ana aracınız)
- 🧷 Hacim Çarpanı Haritası (SYM=mult;...)
-
- Sembol başına çarpanı geçersiz kılar (SLAVE tarafı sembolü)
- Örnek:
-
US100= 0. 10- İtalyan formatı da uygundur:
US100=0,10
✅ Böylece şunu başarırsınız: MASTER’da 1. 00 → SLAVE’de 0. 10
🧱 Broker lot kısıtlamaları (min ve adım)
- 🧱 Min Miktar Varsayılan (0=kapalı)
-
- Etkinse küresel minimum lotlar
- 🧱 Min Miktar Haritası (SYM=val;...)
-
- Sembol başına minimum lotlar
- Örnek:
US100=0. 10
- 🪜 Miktar Adımı Varsayılan (0=kapalı)
-
- Etkinse küresel adım
- 🪜 Miktar Adımı Haritası (SYM=val;...)
-
- Sembol başına adım
- Örnek:
US100=0. 10→ izin verilen değerler: 0. 10, 0 .20, 0.30…
🧯 Güvenlik davranışları
- 🧷 Min Miktarı Sabit Lot Olarak Kullan
-
- Eğer
trueise: SLAVE master boyutunu görmezden gelir ve her zaman MinQty kullanır (sabit boyutlandırma)
- Eğer
- ⚠️ BelowMin Davranışı
-
UseMin= minimumun altındaysa → minimuma yükseltSkip= minimumun altındaysa → açma
- 🔁 BadVolume Denemeleri
-
- Broker BadVolume dönerse, küçük ayarlamalarla N kez dener
🎯 SL/TP kopyalama mantığı
- 🛡️ Sembol farklıysa SL/TP’yi Mesafe olarak kopyala
-
- Eğer MASTER ve SLAVE sembolleri farklıysa:
- SL/TP, mutlak fiyat değil, girişten mesafe olarak kopyalanır
- Bu, risk kontrollerinin enstrümanlar arasında tutarlı kalmasını sağlar
✅ Önerilen kurulum (USTEC → US100, SLAVE lot = 0. 10)
SLAVE üzerinde:
🗺️ Sembol çevirisi:
Sembol Haritası=USTEC=US100
🎛️ Hacim ölçeklendirme:
Hacim Çarpanı Haritası=US100=0,10
🧱 Broker kısıtlamaları:
Min Miktar Haritası=US100=0,10Miktar Adımı Haritası=US100=0,10
Sonuç:
- ✅ MASTER 1. 00 → SLAVE 0. 10 US100 üzerinde
☁️ Önemli: Sadece Yerel/VPS (Cloud değil) ❌
🖥️ Yerel/VPS ✅
Çalışır çünkü MASTER ve SLAVE aynı LocalStorageScope .Device’ı paylaşır (aynı makine/ortam).
☁️ cTrader Cloud ❌
Çalışmaz çünkü Cloud örnekleri izole edilmiştir, bu yüzden LocalStorage paylaşılmaz ve SLAVE MASTER sinyallerini göremez.
✅ Sonuç:
- ✔️ Aynı PC’de veya her iki örneğin birlikte çalıştığı bir VPS’de kullanın
- ❌ Cloud için harici bir röle (HTTP/WebSocket sunucusu) gerekir
Özet
Key features include:
- Position mapping to maintain correct trade management across restarts.
- Symbol translation via customizable symbol maps to handle differing broker symbol names.
- Volume scaling with global and per-symbol multipliers, supporting decimal lot sizes and broker-specific minimum quantity and step constraints.
- Safety behaviors such as fixed lot sizing and handling of trades below minimum lot sizes.
- Stop loss and take profit copying as distance from entry price when symbols differ, preserving consistent risk control.
Parameters include mode selection (MASTER or SLAVE), communication group ID, polling interval, debug mode, symbol maps, volume multipliers, and broker lot constraints. The bot is not compatible with cTrader Cloud due to isolated instances but functions reliably on local or VPS setups where MASTER and SLAVE share the same environment.
Müşteri değerlendirmeleri
5 | 67 % | |
4 | 0 % | |
3 | 33 % | |
2 | 0 % | |
1 | 0 % |