Local Copier — Kullanıcı Kılavuzu 2/2 (MT4 / MT5)

Local Copier — Kullanıcı Kılavuzu 2/2 (MT4 / MT5)

29 Ekim 2026, 16:33
Rodrigo Arana Garcia
0
5

[ English ] [ Русский ] [ 中文 ] [ Español ] [ Português ] [ 日本語 ] [ Deutsch ] [ 한국어 ] [ Français ] [ Italiano ] [ Türkçe ]

İçindekiler

10. Kendi kısmi kapanışlarınız

Receiver, her kopyanın bir kısmını seçtiğiniz seviyelerde kapatabilir: take profit yolunda en fazla üç, stop loss yolunda en fazla üç seviye:

  • Level 1: % of the way to TP ve Level 1: close % of initial lot: fiyat, açılış fiyatından take profit'e olan mesafenin bu yüzdesini katettiğinde başlangıç lotunun bu yüzdesi kapatılır. Seviye 2 ve 3 aynı şekilde çalışır.
  • Stop loss yönündeki seviyeler, açılış fiyatından stop loss'a olan mesafeyi kullanır.
  • Mesafeler, kopyanın aracı kurumdaki veya sanal take profit ve stop loss seviyelerine göre ölçülür. Bunlara sahip olmayan bir kopyanın seviyesi yoktur.

Her seviye kopya başına bir kez uygulanır ve her zaman en az minimum lotu bırakır. Bu kapanışlar orijinalden kopyalanan kısmi kapanışlarla birleştirilir: kopya hiçbir zaman orijinalin gerektirdiğinden büyük olmaz.

11. Sepet

Sepet (basket), serbest kopyalar dahil Receiver'ın tüm kopyalarını tek bir grup olarak ele alır. Sonucu, swap ve komisyon dahil piyasa kopyalarının açık (floating) kâr/zararıdır. Her işlevi üç birimde ayarlayabilirsiniz: bakiyenin yüzdesi, para veya kopyaların ortalama puanı. 0 değeri ilgili ayarı devre dışı bırakır.

  • Basket TP: sonuç bu kâra ulaştığında her şey kapatılır.
  • Basket SL: sonuç bu zarara ulaştığında her şey kapatılır.
  • Basket break even: sonuç bu kâra ulaştıktan sonra yeniden sıfıra düşerse her şey kapatılır.
  • Basket trailing start, distance ve step: sonuç başlangıç değerine ulaştığında bir seviye, en iyi sonucu trailing mesafesinde ve adımlarla hareket ederek takip eder; sonuç bu seviyeye düşerse her şey kapatılır.

Sepet tetiklendiğinde Receiver tüm kopyaları kapatır, bekleyen kopyaları siler ve bazıları kapatılamazsa 10 dakikaya kadar denemeye devam eder. Bu süre boyunca yeni kopya açılmaz. Kapatma sırasında terminal veya Uzman Danışman yeniden başlarsa kapatma devam eder.

12. Hesap koruması

Hesap koruması Receiver ve Self Copier'da çalışır. Durumu terminalin Global Değişkenlerine (Global Variables) kaydedilir; bu nedenle yeniden başlatmadan sonra da devam eder. Bir durdurma koşulu harekete geçmeden önce 2 saniye sürmelidir; böylece tek bir hatalı fiyat onu tetiklemez. Sınırlar tüm hesabın bakiyesini ve varlığını kullanır, bu yüzden elle açılan işlemler ve diğer Uzman Danışmanlar da hesaba katılır; ancak yalnızca kopyalar kapatılır ve bunlarla birlikte Receiver'ın magic number'ını taşıyıp bir orijinale bağlı olmayan işlemler de kapatılır. Hesap koruması, terminal bağlıyken ve algoritmik ticaret açıkken çalışır.

12.1 Günlük sınırlar

  • Max daily drawdown % ve Max daily drawdown in money: varlık, günün referans değerinin bu yüzde veya bu tutar kadar altına düştüğünde tüm kopyalar kapatılır ve ertesi güne kadar yeni kopya yapılmaz.
  • Max daily profit % ve Max daily profit in money: varlık, günün referans değerinin bu yüzde veya bu tutar kadar üzerine çıktığında aynısı yapılır.
  • Daily drawdown measured from ve Daily profit measured from: her sınırın kendi referans değeri vardır (günün başındaki bakiye veya varlık).

Balance at start of day, Uzman Danışman günün ilerleyen saatlerinde başlasa bile bugün kapanan işlemlerin sonucu hariç tutulmuş bakiyedir. Equity at start of day, gün değiştiği andaki varlıktır; yalnızca Uzman Danışman o anda çalışıyorsa bilinir, aksi halde günün başındaki bakiye kullanılır. Para yatırma ve çekme işlemleri her iki referans değerini de kaydırır, bu yüzden sınırları tetiklemez. Gün, Receiver'ın sunucu saatini izler. Gün içinde referans türünü değiştirirseniz yeni referans hemen uygulanır.

12.2 Acil durdurma

  • Max drawdown % from highest balance: varlık, ulaşılan en yüksek bakiyenin bu yüzde kadar altına düşer.
  • Emergency: equity below: varlık bu tutara düşer.
  • Emergency: equity above: varlık bu hedefe ulaşır.

Bunlardan birine ulaşıldığında tüm kopyalar kapatılır ve Receiver kopyalamayı durdurur. Siz sıfırlayana kadar, yeniden başlatmadan sonra da durmuş olarak kalır: Reset emergency stop now değerini true yapıp Tamam'a basın, ardından girdileri yeniden açıp değeri tekrar false yapın. Sıfırlama ayrıca en yüksek bakiyeyi mevcut bakiyeden yeniden başlatır.

12.3 Drawdown'a bağlı duraklamalar

Burada drawdown, bir hesabın açık (floating) zararıdır: bakiye eksi varlık, bakiyenin yüzdesi olarak.

  • Pause new copies while Receiver drawdown % is above: Receiver bundan daha büyük bir drawdown'dayken yeni kopya açılmaz. Açık kopyalar yönetilmeye devam eder.
  • Pause new copies while Transmitter drawdown % is above: aynısı, Transmitter'ın drawdown'u ile.
  • Copy only while Transmitter drawdown % above: yeni orijinaller yalnızca Transmitter bundan daha büyük bir drawdown'dayken kopyalanır. Bundan önce açılan orijinaller bekler ve seviyeye ulaşıldığında kopyalanır.
  • Copy a symbol only while its Transmitter drawdown % is above: aynısı, Transmitter'ın orijinalin sembolündeki açık zararıyla ölçülür.

İlk iki duraklama sırasında açılan işlemler, duraklama sırasında açılmış sayılır (bölüm 5.1).

13. Semboller

Receiver, her orijinalin sembolünü kendi hesabında şu sırayla arar:

  1. Special symbols içindeki çiftler.
  2. Orijinalin adı; Transmitter'ın öneki ve soneki çıkarılmış, Receiver'ın öneki ve soneki eklenmiş olarak.
  3. Transmitter'dakiyle aynı ad veya bu adın öneki ve soneki çıkarılmış hali.
  4. Auto-detect dot prefixes/suffixes and Receiver variants true ise, Receiver'da aynı ada ve kısa bir öneke veya soneke sahip bir sembol; örneğin EURUSD.r veya EURUSDm. Birkaç sembol eşleşirse en kısa ad kullanılır; iki tanesi eşit uzunluktaysa hiçbiri seçilmez.

EURUSD.r, EURUSD_i veya #EURUSD gibi bir işaretle ayrılmış önek ve sonekler, otomatik algılama açıkken kendiliğinden algılanır. Önek ve sonek girdileri, işaret olmadan harflerle farklılaşan adlar içindir: Transmitter symbol prefix ve suffix Transmitter'daki adlardan çıkarılır, Receiver symbol prefix ve suffix ise eklenir.

Special symbols, önce Transmitter sembolü gelmek üzere ad çiftlerini noktalı virgülle ayırarak listeler: US500,SPX500;XAUUSD,GOLD. Liste uzunsa aynı biçimle Special symbols 2 ile 5 arasındaki alanlarda devam edin; her alan yaklaşık 250 karakter alır.

Receiver sembolü Piyasa Gözlemi'ne kendisi ekler. Hiçbir sembol eşleşmediği sürece işlem kopyalanmaz ve Uzmanlar sekmesi neyi ayarlamanız gerektiğini söyler. Öneki veya sonekiyle bulunan bir sembolün fiyatı çok farklıysa (yüzde 10'dan fazla), muhtemelen farklı bir enstrüman olduğu için işlem kopyalanmaz; aynı enstrümansa çifti Special symbols içinde tanımlayın.

Farklı sözleşme büyüklükleri lot üzerinden ele alınır (bölüm 6.2). Farklı bir fiyat ölçeğinde kote edilen semboller, örneğin bir basamak fazla ile kote edilen bir endeks, güncel fiyatlar karşılaştırılarak algılanır: bekleyen emirlerin fiyatı, stop loss ve take profit orantılı olarak dönüştürülür. Bu sembollerde, bekleyen bir orijinalin fiyatında sonradan yapılan değişiklikler kopyalanmaz.

14. Kopya yorumu ve kimlik etiketi

Varsayılan olarak kopyaların yorumu boştur. Copy comment içine şu kodlarla kendi metninizi yazabilirsiniz:

KodYerine gelen
#Orijinalin yorumu
@Orijinalin ticket numarası
%Orijinalin magic number'ı
&Transmitter'ın hesabı

Örneğin "Kopya @", "Kopya 12345678" sonucunu verir. Yorum 31 karakterde kesilir. Copy comment boşsa Receiver, Transmitter'da Comment for copies içinde ayarlanan metni aynı kodlarla kullanır.

Add ID tag to copy comments, yorumun başına bir kimlik etiketi koyar; örneğin LC7clzi:gc0uy9 (Transmitter'ın hesabı ve orijinalin ticket numarası, 36 tabanında). Etiket, bağlantı dosyası kaybolsa veya daha eski bir dosyayla değiştirilse bile Receiver'ın her kopyayı ve orijinalini tanımasını sağlar (bölüm 17.3). Çoğu yatırımcı temiz yorumları tercih ettiği için varsayılan olarak kapalıdır. Bazı aracı kurumlar yorumları değiştirir veya siler; bu durumda etiket işe yaramaz ve her zamanki gibi bağlantı dosyası kullanılır.

15. Bildirimler ve raporlar

  • Push notifications, ana olayları (yeni kopyalar, kapanışlar, kısmi kapanışlar, koruma, sepetler ve hatalar) telefonunuzdaki MetaTrader uygulamasına gönderir. MetaQuotes ID'nizi Araçlar > Seçenekler > Bildirimler (Tools > Options > Notifications) bölümünde ayarlayın.
  • Email notifications aynı olayları e-posta ile gönderir. E-posta hesabını Araçlar > Seçenekler > E-posta (Email) bölümünde ayarlayın.
  • Daily account report times: bu saatlerde hesabın bakiyesini, varlığını ve teminatını içeren bir rapor gönderilir; örneğin 08:00,20:00, Receiver'ın sunucu saatine göre. O saatte terminal kapalıysa rapor, terminal sonraki bir saat içinde başlarsa gönderilir.
  • Alert when equity falls below: varlık listedeki her seviyenin altına düştüğünde bir uyarı; örneğin 9000,8000. Varlık aynı anda birkaç seviyenin altına düşerse en düşük seviye için tek bir uyarı gönderilir. Bir seviye, ancak varlık onun yaklaşık yüzde 0.5 üzerine çıktıktan sonra yeniden uyarır.

Raporlar ve uyarılar, terminal bağlıyken ve algoritmik ticaret açıkken gönderilir. Her bildirim Uzmanlar sekmesine de yazılır. MetaTrader dakikada yalnızca birkaç bildirime izin verir; bu nedenle Local Copier en fazla 7 saniyede bir bildirim gönderir ve birkaç olayı tek mesajda birleştirir.

16. Netting hesaplar (MetaTrader 5)

Netting hesapta sembol başına bir pozisyon vardır. Netting hesaptaki bir Receiver, kopyalanan her orijinalin katkısını toplar ve pozisyonu piyasa emirleriyle ayarlar. Bu mod beta aşamasındadır.

  • Mümkünse hesabı yalnızca kopyalar için kullanın. Hesapta elle açılan işlemlerden veya diğer Uzman Danışmanlardan gelen hacim zaten varsa Receiver buna dokunmaz ve yalnızca kendi payını ayarlar.
  • Transmitter'ın bekleyen emirleri tetiklendiklerinde kopyalanır. Kısmi kapanışlar ve hacim artışları kopyalanır.
  • Her emir gönderilmeden önce kaydedilir ve o sembol için başka bir emir gönderilmeden önce sonucu geçmişte kontrol edilir.
  • Pozisyon Uzman Danışmanın dışında değiştirilirse (stop loss, take profit, elle kapatma, stop out), o sembolün mevcut orijinalleri artık kopyalanmaz ve pozisyon, yeni bir orijinal gelene kadar olduğu gibi bırakılır.
  • Bir Transmitter çevrimdışı olursa yalnızca onun orijinallerinin katkıda bulunduğu semboller bekler; diğerleri devam eder. Bir Transmitter'ı Transmitter account(s) listesinden çıkarırsanız pozisyonlardaki payı kapatılır.
  • Pozisyonlar açıkken bağlantı dosyası kaybolursa Receiver tüm Transmitter'lar çevrimiçi olana kadar bekler; ardından, şimdi hesaplanan lot pozisyondan çok farklı olmadıkça (iki katından fazla, yarısından az veya ters yönde), her pozisyonu işlem yapmadan o sembolün açık orijinalleri arasında paylaştırır.
  • Tüm katkılar aynı yöndeyken pozisyonun stop loss ve take profit seviyeleri en son orijinalinkilerdir. Kendi stop loss ve take profit seviyeleriniz kullanılmaz; bu nedenle netting hesapta risk lot modları Copy Stop Loss = true gerektirir.
  • Emirlerin yorumu yoktur (kimlik etiketi açıksa LCN); Copy comment kullanılmaz.
  • Hesap koruması, Uzman Danışmanın tüm sembollerdeki payını kapatır.
  • Netting hesapta yalnızca bir Receiver çalışabilir ve Self Copier hedging hesap gerektirir.
  • Şu işlevler netting hesaplarda uygulanmaz: kendi stop loss ve take profit seviyeleriniz, sanal seviyeler, break even ve trailing stop, kendi kısmi kapanışlarınız, sepetler, zamanlanmış kapanışlar, her işlemi N dakika sonra kapatma, bölme, yeniden açma, lot dizisi, risk sınırları, kopya sayısı, magic number ve sembol sınırları, minimum mesafe, gecikmeler, daha iyi fiyat ve maksimum fiyat farkı, işlem numaralandırma, sembol drawdown koşulu ve orijinali Receiver'dan kapatma. Close copy when original closes her zaman On gibi çalışır. Bunlardan biri ayarlıysa Uzman Danışman başlangıçta sizi uyarır.

17. Veri dosyaları, yeniden başlatmalar ve güvenlik

17.1 Veri dosyaları

Local Copier verilerini MetaTrader'ın ortak veri klasöründeki Common\Files\LocalCopier içinde tutar. Açmak için herhangi bir terminalde Dosya > Veri Klasörünü Aç (File > Open Data Folder) komutunu kullanın, bir üst klasöre çıkın ve Common\Files\LocalCopier klasörünü açın.

Dosyaİçerik
T_account.txtO hesabın Transmitter'ının yayımladığı işlemler.
R_account_magic.txtBir Receiver'ın bağlantı dosyası: hangi kopyanın hangi orijinale ait olduğu. Bir yedek kopyayla (.bak) birlikte kaydedilir.
S_account_magic.txtBir Self Copier'ın bağlantı dosyası.
X_transmitter_receiver_magic.txtOrijinalleri kapatma istekleri (bölüm 9.7).
TC_account.txtMetaTrader 4: kısmi kapanışlardan sonraki ticket zinciri (Self Copier için TC_account_self_magic.txt).
LOCK_T_account.txt, LOCK_C_account_magic.txtAynı role sahip iki örneğin çalışmasını engelleyen kilitler.

Bu dosyaları düzenlemeyin. Acil durdurma, günün referans değerleri, devam eden bir sepet veya zamanlanmış kapanış, lot dizisi ve işlem numaralandırma gibi durumun bir kısmı terminalin Global Değişkenlerinde (LC_ ve LCM_ ile başlayan adlar) tutulur. Kopyalar açıkken bunları silmeyin.

17.2 Yeniden başlatmalar ve sonucu belirsiz emirler

Local Copier, mükerrer kopyaları ve hatalı kapanışları önleyecek şekilde tasarlanmıştır:

  • Her emir gönderilmeden önce bağlantı dosyasına kaydedilir. Terminal, VPS veya Uzman Danışman herhangi bir anda yeniden başlarsa kopya iki kez açılmaz. Dosya kaydedilemezse, örneğin disk dolu olduğu için, yeni kopya gönderilmez; koruma amaçlı kapanışlar yine de gönderilir.
  • Bir emrin sonucu belirsiz olduğunda, örneğin bir zaman aşımından sonra, Receiver emri yeniden göndermeden önce hesap geçmişinde arar. Emir geç gerçekleşirse geç gelen kopya orijinaline bağlanır veya orijinalin zaten bir kopyası varsa kapatılır.
  • Yeniden başlatmadan sonra Receiver, bağlantı kurulduktan sonra 5 saniye bekler ve işlem listesi hâlâ yüklenirken hiçbir şey yapmaz.
  • Listeden kaybolan bir kopya, ancak hesap geçmişi bunu doğruladığında kapanmış sayılır. Bu kanıt olmadan Receiver bekler ve 10 dakika sonra kopyayı yeniden açmadan yönetmeyi bırakır.
  • Receiver, çevrimdışı, durdurulmuş veya güncelliğini yitirmiş (10 saniye) bir Transmitter'ın verilerine göre asla işlem yapmaz. Break even, trailing stop, sanal seviyeler, kendi kısmi kapanışlarınız, N dakika sonra kapatma ve hesap koruması çalışmaya devam eder.
  • Receiver her 5 saniyede bir, kendi magic number'ını taşıyan ve bağlı olmayan işlemleri kontrol eder: mümkün olduğunda onları orijinallerine bağlar, mükerrer olanları kapatır ve diğerlerini Uzmanlar sekmesinde bildirir.
  • Stop out ile kapatılan bir kopya asla yeniden açılmaz.

17.3 Kaybolan veya eski bağlantı dosyası

Kimlik etiketi kapalıyken bağlantı dosyası, kopyalar ile orijinaller arasındaki tek kesin referanstır. Bir kontrol satırı ve bir yedek kopyayla güvenli biçimde kaydedilir ve Uzman Danışman her zaman en son geçerli kopyayı kullanır. Dosya başka bir program tarafından kullanılıyorsa bekler. Hiçbir geçerli kopya okunamazsa hasarlı dosyayı .damaged olarak saklar ve dosya kaybolmuş gibi kurtarma yapar. Dosya silinir veya daha eski bir dosyayla değiştirilirse Receiver şu şekilde kurtarma yapar:

  • Kaybolan dosya. Receiver tüm Transmitter'lar çevrimiçi olana kadar en fazla 10 dakika bekler ve bu sırada yeni işlemleri kopyalamaz (bunlar duraklama sırasında açılmış sayılır). Ardından her kopyayı, aynı sembol ve yönde, kendisinden en fazla 10 dakika önce açılmış bir orijinale bağlar; bunu yalnızca hiçbir şüphe olmadığında yapar: kopyalar orijinallerle aynı sayıdaysa ve lotları benzer bir oranı koruyorsa açılış sırasına göre ya da başka türlü olamayacak çiftler olarak. Bölünmüş bir kopyanın parçaları tek kopya sayılır.
  • Daha eski dosya (bir yedekten veya VPS anlık görüntüsünden geri yüklenmiş). Receiver bir orijinali ilk kez kopyalamadan önce, kendi magic number'ını taşıyan, aynı sembol ve türde, orijinalden sonra açılmış ve bağlı olmayan bir işlem olup olmadığını kontrol eder. Böyle tek bir işlem varsa ve beklenen lota sahipse yeni bir kopya açmak yerine ona bağlanır; herhangi bir şüphe varsa orijinal kopyalanmaz ve Uzmanlar sekmesi bunu bildirir.
  • Bağlanamayan bir kopya yönetilmez: Uzmanlar sekmesi bunu bildirir ve orijinali kapandığında onu elle kapatmanız gerekir. Ondan önce açılan orijinaller kopyalanmaz; böylece mükerrer kopya oluşmaz.

Kesin kurtarma. Orijinallerinden 10 dakikadan fazla sonra açılan kopyalar (başlangıçta zaten açık olan işlemlerin kopyaları, yeniden açılan kopyalar) etiket olmadan yeniden bağlanamaz. Herhangi bir dosya kaybından sonra her kopyanın tanınmasını istiyorsanız Add ID tag to copy comments seçeneğini açın (bölüm 14).

17.4 Kopyalama döngüleri

Local Copier kopyalama döngülerini algılar; örneğin A hesabı B'yi, B de A'yı kopyaladığında veya A, B, C ve yeniden A gibi daha uzun zincirlerde: bir işlem asla geldiği hesaba geri kopyalanmaz. Etiket olmadan zinciri, bilgisayardaki Receiver'ların bağlantı dosyaları üzerinden izler. Bir işlemin kaynağı henüz kontrol edilemiyorsa, örneğin diğer Receiver dosyasını henüz kaydetmediği için, 15 saniyeye kadar bekler. Hâlâ kontrol edilemiyorsa ve o hesap doğrudan veya başka hesaplar üzerinden bu hesaptan kopyalama yapıyorsa işlem kopyalanmaz.

17.5 Başka bir bilgisayara veya VPS'e taşıma

Açık kopyaları olan bir Receiver'ı taşımak için önce onu durdurun. Ardından Common\Files\LocalCopier içindeki R_*.txt ve S_*.txt dosyalarını (ve bir MetaTrader 4 Transmitter'ının TC_*.txt dosyalarını) LOCK dosyaları olmadan yeni bilgisayardaki aynı klasöre kopyalayın. Terminal klasörünün tamamını taşımak Global Değişkenleri de korur. Açık kopyalardan daha eski bir bağlantı dosyasını asla geri koymayın.

18. Girdi parametreleri

Girdiler, Girdiler (Inputs) sekmesindekiyle aynı sırada ve aynı adlarla listelenmiştir. Transmitter'da yalnızca Mode, Show panel on chart, Transmitter grubu ve Max slippage in points (orijinalleri kapatırken en az 30 puan) kullanılır. 0 değeri veya boş bir alan ilgili işlevi kapatır; bunun istisnaları, girdinin adının aksini belirttiği durumlar ve 0'ın hiç kaymaya izin vermediği Max slippage in points girdisidir.

Girdiler sekmesi (MetaTrader 5)

General

Mode ve Transmitter account(s): bölüm 3. Copy comment ve kimlik etiketi: bölüm 14. Panel: bölüm 4.

ParametreVarsayılan
ModeTransmitter
Transmitter account(s), comma separated (Receiver)(boş)
Magic number of copied trades (Receiver/Self)7319001
Copy comment: # comment @ ticket % magic & account(boş)
Add ID tag to copy comments (exact re-linking, see manual)false
Show panel on charttrue

Transmitter

Transmitter'da ayarlanır: bölüm 9.7 ve bölüm 14.

ParametreVarsayılan
Close original when a Receiver copy is closed (SL/TP/manual)false
Comment for copies (# comment, @ ticket, % magic, & account)(boş)

What to copy

Bkz. bölüm 5.

ParametreVarsayılan
Copy buy trades/orderstrue
Copy sell trades/orderstrue
Copy market tradestrue
Copy pending orders (false = copy when triggered)true
Copy trades already open at start or opened during a pausefalse
Copy new tradestrue
Only these magic numbers (e.g. 123,0,(14),100-200)(boş)
Exclude these magic numbers(boş)
Only these Receiver symbols (e.g. EURUSD,XAUUSD.r)(boş)
Exclude these Receiver symbols(boş)
Only these comments ((text) = contains)(boş)
Exclude these comments ((text) = contains)(boş)
Ignore Transmitter trades with lot below0
Ignore Transmitter trades with lot above0

Copy hours (Receiver server time)

Bkz. bölüm 5.3.

ParametreVarsayılan
Monday (empty = no copying)00:00-23:59:59
Tuesday00:00-23:59:59
Wednesday00:00-23:59:59
Thursday00:00-23:59:59
Friday00:00-23:59:59
Saturday00:00-23:59:59
Sunday00:00-23:59:59

Execution

Bkz. bölüm 5.4.

ParametreVarsayılan
Max spread in points (e.g. 20,XAUUSD40)0
Max slippage in points30
Max price difference vs Transmitter, points0
Do not copy market trades older than N seconds0
Copy delay in seconds (e.g. 5 or 5,20 = between 5 and 20)0
Copy only at a better price than the original (market trades)false
Better price points (negative = wait until original gains them)0
Seconds between retries after a failed copy10
Max attempts per trade (also limits reopens)10

Lot size

Bkz. bölüm 6.

ParametreVarsayılan
Lot size modeMultiplier of transmitter lot
Fixed lot0.01
Per-symbol fixed lot (e.g. EURUSD0.15,XAUUSD0.05)(boş)
Add/subtract to same lot0
Multiplier1
Value for 'Multiplier = balance / value'1000
Value for 'Multiplier = equity / value'1000
Multiplier for 'Proportional by balance x multiplier'1
Multiplier for 'Proportional by equity x multiplier'1
Risk % of balance per trade1
Risk % of equity per trade1
Risk % of free margin per trade1
Risk in money per trade100
Lot per 1000 of balance0.01
Lot per 1000 of equity0.01
Lot sequence (end with ,0 to stop copying)0.01,0.02,0.04
Per-symbol multiplier (e.g. XAUUSD0.5,US30.r2)(boş)
Adjust lot by contract size difference between brokerstrue
Lot step: lot rounded down to a multiple (0 = broker step)0
Minimum Receiver lot (0 = broker minimum)0
Maximum Receiver lot (0 = no limit)0
Do not copy if calculated lot is below0
Do not copy if calculated lot is above0
Round up to broker minimum when calculated lot is smallertrue
Split automatically above broker max volumetrue
Split each copy in N parts (1 = no split)1
Split each copy in parts of this lot (overrides N)0

Limits

Bkz. bölüm 7.

ParametreVarsayılan
Max simultaneous copied trades0
Max copied trades per symbol (e.g. 3,XAUUSD1)0
Max total copied volume (lots)0
Max copied volume per symbol (e.g. 2,XAUUSD0.5)0
Min distance in points between copies of same symbol/direction0
Max risk % per symbol (needs SL; e.g. 2,XAUUSD1)0
Max risk % per currency (needs SL; e.g. 3,JPY2)0
Max total risk % (needs SL)0
Max different Transmitter magic numbers copied at once0
Max different magic numbers on this account (incl. other EAs)0
Max different symbols copied at once0
Max different symbols on this account (incl. other EAs)0
Copy from the Nth trade of each symbol (e.g. 2,XAUUSD3)0
Copy up to the Nth trade of each symbol (e.g. 4,XAUUSD2)0

Stop loss / take profit

Bkz. bölüm 8.

ParametreVarsayılan
Copy Stop Losstrue
Copy Take Profittrue
SL distance multiplier1
TP distance multiplier1
Add/subtract points to SL distance0
Add/subtract points to TP distance0
Keep SL/TP distances from Receiver open pricefalse
Wait for the original to have a SL before copyingfalse
Stop syncing SL/TP of a copy after a manual changefalse
Virtual (hidden) SL/TP/BE/trailingfalse
Show virtual levels on this charttrue
Units of own SL/TP/BE/trailing (money = per original trade)Points (receiver symbol)
Own SL when Copy SL = false0
Own TP when Copy TP = false0
TP = SL distance x ratio (Copy TP = false, own TP = 0)0
Break even at this profit (needs Copy Stop Loss = false)0
Lock this profit at break even0
Trailing start (needs Copy Stop Loss = false)0
Trailing distance0
Trailing step (0 = 1/10 of the distance)0

Trade management

Bkz. bölüm 9.

ParametreVarsayılan
Reverse copying (buy <-> sell)false
Close copy when original closesOn
Copy partial closurestrue
Copy volume increases of netting positionstrue
Closure delay in seconds (e.g. 5 or 5,20)0
Close copy only at a better pricefalse
Closure better price difference in points0
Close anyway after N seconds (0 = wait forever)300
Reopen copies closed outside the EAOff
Reopen time (HH:MM, Receiver server time)08:00
Close all copied market trades on (Receiver server time)Off
Close all time (HH:MM)21:00
Delete all copied pending orders on (Receiver server time)Off
Delete pending time (HH:MM)21:00
Close each copied market trade after N minutes0

Partial closes (own)

Bkz. bölüm 10.

ParametreVarsayılan
Level 1: % of the way to TP0
Level 1: close % of initial lot0
Level 2: % of the way to TP0
Level 2: close % of initial lot0
Level 3: % of the way to TP0
Level 3: close % of initial lot0
Level 1: % of the way to SL0
Level 1: close % of initial lot0
Level 2: % of the way to SL0
Level 2: close % of initial lot0
Level 3: % of the way to SL0
Level 3: close % of initial lot0

Basket (all copies together)

Bkz. bölüm 11.

ParametreVarsayılan
Basket TP % of balance0
Basket SL % of balance0
Basket break even at profit % of balance0
Basket trailing start % of balance0
Basket trailing distance % of balance0
Basket trailing step % of balance0
Basket TP in money0
Basket SL in money0
Basket break even at profit in money0
Basket trailing start in money0
Basket trailing distance in money0
Basket trailing step in money0
Basket TP in average points0
Basket SL in average points0
Basket break even at average points0
Basket trailing start in average points0
Basket trailing distance in average points0
Basket trailing step in average points0

Account protection

Bkz. bölüm 12.

ParametreVarsayılan
Daily drawdown measured fromBalance at start of day
Max daily drawdown % -> close copies, pause until tomorrow0
Max daily drawdown in money0
Daily profit measured fromBalance at start of day
Max daily profit % -> close copies, pause until tomorrow0
Max daily profit in money0
Max drawdown % from highest balance -> close and stop0
Emergency: equity below -> close copies and stop0
Emergency: equity above -> close copies and stop0
Reset emergency stop now (set back to false afterwards)false
Pause new copies while Receiver drawdown % is above0
Pause new copies while Transmitter drawdown % is above0
Copy only while Transmitter drawdown % above0
Copy a symbol only while its Transmitter drawdown % is above0

Symbol mapping

Bkz. bölüm 13.

ParametreVarsayılan
Transmitter symbol prefix (non-dot)(boş)
Transmitter symbol suffix (non-dot)(boş)
Receiver symbol prefix(boş)
Receiver symbol suffix(boş)
Auto-detect dot prefixes/suffixes and Receiver variantstrue
Special symbols: TX,RX;TX,RX (e.g. US500,SPX500;XAUUSD,GOLD)(boş)
Special symbols 2 (same format)(boş)
Special symbols 3 (same format)(boş)
Special symbols 4 (same format)(boş)
Special symbols 5 (same format)(boş)

Notifications

Bkz. bölüm 15.

ParametreVarsayılan
Push notificationsfalse
Email notificationsfalse
Daily account report times (e.g. 08:00,20:00)(boş)
Alert when equity falls below (e.g. 9000,8000)(boş)

19. MT4 sürümündeki farklar

  • İşlevler MetaTrader 5'tekilerle aynıdır. MetaTrader 4'te netting hesap yoktur; bu nedenle bölüm 16 bir MetaTrader 4 Receiver için geçerli değildir. Bir MetaTrader 4 Receiver, MetaTrader 5 netting Transmitter'ı kopyalayabilir: orijinaldeki bir hacim artışı ek bir emir olarak açılır.
  • Transmitter her değişikliği hemen değil, bir sonraki tick'te veya 100 milisaniye içinde yayımlar.
  • MetaTrader 4'te kısmi kapanış, işlemin kalan kısmına "from #..." yorumuyla yeni bir ticket numarası verir. Local Copier bu ticket'ları her iki tarafta da takip eder: Transmitter zinciri TC_account.txt dosyasında tutar, Receiver ise kopyasını hesap geçmişi üzerinden takip eder. Kısmi kapanıştan sonra kopya kimlik etiketini kaybeder, çünkü MetaTrader 4 yorumu değiştirir; bağlantı dosyası kopyanın bağlı kalmasını sağlar.
  • MetaTrader 4'teki programlar yalnızca terminalin Hesap Geçmişi (Account History) sekmesinde gösterilen geçmişi görür. Receiver'ın bir kopyanın nasıl kapandığını her zaman doğrulayabilmesi için bu sekmede sağ tıklayın ve Tüm Geçmiş (All History) seçeneğini seçin.
  • Magic number 2147483647 veya daha küçük olmalıdır.
  • Araç çubuğu düğmesinin adı Otomatik Ticaret (AutoTrading), Uzman Danışmanın Genel (Common) sekmesindeki seçeneğin adı ise Canlı ticarete izin ver (Allow live trading) şeklindedir.
  • MetaTrader 4 milisaniye zamanlayıcısını oluşturamazsa Local Copier 1 saniyelik bir zamanlayıcı ve fiyat tick'leriyle çalışır ve bunu Uzmanlar sekmesine yazar.

20. Sorular ve sorun giderme

Panelde "waiting for Transmitter..." yazıyor.

Receiver o hesabın dosyasını bulamıyor. Transmitter'ın aynı bilgisayarda ve aynı Windows kullanıcısı altında çalıştığını ve Transmitter account(s) içindeki numaranın Transmitter'ın hesap numarası olduğunu kontrol edin. Transmitter'ın panelinde Publishing N trades/orders görünmelidir.

Panelde "OFFLINE" veya "starting or stopped" yazıyor.

Transmitter terminali kapalı, Uzman Danışman grafiğinden kaldırılmış ya da terminal bağlı değil veya henüz hazır değil. Bu sırada Receiver o Transmitter'ın kopyalarını açmaz veya kapatmaz, ancak onları korumaya devam eder: stop loss, break even, trailing stop, sanal seviyeler ve hesap koruması. Transmitter geri geldiğinde Receiver aradaki farkı kapatır: orijinalleri bu arada kapanan kopyalar kapatılır ve yeni orijinaller kopyalanır.

"Algo Trading is disabled in the terminal", "Algo trading not allowed in the EA properties" veya "Trading not allowed (investor password?)".

Araç çubuğundaki Algo Ticaret (Algo Trading) düğmesini açın (MT4: Otomatik Ticaret / AutoTrading) ve Uzman Danışmanın Genel sekmesinde Algo Ticarete İzin Ver (Allow Algo Trading) seçeneğini işaretleyin (MT4: Canlı ticarete izin ver / Allow live trading). Receiver işlem şifresine ihtiyaç duyar; yatırımcı şifresi yalnızca Transmitter'da çalışır.

Bir işlem kopyalanmadı.

Receiver'ın Uzmanlar sekmesinde orijinalin ticket numarasını arayın: "Not copied" veya "Waiting to copy" gibi satırlar nedenini söyler. Receiver Transmitter'a ilk kez bağlandığında zaten açık olan işlemler mesaj verilmeden atlanır (bkz. Copy trades already open at start or opened during a pause). Diğer yaygın nedenler şunlardır: bir filtre, kopyalama saatleri veya bir sınır; sembol bulunamadı ("No equivalent symbol", bölüm 13); hesaplanan lot aracı kurumun minimum lotunun altında ve Round up to broker minimum when calculated lot is smaller false; veya orijinal, Do not copy market trades older than N seconds süresinden daha eski.

Kopyanın lotu beklediğimden farklı.

Lot büyüklüğü modunu ve ona ait değeri kontrol edin (bölüm 6). Lot ayrıca iki aracı kurumun sözleşme büyüklükleri farklıysa ayarlanır, sembol bazındaki çarpanla çarpılır, lot adımına göre aşağı yuvarlanır ve minimum ve maksimum lotla sınırlanır. Uzmanlar sekmesi her kopyanın lotunu gösterir.

Kopya, orijinalden daha geç veya farklı bir fiyattan açıldı.

Kopya, Receiver'ın aracı kurumundaki piyasa fiyatından açılır; bu fiyat Transmitter'ın aracı kurumundaki fiyattan farklı olabilir. Ayrıca bir gerçekleştirme koşulu karşılanmadığı sürece bekler: maksimum spread, kopya gecikmesi, daha iyi fiyat, maksimum fiyat farkı, piyasanın kapalı olması. Uzmanlar sekmesi neyi beklediğini söyler.

Kopya, orijinalden önce kapandı.

Kopyanın stop loss veya take profit seviyesine, fiyatları farklı olabilen Receiver'ın aracı kurumunda ulaşıldı. Orijinal açıkken kopyanın geri gelmesini istiyorsanız Reopen copies closed outside the EA seçeneğini kullanın (bölüm 9.5). Orijinalin de kapanmasını istiyorsanız Transmitter'da Close original when a Receiver copy is closed seçeneğini kullanın (bölüm 9.7).

Receiver kapalıyken açılan veya kapanan işlemlere ne olur?

Receiver yeniden başladığında bu arada açılan orijinalleri güncel fiyattan kopyalar ve orijinalleri kapanmış olan kopyaları kapatır. Geç kopya istemiyorsanız Do not copy market trades older than N seconds değerini ayarlayın.

Kopyalar açıkken ayarları değiştirebilir miyim?

Evet. Uzman Danışman yeni ayarlarla yeniden başlar ve kopyalarıyla devam eder. Lot büyüklüğü modundaki ve Reverse copying girdisindeki değişiklikler yalnızca yeni kopyaları etkiler. Kopyalar açıkken Magic number of copied trades değerini değiştirmeyin: eski magic number'a sahip kopyalar, siz değeri geri alana kadar artık yönetilmez (Uzman Danışman sizi uyarır).

"Another Receiver/Self Copier already uses this magic." veya "Another Transmitter already runs for this account."

Local Copier bu hesapta aynı rolle, başka bir grafikte veya başka bir terminalde zaten çalışıyor. İkincisini kaldırın veya ikinci Receiver'a başka bir magic number verin (bölüm 3.4).

"Waiting for all Transmitters to link the open copies again".

Kopyalar açıkken bağlantı dosyası bulunamadı (bölüm 17.3). Bu Receiver'ın tüm Transmitter'larını başlatın. 10 dakika sonra Receiver, çevrimiçi olan Transmitter'ların kopyalarını bağlar; diğerlerininkini ise Transmitter'ları çevrimiçi olduğunda bağlar.

"Waiting: N of M copies are not in the trade list".

Birçok kopya aynı anda kayıp ve hesap geçmişi kapatıldıklarını göstermiyor; bu genellikle terminalin hesabı henüz yüklemediği anlamına gelir. Receiver harekete geçmeden önce en fazla 2 dakika bekler. Receiver terminalinin bağlantısını kontrol edin.

Receiver hesabında elle işlem yapabilir veya başka Uzman Danışmanlar kullanabilir miyim?

Evet. Receiver yalnızca kendi magic number'ını taşıyan işlemleri yönetir; elle açtığınız işlemleri veya diğer Uzman Danışmanların işlemlerini asla kapatmaz. Bunlar adında "on this account" geçen sınırlarda sayılır; sonuçları da tüm hesabın bakiyesini ve varlığını kullanan hesap korumasında ve Receiver drawdown duraklamasında hesaba katılır.

Bir Transmitter'ı kopyalamayı nasıl durdururum?

Hesap numarasını Transmitter account(s) içinden çıkarın. Açık kopyaları artık orijinallerini takip etmez: stop loss ve take profit seviyelerini korurlar ve Receiver onlara break even, trailing stop, sanal seviyeler ve hesap korumasını uygulamaya devam eder. Netting hesapta pozisyonlardaki payı kapatılır. Receiver'ı tamamen durdurmak için Local Copier'ı grafikten kaldırın: kopyalar hiçbir yönetim olmadan açık kalır.

Diğer sorularınız için lütfen ürün yorumlarına yazın veya MQL5 üzerinden özel mesaj gönderin.