Bu nedenle, değeri alma veya komutu yürütme zamanı ile isteğin zamanını karşılaştırın. Anladığım kadarıyla, her şey sizin özel durumunuza bağlı (örneğin, bir iletişim hattı).
CAccountInfo ticaret sunucusuyla iletişim kurmaz, bellekten verilir, diske gitmez.
Bu nedenle, değeri alma veya komutu yürütme zamanı ile isteğin zamanını karşılaştırın. Anladığım kadarıyla, her şey sizin özel durumunuza bağlı (örneğin, bir iletişim hattı).
Ve böylece her komutu test etmek için?
Hızlı uygulama için Expert Advisor yazmam gerekiyor ve bunun için süreci anlamam gerekiyor. ve ne olabileceği ortaya çıktı. Zaten terminal donmasını defalarca izledim 1 araç, 1 danışman ve bir kaç çizelge kullanmama rağmen.. Ayrıca başka aksaklıklar da var.. Uyuyan harddisk yerine hızlı SSD takmış olmama rağmen..
CAccountInfo ticaret sunucusuyla iletişim kurmaz, bellekten verilir, diske gitmez.
Fonksiyonu yanlış belirttim, PositionGet...() ile ilgileniyorum .
Bir konumun, PositionGet...() işlevleri tarafından okunabilecek bir dizi özelliği vardır .
Teşekkür ederim.
Ve böylece her komutu test etmek için?
Hızlı uygulama için Expert Advisor yazmam gerekiyor ve bunun için süreci anlamam gerekiyor. ve ne olabileceği ortaya çıktı. Zaten terminal donmasını defalarca izledim 1 araç, 1 danışman ve bir kaç çizelge kullanmama rağmen.. Ayrıca başka aksaklıklar da var.. Uyuyan harddisk yerine hızlı SSD takmış olmama rağmen..
Yerel saati önce ve sonra karşılaştırın ve hızı öğrenin, birçok faktöre ve herkes için bireysel olarak değişir.

- www.mql5.com
Yerel saati önce ve sonra karşılaştırın ve hızı öğrenin, birçok faktöre ve herkes için bireysel olarak değişir.
https://www.youtube.com/playlist?list=PLIO3S7h2bgAD8afp8iN-MSy5irsL33PfE
Yüksek çözünürlüklü sayaçları ve zamanlayıcıları düzenlemek için değerleri milisaniye cinsinden döndüren GetTickCount() işlevini kullanmanız gerekir .
saniyeler içinde ölçmeyi mi teklif ediyorsun? milisaniye bile yavaştır.
Sürekli bir milisaniye sayacım var, ancak 1000 döngüden 1 dakika içinde bile düşerse, yine de özel bir program olmadan yakalayamam.
ayrıca terminal donduğunda sayaç çalışmıyor
https://www.youtube.com/playlist?list=PLIO3S7h2bgAD8afp8iN-MSy5irsL33PfE
Yüksek çözünürlüklü sayaçları ve zamanlayıcıları düzenlemek için değerleri milisaniye cinsinden döndüren GetTickCount() işlevini kullanmanız gerekir .
saniyeler içinde ölçmeyi mi teklif ediyorsun? milisaniye bile yavaştır.
Sürekli bir milisaniye sayacım var, ancak 1000 döngüden 1 dakika içinde bile düşerse, yine de özel bir program olmadan yakalayamam.
ayrıca terminal donduğunda sayaç çalışmıyor
Bu noktaya kadar çalışır, neden somut olmayan bir şeyi ölçüyorsunuz, algoritmanızın döngüsünden ziyade terminalinizin donduğu, terminalin hızı değil, derin özyinelemenin varlığı.
Bu noktaya kadar çalışır, neden somut olmayan bir şeyi ölçüyorsunuz, algoritmanızın döngüsünden ziyade terminalinizin donduğu, terminalin hızı değil, derin özyinelemenin varlığı.
Hiç de değil - terminal yalnızca 2 olay üst üste bindiğinde donar - bir emri değiştirme ve enstrümanda keskin bir fiyat hareketi gibi bir işlem - sadece değişim sunucusu tüm müşteri emirlerini kapatır ve askıda kalır.
Fiyat hareketi istikrar kazandığında müşteri siparişlerini vermeye başlar.
Bunun nedeni, sunucunun bu anlarda ya uygulamaları işlemek için zamanının olmaması ya da müşterinin kar elde etmesini önlemek için özel olarak yapılmasıdır. Bunu anlamak için bize verilmeyen DC server ile MT%6 exchange protokolüne ihtiyacımız var.
Bu arada, belirtilen anda, konum terminalden bile hacklenemez - mevcut değil ..
Keskin hareketler olmadığında sistem oldukça hızlı çalışıyor ve bir saniyede açık pozisyon göndermeyi başarıyor... Ama pozisyon açma sinyali ile pozisyon açma emri arasındaki süreyi 100'e kadar almak istiyorum. ms (15 ms süreli sistemleri bilmeme rağmen.
Bunu yapmak için ekipmanı, işletim sistemini yükseltmek ve bir sağlayıcı seçmekten bir dizi çalışma yürütüyorum ...
- admin
- shelandr.ru
Hiç de değil - terminal yalnızca 2 olay üst üste bindiğinde donar - bir emri değiştirme ve enstrümanda keskin bir fiyat hareketi gibi bir işlem - sadece değişim sunucusu tüm müşteri emirlerini kapatır ve askıda kalır.
Fiyat hareketi istikrar kazandığında müşteri siparişlerini vermeye başlar.
Bunun nedeni, sunucunun bu anlarda ya uygulamaları işlemek için zamanının olmaması ya da müşterinin kar elde etmesini önlemek için özel olarak yapılmasıdır. Bunu anlamak için bize verilmeyen DC server ile MT%6 exchange protokolüne ihtiyacımız var.
Bu arada, belirtilen anda, konum terminalden bile hacklenemez - mevcut değil ..

- Ü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
Şu soruyla ilgileniyorum: Komutlar nasıl çalışır?
Bu komutu çağırdığımızda, terminal sunucuya bir istek başlatıyor mu yoksa bu bilgi tırnak işaretleri ile birlikte sürekli olarak mı alınıyor ve bu bilgiyi sadece terminal arabelleğinden mi yoksa diskten bir dosya mı alıyoruz?
Kısacası, bu komut ne kadar süreyle çalışır? Ve bir diskten okuyorsa, sürücü veya SSD tipine nasıl bağlıdır?
Tam metin..
Aslında acilen ihtiyaç duyulan en önemli bilgi, açık pozisyonun varlığı veya yokluğu ile açık pozisyonun fiyat seviyesidir.
Bu analizin void OnTrade() içinde yapılması gerektiğini anlıyorum - yani, bir pozisyon açıldığında bu alt program başlatılacak mı?