![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
Ne yazık ki, yalnızca bir koltuk değneği aracılığıyla - terminalin global bir değişkeni .
Ve hl çıkarılmasını sağlayan ek koltuk değneği sayesinde. örneğin kilitlenmede değişken.
Dolayısıyla geçmişte işlem beklentisi olan seçeneğim daha güvenilir ve daha basit. Ama yine de koltuk değneği..
Kontrol etmedim, ancak belki OrderSend ALL EA'lar OnTradeTransaction için ilgili olayı aldıktan sonra.
Sonra her şeye koltuk değneği olmadan ve birkaç danışman için tek bir sembol üzerinde karar verilir.
Bu olayları aşmanıza yardım etmemi ister misiniz (MT5 robotlarıyla gerçek bir hesapta ticaret yapma konusundaki kişisel deneyimimden)?
Katma
Tamamen ücretsiz :)
İnsanlar kendileri için düşünmek istemiyorlar, ancak başkalarının bizim için yapmasını istiyorlar… Maalesef bu böyle.
İnsanlar sadece düşünmekle kalmaz, aynı zamanda kararlarını paylaşırlar. Geliştiriciler ne yazık ki bu konuda sessizler.
Bu konuyla ilgili Belgelerde tek bir örnek yok. Ve bu ana işlevle birlikte.
Desteklerim. OrderSend() 'in sunucudan bir yanıt beklediği ve bundan sonra ne olacağı bir yere yazılmış olsaydı, kontrol için geçici çözümler bulmaya gerek kalmazdı.
Siparişler, anlaşmalar ve pozisyonlar ve bunlarla çalışmak ve önbellekleri hakkında her şeyin ayrıntılı olarak açıklandığı mükemmel bir makale var. Ancak, sipariş gönderirken oluşan süreçleri kesinlikle atlar.
Benim versiyonum
Zevk almak.
Ve OnTrade() olayı, OnTick() işlemi bitmeden tetiklenirse ne olur? Zaman bazen önemlidir. OnTrade()'e dönüşü beklemek sorunlu olabilir. Ek olarak, OrderSend() işlevinin kendisi, sonuçları hakkında anında bilgi alabilmem için tasarlanmıştır. Ya da değil?
OrderSend() kesinlikle eşzamanlı bir işlevdir - bir bilet alırsanız her şey yerine getirilir.
Aşağıda bir örnek
Eklendi ve işte günlükler
https://www.mql5.com/en/forum/38456/page85#comment_2888263
Yerine getirilmedi, ancak MT5 sunucusuna gönderildi.
Numara. Değişim için - Borsaya gitti (belki yerine getirilmedi :)), FOREX için bilmiyorum
Katma
Yani (Değişim için), OrderSend (()) işlevinde bir bilet aldıysanız, bu, siparişin Borsa tarafından kabul edildiği anlamına gelir.
Katma
Resme bakın (1375'te değişiklikler oldu)
Bu, borsaya bir limit emri göndermenin özel bir durumudur. Forex'te piyasa emri ne olacak?
Bu başlıkta asla. Sadece MT5 ve OrderSend senkronizasyonu hakkında.
Yani cevap uymuyor.
Numara. Borsa için - borsaya gittim (belki yerine getirilmedi :) ), FOREX için bilmiyorum
Katma
Yani (Değişim için), OrderSend (()) işlevinde bir bilet aldıysanız, bu, siparişin Borsa tarafından kabul edildiği anlamına gelir.
Katma
Resme bakın (1375'te değişiklikler oldu)