Aus den Protokollen geht hervor, dass die gesamte Arbeit in einer Million Durchläufen abgeschlossen wurde und nur einer der Agenten (Pr 141) einen Fehler bei der Initialisierung des Expert Advisors erzeugte. Er konnte nicht einmal den Expert Advisor laden.
Wir haben die Fehlermeldungen speziell erweitert , um problematische Agenten zu finden. Schritt für Schritt werden wir sie loswerden.
Nach dem Upgrade auf Build 756 wurde die Anmeldung und damit auch das Häkchen bei "Ressourcen verkaufen" zurückgesetzt.
Es stellte sich heraus, dass beim Versuch, Dienste neu zu starten, diese nicht neu gestartet.....
Ich musste die Prozesse über den Task-Manager beenden und dann wurde nur der Neustart durchgeführt.
Es gibt auch ein Problem mit OpenCL:
OpenCL ist auf normalen Grafikkarten im Dienste-Modus (Agenten als Dienste installiert) nicht verfügbar. Dies ist ein konzeptionelles Problem des Windows-Treibermodells.
Im nächsten Build werden wir eine verbesserte Unterstützung für OpenCL bei der Arbeit im Servicemodus veröffentlichen (wir haben einige unserer Fehler behoben), den Zugang zu den Statistiken der OpenCL-Geräte in der Cloud öffnen und es ermöglichen, OpenCL tatsächlich im Netzwerk zu verwenden.
Wir werden die Ergebnisse noch nicht vorhersagen, aber wir werden sie nach der Veröffentlichung sehen.
В конце января 2012 года компания-разработчик терминала MetaTrader 5 анонсировала нативную поддержку OpenCL в MQL5. В статье на конкретном примере изложены основы программирования на OpenCL в среде MQL5 и приведены несколько примеров "наивной" оптимизации программы по быстродействию.
Hier sehen Sie, wie der OpenCL-Start und die Initialisierung in Service-Agenten am Beispiel des NVIDIA Tesla aussehen:
ML 0 Startup 07:18:59 access rights to common directory successfully checked
OF 0 Startup 07:18:59 Service start initialized
QL 0 Startup 07:18:59 Create startup thread
ER 0 Startup 07:18:59 Thread successfully created
DE 0 Startup 07:18:59 MetaTester 5 x64 build 756 (25 Jan 2013)
JP 0 Server 07:18:59 MetaTester 5 started on 0.0.0.0:2000
RK 0 OpenCL 07:18:59 Device #0: GPU NVIDIA Corporation Tesla T10 Processor with OpenCL 1.0 (30 units, 1440 MHz, 4095 Mb, version 307.45)
QJ 0 Startup 07:18:59 initialization finished
IO 0 Startup 07:18:59 Startup thread finished successfully
IK 0192.168.1.13207:19:12 login (build 756)
MG 0 Network 07:19:1238680 bytes of group info loaded
NN 0 Network 07:19:121490 bytes of tester parameters loaded
CG 0 Network 07:19:12708 bytes of input parameters loaded
EM 0 Network 07:19:12817 bytes of symbols list loaded
MK 0 Tester 07:19:12 expert file added: Experts\OpenCLExpert.ex5. 8322 bytes loaded
MR 0 Network 07:19:12224 bytes of optimized inputs info loaded
GG 0 Tester 07:19:12 successfully initialized
CQ 0 Network 07:19:1222 Kb of total initialization data received
DJ 0 Tester 07:19:12 Intel Core i7-2600 @ 3.40 GHz, 16366 MB
CM 0 Tester 07:19:12 optimization pass 1 started
LD 0 Symbols 07:19:12 EURUSD: symbol to be synchronized
HO 0 Symbols 07:19:12 EURUSD: symbol synchronized, 3304 bytes of symbol info received
NJ 0 History 07:19:12 EURUSD: load 15 Kb of history data to synchronize
FR 0 History 07:19:12 EURUSD: history synchronized from2012.01.02 to 2013.01.29
KP 0 History 07:19:12 EURUSD,H1: contains 6210 bars of beginning data from2012.01.0200:00 to 2012.12.3119:00
DD 0 History 07:19:12 EURUSD,H1: history cache reserved for estimated 6754 bars
LE 0 History 07:19:12 EURUSD,H1: history begins from2012.01.0200:00
HM 0 Tester 07:19:121 : passed within 297 ms
KF 0 Tester 07:19:12273 Mb memory used
Ab dem nächsten Build wird es bei allen funktionieren.
felidae: Sind alle == Grafikprozessoren, die der Datenverarbeitung dienen, oder tatsächlich alle?
Diejenigen Grafikprozessoren, die ihre API außerhalb der Videotreiber bereitstellen. Das sind spezialisierte Rechnerkarten wie Tesla.
Einige Treiber (AMD/ATI) bieten die Möglichkeit, CPUs als OpenCL-Geräte zu verwenden. Wir arbeiten derzeit daran, sie bei der Arbeit in Agenten zu aktivieren. Die Leistung solcher Geräte mag gering sein, aber die Hauptsache ist, dass wir eine breite Verfügbarkeit von OpenCL erhalten.
Wir haben die Fehlermeldungen speziell erweitert , um problematische Agenten zu finden. Schritt für Schritt werden wir sie loswerden.
Da wir im Handelsgeschäft tätig sind, haben Sie vielleicht schon einmal den Begriff "Angebot und Nachfrage" gehört.
Vielleicht ist das Angebot an Agenten zu groß und die Nachfrage nach Clouds zu gering.
Wie hoch ist die Provision, die MQ von den Lieferanten erhält?
Nach dem Upgrade auf Build 756 wurde die Anmeldung und damit auch das Häkchen bei"Ressourcen verkaufen" zurückgesetzt.
Es stellte sich heraus, dass beim Versuch, Dienste neu zu starten, diese nicht neu gestartet.....
Ich musste die Prozesse über den Task-Manager beenden und dann ging nur noch der Neustart.
Auch OpenCL bleibt ein Problem:
RL 0 Startup 14:47:50 Create startup thread
FR 0 Startup 14:47:50 Thread erfolgreich erstellt
CE 0 Startup 14:47:50 MetaTester 5 x64 build 756 (25 Jan 2013)
JP 0 Server 14:47:50 MetaTester 5 gestartet auf 0.0.0.0:2001
GE 0 OpenCL 14:47:50 initialize
PD 2 Agent 14:47:50 OpenCL-Initialisierung aufgrund eines kritischen Fehlers übersprungen. Bitte aktualisieren Sie die Grafiktreiber.
EK 2 Agent 14:47:50 OpenCL wird beim nächsten Start des Terminals initialisiert.
DO 0 Startup 14:47:50 Initialisierung beendet
NK 0 Startup 14:47:50 Startup-Thread erfolgreich beendet
LO 0 Netzwerk 14:49:50 Netzwerk 14:49:50 verbunden mit 1.agents.mql5.com
Nach dem Upgrade auf Build 756 wurde die Anmeldung und damit auch das Häkchen bei "Ressourcen verkaufen" zurückgesetzt.
Es stellte sich heraus, dass beim Versuch, Dienste neu zu starten, diese nicht neu gestartet.....
Ich musste die Prozesse über den Task-Manager beenden und dann wurde nur der Neustart durchgeführt.
Es gibt auch ein Problem mit OpenCL:
Im nächsten Build werden wir eine verbesserte Unterstützung für OpenCL bei der Arbeit im Servicemodus veröffentlichen (wir haben einige unserer Fehler behoben), den Zugang zu den Statistiken der OpenCL-Geräte in der Cloud öffnen und es ermöglichen, OpenCL tatsächlich im Netzwerk zu verwenden.
Wir werden die Ergebnisse noch nicht vorhersagen, aber wir werden sie nach der Veröffentlichung sehen.
Hier sehen Sie, wie der OpenCL-Start und die Initialisierung in Service-Agenten am Beispiel des NVIDIA Tesla aussehen:
Ab dem nächsten Build wird es bei allen funktionieren.Hier sehen Sie, wie der OpenCL-Start und die Initialisierung in Service-Agenten am Beispiel des NVIDIA Tesla aussehen:
Ab dem nächsten Build wird es bei allen funktionieren.Sind alle == Grafikprozessoren, die der Datenverarbeitung dienen, oder tatsächlich alle?
Diejenigen Grafikprozessoren, die ihre API außerhalb der Videotreiber bereitstellen. Das sind spezialisierte Rechnerkarten wie Tesla.
Einige Treiber (AMD/ATI) bieten die Möglichkeit, CPUs als OpenCL-Geräte zu verwenden. Wir arbeiten derzeit daran, sie bei der Arbeit in Agenten zu aktivieren. Die Leistung solcher Geräte mag gering sein, aber die Hauptsache ist, dass wir eine breite Verfügbarkeit von OpenCL erhalten.
Diejenigen GPUs, die ihre API außerhalb der Videotreiber bereitstellen. Das sind spezialisierte Rechnerkarten wie Tesla.
Sie haben im Moment keine Zukunft für durchschnittliche Benutzer. Ich meine, überhaupt nicht.
Lassen Sie uns vergleichen. Leistung für das Doppelte
7970 - 0,95 TFlops
k20x -- 1,3 TFlops.
Achten Sie jetzt auf den Preis )))
7970 -- 400
k20 -- 3200 (!) k20x kostet unwirklich viel Geld.
Offenbar war Ihre Entscheidung, Agenten als Dienstleistungen zu organisieren, falsch.