Aslında bir konu. Uzun süredir MT5'teyim, ancak birkaç nedenden dolayı MT4'ü tekrar kullanmak zorunda kalacağım. Ancak mql4'te çok üzücü olan OnTrade() ve OnTradeTransaction() yoktur.
Buna göre sorunu az kanla (kaynaklar açısından) çözmek gerekiyor.
Şimdiye kadar, açık siparişleri nasıl sıralayacağınız ve mevcut durumu öncekiyle nasıl karşılaştıracağınız konusunda daha iyi bir şey gelmedi.
Belki daha akıllı çözümler vardır.
En kolay seçenek değil, Artyom Trishkin'in makalelerini okuyun. Ve toplamda 31 veya zaten 32 var. Kontrol ettim ve onunla bunun hakkında konuştum. Tüm olaylar bir patlama ile yakalanır.
Tabii ki, kodlarının içeriğinin özünü araştırmaya çalışmazsanız, o zaman daha kolay olmalıdır.
not; Oh ... Bu konudan yeni döndüm ve makalenin 32. bölümünün tartışma konusu hemen gözüme çarptı. Makalenin kendisi burada .
- 2020.01.24
- www.mql5.com
Igor haklı, aynı anda daha akıllı ve daha basit bir şey bulmak zor, çünkü başka herhangi bir çözüm, tadı tatmak ve tarihi daha fazla işlemek için siparişleri filtrelemekle aynı OrdersTotal() çağrısına dayanacaktır.
Şimdilik orada duracağım, sorunumu çözmek için uygun.
Bu sadece en makul çözüm. Ayrıca, sadece OnTrade() ve OnTradeTransaction() 'a odaklanmak imkansız olduğundan MT5 için de en makul olanıdır. Garanti edilmezler.
Muhtemelen uzun zamandır bu konuyla ilgilenmiyorsunuz. Uzun zaman önce, işlemin kaybolabileceğine dair bir sorumluluk reddi, belgelerden kaldırıldı. Dolayısıyla, mql5 için OnTradeTransaction()'dan daha iyi bir şey icat edilemez. OnTradeTransaction() içinde ve Artyom'un kitaplığı aracılığıyla bekleyen bir sipariş etkinleştirme olayı alma hızını kontrol ettim. OnTradeTransaction() daha önce yürütülür. Ne kadar donmadım. Adil değerlendirmeler için daha fazla ölçüm yapılmalı ve ben buna zaman ayırmaya can atıyordum.
Muhtemelen uzun zamandır bu konuyla ilgilenmiyorsunuz. Uzun zaman önce, işlemin kaybolabileceğine dair bir sorumluluk reddi, belgelerden kaldırıldı. Yani mql5 için OnTradeTransaction()'dan daha iyi bir şey icat edilemez. OnTradeTransaction() içinde ve Artyom'un kitaplığı aracılığıyla bekleyen bir sipariş etkinleştirme olayı alma hızını kontrol ettim. OnTradeTransaction() daha önce yürütülür. Ne kadar donmadım. Adil değerlendirmeler için daha fazla ölçüm yapılmalı ve ben buna zaman ayırmaya can atıyordum.
Bu doğaldır - Çevreyi tarama sıklığını ayarladım. Dolayısıyla terminaldeki olayın kendisi ile ortamın değişmesi gerçeği birbirini takip eder. Ama olayın gelişini değil, ortamı değiştirme gerçeğini yakalarım. Bunun avantajları vardır. Ama yine de inkar ediyorsun;) O halde tartışmanın bir anlamı yok.
Hangi avantajları reddediyorum? Tek bir olumsuzluğum var. Bir şeyin nasıl çalıştığını anlamak istiyorum ve eğer onu sadece zihnimle anlayamazsan, o zaman onu kullanmakta rahat değilim ve benim için rahat olmayan her şeyi reddediyorum. Sana hayatımın geri kalanında okuyabileceğimden daha fazla mektup yazdığını söylemiştim. Üzerime namlu sallama...
Bu sadece en makul çözüm. Ayrıca, sadece OnTrade() ve OnTradeTransaction() 'a odaklanmak imkansız olduğundan MT5 için de en makul olanıdır. Garanti edilmezler .
Umutsuzca çağın gerisindesiniz!
Bu etkinlikler uzun süre garantilidir !
Umutsuzca çağın gerisindesiniz!
Bu etkinlikler uzun süre garantilidir !
Ve ışığın varlığı ve İnternet? Ağ için olağan paket kaybından bahsetmiyorum bile. Harika MetaQuotes haline geldi - her şey herkes için garantilidir! ))
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Aslında bir konu. Uzun süredir MT5'teyim, ancak birkaç nedenden dolayı MT4'ü tekrar kullanmak zorunda kalacağım. Ancak mql4'te çok üzücü olan OnTrade() ve OnTradeTransaction() yoktur.
Buna göre sorunu az kanla (kaynaklar açısından) çözmek gerekiyor.
Şimdiye kadar, açık siparişleri nasıl sıralayacağınız ve mevcut durumu öncekiyle nasıl karşılaştıracağınız konusunda daha iyi bir şey gelmedi.
Belki daha akıllı çözümler vardır.