
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
MT4, MT5'in aksine hiçbir yere istek göndermez, çalışması "mutfaklar" için özeldir. Ve MT4'te iş veren tek bir broker tanımıyorum sadece DC'yi ve kendine broker diyenleri tanıyorum ama aslında FOREX'te değiller. Biliyorsan ara.
Herkesin onları tanıdığını sanıyordum. MT5, MT4 gibi bir ağ geçidine ihtiyaç duyar. Aradaki fark, genel olarak MT4 için ağ geçitlerinin üçüncü taraf geliştiriciler tarafından, MT5 için ise Metaquotes tarafından yazılmasıdır. İlginç bir şekilde, forex ağ geçitlerinde MT5 frenleri gözlemlenmedi. Ve FORTS'ta - bu çok kolay.
Bu nedenle, MT4+gateway ve MT5+gateway karşılaştırması tamamen doğrudur. Olası itirazları önceden haber vererek, MT4'te, borsada olduğu gibi, fiyatlamayı etkilemek için limit emirleri gönderebileceğiniz ağ geçitleri olduğunu söyleyeceğim. Onlar. karşılaştırma tamamlandı.
Ne yazık ki, exchange MT5 ağ geçitlerinden yalnızca FORTS'a bakma fırsatı var. Forex ağ geçitlerinde her şey yolunda. Fark edilirse, çok popüler olmayan ticaret enstrümanlarında frenler gözlemlenir. Kontrol etmek mantıklı, ancak nedense geliştiriciler bunu duymak istemiyor.
Bu arada, geliştiriciler isteklere verilen yanıtlar hakkında daha ayrıntılı bilgi kaydetmiş olsaydı (MT5 terminali <-> MT5 sunucusu <-> değişim sunucusu), o zaman sadece tüm sorular ortadan kalkacaktı ve işlemdeki kaybın resmi ve isteklerin teslim hızları açıkça görülebilir olurdu.
Şimdi "suçlamalar" sadece dolaylı. Loglamanın devreye girmesiyle gerçeklerin ortaya çıkacağını düşünüyorum. yanılmak isterim.
Herkesin onları tanıdığını sanıyordum. MT5, MT4 gibi bir ağ geçidine ihtiyaç duyar. Aradaki fark, genel olarak MT4 için ağ geçitlerinin üçüncü taraf geliştiriciler tarafından, MT5 için ise Metaquotes tarafından yazılmasıdır. İlginç bir şekilde, forex ağ geçitlerinde MT5 frenleri gözlemlenmedi. Ve FORTS'ta - bu çok kolay.
Bu nedenle, MT4+gateway ve MT5+gateway karşılaştırması tamamen doğrudur. Olası itirazları önceden haber vererek, MT4'te, borsada olduğu gibi, fiyatlamayı etkilemek için limit emirleri gönderebileceğiniz ağ geçitleri olduğunu söyleyeceğim. Onlar. karşılaştırma tamamlandı.
Ne yazık ki, exchange MT5 ağ geçitlerinden yalnızca FORTS'a bakma fırsatı var. Forex ağ geçitlerinde her şey yolunda. Fark edilirse, çok popüler olmayan ticaret araçlarında frenler gözlemlenir. Kontrol etmek mantıklı, ancak nedense geliştiriciler bunu duymak istemiyor.
Şimdi "suçlamalar" sadece dolaylı. Loglamanın devreye girmesiyle gerçeklerin ortaya çıkacağını düşünüyorum. yanılmak isterim.
MT4'ü değişim platformu olarak kullanan komisyoncuları tanımıyorum, lütfen bana en azından PM'de bilgi verin :) Peki ağ geçidi ile ne demek istiyorsun?
Anladığım kadarıyla, MT4 ile ilgili olarak aşağıdaki basitleştirilmiş şema kullanılır - MT4 terminali <---> MT4 sunucusu <---> alıntı sağlayıcı . İşte eksiksiz bir kullanım şeması ve işte MT5 ile bir karşılaştırma. Buna göre, terminal <-> sunucu segmenti dışında, ticaret taleplerinin işlenmesinde herhangi bir gecikmeden söz edilmemelidir. Başka bir soru, bir değişim platformu olarak MT5, Renat yukarıda açıkladı. DC için, MT5 kullanma şemasının, MT4'te kullanma şemasından çok farklı olmadığını düşünüyorum.
Yanılıyorsam, lütfen MT4 ve MT5 for DC çalışma şemasının imzalandığı ve size göre doğru olan bilgilere bir link verin.
not: DC bir komisyoncu değil, bir "mutfak", yani. ticaret isteklerinin yürütülmesi MT sunucularının ötesine geçmez ve DC ile exchange'in gecikmelerini karşılaştırmak doğru değildir.
MT4'ü değişim platformu olarak kullanan komisyoncuları tanımıyorum, lütfen bana en azından PM'de bilgi verin :) Peki ağ geçidi ile ne demek istiyorsun?
Anladığım kadarıyla, MT4 ile ilgili olarak aşağıdaki basitleştirilmiş şema kullanılır - MT4 terminali <---> MT4 sunucusu <---> alıntı sağlayıcı . İşte eksiksiz bir kullanım şeması ve işte MT5 ile bir karşılaştırma. Buna göre, terminal <-> sunucu segmenti dışında, ticaret taleplerinin işlenmesinde herhangi bir gecikmeden söz edilmemelidir. Başka bir soru, bir değişim platformu olarak MT5, Renat yukarıda açıkladı. DC için, MT5 kullanma şemasının, MT4'te kullanma şemasından çok farklı olmadığını düşünüyorum.
Yanılıyorsam, lütfen MT4 ve MT5 for DC çalışma şemasının imzalandığı ve size göre doğru olan bilgilere bir link verin.
not: DC bir komisyoncu değil, bir "mutfak", yani. ticaret isteklerinin yürütülmesi MT sunucularının ötesine geçmez ve DC ile exchange'in gecikmelerini karşılaştırmak doğru değildir.
Ne yazık ki, fikirleriniz gerçeklikten uzak. LS'de düştü.
Gönderdiğiniz kuruluşlar DC'lerdir (diğer bir deyişle "mutfaklar"), çünkü. Borsadaki işlemleri listelemezler. Ve size sorular sorduğum ve sadece bir tanesini cevapladığınız gerçeğine bakılırsa, Renat'ın fikrine eğilimliyim - ne hakkında konuştuklarını duymak istemiyorsunuz, bu yüzden anlaşmazlığı kapatıyoruz :)
İnanılmaz mantık! MT4'ü bilmiyorum, tekrar etmeye hoş geldiniz
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
FORTS. Yürütme soruları
fxsaber , 2016.10.10 22:27
Kahretsin, biri bana diğer platformlarda çok saniyelik gönderme emirlerinde böyle bir ahlaksızlık olduğunu söyleyebilir mi?Bu, MT5 ticaret sunucusundan değil, borsadan bir yanıttır.
Her nasılsa bu ifadeden şüphe duydum ve ortaya çıkaran bir uzman yazdım.
ve OrderSend ve OrderSendAsync modlarında bekleyen bir siparişi siler (EA eklenir)
EA, gerçek bir hesap olan Build 1430'da başlatıldı
Senkron modda hiçbir şey net değildir, çünkü OnTradeTransaction'da her şey tek bir pakette gelir (neden sizce?).
Ancak asenkron modda (paketler farklıydı), açıkça görülüyor ki
terminal mesajı 2016.10 . on bir 22 : 38 : 12.626 İşlemler 'xxxxx' : satış limiti 1.00 Si- 12.16 66060'da icra için yerleştirildi 7.320 ms
Borsanın cevabı değil, onun (sunucunun) Ticket 2016.10 emrine atadığı alım satım sunucusunun cevabı . on bir 22 : 38 : 12.626 TestSiparişleri (Si- 12.16 ,H1) OnTradeTransaction Emri bilet işleminizi tamamlayın. bilet = 45664156 ,
ve takasın yanıtı çok sonra alındı
Katma
Yanlışsa beni düzeltin.
Demo (Derleme 1430) siparişleriyle "etrafta oynarsanız", senkronize yükleme/silme modunun çalıştığını görebilirsiniz.
siparişler ~ asenkrondan iki kat daha uzun.
Demek ki senkron modda çıkıyor
2016.10 . 12 18 : 12 : 00.841 İşlemler '1007932' : sipariş # 52106010 alış limiti 1.00 / 1.00 GAZR- 12.16 at 13163 22.811 ms - Değişim yanıtı ve
2016.10 numaralı eşzamansız olarak . 12 18 : 12 : 10.018 İşlemler '1007932' : satış limiti 1.00 GAZR- 12.16 15145'te icra için yerleştirildi 6.982 ms _
Katma
Özetle, yukarıdakilerin tümü, yerel ağda bir komisyoncu kurarsanız,
MT5 terminali ve üzerine aptalca kuracak ve kaldıracak bir danışman kurun
hiçbir şey ayarlamadan ve hiçbir şeyi yeniden programlamadan asenkron modda siparişler
büyük gecikmelerin nedenini yerelleştirebilirsiniz (MT5 sunucusunun bulunduğu sunucu veya MT5 sunucusunun kendisi),
sadece gecikmeleri izliyorum
satış limiti 1.00 GAZR- 12.16 , 15145'te icra için yerleştirildi 6.982 ms _
iptal emri # 52106013 satış limiti 1.00 GAZR- 12.16 , 15145'te icra için yerleştirildi 6.274 ms _
Dün komisyoncuya bu test hakkında yazdım (ve hatta bir doğrulama uzmanı gönderdim), ama biz nasılız?
bulundu - cevap yok, merhaba yok!
Merhaba, terminali güncelledim (Otkritie şirketi),
Muhtemelen "testçinin hatalı davranışı". Bir yerde 6.7 biletli siparişler
asıldı, tarihte görünmedi, ancak zamanı geldi (sonra ortaya çıktılar). "ticket=8" siparişiyle genellikle ilginçtir, "Journal" ekran görüntüsünde görebilirsiniz,
başarılı bir şekilde değiştirdiğimi, ancak İşlemlerde beklemede kaldığını, ardından İşlemlerde başarıyla değiştirildiği yazıyor. İşte her şeyi görebileceğiniz 4 ekran görüntüsü.
not. Test ettiğim çubuklarda çok az kene var, ama yine de ...
Affedersiniz, bir dileğim var. Kene EA için (HFT değil)
tüm siparişleri ve tüm geçmiş siparişleri aynı anda taramak gerekir. Bir fonksiyon yazmak mümkün mü?
hangi yapar. Bu işlevin "Siparişler"den "Tarihi siparişler"e kadar olan tüm siparişleri yakalama garantisini istiyorum,
ancak "Emirler"de ve "Tarihi emirler"de değildirler.
Daha fazla düşündüm :). Bir düzen kavramını tarihsel bir düzen ile birleştirmenin ve tek bir liste, yani. MQL5'te mevcut olmayacak
iki liste.
not. Kendiniz yazabilirsiniz, ancak bunun için "manipülasyonlarınızın" bir geçmişini tutmanız gerekir.