"MetaTrader 5’te Paralel Hesaplamalar" makalesi için tartışma - sayfa 2

 
Test cihazında (optimizasyon etkinleştirilmeden) bu yöntem kullanılarak çoklu iş parçacığının çalışmayacağını doğru anlıyor muyum? Testi başlattığımda, günlüğe bakılırsa, tüm göstergeler oluşturulduktan sonra duruyor, görünüşe göre CPU çekirdeklerinden biri yüklü kaldığı için sonsuz bir döngüye giriyor.
 
papaklass:

Yönteminizi şampiyonaya nasıl uygulayacaksınız? Kurallar: Bir uzman ve bir grafik. Organizatörler diğer grafiklerde casuslara izin verecek mi?

Kuralları yanlış yorumluyorsunuz.

III. MetaTrader 5 için Uzman Danışmanlar (Expert Advisors)

...

3. Her Uzman Danışman, bir hesaptan ayrı bir terminalde ve yalnızca Katılımcı tarafından seçilen bir grafikte başlatılır.

4. Çoklu Para Birimi Uzman Danışmanları, mevcut 12 döviz çiftinden herhangi bir döviz çiftini kullanabilir.

...

Bu, Uzman Danışmanın bir grafiğe, özellikle de Katılımcının profilinde sembolünü ve dönemini belirttiği grafiğe ekleneceği anlamına gelir.

Ancak hiç kimse ticaret yapmayı ve herhangi bir grafikten bilgi almayı ve ihtiyaçlarınız için gerekli sayıda grafiği otomatik olarak açmayı yasaklamaz.

Terminalde yalnızsınız ve kimseyi rahatsız etmiyorsunuz.

 
papaklass:

Yönteminizi şampiyonaya nasıl uygulayacaksınız? Kurallar: Bir uzman ve bir grafik. Organizatörler başka grafikler üzerinde casus çalıştırmaya izin verecek mi?

İzin verebiliriz. Urain zaten cevapladı. Ek olarak: OnTickMarketWatch çoklu para birimi tik işleyicisi yerine, bu OnTick(string symbol) çoklu para birimi olay işleyicisini veya benzer bir şeyi kullanın. Hiçbir sorun olmayacaktır.
 
MetaQuotes:

MetaTrader 5'te Paralel Hesaplamalar adlı yeni makale yayınlandı:

Yazar Andrew

Win 7'de DirectX11 var ve GPU'lar paralel hesaplama için kullanılabiliyor, bunu ea testi için nasıl kullanabiliriz? Teşekkürler
 
Teşekkürler
 
Teşekkürler, harika bir makale!
 

Uzman Danışman tarafından tek bir geçiş 0. çubuktan başlar.

      FindPrognoze(_Symbol,CurPattern,0,HistoryLen,ExistsPrognozeLen,
                   Prognoze,MaxRating,HistPatternBarStart);

ve göstergelere atamalar 0'dan değil, PatternLen'den, yani 24 saat önce bir dakika TF'den verilir.

int handle=iCustom(s,_Period,path+"i-Thread",
GlobalVarPrefix,t,_Symbol,PatternLen,
PatternLen+t*HistPartLen,HistPartLenPlus);

Çözümler farklı olur.

 
MT4 bunu destekliyor mu?
 

herkese merhaba.

python kullanarak bir backtest platformu geliştirmeye çalışıyorum (python ve meta5 arasında bir entegrasyon).

Adımlarından birinde, optimizasyon aşamasındaki çekirdeklerin (işçilerin) bir işlemi nasıl tamamladığı ve çekirdekler arasındaki katkının tam akışının ne olduğu hakkında daha fazla bilgiye ihtiyacım var.

Bu konuda yararlı bir doküman var mı? c

Teşekkürler! c

 

Harika makale için ve özellikle EA ve göstergeyi global değişkenler aracılığıyla bağlama konusundaki mini ders için teşekkürler.

EA-gösterge bağlantım EA'ya makul miktarda veri aktarmayı gerektiriyor, bunu gösterge tamponları aracılığıyla yapıyordum, ancak yönteminiz daha evrensel ve basit ve ayrıca gösterge tamponlarının yoklanmasıyla işlemciye daha az yük bindiriyor.

Az önce yaptım, her şey mükemmel çalışıyor.

Ayrıca, Uzman Danışman çok para birimlidir ve makaleniz hesaplama yükünü nasıl dağıtacağımı anlamama yardımcı oldu.

Усреднение ценовых рядов без дополнительных буферов для промежуточных расчетов
Усреднение ценовых рядов без дополнительных буферов для промежуточных расчетов
  • www.mql5.com
В своей статье  я сделал достаточно убедительные тесты, доказывающие тот факт, что далеко не каждый вызов пользовательского или даже технического индикатора в коде - это самый оптимальный вариант для обработки им промежуточных расчетов в разрабатываемом индикаторе. Итоговый результат по скорости своего исполнения может оказаться значительно...