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
Sevgili fxsaber.
Herhangi bir verinin kaynaklar aracılığıyla değiş tokuş edilebileceğini biliyorum.
Ancak önce, dizeye dönüştürülmeleri ve ardından StringToChar() aracılığıyla uint'e dönüştürülmeleri ve kaynakta saklanması gerekir. Ve bunun kodu çok daha basit.
AMA, bu yöntemin aynı dizeyi nesne açıklamaları aracılığıyla iletmekten daha yavaş olduğunu kanıtladım .
Rakiplerim dize türünü hor görüyor ve tüm verileri bir birleşim yoluyla bir kerede bir uint'e dönüştürmenin efsanevi yöntemini kullanmaktan bahsediyorlar.
Ayrıca, dizelerin de birlik aracılığıyla uint'e dönüştürülmesi gerekir.
Ve StringToChar() varsa, uint'te birleşim yoluyla satırları aktarmak için ne var?
Normalde, danışmanlar, göstergeler, komut dosyaları arasında veri alışverişi için yalnızca ve yalnızca GlobalVariables ve dosyalar vardır.
yukarıdaki 4 noktanın tümü, balık eksikliğinden kaynaklanan yerel "kesmelerdir". Yukarıdaki 4 noktanın tümü, keyfi veri alışverişi için amaçlanmayan mekanizmalar kullanır ve hatta veri dizileri için daha da fazlası.
p1. %100, arayüz iş parçacığının geçici olarak kilitlenmesine yol açar (oh, nesneler orada yaşar ve "açıklamaları" da vardır) ve optimize edicide çalışmaz. Nesne açıklamaları, nesnelerin insan tarafından okunabilir açıklamaları içindir,
p2. test edicide ve optimize edicide çalışmaz ve olaylar hakkında bilgi vermek için kullanılır
p3. s4. kaynaklar (adıyla bile) "hızlı takas" değil, uzun vadeli depolama için tasarlanmıştır. Test / optimize edicide performans hakkında bir şey söylemeyeceğim :-) Kaynakları salt okunur olarak kullanıyorum
kavisli çözümlerin performansı hakkında konuşmanın bir anlamı yok.
ps/ bu arada, dosyaları veya daha çok boruları kullanabilirsiniz
Her şeyi doğru yazmışsın.
Ama "haki" bizim her şeyimiz.))
Test cihazında optimizasyon modunda , EA ile motor arasındaki bağlantı çalışmayacaktır. Bu gerekli değil.
Olaylarla ilgili tam teşekküllü parametre değerleri değişimi için, danışman ve motor, 2000 karaktere kadar verileri birbirine aktarmalıdır. Bu çok değil. Ama ve çok.
En uygun hack 1 numaradır.
Rakiplerim dize türünü hor görüyor ve tüm verileri bir birleşim yoluyla bir kerede bir uint'e dönüştürmenin efsanevi yöntemini kullanmaktan bahsediyorlar.
Ayrıca, dizelerin de bir birlik aracılığıyla uint'e dönüştürülmesi gerekir.
Yukarıda, birkaç türü aynı anda (yalnızca dizeler değil, bir dizi dize de dahil olmak üzere) uint ve geri dönüştüren koddur .
Ancak bu konuşmada bunun faydalı olacağını düşünmüyorum.
PS Eğer gerçekten satırlardan geçmek istiyorsanız
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Kitaplıklar: GeçmişTicks
fxsaber , 2018.12.04 09:11
Yukarıda, birkaç türü aynı anda (yalnızca dizeler değil, bir dizi dize de dahil olmak üzere) uint ve geri dönüştüren koddur .
Ama bu konuşmada bunun faydalı olacağını düşünmüyorum.
Yani, bir dizi diziyi union aracılığıyla uint'e dönüştürebilir misiniz?
Ve StringToChar() kullanmaktan daha mı hızlı?
Mümkünse küçük ve basit bir örnek verin. Kodunuzu anlayamıyorum.
Yani, bir dizi diziyi union aracılığıyla uint'e dönüştürebilir misiniz?
Ve StringToChar() kullanmaktan daha mı hızlı?
Mümkünse küçük ve basit bir örnek verin. Kodunuzu anlayamıyorum.
Bu başlıkta bir örnek vardı burada .
Çoğaltmak için, bağlantısı örnek kodda yazılı olan kitaplığı bağlamanız gerekir.
...
PS Eğer gerçekten satırlardan geçmek istiyorsanız
Maksimum yorum boyutu nedir?
Her şeyi doğru yazmışsın.
Ama "haki" bizim her şeyimiz.))
Test cihazında optimizasyon modunda , EA ile motor arasındaki bağlantı çalışmayacaktır. Bu gerekli değil.
Olaylarda tam teşekküllü parametre değerleri değişimi için, danışman ve motor, 2000 karaktere kadar veriyi birbirine aktarmalıdır. Bu çok değil. Ama ve biraz değil.
En uygun hack 1 numaradır.
...
PS Eğer gerçekten satırlardan geçmek istiyorsanız
Grafik yorumu sınırlı bir boyuta sahiptir. Ya da değil? Bir şekilde tökezledim.
Başka bir ciddi soru.
Kendim denemedim, ancak kaynaklar aracılığıyla hızlı bir alışverişin etkinliği konusunda şüpheler var.
Hızlı değişim, - Sürekli olarak 16 milisaniye ileri geri.
Disk yüklenmiyor mu?
Bu "en uygun hack" ile "çocuk tırmıklarına", yani kullanıcılar tarafından çok sevilen ve yeniden başlatmalar sırasında kullanılan şablonlara basamazsınız.
Lütfen açıklayın.
not. İletişim için özel nesneler kullanılacaktır. isimler. Polzov ile tesadüflerin olmadığını. nesneler.