XAUXXAraştırma günlüğü
← Günlüğe dön

İki altın EA neden aynı emri yönetir? MT4 sihirli numarasını kontrol edin

Demo hesap örneğiyle EA'nın emirleri sembol ve sihirli numaraya göre nasıl filtrelediğini ve numara değişikliğinden sonra kalan pozisyonların yönetimsiz kalmamasını açıklar.

Thomas · Güncellendi 2026-11-10

Yazar: Thomas|MT4 Uygulaması|10 Kasım 2026

Özet: Aynı MT4 hesabında iki altın EA çalıştırıldığında, aynı emir tanımlama koşullarını kullanıyorlarsa aynı emrin stop-loss'unu aynı anda değiştirebilirler. Sorunu incelerken önce emirdeki sembole ve sihirli numaraya, sonra kodun gerçekte hangi koşullara göre filtreleme yaptığına bakın. Aşağıdaki numaralar ve emirler eğitim amaçlı varsayımlardır.

Sihirli numara nerede kaydedilir

MQL4'te OrderSend magic parametresini kabul eder. Emir başarıyla seçildikten sonra OrderMagicNumber o emrin tanımlama numarasını okur. Bu, programa sınıflandırma dayanağı sağlar. Hangi emirlerin değiştirileceği veya kapatılacağı yine EA'nın kendi filtreleme ve yürütme mantığına bağlıdır. Program hesap emirlerini dolaşırken yalnızca sembolü kontrol ediyorsa, iki altın EA farklı sihirli numaralar girse bile aynı emir grubunu işleyebilir.

![EA emri seçtikten sonra sembol ve sihirli numarayı doğruladığı özgün akış şeması, gerçek hesap değil](/media/101800ab-1111-4444-8888-123456789abc.png)

Şekilde strateji A ve B'nin sırasıyla 101 ve 202 kullandığı varsayılır. A işlem havuzundaki emirleri tek tek seçer, önce gerçek sembolü, sonra tanımlama numarasını doğrular. İkisi de uyuyorsa emir türü ve izin verilen işlemler için sonraki mantığa devredilir. Emir seçimi başarısız olursa atlanmalı ve hata kaydedilmelidir. Değişiklik öncesinde hedef emrin yeniden seçilmesi, programa daha önce kopyalanmış eski verilerin kullanılmasını önlemek için uygundur.

Demo hesapla üç adımda doğrulama

Birinci adım: İki EA'nın sürümünü, giriş parametrelerini, grafik periyodunu ve aracı kurumun sembol tam adını kaydedin. Farklı hesaplarda altın adı sonek taşıyabilir. Aynı sembole birden fazla örnek dağıtıldığında, bunların bağımsız mı yönetildiği yoksa tasarım gereği emirleri mi paylaştığı da netleştirilmelidir.

İkinci adım: Demo hesapta her EA'nın ayrı ayrı tanımlanabilir bir test emri oluşturmasını sağlayın, aynı zamanda hariç tutulması gereken bir test emri hazırlayın. Günlüğe en az emir numarası, sembol, sihirli numara ve programın yürütmeyi planladığı işlem yazılmalıdır. Ardından kontrollü bir yönetim işlemi tetikleyin; örneğin strateji A'nın kendi test emrini değiştirmeyi deneyin ve strateji B'nin emrinin eski değerini koruyup korumadığını görün. Bekleyen emirler ve gerçekleşmiş pozisyonlar ayrı ayrı doğrulanmalıdır, çünkü işlem havuzu her iki türü aynı anda içerebilir ve gerçek işlem kuralları genellikle farklıdır.

Üçüncü adım: Terminali yeniden başlattıktan veya EA'yı yeniden yükledikten sonra bir kez daha kontrol edin. Program yalnızca bu çalışma süresinde oluşturulan emir listesini hatırlıyorsa yeniden başlatma sonrası davranış değişebilir. Emirleri belirlenen koşullara göre yeniden tanımlayıp tanımlamadığını ve eşleşen emir yokken beklenmeyen bir işlem olup olmadığını kontrol edebilirsiniz. Numaralar yalnızca yardımcı izolasyondur; hesap genelindeki toplam risk kontrolü tüm pozisyonları bilinçli olarak okuyorsa, bu emirleri gerçekten değiştirme yetkisinden ayrı kaydedilmelidir.

Numarayı değiştirmeden önce eski emirleri işleyin

Strateji A'nın daha önce 101 ile pozisyon açtığını ve şimdi 303 olarak değiştirildiğini varsayalım. Giriş parametresi değişiklikleri genellikle yalnızca sonraki kodun kullandığı değerleri etkiler; eski emirlerin tanımlama numarası grafik ayarlarıyla otomatik olarak taşınmaz. Yönetim koşulu yalnızca 303 ile eşleşiyorsa eski 101 emirleri atlanabilir. Değişiklikten önce eski emirleri ve planlanan işlem yöntemini listeleyin, ardından yeniden başlatma ve devir işlemini demo ortamda doğrulayın. Sürümü izlenemeyen veya günlükleri filtreleme mantığını açıklamayan EA'larda otomatik yönetim değişikliklerini önce durdurun ve mevcut pozisyonların çıkış düzenini kontrol edin. Demo testinin geçmesi yalnızca test edilen senaryoyu gösterir; gerçek fiyat değişimleri, sunucu emir reddi ve kayma ayrıca değerlendirilmelidir.

原创教学示意,非实盘。
原创教学示意,非实盘。
Risk uyarısı: kaldıraçlı işlemler önemli kayıplara yol açabilir. İçerik araştırma ve eğitim amaçlıdır; getiri garantisi yoktur. Geçmiş performans gelecekteki sonuçları öngörmez.
WECHAT

Connect with Thomas

Gold research · Trading reviews · MT4 discussions

WeChat ID:xauxx666
Open QR image

Scan with WeChat to add. On mobile, open and save the image, then select it from your album in WeChat Scan.

Thomas’s WeChat QR code, ID xauxx666