Hatalar, hatalar, sorular - sayfa 1066

 
vlad_123 :

Hayır, uymuyor.

EA, finansal bilgilerin dağıtılmış işlenmesi için geliştirilmektedir ve x86/x64 DLL'leriyle uğraşmak istemiyorum. Onlar. MQL5 kullanarak uygulamanız gerekir.

https://www.mql5.com/ru/articles/364

Oku bunu. Tam olarak neye ihtiyacınız olduğunu söylüyor. Yani:

  • Bir API işlevine karmaşık bir veri türü (örneğin, bir yapı) nasıl geçirilir;
  • Bir API işlevi tarafından döndürülen bir işaretçiyle nasıl çalışılır.
Избавляемся от балласта самодельных DLL
Избавляемся от балласта самодельных DLL
  • 2012.01.31
  • o_O
  • www.mql5.com
Если MQL5-программисту недостаточно функционала языка, он вынужден обращаться к дополнительным инструментам. Для этого приходится использовать другой язык программирования и создавать промежуточную DLL. В MQL5 имеется механизм представления разных типов данных с помощью структур и передачи их в API, но к сожалению, MQL5 не отвечает нам на вопрос о том, как вытянуть данные из принятого указателя. В данной статье мы поставим точку в этом вопросе и покажем простые механизмы обмена сложными типами данных и работе с ними.
 
Michel , çok teşekkür ederim!
 
OBJ_LABEL (bols, Italic, ...) için yazı tipi stilini nasıl ayarlayacağımı bulamıyorum?
 
Söyle bana, bir şekilde danışmanda reçete yazmak mümkün mü, böylece optimizasyon sırasında belirli bir girdi parametresi kombinasyonu ile hesaplamalar aracılara gönderilir, ancak buluta gitmez ve diğer tüm parametre kombinasyonlarının hesaplamaları yapılabilir. buluta git. ATP önceden.
 
Moving67 :
Söyle bana, bir şekilde danışmanda reçete yazmak mümkün mü, böylece optimizasyon sırasında belirli bir girdi parametresi kombinasyonu ile hesaplamalar aracılara gönderilir, ancak buluta gitmez ve diğer tüm parametre kombinasyonlarının hesaplamaları yapılabilir. buluta git. ATP önceden.
henüz değil.
 

MT4'te optimizasyon başlatılırken, "Rapor" sekmesinde tek bir geçiş sırasında oluşturulana benzer şekilde " Optimizasyon Sonuçları " sekmesinde geçiş hakkında bilgi almaya ihtiyaç vardır.

Bu nasıl uygulanabilir?

 
MQ hakkında şikayet. MT5'in her zaman (!) güncellenmesi, kullanıcının onayını gerektirecek şekilde yapın. Expert Advisor, 10 saatten fazla bir süredir optimize edilmiştir. Optimizasyon sırasında MT güncelleme penceresi belirdi. İptal edildi. O zaman yarın devam etmek için terminali kapatmak gerekiyordu. Ne oldu. Kapattım, açtım , terminal güncellendi , optimizasyonun devamına bastım ... ve sıfırdan başladı. Eski sürümdeki optimizasyonu bitirebilmeniz için bunu yapın ve ardından güncellemeyi kendiniz kabul edin (!)
 
vlad_123 :

Hayır, uymuyor.

EA, finansal bilgilerin dağıtılmış işlenmesi için geliştirilmektedir ve x86/x64 DLL'leriyle uğraşmak istemiyorum. Onlar. MQL5 kullanarak uygulamanız gerekir.

Görevler aynı türden basitse, bu algoritmalar esasen paraleldir, o zaman OpenCL'ye doğru ilerleyin.

değilse, ayrı iş parçacıkları oluşturun.

 
Eski simgeyi MetaEditor'dan döndürün, aksi takdirde güncellemeden sonra bazı garip iki yaratık ...
 

EA, bugünkü güncelleme durduktan sonra test cihazında normal şekilde çalıştı. Yeniden derlendi ve hala test cihazında yazıyor:

2013.09.27 09:19:01 Çekirdek 1 2013.01.01 00:00:00 Geçersiz EX5 dosyası

2013.09.27 09:19:01 Core 1 global başlatma başarısız oldu
2013.09.27 09:19:01 Çekirdek 1 küresel başlatma kritik hatası
2013.09.27 09:19:01 Uzman başlatma başarısız olduğu için Core 1 test cihazı durduruldu