Çaydanlıktan gelen sorular - sayfa 133

 
tol64 :
Ama sadece sol üst söz konusu...

Yeşil girişler ve kırmızı çıkışlar. :)

 
tol64 :
Mavi - kar, kırmızı - kayıp. Ama sadece sol üst söz konusu...
Asya'dan Amerika'ya farklı renklerde seanslar var.
 

Dizi öğesi değerlerinin kopyalanma hızı hakkında soru. İki eşit büyüklükte dizi olduğunu varsayalım.

Ne daha hızlı çalışacak

           for ( int i= 0 ;i< 1000000 ;i++)
             {
              a1[i]=a2[i];
             }

veya

 ArrayCopy (a1,a2);

?

Документация по MQL5: Основы языка / Переменные
Документация по MQL5: Основы языка / Переменные
  • www.mql5.com
Основы языка / Переменные - Документация по MQL5
 
Yedelkin :

Dizi öğesi değerlerinin kopyalanma hızı hakkında soru. Diyelim ki eşit büyüklükte iki dizi var.

Ne daha hızlı çalışacak

veya

?

Ve GetTickCount () kullanarak öğrenmek mümkün değil mi? (Henüz kendim denemedim).
 
tol64 :
Ve GetTickCount () kullanarak öğrenmek mümkün değil mi? (Henüz kendim denemedim).
Bir buçuk yıl önce, GetTickCount() kullanarak hız değiştirme konusunda üzücü bir deneyim yaşadım. İlk başta Urain'in ipucunu beğendim, ancak her türlü dosya işlevinin hızını ölçmek (bence) ve forumda sorular sormak için çok zaman harcadıktan sonra doğru yanıtları alamadım. Bu bir durum dikkate alınmadı, sonra bir diğeri. Sonuç olarak, bu yönteme güvenmeyi bıraktım. Belirli bir problem üzerinde doğru soruyu formüle etmek ve bilgili bir kişiden cevap almak çok daha kolaydır.
 

İkinci soru. ArrayCopy() işlevinin SetIndexBuffer() işlevi tarafından gösterge arabelleği olarak atanan diziyi hedef dizi olarak kullanması mümkün müdür? Bu durumda, hedef dizinin ve kaynak dizinin boyutları aynıdır, yani. hedef dizinin boyutunun değiştirilmesi gerekmiyor.

 

Tünaydın.

Bazen fiyat zaman serilerinde garip değerler olabiliyor, örneğin (3 hane hassasiyet), 1.221999. MQL'de NormalizeDouble() kullanarak fiyatı karşılaştırırım, ancak şimdi bir kod parçasını bir DLL'ye taşımak istiyorum. Bunu yapmak için bu garip değerlerin ne anlama geldiğini anlamanız, NormalizeDouble()'ın nasıl çalıştığını anlamanız gerekiyor, bence bu da en iyi seçenek değil. o bazen yetersiz. Soru gövdesi: fiyatlar neye karşılık gelir (üç haneli kesinlik)?

geçersiz Soru()

{

1.1231 - .....

1.1235 - .....

1.1239 - .....

} :)

 
220Volt :

Tünaydın.

Bazen fiyat zaman serilerinde garip değerler olabiliyor, örneğin (3 hane hassasiyet), 1.221999. MQL'de NormalizeDouble() kullanarak fiyatı karşılaştırırım, ancak şimdi bir kod parçasını DLL'ye taşımak istiyorum. Bunu yapmak için bu garip değerlerin ne anlama geldiğini anlamanız, NormalizeDouble()'ın nasıl çalıştığını anlamanız gerekiyor, bence bu da en iyi seçenek değil. o bazen yetersiz. Soru gövdesi: fiyatlar neye karşılık gelir (üç haneli kesinlik)?

geçersiz Soru()

{

1.1231 - .....

1.1235 - .....

1.1239 - .....

} :)


geçersiz Cevap()

{

1.1231 - 1.123

1.1235 - 1.124

1.1239 - 1.124

} :)

Tehdit beşi yukarı, dördü aşağı yuvarlandı.

 
Merhaba. MT5 yardımını okudum, ancak örneğin aşağıdakileri yapmanın mümkün olup olmadığını anlamadım: işte internete bağlı bir bilgisayar var, üzerine MetaTester yükleyin ve evde optimize etmek için bu bilgisayarın gücünü kullanın danışmanlar , benden başka kimsenin bu yetkileri kullanmamasını sağlarken? Mümkünse, o zaman nasıl yapılır?
 
elekmos :
Merhaba. MT5 yardımını okudum, ancak örneğin aşağıdakileri yapmanın mümkün olup olmadığını anlamadım: işte internete bağlı bir bilgisayar var, üzerine MetaTester yükleyin ve evde optimize etmek için bu bilgisayarın gücünü kullanın danışmanlar , benden başka kimsenin bu yetkileri kullanmamasını sağlarken?
Numara. Ne için? Gücünüzü kiralar ve ölçülemeyecek kadar fazlasını elde edersiniz.