DirectX - sayfa 9

 
Реter Konow :

Tamam, editörde bir bardak yaptım. 2 saat sürdü. Bir sürü telaş. Araçlar ekleyerek süreci dört kat hızlandırabilirsiniz.

Kontrol.

Sonuç: Saniyede 40 kare sıklıkta tüm talep ve teklif hücrelerinde ve bir fiyat hücresinde sabit değişikliklerle %20'den az yük. (kayıt açıkken yük yüzde 5-7 artar).


Fikrimi tekrarlıyorum - gerçek koşullarda, piyasanın faaliyetine bağlı olarak yük yüzde 5-10 olacaktır.

İşlemciniz nedir?

MQL kullanarak bir ekran yaz?

Bir dosyadan simüle etmek için veriler şimdi cama nasıl giriyor?

 
Aleksey Vyazmikin :

İşlemciniz nedir?

MQL kullanarak bir ekran yaz?

Veriler şimdi taklit amacıyla cama nasıl giriyor - bir dosyadan?

İşlemci eski - i3.

Sipariş defteri, MQL'de yazılmış, kendi kendine yapılan bir görsel düzenleyicide oluşturulmuştur. Herkese açık ancak iyileştirilmesi gerekiyor. Henüz bitmedi, ancak basit pencereler nispeten hızlı ve kolay bir şekilde oluşturulabilir.

Veriler danışmandan gelir. Bunlar, zamanlayıcı işlevinden DOM hücrelerine gönderilen rastgele sayılardır.

 
Реter Konow :

İşlemci eski - i3.

Sipariş defteri, MQL'de yazılmış, kendi kendine yapılan bir görsel düzenleyicide oluşturulmuştur. Herkese açık ancak iyileştirilmesi gerekiyor. Henüz bitmedi, ancak basit pencereler nispeten hızlı ve kolay bir şekilde oluşturulabilir.

Veriler danışmandan gelir. Bunlar, zamanlayıcı işlevinden DOM hücrelerine gönderilen rastgele sayılardır.

Yani 4 akış ve 1 akış - %25, yani. ekrandaki yükleme maksimumdur ve muhtemelen kare düşüşleri vardır.

Bu editörü nerede bulabilirim?

Zamanlayıcıdan geliyorsa, farklı bir yükü değerlendiremeyeceğiniz anlamına gelir. Ve hangi frekans saniyede değer üretmeye değer?

 
Uyku ve boş bir gölgelendirici ile boş bir döngü aldım. 900x900'lük bir pencerede, CPU yükü 20 fps'de %20'den azdır.
 
Aleksey Vyazmikin :

1. Yani 4 akış ve 1 akış - %25, yani. ekrandaki yükleme maksimumdur ve muhtemelen kare düşüşleri vardır.

2. Bu düzenleyiciyi nerede bulabilirim?

3. Zamanlayıcıdan geliyorsa, farklı bir yükü değerlendiremeyeceğiniz anlamına gelir. Ve hangi frekans saniyede değer üretmeye değer?

1. Zaten bir çalışma camı yaptım ve kontrol ettim - yük% 1 - 5 arasındaydı. Şimdi bu kodu bulamıyorum ...

2. https://www.mql5.com/ru/blogs/post/733700 (Yarın vaktim olursa güçlü bir güncelleme olacak.)

3. 40 kare/sn (25 ms).

ВИЗУАЛЬНЫЙ РЕДАКТОР
ВИЗУАЛЬНЫЙ РЕДАКТОР
  • www.mql5.com
Распакуйте архив и установить советник KIB.ex5 в папку экспертов, а индикатор KIB-source.ex5 в папку индикаторов. Запустите сначала советник, потом индикатор. 1. Появится окно меню. Оно содержит базовые элементы управления. 2. После загрузки индикатора, появится путое окно для редактирования. 3. Перетаскивайте элементы из окна меню на канвас...
 
Rorschach :
Uyku ve boş bir gölgelendirici ile boş bir döngü aldım. 900x900'lük bir pencerede, CPU yükü 20 fps'de %20'den azdır.

Güzel! Öğrenmek için kalır...

 

DirectX çok ilginç değil ama 15 dakikada C# ile bir tablo ve WinForms kurdum

MQL5'ten her 5 ms'de bir double[] veri içeren bir dizi atıyorum, nedense yüzde olarak yükü göremiyorum, belki yanlış yere bakıyorum, ama harika çıktı

Dosyalar:
MQL5.zip  205 kb
 
Igor Makanu :

DirectX çok ilginç değil ama 15 dakikada C# ile bir tablo ve WinForms kurdum

MQL5'ten her 5 ms'de bir double[] veri içeren bir dizi atıyorum, nedense yüzde olarak yükü göremiyorum, belki yanlış yere bakıyorum, ama harika çıktı

Yani hiçbir şey değişmiyor. Testi camla gösterdiğim gibi yapın.

Ve minimum zamanlayıcı frekansı 15ms ise, her 5 ms'de bir diziyi nasıl atabilirsiniz?
 
Реter Konow :
Ve minimum zamanlayıcı frekansı 15ms ise, her 5 ms'de bir diziyi nasıl atabilirsiniz?

önemli değil (16 ms Win'den mümkün olan minimum zamanlayıcıdır), hepsi aynı, MQL ile aynı iş parçacığındaki dll çağrısı, çağrı tamamlanana kadar çalışır MQL uyur

başka bir şey ilginç, işlemci üzerindeki yük neden görünmüyor, peki, bazen MT'nin yükü% 2'ye kadar, çok az - bir dizüstü bilgisayarda çalıştı, zayıf bir yüzdesi var

 
Igor Makanu :

önemli değil (16 ms Win'den mümkün olan minimum zamanlayıcıdır), hepsi aynı, MQL ile aynı iş parçacığındaki dll çağrısı, çağrı tamamlanana kadar çalışır MQL uyur

başka bir şey ilginç, işlemci üzerindeki yük neden görünmüyor, peki, bazen MT'nin yükü% 2'ye kadar, çok az - bir dizüstü bilgisayarda çalıştı, zayıf bir yüzdesi var

Tablo değişiklikleri nerede? Yeniden mi çiziyor?