Magic number'ın gerçekleşmeyi etkilediğini sanmak
Bir emrin nasıl gerçekleştiğine dair hiçbir şeyi değiştirmez. O bir üst veridir: aracı kurum ona göre davranmaz ve fiyat, spread ya da kayma üzerinde etkisi yoktur.
Bir Expert Advisor'ın gönderdiği her emre bastığı tam sayı; böylece kendi pozisyonlarını tanır ve hesaptaki diğer her şeye dokunmaz.
ayrıca: EA magic, emir magic numarası, MAGIC
Güncellendi · İncelendi
Her işlemin üzerindeki isim etiketi. Terminal bir pozisyonu kimin açtığını umursamaz; bu yüzden her EA bilete kendi numarasını yazar ve sonrasında yalnızca o numarayı taşıyan biletlere dokunur.
MetaTrader bir hesaptaki her EA'ya tüm pozisyonlar üzerinde aynı görüşü verir. Etiket olmadan bir EA kendi işlemlerini sizinkilerden ya da başka bir EA'nınkilerden ayıramaz — ve yanlış pozisyonu yöneten bir EA, hata mesajı veren değil para kaybettiren türden bir hatadır.
| Ayar | Tipik değer | Not |
|---|---|---|
| Manuel işlemler | 0 | Terminalin varsayılanı. Bir EA magic 0'ı asla yönetmemeli. |
| Tek EA, tek sembol | benzersiz herhangi bir tam sayı | Akılda kalan her şey olur — 20260807, 1001. |
| Aynı EA birden çok sembolde | grafik başına bir değer | Aksi hâlde EURUSD örneği GBPUSD örneğinin pozisyonlarını kapatır. |
| Birden çok strateji çalıştıran portföy EA'sı | bacak başına bir değer | Her bacağın bağımsız takip edilip kapatılabilmesi için kendi etiketi gerekir. |
Bir hesapta üç EA. Her biri kendi numarasını basar; böylece hepsi altı pozisyonun tamamını görse de her pozisyon döngüsü yalnızca kendi satırlarına dokunur.
Hesaplama if (PositionGetInteger(POSITION_MAGIC) != MagicNumber) continue;
Sonuç Her EA yalnızca kendi açtığı pozisyonları yönetir
Örnekleme amaçlı sayılar — listelenen hiçbir EA'nın kaydı değildir.
Magic number'ı strateji ayarı değil hesap yapılandırması olarak görün: EA canlıya çıkmadan önce not edin ve açık pozisyon varken asla değiştirmeyin.
Değerin kendisi MetaTrader için bir anlam taşımaz — herhangi bir tam sayı işe yarar. Tek önemli olan, o hesapta çalışanlar arasında benzersiz olmasıdır.
Bir emrin nasıl gerçekleştiğine dair hiçbir şeyi değiştirmez. O bir üst veridir: aracı kurum ona göre davranmaz ve fiyat, spread ya da kayma üzerinde etkisi yoktur.
Önemli olan kimlik ürün değil, çalışan örnektir. Etiketi paylaşan iki grafik demek, tek bir pozisyon havuzunu yöneten iki örnek demektir.
Açık pozisyonlar eski etiketi korur. Girdiyi değiştirmek onları terk eder: EA onları tanımayı bırakır ve elle ya da bir stop out ile kapatılana dek açık kalırlar.
Terminalin İşlem sekmesi onu göstermez. Sonuçları EA başına ayırmak, geçmişten DEAL_MAGIC okumayı gerektirir; raporlama araçlarının yaptığı budur — varsayılan ekstrenin verdiği bir şey değil.
| Burada yayımlanan 14 EA genelinde | Değer |
|---|---|
| MagicNumber girdisi olan ilanlar | 10 |
| Kurulum sırasında değiştirilmesi gereken ilanlar | 0 |
| O sembolü başka hiçbir şeyin işlemediği yerde çalıştırmanızı isteyen ilanlar | 8 |
| Bunlardan, yine de MagicNumber girdisi taşıyanlar | 6 |
| Birden fazla ilanın talep ettiği semboller | 15 sembolden 7’sı |
| Tek hesabı paylaşamayan EA çiftleri | 91 çiftten 15’ü |
Üçüncü ve dördüncü satırı birlikte okuyun. Emirleri etiketlemek bir iş; yeni bir sinyale
izin verilip verilmeyeceğine karar vermek başka bir iştir ve kendini tek açık pozisyonla
sınırlayan bir EA’nın önce sayması gerekir. PositionsTotal() ve bir sembol denetimiyle
sayarsa yabancı bir pozisyon toplama girer; önce POSITION_MAGIC ile filtrelerse
girmez. Buradaki altı ilan girdiyi taşıdığı hâlde uyarıyı da basıyor; bu size onların
pozisyon sayımının hangisini yaptığını söyler.
Yani eşleştirme sorusu bir sembol sorusudur ve satın almadan önce yanıtlanabilir. USD/JPY aynı anda dört ilan tarafından talep ediliyor — Iridescence, Kestrel Hover, Lanternfish ve Tessera —, dolayısıyla bunların hiçbir ikilisi bir arada durmaz. EUR/GBP artık iki tane taşıyor: Ballast ve Thunderhead. Yalnızca Orrery, Peregrine ve Zerqon kimseyle örtüşmüyor. İkisi örtüştüğünde, hesapları ayırmak etiketin yapamadığını yapar: her EA artık yalnızca kendi işlemlerini içeren bir havuzu sayar. Metodolojimiz yayımlanan her koşuyu sembol bazında kaydeder; bu da aynı ayrımın ölçüm tarafından görünüşüdür.