[ English ] [ Русский ] [ 中文 ] [ Español ] [ Português ] [ 日本語 ] [ Deutsch ] [ 한국어 ] [ Français ] [ Italiano ] [ Türkçe ]
Local Copier, aynı Windows bilgisayarında veya VPS'te çalışan MetaTrader 4 ve MetaTrader 5 terminalleri arasında işlemleri kopyalar. Her yönde çalışır: MetaTrader 4'ten MetaTrader 4'e, MetaTrader 5'ten MetaTrader 5'e ve iki platform arasında. Bu kılavuz, nasıl çalıştığını açıklar ve her ayarı tanımlar. Kurulum Kılavuzu, Market'ten nasıl kurulacağını anlatır.
Ürün sayfaları: Local Copier MT4 ve Local Copier MT5. İki platform arasında kopyalama yapmak için her terminalde bir tane olmak üzere iki sürüme de ihtiyacınız vardır.
İçindekiler
- 1. Local Copier nasıl çalışır
- 2. Gereksinimler ve sınırlamalar
- 3. Kurulum ve ilk başlatma
- 4. Panel
- 5. Neler kopyalanır
- 6. Lot büyüklüğü
- 7. Sınırlar
- 8. Stop loss ve take profit
- 9. İşlem yönetimi
- 10. Kendi kısmi kapanışlarınız
- 11. Sepet
- 12. Hesap koruması
- 13. Semboller
- 14. Kopya yorumu ve kimlik etiketi
- 15. Bildirimler ve raporlar
- 16. Netting hesaplar (MetaTrader 5)
- 17. Veri dosyaları, yeniden başlatmalar ve güvenlik
- 18. Girdi parametreleri
- 19. MT4 sürümündeki farklar
- 20. Sorular ve sorun giderme
1. Local Copier nasıl çalışır
Local Copier, üç modu olan tek bir Uzman Danışmandır (Expert Advisor). Modu Mode girdisiyle seçersiniz:
- Transmitter (verici), kendi hesabındaki açık işlemleri ve bekleyen emirleri yayımlar. İşlem yapmaz; tek istisna, bir kopya kapatıldığında orijinali kapatan seçeneği etkinleştirmenizdir (bölüm 9.7).
- Receiver (alıcı), bir veya daha fazla Transmitter'ı okur ve kendi hesabında kopyaları açar, değiştirir ve kapatır.
- Self Copier (kendi kendine kopyalayıcı), kendi hesabının işlemlerini kopyalar veya çoğaltır; örneğin elle açtığınız işlemleri veya başka bir Uzman Danışmanın işlemlerini.
Transmitter, işlemlerini içeren küçük bir dosyayı bilgisayarın ortak veri klasörüne, Common\Files\LocalCopier içine yazar. MetaTrader 5'te dosyayı bir şey değiştiği anda yazar; MetaTrader 4'te bunu bir sonraki tick'te veya 100 milisaniye içinde yapar. Ayrıca dosyayı her 250 milisaniyede bir yeniler; böylece Receiver, Transmitter'ın hâlâ çalıştığını bilir. Receiver dosyayı her 100 milisaniyede bir okur, işlemleri kendi kopyalarıyla karşılaştırır ve gereğini yapar. Bir kopyanın toplam süresi, aracı kurumunuzun emri ne kadar hızlı gerçekleştirdiğine de bağlıdır.
Terminaller bu klasörü paylaştığı için hepsi aynı bilgisayarda çalışmalıdır. Terminaller arasında internet bağlantısına, DLL'e veya harici bir programa gerek yoktur.
Her kopya, kendi Receiver'ının magic number'ını taşır. Receiver, hangi kopyanın hangi orijinale ait olduğunu bağlantı dosyasında (links file) tutar (bölüm 17). Bir Transmitter istediğiniz sayıda Receiver'a hizmet verebilir ve bir Receiver aynı anda birden fazla Transmitter'ı kopyalayabilir. Bir hesap, iki ayrı grafikte, aynı anda hem Transmitter hem de Receiver olabilir: Transmitter, kopyalar dahil hesabın tüm işlemlerini yayımlar; böylece A'dan B'ye, B'den C'ye gibi zincirler çalışır ve kopyalama döngüleri algılanır (bölüm 17.4).
Bu kılavuzda kullanılan terimler. Orijinal, Transmitter'ın bir işlemi veya bekleyen emridir. Kopya, Receiver'ın onun için açtığı işlem veya emirdir. Bir kopya, parça adı verilen birkaç emre bölünebilir (bölüm 6.3).
2. Gereksinimler ve sınırlamalar
- Tüm terminaller aynı Windows bilgisayarında veya Windows VPS'te, aynı Windows kullanıcısı altında çalışmalıdır, çünkü ortak veri klasörü o kullanıcıya aittir. Local Copier farklı bilgisayarlar arasında kopyalama yapmaz, yerleşik MQL5 VPS'te çalışmaz ve terminallerin dosya paylaşamadığı bulut hizmetlerinde çalışmaz.
- Aynı aracı kurumdaki iki hesap arasında kopyalama yapmak için terminali iki farklı klasöre iki kez kurun (bkz. Kurulum Kılavuzu). MetaTrader 4 ve MetaTrader 5 terminalleri yan yana çalışabilir.
- Local Copier'ı her terminale Market'ten kurun. Aktivasyonlar terminal başına değil, bilgisayar başına sayılır.
- Close original when a Receiver copy is closed seçeneğini etkinleştirmediğiniz sürece Transmitter yatırımcı (salt okunur) şifresiyle çalışabilir. Receiver ve Self Copier, işlem şifresine ve algoritmik ticaretin (Algo Trading) etkin olmasına ihtiyaç duyar.
- Self Copier hedging hesap gerektirir. Receiver, hedging hesaplarda ve beta olarak MetaTrader 5 netting hesaplarda çalışır (bölüm 16).
- Bir MQL5 Sinyaline abone olan hesaplar, Uzman Danışmanların işlem yapmasına izin vermez. ABD FIFO kuralına (ilk giren ilk çıkar) tabi hesaplar desteklenmez.
- Prop firmalarının kopya ticaretle ilgili kuralları farklıdır. Herhangi bir kopyalayıcı kullanmadan önce firmanızın kurallarını kontrol edin.
- Receiver kopyaları yalnızca terminali çalışırken yönetir: sanal seviyeler, break even (başa baş), trailing stop (iz süren stop), sepetler ve hesap koruması, terminalin ve Uzman Danışmanın açık olmasını gerektirir. 7/24 kopyalama için bir Windows VPS kullanın.
- Kopyalama iki çalışan terminal gerektirdiğinden Strateji Test Cihazında (Strategy Tester) test edilemez. Test cihazında Local Copier, Market'in otomatik doğrulaması bunu gerektirdiği için yalnızca zaman zaman minimum lotu açıp kapatır ve bunu grafikte açıklar. Canlı bir grafikte bunu asla yapmaz.
3. Kurulum ve ilk başlatma
Kurulum Kılavuzu, Local Copier'ı Market'ten nasıl kuracağınızı ve algoritmik ticarete nasıl izin vereceğinizi adım adım açıklar. Kurulumdan sonra her terminalde Local Copier'ı bir grafiğe ekleyin ve modu seçin. Grafiğin sembolü ve zaman dilimi önemli değildir: grafik yalnızca paneli ve, sanal seviyeler kullanılıyorsa, o sembolün kopyalarının seviyelerini gösterir. Açık tuttuğunuz bir grafik kullanın.
3.1 Transmitter
İşlemlerini kopyalamak istediğiniz hesapta Local Copier'ı herhangi bir grafiğe ekleyin, Mode değerini Transmitter yapın ve Tamam'a (OK) basın. Panelde Publishing N trades/orders görünür. Her hesapta yalnızca bir Transmitter olabilir.

Transmitter paneli (MetaTrader 5)
3.2 Receiver
Kopyalama yapacak her hesapta Local Copier'ı herhangi bir grafiğe ekleyin ve şunları ayarlayın:
- Mode = Receiver.
- Transmitter account(s) = Transmitter'ın hesap numarası. Birden fazla Transmitter için numaraları virgülle ayırın, örneğin 12345678,87654321.
- Lot büyüklüğü modu ve değeri (bölüm 6).
- Semboller iki aracı kurumda farklı adlara sahipse sembol ayarları (bölüm 13).
Algoritmik ticareti etkinleştirin. Panel her Transmitter için bir satır gösterir; bu satırda online yazmalıdır. Bu andan itibaren Transmitter'ın her yeni işlemi kopyalanır. Copy trades already open at start or opened during a pause girdisini true yapmadığınız sürece, Receiver o Transmitter'a ilk kez bağlandığında zaten açık olan işlemler kopyalanmaz. Receiver durdurulmuşken açılan işlemler, Receiver yeniden başladığında kopyalanır (bölüm 20).

Önceki resimdeki MetaTrader 5 hesabından kopyalama yapan Receiver paneli (MetaTrader 4)
Önce demo hesaplarda deneyin. Transmitter'da küçük bir işlem açıp kapatın; kopyayı, lotunu, stop loss (zarar durdur) ve take profit (kâr al) seviyelerini ve Receiver terminalinin Uzmanlar (Experts) sekmesindeki mesajları kontrol edin.
3.3 Self Copier
İşlemlerini kopyalamak veya çoğaltmak istediğiniz hesapta Local Copier'ı bir grafiğe ekleyin ve Mode değerini Self Copier yapın. Aynı hesaptaki elle açılan işlemleri ve diğer Uzman Danışmanların işlemlerini, seçtiğiniz lot ayarlarıyla kopyalar; örneğin çarpanı 2 olan Multiplier of transmitter lot her işlemi iki katına çıkarır. Hesaptaki hangi örnekten gelirse gelsin, Local Copier'ın yaptığı işlemleri asla kopyalamaz. Orijinal kapandığında Self Copier kopyasını kapatır.
3.4 Birden fazla örnek
- Hesap başına bir Transmitter.
- Hesap ve magic number başına bir Receiver veya Self Copier. Aynı magic number ile ikinci bir örnek eklerseniz başlamaz ve panel nedenini söyler.
- Farklı magic number'lara sahip iki Receiver aynı hedging hesapta çalışabilir, ancak aynı işlemleri kopyalamamalıdır. İkisi de aynı Transmitter'ı okuyorsa, her işlemin yalnızca biri tarafından kopyalanması için filtreleri kullanın (bölüm 5); örneğin bazı semboller için bir Receiver, geri kalanlar için diğeri. Local Copier hesapta başka bir Receiver bulduğunda Uzmanlar sekmesinde sizi uyarır.
- Netting hesapta yalnızca bir Receiver çalışabilir.
4. Panel
Grafiğin köşesindeki panel, Uzman Danışmanın durumunu gösterir. Show panel on chart ile gizleyebilirsiniz.
| Satır | Anlamı |
|---|---|
| Local Copier 2.20 | RECEIVER | Sürüm ve mod. |
| Account 12345678 | MT5 | server | Bu terminalin hesabı, platformu ve işlem sunucusu. |
| Publishing N trades/orders | Transmitter: çalışıyor ve N işlem ve bekleyen emir yayımlıyor. |
| Closes originals when a copy is closed | Transmitter: bölüm 9.7'deki seçenek açık. |
| Status: Copying | Receiver: her şey çalışıyor. Netting hesapta: Copying (netting beta). |
| Status: Paused: reason | Hesap koruması kopyaları kapattı ve kopyalamayı durdurdu (bölüm 12). |
| Status: New copies paused (Receiver drawdown) | Hesabın drawdown'u sınırınızın üzerindeyken yeni kopya açılmaz; bu sırada açılan orijinaller, duraklama sırasında açılmış sayılır (bölüm 12.3). |
| Status: Closing basket | Sepet tetiklendi ve kopyalar kapatılıyor (bölüm 11). |
| Open copies: N | basket X | virtual SL/TP | Açık kopya emirlerinin sayısı (parçalar, bekleyen emirler ve serbest kopyalar dahil), bir sepet etkinken sepetin sonucu ve sanal seviyelerin açık olduğuna dair bir hatırlatma. |
| TX 12345678: online, N trades | Doğru okunan bir Transmitter ve işlemlerinin sayısı. |
| TX 12345678: OFFLINE (N s) | Transmitter N saniyedir dosyasını güncellemedi (terminal kapatıldı veya Uzman Danışman kaldırıldı). |
| TX 12345678: not connected to broker | Transmitter terminalinin bağlantısı koptu. |
| TX 12345678: starting or stopped | Transmitter başlıyor veya Uzman Danışmanı az önce kaldırıldı (10 saniye sonra satırda OFFLINE yazar). |
| TX 12345678: waiting for Transmitter... | O hesaptan henüz dosya yok: Transmitter bu bilgisayarda çalışmıyor veya hesap numarası yanlış. |
| TX 12345678: other Local Copier version (...) | Transmitter başka bir veri biçimi kullanıyor. Tüm terminalleri aynı sürüme güncelleyin. |
Uzman Danışman başlayamadığında kırmızı bir satır nedenini açıklar; örneğin Another Receiver/Self Copier already uses this magic. Başlamış ancak kopyalama yapamıyorsa Status satırı nedenini açıklar; örneğin Status: Algo Trading is disabled in the terminal. Sarı bir satır, ayarlarınızla ilgili bir uyarı gösterir. Uzun mesajlar bir sonraki satırda devam eder. Bir girdinin değeri geçerli değilse MetaTrader nedenini belirten bir uyarı gösterir ve Uzman Danışman yüklenmez. Bölüm 20 en sık görülen mesajları açıklar.
Uzmanlar sekmesi, günlük kaydıdır. Her kopya, her kapanış ve bir işlemin kopyalanmamasının her nedeni terminalin Uzmanlar sekmesine yazılır (MetaTrader 5'te Araç Kutusu / Toolbox, MetaTrader 4'te Terminal penceresinde). Bir şey beklediğiniz gibi çalışmadığında önce buraya bakın.
5. Neler kopyalanır
5.1 İşlemler ve bekleyen emirler
- Piyasa işlemleri stop loss ve take profit seviyeleriyle birlikte kopyalanır. Stop loss ve take profit seviyelerinde sonradan yapılan değişiklikler takip edilir.
- Bekleyen emirler fiyatları ve son geçerlilik tarihleriyle birlikte kopyalanır ve emir fiyatındaki değişiklikler takip edilir. Copy pending orders değerini false yaparsanız bekleyen emirler kopyalanmaz ve işlem, emir tetiklendiğinde kopyalanır; bu, Receiver başladığında zaten var olan bekleyen emirler için de geçerlidir. Bekleyen bir orijinal, kopyası hâlâ beklemedeyken tetiklenirse kopya, bir piyasa kopyasıyla değiştirilir.
- Orijinalin kısmi kapanışları kopyayı aynı oranda küçültür (Copy partial closures).
- Netting pozisyonlarındaki hacim artışları (bir pozisyona ekleme yapan MetaTrader 5 netting Transmitter) kopyayı büyütür (Copy volume increases of netting positions). Orijinal daha önce kısmen kapatıldıysa yalnızca o kısmi kapanıştan önceki büyüklüğünün üzerindeki hacim eklenir.
- Orijinal kapatıldığında veya silindiğinde kopya da kapatılır veya silinir (bölüm 9.1).
Receiver Transmitter'a ilk kez bağlandığında zaten açık olan veya bir duraklama sırasında açılan işlemler, yalnızca Copy trades already open at start or opened during a pause true ise kopyalanır. Receiver durdurulmuşken açılan işlemler, Do not copy market trades older than N seconds süresinden daha eski olmadıkları sürece Receiver yeniden başladığında kopyalanır. Duraklama, yeni kopyalara izin verilmeyen herhangi bir süredir: kopyalama saatlerinin dışı, hesap korumasının devrede olduğu süre ve bir drawdown duraklamasının etkin olduğu süre. Copy new trades false olduğunda yalnızca zaten açık olan işlemler kopyalanır.
5.2 Filtreler
Filtreler hangi orijinallerin kopyalanacağına karar verir. Bir filtre tarafından hariç tutulan bir orijinal, açıkken filtreyi değiştirseniz bile daha sonra kopyalanmaz.
- Copy buy trades/orders, Copy sell trades/orders, Copy market trades ve Copy pending orders yönü ve emir türünü seçer.
- Only these magic numbers ve Exclude these magic numbers virgülle ayrılmış bir liste alır. Her öğe bir sayı (0, elle açılan işlemler demektir), 100-200 gibi bir aralık veya (14) gibi parantez içinde bir sayı olabilir; parantez içindeki sayı, içinde 14 geçen her magic number ile eşleşir.
- Only these Receiver symbols ve Exclude these Receiver symbols, bölüm 13'teki sembol ayarları uygulandıktan sonra Receiver hesabındaki sembol adlarını kullanır. Büyük/küçük harf fark etmez.
- Only these comments ve Exclude these comments orijinalin yorumunu karşılaştırır. Bir metin yorumun tamamıyla eşleşir; (scalp) gibi parantez içindeki bir metin ise onu içeren her yorumla eşleşir. Büyük/küçük harf fark etmez.
- Ignore Transmitter trades with lot below ve above, orijinalleri lotlarına göre atlar.
5.3 Kopyalama saatleri
Haftanın her gününün, Receiver'ın sunucu saatine göre kendi zaman aralıkları vardır; örneğin 00:00-14:30,16:30-23:59:59. Her gün yalnızca kendi aralıklarını kullanır: Pazartesi günü 22:00-02:00, 00:00'dan 02:00'ye kadar ve 22:00'den Pazartesinin sonuna kadar anlamına gelir; gece yarısından sonra Salı gününün aralıkları uygulanır. O gün hiç yeni kopya yapılmaması için günü boş bırakın. Kopyalama saatleri dışında açılan piyasa işlemleri, duraklama sırasında açılmış sayılır (bölüm 5.1). Kopyalama saatleri yalnızca yeni kopyaları etkiler: mevcut kopyalardaki değişiklikler ve kapanışlar her zaman devam eder.
5.4 Gerçekleştirme koşulları
Receiver bir kopya açmadan önce aşağıdaki koşulları kontrol eder. Bir koşul karşılanmadığı sürece kopya bekler ve nedeni Uzmanlar sekmesine yazılır.
- Max spread in points: spread daha yüksek olduğu sürece piyasa kopyası bekler. Tüm semboller için bir değer ve bazı semboller için başka değerler belirleyebilirsiniz; örneğin 20,XAUUSD40 (tüm semboller için 20 puan, XAUUSD için 40). 0 = sınır yok. Aynı biçim, adında "per symbol" geçen veya benzer bir örnek gösteren diğer girdilerde de kullanılır.
- Max slippage in points: emrin kabul ettiği maksimum kayma (slippage).
- Max price difference vs Transmitter, points: Receiver'daki fiyat, orijinalin açılış fiyatına bu değerden daha uzak olduğu sürece piyasa kopyası bekler. Sembol bazında değerler kabul eder. 0 = kapalı.
- Do not copy market trades older than N seconds: bu süre artı kopya gecikmesinden daha eski bir orijinal kopyalanmaz. Her denemede kontrol edilir; bu nedenle başka bir koşulu bekleyen bir kopyanın da süresi dolabilir. 0 = kapalı.
- Copy delay in seconds: kopyalamadan önce bekler. 5,20 gibi iki sayı girildiğinde her orijinal bu ikisi arasında rastgele bir gecikme alır; bu gecikme tüm Receiver'larda aynıdır.
- Copy only at a better price than the original ve Better price points: piyasa kopyası, fiyat orijinalin açılış fiyatından bu kadar puan daha iyi olana kadar bekler. Negatif bir değerle, orijinal bu kadar puan kâra geçene kadar bekler. Puan değeri sembol bazında değerler kabul eder.
- Seconds between retries after a failed copy ve Max attempts per trade: reddedilen bir emirden sonra ne kadar bekleneceği (en az 5 saniye) ve kaç deneme yapılacağı. Yeniden denemekle çözülemeyen hatalar, örneğin hesabın kabul etmediği bir hacim veya emir türü ya da aracı kurumun emir sınırı, 2 denemeden sonra durur. Geçici retler (requote, fiyat değişti, fiyat yok, çok fazla istek) giderek uzayan aralıklarla tekrarlanır ve deneme hakkı tüketmez. "Not enough money" (yetersiz bakiye) durumunda 30 saniye, sonra her seferinde daha uzun, en fazla 10 dakikaya kadar beklenir. Piyasa kapalıyken kopya seansın açılmasını bekler.
Stop loss veya take profit seviyesi Receiver'da zaten geçilmişse kopya açılmaz; bekler.
6. Lot büyüklüğü
6.1 Lot büyüklüğü modları
Modu Lot size mode içinde seçin. Her mod kendi ayarını kullanır; böylece diğer değerleri değiştirmeden modlar arasında geçiş yapabilirsiniz.
| Mod | Kopyanın lotu | Kullanılan ayar |
|---|---|---|
| Same lot as transmitter | Orijinalin lotu, artı veya eksi sabit bir miktar | Add/subtract to same lot |
| Fixed lot | Her zaman aynı lot | Fixed lot, Per-symbol fixed lot |
| Multiplier of transmitter lot | Orijinalin lotu x çarpan | Multiplier |
| Multiplier = balance / value | Orijinalin lotu x bakiyeniz / değer | Value for 'Multiplier = balance / value' |
| Multiplier = equity / value | Orijinalin lotu x varlığınız (equity) / değer | Value for 'Multiplier = equity / value' |
| Proportional by balance | Orijinalin lotu x Receiver bakiyesi / Transmitter bakiyesi | Yok |
| Proportional by equity | Aynısı, varlık ile | Yok |
| Proportional by free margin | Aynısı, serbest teminat ile | Yok |
| Proportional by balance x multiplier | Proportional by balance, x çarpan | Multiplier for 'Proportional by balance x multiplier' |
| Proportional by equity x multiplier | Proportional by equity, x çarpan | Multiplier for 'Proportional by equity x multiplier' |
| Risk % of balance (needs SL) | Stop loss seviyesinde bakiyenin bu yüzdesini kaybettiren lot | Risk % of balance per trade |
| Risk % of equity (needs SL) | Aynısı, varlık ile | Risk % of equity per trade |
| Risk % of free margin (needs SL) | Aynısı, serbest teminat ile | Risk % of free margin per trade |
| Risk in money (needs SL) | Stop loss seviyesinde bu tutarı kaybettiren lot | Risk in money per trade |
| Lot per 1000 of balance | Değer x bakiye / 1000 | Lot per 1000 of balance |
| Lot per 1000 of equity | Değer x varlık / 1000 | Lot per 1000 of equity |
| Lot sequence (e.g. 0.01,0.02,0.04) | Her yeni orijinal için listedeki bir sonraki değer | Lot sequence |
Orantılı modlar, Transmitter'ın bakiyesini Receiver'ın para birimine çevirir. Çevrim paritesi mevcut değilse kopya bekler; Uzmanlar sekmesi isterse pariteyi Piyasa Gözlemi'ne (Market Watch) ekleyin. Cent hesaplar (USC, EUC ve benzerleri) tanınır.
Risk modları. Stop loss gerektirirler: stop loss'u olmayacak bir kopya, bir stop loss'a sahip olana kadar bekler. Risk, kopyanın stop loss'u ile ölçülür; bu da orijinalin stop loss'u veya sizin kendi stop loss'unuzdur (bölüm 8). Aracı kurumun minimum lotu, ayarınızın 1.5 katından fazla risk oluşturacaksa işlem kopyalanmaz. Kopya stop loss'unu orijinalden alıyorsa (Copy Stop Loss = true) ve orijinal stop loss'unu kaldırırsa, risk moduyla açılmış bir kopya kapatılır, çünkü lotu o stop loss'a bağlıydı.
Lot sequence. Her yeni orijinal listedeki bir sonraki değeri alır; örneğin 0.01,0.02,0.04. Son değerden sonra son değer yeniden kullanılır; son değerden sonra kopyalamayı durdurmak için listeyi 0 ile bitirin, örneğin 0.01,0.02,0.04,0. Transmitter'larda ve Receiver'da hiçbir şey açık olmadığında dizi baştan başlar. Bir kopyanın yeniden açılmaları ve yerine konan kopyalar öncekiyle aynı lotu kullanır.
6.2 Sembol bazında ayarlar ve sözleşme büyüklüğü
- Per-symbol fixed lot, Fixed lot modunda bazı semboller için sabit lotlar belirler; örneğin EURUSD0.15,XAUUSD0.05.
- Per-symbol multiplier, Fixed lot ve Lot sequence dışındaki tüm modlarda bazı sembollerin lotunu çarpar; örneğin XAUUSD0.5,US30.r2.
- Adjust lot by contract size difference between brokers: orijinalin lotuna dayalı modlarda, iki aracı kurum aynı enstrüman için farklı bir sözleşme büyüklüğü, fiyat veya para birimi kullandığında (örneğin bir aracı kurumda lot başına 1 birim, diğerinde 10 birim olan bir endeks) lot ayarlanır; böylece kopya orijinalle aynı değere sahip olur.
6.3 Yuvarlama, sınırlar ve bölme
- Lot step: hesaplanan lot bu adımın bir katına aşağı yuvarlanır. Örneğin 0.05 adımla, hesaplanan 0.37 lot 0.35 olur. Aracı kurumunuzun adımının bir katını kullanın; 0, aracı kurumun adımını kullanır.
- Minimum Receiver lot ve Maximum Receiver lot hesaplanan lotu bu değerlere yükseltir veya düşürür.
- Do not copy if calculated lot is below ve above ise bunun yerine işlemi atlar.
- Round up to broker minimum when calculated lot is smaller: lot aracı kurumun minimumunun altındaysa geçerli en küçük lotu, yani lot adımınıza göre yukarı yuvarlanmış aracı kurum minimumunu açar (true) veya işlemi atlar (false).
- Split automatically above broker max volume: aracı kurumun emir başına maksimum hacminden büyük bir kopya birkaç emir olarak açılır. false ile yalnızca aracı kurumun maksimum hacmiyle açılır.
- Split each copy in N parts veya Split each copy in parts of this lot: her kopya birkaç emir olarak açılır. Parçalar ilkinden hemen sonra açılır ve orijinalin kısmi kapanışı parçalar arasında paylaştırılır. Her parça minimum lottan küçük olacaksa kopya bölünmez. 100'den fazla emir gerektirecek bir kopya kopyalanmaz.
7. Sınırlar
Sınırlar, bir maksimuma ulaşıldığında yeni kopyaları durdurur. Çoğu durumda kopya bekler ve sınır izin verdiğinde açılır; ancak önce Do not copy market trades older than N seconds süresi dolarsa açılmaz.
- Max simultaneous copied trades: açık kopyası olan orijinallerin maksimum sayısı. Bir kopyanın tüm parçaları tek kopya sayılır; serbest kopyalar (bölüm 9.1) da sayılır.
- Max copied trades per symbol ve Max copied volume per symbol: sembol başına maksimum kopya sayısı ve toplam lot; tüm semboller için bir değer ve bazı semboller için başka değerlerle, örneğin 3,XAUUSD1. Sayı sınırında her orijinal, tüm parçalarıyla birlikte bir kez sayılır. Serbest kopyalar ve Receiver'ın magic number'ını taşıyıp hiçbir orijinale bağlı olmayan işlemler her iki sınırda da sayılır.
- Max total copied volume (lots): tüm kopyaların maksimum toplam lotu.
- Min distance in points between copies of same symbol/direction: fiyat, aynı sembol ve yöndeki başka bir kopyanın açılış fiyatına bu değerden daha yakın olduğu sürece yeni kopya bekler.
- Max risk % per symbol, per currency ve Max total risk %: tüm kopyaların stop loss seviyelerindeki zararı, bakiyenin yüzdesi olarak. Bu sınırlar stop loss gerektirir: bunlardan biri ayarlıyken stop loss'u olmayan yeni bir kopya bekler. Stop loss'u olmayan açık kopyalar sıfır risk olarak sayılır.
- Max different Transmitter magic numbers copied at once, Max different magic numbers on this account, Max different symbols copied at once ve Max different symbols on this account: hesap genelindeki sınırlar elle açılan işlemleri ve diğer Uzman Danışmanları da sayar. Bu sınırları aşacak bir orijinal kopyalanmaz.
- Copy from the Nth trade of each symbol ve Copy up to the Nth trade of each symbol: Transmitter'ın her semboldeki işlemleri 1, 2, 3 diye numaralandırılır ve yalnızca bu aralıktaki işlemler kopyalanır. İşlemler Receiver'ın sembolü başına numaralandırılır; tüm Transmitter'ların işlemleri, diğer filtrelerle hariç tutulanlar da dahil sayılır. O sembolde numaralandırılmış hiçbir işlem açık kalmadığında numaralandırma baştan başlar.
8. Stop loss ve take profit
8.1 Orijinalin seviyelerini kopyalama
Copy Stop Loss ve Copy Take Profit true olduğunda kopya, orijinalle aynı fiyat seviyelerini alır ve bunlardaki değişiklikleri takip eder. Seviyeleri şu girdilerle değiştirebilirsiniz:
- SL distance multiplier ve TP distance multiplier, orijinalin açılış fiyatından seviyesine olan mesafeyi çarpar. Yeni mesafe kopyanın açılış fiyatından ölçülür.
- Add/subtract points to SL distance ve to TP distance bu mesafeye puan ekler veya çıkarır.
- Keep SL/TP distances from Receiver open price: seviyeler aynı fiyatta kalmak yerine kopyanın açılış fiyatından aynı mesafede kalır. Bu, iki aracı kurumun fiyatları farklı olduğunda kullanışlıdır.
- Wait for the original to have a SL before copying: stop loss'u olmayan bir orijinal, bir stop loss'a sahip olana kadar kopyalanmaz.
Aracı kurum açısından fiyata fazla yakın olan bir stop loss, izin verilen en yakın mesafeye yerleştirilir; fazla yakın olan bir take profit ise konmaz. Aracı kurum doğru seviyeyi kabul eder etmez ikisi de düzeltilir. Reverse copying ile kopyanın stop loss'u orijinalin take profit'inden, take profit'i de orijinalin stop loss'undan alınır.
8.2 Kendi stop loss ve take profit seviyeleriniz
Copy Stop Loss veya Copy Take Profit false olduğunda kendi seviyelerinizi kullanabilirsiniz: Own SL when Copy SL = false ve Own TP when Copy TP = false. TP = SL distance x ratio, Copy Take Profit false ve Own TP 0 olduğunda take profit'i stop loss mesafesinin bir katı olarak belirler.
Units of own SL/TP/BE/trailing girdisi, kendi mesafelerinizin tamamının birimini belirler: puan, pip (3 ve 5 basamaklı sembollerde 10 puan) veya para. Para biriminde tutar, tüm parçaları dahil bir orijinalin kopyasının tamamı içindir.
8.3 Sanal seviyeler
Virtual (hidden) SL/TP/BE/trailing true olduğunda stop loss, take profit, break even ve trailing stop aracı kuruma gönderilmez. Fiyat bir seviyeye dokunduğunda Uzman Danışman kopyayı piyasa fiyatından kapatır. Show virtual levels on this chart true ise grafik sembolünün kopyalarının seviyelerini çizer.
Önemli. Sanal seviyeler kopyayı yalnızca terminal ve Uzman Danışman çalışırken korur. Bilgisayar veya terminal durursa kopyanın aracı kurumda stop loss'u yoktur. Sanal stop loss ve take profit seviyeleri yalnızca bir kopya serbest kopyaya dönüştüğünde (bölüm 9.1) aracı kurumda da ayarlanır.
8.4 Break even ve trailing stop
Break even ve trailing stop, Receiver tarafından kendi kopyalarına uygulanır; bu yüzden Copy Stop Loss = false gerektirir (değilse Uzman Danışman panelde sizi uyarır). Mesafeleri bölüm 8.2'deki birimi kullanır.
- Break even at this profit: kopya bu kâra ulaştığında stop loss açılış fiyatına, artı Lock this profit at break even kadar ileriye taşınır.
- Trailing start, Trailing distance ve Trailing step: başlangıç kârından itibaren stop loss fiyatı trailing mesafesinde takip eder ve adımlarla hareket eder (0 = mesafenin onda biri ve en az aracı kurumun minimum stop mesafesi).
8.5 Elle yapılan değişiklikler
Bir kopyanın stop loss veya take profit seviyesini elle değiştirirseniz Receiver orijinalin seviyelerini yeniden ayarlar. Stop syncing SL/TP of a copy after a manual change true olduğunda kopya sizin seviyelerinizi korur ve Receiver bunları değiştirmeyi bırakır.
9. İşlem yönetimi
9.1 Orijinalle birlikte kapatma
Close copy when original closes, orijinal kapatıldığında veya silindiğinde ne olacağını belirler:
| Seçenek | Etkisi |
|---|---|
| On | Kopya her zaman kapatılır veya silinir. |
| On, only if same type (market/pending) | Yalnızca kopya ve orijinal aynı türdeyse: ikisi de piyasa veya ikisi de bekleyen. |
| On, market trades only | Yalnızca ikisi de piyasa işlemiyse. |
| On, pending orders only | Yalnızca ikisi de bekleyen emirse. |
| Off (copy stays open) | Kopya açık kalır. |
Kapatılmayan bir kopya serbest kopyaya dönüşür: stop loss ve take profit seviyelerini korur ve Receiver ona break even, trailing stop, sanal seviyeler, kendi kısmi kapanışlarınız, N dakika sonra kapatma, zamanlanmış kapanışlar, sepet ve hesap korumasını uygulamaya devam eder.
Güvenlik için bir kopya, ancak orijinal art arda iki geçerli okumada bulunmadığında kapatılır; çevrimdışı bir Transmitter'ın verileriyle asla kapatılmaz.
9.2 Kısmi kapanışlar ve hacim artışları
Copy partial closures ile orijinalin kısmi kapanışı kopyanın aynı oranını kapatır. Copy volume increases of netting positions ile Transmitter'ın bir netting pozisyonundaki artış kopyayı büyütür; orijinalin kısmi kapanışından sonra yalnızca kısmi kapanıştan önceki büyüklüğünün üzerindeki hacim eklenir. Bir kopya parçalara bölündüğünde kısmi kapanış parçalar arasında paylaştırılır; bazı parçalar tamamen kapatılabilir.
9.3 Ters kopyalama
Reverse copying, bir alış (buy) için satış (sell), bir satış için alış açar; stop loss ve take profit yer değiştirir. Bekleyen emirler fiyatlarını korur: buy limit sell stop olur, sell limit buy stop, buy stop sell limit ve sell stop buy limit olur. Her kopya açıldığı yönü hatırlar: kopyalar açıkken bu girdiyi veya lot büyüklüğü modunu değiştirmek yalnızca yeni kopyaları etkiler.
9.4 Kapanış gecikmesi ve daha iyi fiyat
- Closure delay in seconds, orijinali kapandıktan sonra bir piyasa kopyasını kapatmadan önce bekler. 5,20 gibi iki sayı girildiğinde gecikme bu ikisi arasında rastgeledir.
- Close copy only at a better price ve Closure better price difference in points: orijinal kapandıktan sonra kopya, fiyatı o andaki fiyatına göre bu kadar puan iyileşene kadar bekler. Close anyway after N seconds, daha iyi fiyat olmasa bile bu süreden sonra kopyayı kapatır (0 = süresiz bekle).
Bu iki seçenek yalnızca piyasa kopyalarına uygulanır: bekleyen kopyalar hemen silinir.
9.5 Kopyaları yeniden açma
Reopen copies closed outside the EA, orijinali hâlâ açıkken aracı kurumdaki stop loss veya take profit ile ya da elle kapatılan bir kopyayı yeniden açar:
- Instantly: hemen.
- At original open price or better: fiyat orijinalin açılış fiyatına veya daha iyisine döndüğünde.
- At a specific time: Reopen time saatinde, Receiver'ın sunucu saatine göre.
Uzman Danışmanın kendisinin kapattığı kopyalar (sanal seviyeler, sepetler, zamanlamalar, hesap koruması) yeniden açılmaz; stop out ile kapatılan kopyalar ve orijinalini Transmitter'ın kapatacağı kopyalar da (bölüm 9.7) yeniden açılmaz. Max attempts per trade, bir kopyanın kaç kez yeniden açılabileceğini de sınırlar.
9.6 Zamanlanmış kapanışlar
- Close all copied market trades on ve Close all time: o gün (veya her gün) o saatte, o saatten önce açılmış kopyalar kapatılır.
- Delete all copied pending orders on ve Delete pending time: bekleyen emirler için aynısı.
- Close each copied market trade after N minutes: her kopya bu süre kadar açık kaldığında kapatılır.
Uzman Danışman zamanlanan saatte çalışmıyorsa kapanış, aynı gün içinde daha sonra başladığında yapılır. Bir sembolün piyasası kapalıysa Receiver 10 dakika boyunca denemeye devam eder ve ardından kapatamadığı piyasa kopyalarını bildirir.
9.7 Orijinali Receiver'dan kapatma
Bu seçenek Transmitter'da ayarlanır: Close original when a Receiver copy is closed (SL/TP/manual). Bir kopya aracı kurumdaki stop loss veya take profit ile, sanal bir seviyeyle ya da elle kapatıldığında Transmitter orijinali kapatır. Transmitter'da işlem şifresi gerekir. Aynı kopyanın başka parçaları açıkken, bir stop out'tan sonra, bir Self Copier'dan veya netting bir Receiver'dan istek gönderilmez.


