Přejít k obsahu | Přejít k hlavnímu menu | Přejít k vyhledávání
Forums ' Rechercher ' Résultats de la recherche sur " GPU "
JoJo, cela pourrait être le cas, mais il n'est pas nécessaire que ce soit collectif. Il s'agit simplement de louer une machine virtuelle de Google avec jusqu'à 96 cœurs et un GPU Tesla P 100 pour pouvoir développer à très grande vitesse dans un environnement Windows.
Je l'ai déjà dit plusieurs fois, le type de moteur de trading "réel" qui est implémenté dans le nouveau SQ4 n'est pas adapté aux calculs utilisant le GPU.
Mais nous prévoyons de créer un moteur de backtesting plus simple pouvant fonctionner sur GPU, principalement dans le but d'entraîner des réseaux neuronaux, ou pour des backtests très rapides utilisant la précision de la période sélectionnée. C'est donc un projet à moyen ou long terme, mais l'architecture exacte n'a pas encore été conçue.
Il y a des fonctionnalités plus importantes que nous devons terminer au plus vite.
Marque
StratégieArchitecte de Quantités
Mark Je sais que ce sujet a déjà été abordé, mais j'ai envie de le répéter. L'idée que le quant de stratégie puisse fonctionner sur un GPU est probablement notre plus grand gain possible sur le plan collectif. Les processeurs nvidia P100 et V100 sont littéralement des centaines de fois plus rapides que ce que nous utilisons tous. Je viens de passer un peu de temps à étudier le traitement dans le nuage de Google et si c'était possible, nous pourrions tous faire du traitement par lots pendant quelques heures à un coût d'environ $8 par heure. Ce serait un développement ENORME !!!! Qu'en pensez-vous ?
Bonjour jmtc1230, Que voulez-vous dire par "nous pourrions tous" effectuer un traitement par lots à $8. Cela signifie-t-il que nous partageons les coûts en mettant en commun nos strats pour les besoins du traitement ? ou que nous avons des logins différents, tout en gardant nos strats séparés ? Je suppose que certains d'entre nous ont beaucoup plus à traiter que d'autres - comment déterminerions-nous l'accès/l'utilisation/le coût proportionnel ? Cela semble être une bonne idée - si seulement je pouvais mieux la comprendre.
Marque
Je sais que ce sujet a déjà été abordé, mais j'ai envie de le répéter. L'idée d'un quant de stratégie capable de fonctionner sur un GPU est probablement notre plus grand gain collectif possible. Les processeurs nvidia P100 et V100 sont littéralement des centaines de fois plus rapides que ce que nous utilisons tous.
Je viens de passer un peu de temps à regarder dans google cloud processing et si c'était possible nous pourrions tous faire du traitement par lots pour quelques heures à un coût d'environ $8 par heure. Ce serait un développement ENORME !!!!
Qu'en pensez-vous ?
Tester différentes sorties uniquement sur une stratégie devrait être possible en utilisant le GPU plutôt que le CPU. Il suffit de générer un fichier avec 1 milliard de valeurs de sortie prédéfinies et de laisser un groupe de GPU s'en occuper....
Je suis désolé pour le grand nombre de problèmes rencontrés lors de la dernière mise à jour. Nous avons dû procéder à de nombreux changements pour prendre en charge la traduction dans d'autres langues, ce qui a été à l'origine d'un grand nombre de ces problèmes.
Je pense que nous allons peut-être publier une version RC5 ce vendredi, afin de résoudre les problèmes les plus urgents.
Je ne vois pas dans la feuille de route l'exportation des stratégies en langage simple. Est-ce que sq4 le supportera ? Je vous remercie de votre attention.
Oui, nous le ferons, mais pour la première version, nous nous concentrons uniquement sur MetaTarder 4/5. Le support d'EasyLanguage devrait être ajouté d'ici un mois environ.
indicateurs personnalisés et GPU
Cela a été discuté plusieurs fois, le GPU ne peut pas vraiment être utilisé si nous voulons permettre aux utilisateurs de programmer leurs propres indicateurs et d'autres choses et d'étendre SQ4 avec leurs propres idées. Il y a encore quelques possibilités d'utiliser le GPU dans SQ4, nous nous y attarderons lorsque nous n'aurons rien de plus important à faire.
Indicateurs personnalisés - mon idée initiale était qu'ils ne seraient pas pris en charge, parce que dans SQ4 vous serez en mesure de programmer votre propre indicateur qui n'a pas les inconvénients des indicateurs définis uniquement par l'importation de données. Mais peut-être que nous l'ajouterons, les indicateurs personnalisés dans ce sens seront juste une autre entrée de données, comme un graphique supplémentaire.
Je pense qu'il serait formidable d'avoir une fonction dans strategyquant pour backtester la composition des bénéfices...
il existe déjà, il s'agit de la gestion de l'argent. Vous pouvez choisir un autre type de gestion de l'argent au lieu des lots fixes, et vous pouvez également écrire votre propre fonction de gestion de l'argent.
L'utilisation de CodeEditor et l'extension de SQ4 avec vos propres indicateurs, d'autres blocs, la gestion de l'argent, etc. ne fonctionne pas encore 100%, mais ce sera le cas dans la nouvelle version et nous préparerons beaucoup d'exemples.
Une dernière chose : utilisez la feuille de route (https://roadmap.strategyquant.com) pour soumettre vos idées ou vos demandes de nouvelles fonctionnalités, c'est le bon endroit pour le faire. Elles seront perdues si vous les publiez uniquement sur le forum.
Marque
StratégieArchitecte de Quantités
Bonjour à tous,
Nouveau membre ici, je m'habitue à la RC4. J'aime beaucoup ce logiciel. Je me demande si les développeurs ont déjà envisagé de prendre en charge l'utilisation du GPU au lieu du CPU pour la génération de stratégies ?
Dale
@RobertoIl a beaucoup de comptes et la plupart d'entre eux sont en perte. Il semble qu'il fasse des annonces et retire des fonds pour faire bonne figure. Il s'agit juste d'un autre arnaqueur de merde qui a probablement volé ses cartes Cuda aussi.
Bonjour mabi, peut-être, mais mon attention se portait sur le fait qu'il utilise tous ces cœurs de gpu pour le Deep Learning. Je sais que SQ n'utilise pas le DL, mais il sera intéressant de voir les résultats. J'ai lu dans la feuille de route qu'il y a une intégration futuru avec tensoflor et quelque chose de similaire. Intéressant
Les paramètres GPU ne concernent que l'interface graphique. SQ ne supporte pas le GPU pour de nombreuses raisons qui ont été expliquées par les développeurs ici sur le forum suite à la demande des utilisateurs de l'implémentation GPU (moi y compris). Je pense que la raison principale est que le GPU comme CUDA ne fournit pas de support pour la génération à la volée d'un nombre aléatoire par un thread mais surtout que vous ne pouvez pas back tester une stratégie en utilisant le GPU à cause de Mark.
Bonjour !
Quelqu'un peut-il m'expliquer ce que fait l'option "Accelerate using GPU" ? D'après mes tests, elle n'améliore pas les performances. Peut-être que certains paramètres particuliers doivent être définis pour utiliser le potentiel du GPU ?
BTW J'ajouterai simplement que les GPU devraient miner de l'Ethereum, pas faire tourner Asirkuy. 😀
Je m'amuse, c'est tout.
En attente de statistiques en direct....
J'essaie de m'en tenir à ce que j'ai lu sur les traders qui ont réussi depuis plus de 20 ans. Daniel a-t-il réussi à construire des systèmes ? Il semble qu'il écrive des articles sur ce qui est pas (et ne les exploite qu'à des fins de données ?). Il semble qu'il soit encore en chemin, comme beaucoup d'entre nous.
Oui, en effet, mais la plupart du temps, il s'agit de traders manuels.... Les systèmes de Daniel sont en train de prendre de l'ampleur ces derniers temps, il semble que son approche soit différente, ils font de la recherche de données sur les GPU de la communauté, ce qui leur permet de tester des millions de combinaisons en quelques minutes/heures. Ils explorent tout l'espace possible de combinaisons en les forçant brutalement sur ce réseau de GPU. Une fois qu'un système rentable est trouvé, ils démarrent immédiatement les données sous-jacentes pour quelques millions de fois et le système doit être performant sur tous ces ensembles de données également, ce qui élimine le biais minier de ~98%. Ce n'est qu'à ce moment-là qu'un système est négocié en direct. Jusqu'à présent, ils en ont quelques centaines qui remplissent ces conditions et qui gagnent de l'argent si l'on regarde les MyFxBooks de quelques-uns des utilisateurs qui publient leurs portefeuilles (que vous pouvez librement compiler avec différents algorithmes de théorie du portefeuille).
Je suis également membre et ne le considère pas comme une concurrence. Les outils proposés par Asirikuy complètent parfaitement SQ. Il y a BEAUCOUP de choses que les outils d'Asirikuy peuvent faire et que SQ ne peut pas faire (utilisation du GPU pour les stratégies PA, réseaux neuronaux dans le Framework et possibilité d'utiliser des DLL et du code C++, exploration des données de la communauté et mesure du DMB) et beaucoup de choses que SQ a mais qu'Asirikuy n'offre pas. Pour moi, c'est un complément parfait. Une chose est claire cependant : vous devez être TRÈS calé en technologie (en fait, je pourrais aller jusqu'à dire que vous devriez être un geek de l'informatique) pour les outils d'Asirikuy car beaucoup d'entre eux sont basés sur la ligne de commande et fonctionnent en Python, etc. Pour moi, ce n'est pas un problème, mais pour certains cela pourrait l'être, Asirikuy n'offre pas tout sous une seule interface graphique comme le fait SQ.
Puis-je tester mes EAs avec l'un de vos logiciels ? avec mes indicateurs ? et peut-être en utilisant des barres renko et d'autres types de barres ? dans un environnement rapide multithread multicore 64 bit ? et même accéléré par le GPU ?
oui... j'en ai marre de mt4
dave
J'ai étudié la question pendant un certain temps parce que cela permettrait d'accélérer considérablement les choses, mais malheureusement les GPU ne sont pas faits pour ce genre de calculs.
Les GPU sont efficaces pour effectuer des opérations mathématiques ou matricielles relativement simples, mais le backtesting d'une stratégie est beaucoup plus compliqué et nécessite des fonctions qui sont très lentes dans les GPU actuels.
Sic ! Et pour quoi j'ai acheté ces 2 nouveaux GPU en connexion SLI ? 🙁
Par ailleurs j'utilise un I7 3.2ghz, 8gb RAM Kingston HyperX, 500gb HDD et deux Nvidia SLI.
Et il s'agit toujours d'un ordinateur portable.
Divulgation des risques :
Les opérations sur les marchés à terme et les opérations de change comportent des risques importants et ne conviennent pas à tous les investisseurs. Un investisseur peut potentiellement perdre la totalité ou plus de son investissement initial. Le capital-risque est l'argent qui peut être perdu sans mettre en péril la sécurité financière ou le style de vie de l'investisseur. Seul le capital à risque doit être utilisé pour la négociation et seules les personnes disposant d'un capital à risque suffisant doivent envisager de négocier. Les performances passées ne sont pas nécessairement indicatives des résultats futurs.
Divulgation hypothétique des performances :
Les résultats de performance hypothétiques ont de nombreuses limites inhérentes, dont certaines sont décrites ci-dessous. aucune représentation n'est faite qu'un compte atteindra ou est susceptible d'atteindre des profits ou des pertes similaires à ceux indiqués ; en fait, il y a souvent des différences marquées entre les résultats de performance hypothétiques et les résultats réels obtenus par la suite par un programme de négociation particulier. L'une des limites des résultats de performance hypothétiques est qu'ils sont généralement préparés avec le bénéfice du recul. Par exemple, la capacité à supporter des pertes ou à adhérer à un programme de négociation particulier malgré des pertes de négociation sont des points importants qui peuvent également avoir un effet négatif sur les résultats réels de la négociation. Il existe de nombreux autres facteurs liés aux marchés en général ou à la mise en œuvre d'un programme de négociation spécifique qui ne peuvent pas être entièrement pris en compte dans la préparation de résultats de performance hypothétiques et qui peuvent tous avoir une incidence négative sur les résultats de négociation.
Divulgation des témoignages :
Les témoignages figurant sur le site www.strategyquant.com peuvent ne pas être représentatifs de l'expérience d'autres clients et ne constituent pas une garantie de performance ou de réussite future.