Voici ce que vous pouvez faire avec OpenCL directement dans MetaTrader 5, sans aucune DLL. - page 17
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Oui, j'ai décidé de ne pas utiliser les anciennes cartes sans double support du tout.
Les anciennes cartes en général sont très mauvaises, y compris les mauvais pilotes non réparés qui se plantent souvent, faisant tomber le terminal.
En réalité, nous devrions clairement contrôler les versions des pilotes, comme le font les développeurs de jeux vidéo. Les pilotes par défaut de Microsoft ne vous mèneront pas très loin.double- comment ça se fait ?
La différence entre double et flottant sur le GPU est très importante, et une grande précision n'est pas nécessaire partout.
où l'obtenir - OpenCL introuvable
-------------
Je voulais admirer - le paysage marin
Renat, tout d'abord, je voudrais vous remercier pour le développement.
Qu'est-ce qui vous empêche d'acheter une carte plus grande ?
A100 ou autre https://www.nvidia.com/ru-ru/data-center/a100/
Qu'est-ce qui vous empêche d'acheter une carte plus grande ?
quelques A100 https://www.nvidia.com/ru-ru/data-center/a100/
double- comment ça se fait ?
La différence entre double et flottant sur le GPU est très grande, et pas partout où vous avez besoin de haute précision.
Une si grande différence entre double / float n'est pas sur le GPU, mais spécifiquement sur Nvidia. Sur AMD tout est beaucoup mieux. Nvidia a volontairement tué les performances des calculs doubles sur les cartes ordinaires de cette manière, les obligeant à acheter une autre classe de carte GPU pour les calculs mathématiques. C'est un comportement délibéré.
Bien que nous exigions des cartes qui supportent le double afin d'éliminer les déchets, personne ne vous empêche d'utiliser le flottement.
Dans le domaine des mathématiques financières, vous pouvez vous faire incroyablement avoir en utilisant les marges de fluctuation à cause des pertes de précision les plus folles. Peu importe que quelqu'un dise "vous n'avez pas besoin de précision, c'est suffisant", cela n'a rien à voir avec la réalité du monde financier.
Nous-mêmes ne voulons pas transférer les mathématiques financières des bénéfices, même du double à OpenCL, car nous attrapons des divergences dans les chiffres lointains. En finance, en fait, on ne peut pas appliquer des /maths rapides (et dans OpenCL/GPU, c'est toujours dans le modèle rapide), mais seulement des /maths précis.
Renat, je tiens tout d'abord à vous remercier de l'avoir développé.
Dans les interfaces OpenCL de MQL5, vous pouvez utiliser plusieurs dispositifs OpenCL.
Assigner manuellement un appareil différent à chaque tâche du conseiller ?
Renat Fatkhullin comment puis-je vous contacter pour discuter de la possibilité d'écrire en MQL5+OpenCL. j'ai besoin d'utiliser la puissance de traitement des cartes vidéo. si je comprends bien, alors en utilisant un exemple de la pratique : le robot écrit optimise seulement 11 paramètres par 3 machines connectées via le réseau local, la période est seulement 1 an 6 heures. j'ai essayé de charger 5 ans d'optimisation avec une recherche complète de données, il m'a montré que 2 mois doivent attendre.Si j'ai bien compris, OpenCL résoudra le problème. La vitesse devrait être multipliée par des centaines de fois, puisque les calculs n'impliqueront pas des processeurs mais des cartes vidéo. Cela signifie qu'en considérant l'ensemble du système de trading, il y aura environ 200-300 paramètres dans les réglages.