Biraz şaşırdım :) Retorik bir soru DEĞİL paylaşmaya ve sormaya karar verdim. - sayfa 8

 
Evet, bu iyi bir fikir - kesinlikle tartışacağız. Ancak uygulanmasını garanti etmiyorum - birçok tuzak var.
 
Renat :
Evet, bu iyi bir fikir - kesinlikle tartışacağız. Ancak uygulanmasını garanti etmiyorum - birçok tuzak var.
teşekkürler
 
Renat :
Evet, bu iyi bir fikir - kesinlikle tartışacağız. Ancak uygulanmasını garanti etmiyorum - birçok tuzak var.

Belki de insanlar zaten 0 için kod yazdığında yapmamak daha iyidir?

Not Hesaplamayı gösterge koduna yerleştirmenin avantajının, örneğin grafiklere yüklenen 2 göstergenin tamamen 2 çekirdek kullanması olduğunu fark ettim - %100 yükleme. Bu yararlıdır - yüzde boşta değildir.

 
-Alexey- :

Belki de insanlar zaten 0 için kod yazdığında yapmamak daha iyidir?

Not Hesaplamayı gösterge koduna yerleştirmenin avantajının, örneğin grafiklere yüklenen 2 göstergenin tam olarak 2 çekirdek kullanması olduğunu fark ettim - %100 yükleme. Bu yararlıdır - yüzde boşta değildir.

1) Yani kod doğru yazılmamış

2) Benzer şekilde - göstergeyi optimize edin, bu %100 işlemci yükü nedir ???

 
AlexSTAL :

1) Yani kod doğru yazılmamış

2) Benzer şekilde - göstergeyi optimize edin, bu %100 işlemci yükü nedir ???

Her şey doğru - amaçlandığı gibi çalışıyor. Her şey optimize edildi. 2 çekirdekli bir işlemcim var. Grafiğe bir gösterge (gösterge tutamacı olan bir Uzman Danışman) yerleştirirseniz, görev yöneticisinde yük yaklaşık %60'tır ve 2.'yi eklerseniz %100 olur. Ben de şaşırdım - çok fazla temel iş yapıyor (birkaç gösterge için) - harika!
 
-Alexey- :
Her şey doğru - amaçlandığı gibi çalışıyor. Her şey optimize edildi. 2 çekirdekli bir işlemcim var. Grafiğe bir gösterge (gösterge tutamacı olan bir Uzman Danışman) yerleştirirseniz, görev yöneticisinde yük yaklaşık %60'tır ve 2.'yi eklerseniz %100 olur. Ben de şaşırdım - çok fazla temel iş yapıyor (birkaç gösterge için) - harika!
Nihai sonuç (amaçlandığı gibi), algoritmik olarak doğru bir uygulama anlamına gelmez.
 
-Alexey- :
Her şey doğru - amaçlandığı gibi çalışıyor. Her şey optimize edildi. 2 çekirdekli bir işlemcim var. Grafiğe bir gösterge (gösterge tutamacı olan bir Uzman Danışman) yerleştirirseniz, görev yöneticisinde yük yaklaşık %60'tır ve 2.'yi eklerseniz %100 olur. Ben de şaşırdım - çok fazla temel iş yapıyor (birkaç gösterge için) - harika!

Pek öyle değil, hesaplamaların paralelleştirilmesi farklı semboller üzerinde devam ediyor. Örneğin, bir sembolün tüm göstergeleri bir dizide hesaplanırken başka bir sembolün göstergeleri başka bir dizide hesaplanır. Böylece işlemci daha verimli kullanılır ve bir sembolün fren göstergeleri, diğer sembollerdeki göstergelerin hesaplanmasını etkilemez.

Bir sembole yerleştirilen göstergeler, belirli bir sembolün ayrı bir akışında sırayla hesaplanır.

Terminalin kendisi çok iş parçacıklı olduğundan ve çok çekirdekten iyi yararlandığından, işlemci yükü verimlidir.

Документация по MQL5: Основы языка / Функции / Функции обработки событий
Документация по MQL5: Основы языка / Функции / Функции обработки событий
  • www.mql5.com
Основы языка / Функции / Функции обработки событий - Документация по MQL5
 
AlexSTAL :
Nihai sonuç (amaçlandığı gibi), algoritmik olarak doğru bir uygulama anlamına gelmez.

Bununla birlikte, nihai sonuç aşağıdan yukarıya uyumluluk anlamına gelir. Demek istediğim, teklifinizde rasyonel bir tane var ve yinelenen bir işlevden (ayarlanmış) bahsedebilir ve eskisini bırakabiliriz. Seçimde kullanın.


Pek öyle değil, hesaplamaların paralelleştirilmesi farklı semboller üzerinde devam ediyor.

Doğru eklediniz - farklı karakterlerde. Bilgi için teşekkürler.
 
-Alexey- :
Doğru eklediniz - farklı karakterlerde. Bilgi için teşekkürler.
MetaTrader 5'te Normal Araçları Kullanarak Paralel Hesaplama makalesini okuyun, yalnızca göstergelerin her bir sembol üzerinde ayrı bir iş parçacığında çalıştığını söyler.
 
Rosh :
MetaTrader 5'te Normal Araçları Kullanarak Paralel Hesaplama makalesini okuyun, yalnızca göstergelerin her bir sembol üzerinde ayrı bir iş parçacığında çalıştığını söyler.
Bağlantı için teşekkürler.