MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1578
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Versuchen Sie es (ich habe es nicht getestet)
Teşekkürler, daha sonra kontrol edeceğim.
İşlevi doğru şekilde konumlandırmaya yardımcı olun
...
Ama nasıl ve nereye eklenecek
Durdurma kaybına ulaşıldığında mesaj almak veya profesyonel al ?
Aynı şeyden mi bahsediyoruz?
OnTradeTransaction kullanarak SL ile çıkışı izleyen bir örnek buldum: https://www.mql5.com/en/code/21147 .
İki farklı cihazda aynı Uzman Danışman
Merhaba! Lütfen anlamak için yardım edin.
Sürüklendiği çizelge üzerinde çalışan bir Expert Advisor vardır ( Simge() değeri, çalışan enstrümanın adı olarak alınır).
Ancak bu EA aynı zamanda verilen siparişin biletini içeren ticket_exist değişkenine de sahiptir ve EA, eğer ticket_exist sıfıra eşit değilse, siparişin burada ayarlandığını anlar.
Soru: Böyle bir Expert Advisor'ı iki farklı enstrümanda açarsam ve bir enstrümanda ticket_exist değişkeni sıfırdan farklı olursa, diğer enstrümanda aynı isimli değişken sıfıra eşit kalır mı?
SU.
İki farklı cihazda aynı Uzman Danışman
Merhaba! Lütfen anlamak için yardım edin.
Sürüklendiği çizelge üzerinde çalışan bir Expert Advisor vardır ( Simge() değeri, çalışan enstrümanın adı olarak alınır).
Ancak bu EA aynı zamanda verilen siparişin biletini içeren ticket_exist değişkenine de sahiptir ve EA, eğer ticket_exist sıfıra eşit değilse, siparişin burada ayarlandığını anlar.
Soru: Böyle bir Expert Advisor'ı iki farklı enstrümanda açarsam ve bir enstrümanda ticket_exist değişkeni sıfırdan farklı olursa, diğer enstrümanda aynı isimli değişken sıfıra eşit kalır mı?
SU.
Bir Uzman Danışmandaki bir değişkenin değeri, başka bir Uzman Danışman tarafından kullanılamaz. Ana şey, sembollerin veya sihirlerin veya her ikisinin de farklı olmasıdır.
Kenelerde zaman nedir? Sunucu zamanı mı yoksa UTC mi?
Bir yerde okuduğumu hatırlıyorum ama nerede olduğunu hatırlayamıyorum...
Bir Uzman Danışmandaki bir değişkenin değeri, başka bir Uzman Danışman tarafından kullanılamaz. Ana şey, sembollerin veya sihirlerin veya her ikisinin de farklı olmasıdır.
Sayesinde! Doğru anlarsam, farklı semboller üzerinde çalışan Uzman Danışmanların (iki kesinlikle aynı olan) çakışmasını sağlamak için, değişkenlerini global (tüm terminal için) veya örneğin, bir siparişe seri olarak erişmeniz gerekir. sayı mı yoksa sadece varlığıyla mı?
Bunu dene (kontrol etmedim)
çalışmıyor, derleme hataları veriyor
sonra bunu denedim sorunsuz derleniyor ama piyasa kapanınca test edemiyorum
yarın bitireceğim
çalışmıyor, derleme hataları veriyor
sonra bunu denedim sorunsuz derleniyor ama piyasa kapanınca test edemiyorum
yarın bitireceğim
kodu yanlış girdiniz !
biraz düzeltildi, her şey çalışıyor (kontrol ettim)
kodu yanlış girdiniz !
biraz düzeltildi, her şey çalışıyor (kontrol ettim)
Burada, anlaşmanın tam olarak SL veya TP tarafından kapatıldığını da takip etmeniz gerekiyor. Ve OnTradeTransaction'ın yardımıyla, anlaşma kapandıktan hemen sonra hazır verileri alıyoruz.
TimeCurrent tarafından birden fazla anlaşma kapatılırsa, hangi sonucun döndürülmesi gerekir?... Ve bir kârın varlığı, anlaşmanın SL veya TP tarafından kapatıldığı anlamına gelmez. Dediğim gibi bunun izlenmesi gerekiyor. Bu yüzden OnTradeTransaction'ı kullanmak en kolay çözümdür!
Burada, anlaşmanın tam olarak SL veya TP tarafından kapatıldığını da takip etmeniz gerekiyor.
İşlemin kapanmasıyla ilgili bir bildirime ihtiyacınız olduğunu anlıyorum, belki ben yanlış anladım...
Michael Matkovskij :
TimeCurrent tarafından birden fazla anlaşma kapatılırsa, hangi sonucun döndürülmesi gerekir?
bilmiyorum kontrol etmem lazım