Tuval harika! - sayfa 48

 
Nikolai Semko :

https://www.mql5.com/en/code/27662

hıza ve kod boyutuna dikkat edin.
Ve hepsi Direct X olmadan

Ooooh, bu harika. Görselleştirmenin saçma ama çok ilginç bir yolu!
 
Nikolai Semko :

Herkese teşekkürler!


bu 3D grafikler ve döndürme kontrolü için kod, bu işleve uygundur:

Bu fonksiyonun girişinde sadece bir dizi fiyat vardır. Bir okul çocuğu bile kodu çözebilir. Tek boyutlu bir fiyat dizisi, 3 boyutlu bir puan dizisine dönüştürülür. z boyutunun esasen dizi elemanının numarası olduğu XY düzleminde, fiyat kutupsal koordinat sisteminde temsil edilir, burada merkeze olan mesafe r=sqrt( x 2 +y 2 ) (0,0) fiyat değeridir.

Bu işlev, rengi seçmekten sorumludur:

burada p, girdi olarak 0 ile 1 arasında bir sayı ve çıktı olarak seçilen degrade rengidir. Bu durumda renk şablonunun iskeleti 6 renkten oluşur (Sütun dizisi)

Renkle, tam özgürlükle, nasıl ve ne istediğinizi boyayın

Kod için teşekkürler! Bu güzellikler hakkında çok az şey biliyorum ve bu alandaki araştırmalarınız sayesinde, uygulanamaz görünen fikirler oldukça gerçekleştirilebilir hale geldi. Zamanım olur olmaz, karar ağacının yapraklarının aktivasyonunu görselleştirmek için kodu uygulayacağım.

Bu arada, grafikle ters etkileşim konusunda herhangi bir deneyiminiz var mı? Diyelim ki optimizasyon sonuçlarına göre bir 3d grafik oluşturduk ve ardından fare ile ilgimizi çeken alanları seçip grafiği olduğu gibi çokgenlere böldük ve beğendiğimiz alanları bir dizi olarak kaydediyoruz. EA parametreleri ve optimizasyon sonuçları kümesi. Bu yaklaşım, MQ seçeneğiyle karşılaştırıldığında, optimizasyon sonuçlarının gerçek bir görselleştirilmesini sağlayacaktır.

 
Maxim Romanov :
Ooooh, bu harika. Görselleştirmenin saçma ama çok ilginç bir yolu!

Evet, burada bunun hakkında zaten yazdım. ))

 
Ve tuval üzerine Digger yapılabilir mi?
 
Nikolai Semko :

Başka bir işe yaramaz zanaat, ama güzel))

https://www.mql5.com/en/code/27641

Ve bence bu çok ilginç.

Şimdi onu kesip bir profil almamız gerekiyor.

 
Nikolai Semko :

Evet, burada bunun hakkında zaten yazdım. ))

Bunu excel'de yaptım, ancak döndürebilmeniz hoşuma gitti)
 
Aleksey Vyazmikin :

Kod için teşekkürler! Bu güzellikler hakkında çok az şey biliyorum ve bu alandaki araştırmalarınız sayesinde, uygulanamaz görünen fikirler oldukça gerçekleştirilebilir hale geldi. Zamanım olur olmaz, karar ağacının yapraklarının aktivasyonunu görselleştirmek için kodu uygulayacağım.

Bu arada, grafikle ters etkileşim konusunda herhangi bir deneyiminiz var mı? Diyelim ki optimizasyon sonuçlarına göre bir 3d grafik oluşturduk ve ardından fare ile ilgimizi çeken alanları seçip grafiği olduğu gibi çokgenlere böldük ve beğendiğimiz alanları bir dizi olarak kaydediyoruz. EA parametreleri ve optimizasyon sonuçları kümesi. Bu yaklaşım, MQ seçeneğiyle karşılaştırıldığında, optimizasyon sonuçlarının gerçek bir görselleştirilmesini sağlayacaktır.

Bu konuyu yaklaşık bir saat önce yazdım.
İhtiyacınız olan yapıları veya gerekli yapı dizilerini oluşturup, paylaşım için kaynaklar aracılığıyla MT'ye aktarıyoruz. @fxsaber bu konuda çok sayıda kütüphaneye sahiptir.

Veya iCustom aracılığıyla erişim için arabellek değil standart göstergeler kullanıyoruz. Aynı zamanda normal bir seçimdir. Ayrıca herhangi bir yapıyı ve dizilerini bu tamponlara union ile aktarabilirsiniz ve alıcı tarafta sadece bir okuyucu sınıfına ihtiyacınız vardır.

 
Maxim Romanov :
Bunu excel'de yaptım, ancak döndürebilmeniz hoşuma gitti)

Fren excel'de performans ve grafikler açısından yakın bir şey yapılamaz. Özellikle milyonlarca değeriniz varsa.

 
Nikolai Semko :

Fren excel'de performans ve grafikler açısından yakın bir şey yapılamaz. Özellikle milyonlarca değeriniz varsa.

Tabii ki hayır, orada her şey durağandı. Ama evet, bir milyon değere sahip 28 enstrüman yaptığınızda, çizelge çizilene kadar birkaç dakika bekleyebilirsiniz.
 
Nikolai Semko :

Bu konuyu yaklaşık bir saat önce yazdım.
İhtiyacınız olan yapıları veya gerekli yapı dizilerini oluşturup, paylaşım için kaynaklar aracılığıyla MT'ye aktarıyoruz. @fxsaber bu konuda çok sayıda kütüphaneye sahiptir.

Veya iCustom aracılığıyla erişim için arabellek değil standart göstergeler kullanıyoruz. Aynı zamanda normal bir seçimdir. Ayrıca herhangi bir yapıyı ve dizilerini bu tamponlara union ile aktarabilirsiniz ve alıcı tarafta sadece bir okuyucu sınıfına ihtiyacınız vardır.

Peki, grafikteki seçili alanı nasıl veri dizisine bağlayacağımı (ve kırık bir eğri boyunca nasıl seçeceğimi) anlamadım? Verilerin doldurulmasının geri kalanını sormuyorum.