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
donc il ne s'agit pas seulement de l'envoi du mandat, il y a un tas d'autres vérifications qui sont faites. Mais elles sont toutes mises en attente jusqu'à ce qu'une fonction se termine, l'autre n'est pas exécutée .....
Je l'ai décrit dans les termes du problème. Et c'est une tâche complexe. DLL ou chats ou autre - ce qui m'intéresse, c'est le scénario dans lequel je peux paralléliser ces tâches et continuer à les exécuter dans le testeur pour comprendre la situation ...
Vous devez décider si vous êtes venu pour la lumière, ou pour dire à tout le monde ce qui doit fonctionner et comment cela doit fonctionner.
Je n'ai aucune envie de continuer à résoudre votre problème, vous savez mieux que moi ce qu'il faut faire et comment il faut le faire.
Bonne chance !
Vous devez décider si vous êtes ici pour la lumière ou pour dire à tout le monde ce qui doit fonctionner et comment cela doit fonctionner.
Je n'ai aucune envie de continuer à résoudre votre problème ; vous savez mieux ce qu'il faut faire et comment le faire.
Bonne chance !
Vous devez décider si vous êtes ici pour la lumière ou pour dire à tout le monde ce qui doit fonctionner et comment cela doit fonctionner.
Je n'ai aucune envie de continuer à résoudre votre problème ; vous savez mieux ce qu'il faut faire et comment le faire.
Bonne chance !
Il me faut 5 jours pour exécuter cette stratégie dans le testeur avec 24 cœurs à ma disposition. Et un seul noyau fonctionne. Sans parler du fait que le journal, dont personne n'a besoin, risque d'être gonflé à quelques téraoctets. Et tout cela sans optimisations. Et ce stupide journal ne peut être désactivé d'aucune façon ...
Que pensez-vous si j'accélère le processus disons - 4 programmes, chacun sur son noyau - une augmentation de ce point 4 fois. Plus un processus distinct pour la clôture de 1000 transactions, par exemple, ou la décomposition de ce processus en 5 ou 10 fils, soit une multiplication par 10. Plus un processus distinct pour l'ouverture de positions par signaux ...
Je pense que de multiples fois...
Mais chaque milliseconde + décalage vers le courtier + décalage du courtier vers la bourse (s'il ne s'agit pas d'une cuisine) est une perte énorme. Il est étrange que cela ne soit pas compris en Sibérie...Un passage dans le testeur en 5 jours ? C'est un cas exceptionnel))
Un passage dans le testeur en cinq jours ? C'est un cas exceptionnel))
Eh bien, quand il y a une transaction et que nous attendons cinq minutes pour rien de particulier... mais quand il y en a des milliers par seconde, rien de remarquable :)
Exécutez l'optimisation, au moins 24 passages et tous les cœurs seront occupés. Par conséquent, il est inutile de mettre en parallèle quoi que ce soit en une seule fois.
Exécutez l'optimisation, au moins 24 passages et tous les cœurs seront occupés. Par conséquent, il est inutile de mettre en parallèle quoi que ce soit en une seule fois.
Ce sujet traite d'autre chose - comment utiliser plusieurs cœurs dans l'exécution d'un seul script.
sans poser de questions, et je demande un coup de pouce pour savoir comment le faire. Mais après avoir lu, et pas seulement ce fil, je me suis rendu compte que ce n'est pas si simple. J'ai décrit ma tâche aussi clairement que possible - et j'aimerais entendre la recette.