Algoritmalar, karar yöntemleri, performanslarının karşılaştırılması - sayfa 16

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
İlginç ve mantıklı bir öneri. Paralel kayıtların tutulması. Bunu diğer çözümlerde yaptım.
Tek şey, başlangıçta danışmanın vereceğisiparişlerin sayısını bilmememizdir. Bir int dizisinin boyutu nedir?
Bu yüzden hattı almaya karar verdim.
100 elemanlık bir kenar boşluğu koyun ve her birine 100 ekleyin ... satır aynı uygulamaya sahip
Generic dosyasını bulamadım bile, nedeni eski yapı gibi görünüyor. Peki, ördek, ama navigasyon ilkesi nasıl sağlanacak - kaynak kodu nedir?
https://www.mql5.com/ru/forum/221917
Peter, ArrayResize() adında harika bir fonksiyon var. Program yürütülürken dizinin boyutunu artırmanıza olanak tanır.
Alternatif olarak, düşündüm.
1. Hız açısından - şüpheli.
2. Kodun bakış açısından - daha fazla satır ve daha kafa karıştırıcı olduğu ortaya çıkıyor.
Bir dizi yeniden boyutlandırıldığında , içindeki veriler kaybolur (yanılmıyorsam).
Bu, başka bir dizide depolanmaları gerektiği anlamına gelir ve bu da artırılması gerekir.
Daha önce bahsettiğim ileri geri yeniden yazma ortaya çıkıyor.
Alternatif olarak, düşündüm.
1. Hız açısından - şüpheli.
2. Kodun bakış açısından - daha fazla satır ve daha kafa karıştırıcı olduğu ortaya çıkıyor.
Bir dizinin boyutunu değiştirdiğinizde, içindeki veriler kaybolur (yanılmıyorsam).
Bu, başka bir dizide ayrılmaları gerektiği anlamına gelir ve bu da artırılması gerekir.
Daha önce bahsettiğim ileri geri yeniden yazma ortaya çıkıyor.
hayır yok olmazlar
hayır yok olmazlar
Emin misin?
Evet. Veriler kaybolmaz.
Emin misin?
aslında tüm peynir bu satırdan kaynaklanmaktadır.... dizinin sonuna bir eleman ekler. diğer her şey tüylü
sayfada ekleme ilkesi aynıdır sadece bir sınıfta paketlenmiştir2. Kodun bakış açısından - daha fazla satır ve daha kafa karıştırıcı olduğu ortaya çıkıyor.
Ne karışıklık, okumak için ne kadar güç öldürmeniz gerekiyor......
Çözümünüz %100 daha güzel, daha zarif ve daha hızlı.
CHashMap'te örnek çözüm:
aslında tüm peynir bu satırdan kaynaklanmaktadır.... dizinin sonuna bir eleman ekler. diğer her şey tüylü
sayfada ekleme ilkesi aynıdır sadece bir sınıfta paketlenmiştirMükemmel bir uyum gibi görünüyor. Lütfen herkesi kontrol edin.
Yeniden boyutlandırıldığında verilerin diziden kaybolmadığından emin olsaydım, çözüm şu olurdu: