Hier sehen Sie, was Sie mit OpenCL direkt in MetaTrader 5 ohne DLLs machen können - Seite 16

Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Ich werde die Wiedergabe überprüfen.
Ohne doppelte Mathematik ist in unserem Bereich nichts zu machen. Das gilt erst recht für das Jahr 2020.
Während man in den Anfängen von OpenCL noch nach Kompromissen suchen und sich von dem Gedanken "na ja, man kann ja etwas in Float berechnen" täuschen lassen konnte, ist das heute nicht mehr so.
Jeder Versuch, double -> int -> double zu konvertieren, geht völlig an der Leistung und am Gewinn vorbei, insbesondere bei großen Größen.
Die richtige Option ist die Verwendung nativer Formate und modernerer Karten mit neuen Treibern.
Die Unterstützung ist da:
Eine Bitte an Sie, Renat. Bitte fügen Sie in das MQL5-Handbuch (OpenCL-Abschnitt) einen Haftungsausschluss ein, der besagt, dass Sie vor der Verwendung von doppelten Daten und Berechnungen in Grafikkarten/Grafik-Coprozessoren überprüfen sollten, ob sie von diesen Geräten unterstützt werden. Damit MQL5-Neulinge keine Illusionen auf alter Hardware haben.
Dies ist bereits im automatischen Kartentest enthalten und nicht auswählbar: in der neuesten Version geschehen
Über alte Karten ohne doppelte Unterlage kann man mit Sicherheit sagen, dass sie für mathematische Berechnungen absolut unbrauchbar sind.
Das ist die Realität.
Dies ist bereits im automatischen Kartentest enthalten und nicht auswählbar: in der neuesten Version geschehen
Einige Beispiele werden mit dem MQL5-Paket geliefert. Völlig verfahrensorientierte Programmierung. Ich bin mir bei MQL4 nicht sicher.
und wenn
Ergebnis:
Warum gibt es in einem Fall einen Ausgang (Leitung) und im anderen Fall zwei?
Unklar Ergebnis:
und wenn
Ergebnis:
Warum gibt es in einem Fall einen Ausgang (Leitung) und im anderen Fall zwei?
Vielen Dank für diese Nachricht.
Behoben.
OpenCL-Handle-Überlauf aufgrund häufiger Überbeanspruchung des Handles, mehr als SHORT_MAX-mal
und vor einer Woche funktionierte es noch einwandfrei. Warum OpenCL deaktivieren, wenn es keine Unterstützung für Double gibt und es nicht verwendet wird?
Ja, ich habe beschlossen, alte Karten ohne doppelte Unterstützung nicht mehr zu verwenden.
Die alten Karten sind im Allgemeinen sehr schlecht, einschließlich schlechter, nicht reparierter Treiber, die oft abstürzen und das Terminal zum Absturz bringen.
In Wirklichkeit sollten Sie die Versionen der Treiber bereits explizit kontrollieren, wie es die Entwickler von PC-Spielen tun. Mit den Standardtreibern von Microsoft kommen Sie nicht sehr weit.