Çaydanlıktan gelen sorular - sayfa 93

 
papaklass :

Ne daha hızlı çalışır:

- ArrayMaxmum() aracılığıyla bir ekstremum arayın,

- döngü operatörü aracılığıyla bir ekstremum aranıyor mu?

Birinci. ArrayMaximum() , en az 2 kez olmak üzere birkaç kat daha az yineleme yapar.
 
papaklass :

Ne daha hızlı çalışır:

- ArrayMaxmum() aracılığıyla bir ekstremum arayın,

- döngü operatörü aracılığıyla bir ekstremum aranıyor mu?

Döngü, anladığım kadarıyla tam bir sıralı numaralandırma mı?

eğer öyleyse, o zaman flop.

ArrayMaxmum() bir dizinin dahili kopyalamasını kullanır (çünkü QuickSort kararsız sıralama gerçekleştirir), ardından standart sınıf kitaplığındaki kılavuza (dizilerle çalışma sınıfları) aşina olmayan hızlı sıralama (QuickSort) ve hızlı arama (QuickSearch) veya Google. Ayrıca, işlev, bayt kodunda elde edilemeyen derlemede agresif bir şekilde optimize edilmiştir.

yukarıdaki algoritmaları kullanarak tekrarlayabilirsiniz, ArrayMaxmum()'dan biraz daha yavaş olacaktır, ancak yine de büyüklük sırasına göre tam numaralandırmayı geçecektir ve dizi ne kadar uzun olursa, kazanç o kadar yüksek olur.

Tehdit ArrayMaxmum () algoritmasını tekrarlamak, yalnızca kontrol için veya algoritmadan başka özelliklere ihtiyacınız varsa, örneğin ilki değil, n'inci maksimumu aramak için anlamlıdır.

ZZY ve genel olarak hepsi zaten standart sınıf kitaplığında (dizilerle çalışmak için sınıflar) zaten yazılmıştır, biz sadece onu alır ve kullanırız.

 
papaklass :

Evet, bir döngü, en yüksek Yüksek için belirli sayıda çubuğun ardışık olarak aranmasıdır.

ArrayMaxmum() en iyisi mi?

Evet , tüm dizi için değil, yalnızca bölüm için bir maksimuma ihtiyacınız varsa, bölümü geçici bir diziye kopyalayın ve işlevi zaten ona uygulayın.
 
dhp :

En basitinden başlamaya çalışıyorum ama her şeyin o kadar basit olmadığı ortaya çıktı ...))

Kütüphaneyi aldım ama nereye koyacağım? Birçok klasör içerir. Hangisi benim? )))

Ne arıyorsun.
 
dhp :

Beklenmeyen bir soru...

Kitaplığı kullanmanın bir örneği de var .

Örneği kopyaladım ama derleyemiyorum. Muhtemelen derleyici kitaplığı görmüyor.

Affınıza sığınırım. Standart Kütüphane'den bahsettiğini sanıyordum.

Ve bu sorular hakkında yazara.

 

Tünaydın

Kurulumdan kısa bir süre sonra, strateji testindeki optimizasyon ve görselleştirme seçenekleri ortadan kayboldu.
Onları nasıl geri alabilirim ve bu sorunla karşılaşan var mı?
 

Uzmanlar bana bir üçgenin kenarlarını nasıl ölçüp daha sonra karşılaştırabileceğinizi söylüyor?


 
speedy :

Tünaydın

Kurulumdan kısa bir süre sonra, strateji testindeki optimizasyon ve görselleştirme seçenekleri ortadan kayboldu.
Onları nasıl geri alabilirim ve bu sorunla karşılaşan var mı?
Test cihazı alt penceresini yukarı doğru uzatın.
 
dhp :

Beklenmedik bir soru...

Kitaplığı kullanmanın bir örneği de var .

Örneği kopyaladım ama derleyemiyorum. Muhtemelen derleyici kitaplığı görmüyor.

K_Orders.mqh dosyasını terminal_data dizini\MQL5\Include dizinine kopyalayın,

test komut dosyası K_Orders_Demo.mq5 (eklendi) terminal_data_directory\MQL5\Scripts'e.

 
sergey1294 :

Uzmanlar bana bir üçgenin kenarlarını nasıl ölçüp daha sonra karşılaştırabileceğinizi söylüyor?


piksel cinsinden