Calcul de lot en fonction du capital restant
Forums › ProRealTime forum Français › Support ProOrder › Calcul de lot en fonction du capital restant
- This topic has 10 replies, 7 voices, and was last updated 4 years ago by deleted2104.
-
-
07/22/2019 at 5:13 PM #103137
Bonjour l’équipe !
je vous explique mon problème : j’ai par exemple un compte de 10000€ et 3 stratégies automatisées qui tournent simultanément car assez complémentaires.
Chaque stratégie a donc démarré avec le même capital de 10000€ car elles sont lancées sur le même compte. Je prends une taille de lot en fonction du code de réinvestissement suivant :
Reinv123456789101112// TAILLE DES POSITIONSlevier = 1capital = 10000 + strategyprofitn = (capital / 10000)*levierIF n < 1 THENn = 1ENDIFIF n > 10 THENn = 10ENDIFn = round(n)Or mon problème c’est que lorsqu’une position est en cours, si l’une des 2 autres stratégies veut lancer une position, je suis souvent bloquer par un problème de marge.
Sachant qu’IG a un levier de 20 si je me souviens bien, il faudrait que je calcule le nombre de contrats en fonction du capital restant, ainsi on ne devrait jamais être bloqué. Peut-être en remplaçant le montant de la variable “capital” dans le code par le capital restant mais je ne sais pas comment le trouver.
Merci d’avance pour vos idées !
@nicolas, je poste cette demande dans le forum frnaçais afin d’en faire profiter nos compatriotes mais si pas trop de réponse je me permettrais de le mettre également dans le forum anglais si ca te va.Gregg
07/22/2019 at 6:02 PM #103147Il n’y a pas de solution. Aucune information du compte ne remonte jusqu’aux stratégies et elles ne peuvent pas communiquer entre elles.
Tu pourrais éventuellement simuler les prises de positions d’autres stratégies dans chacun d’elle, mais c’est un enfer je l’avoue 👿07/23/2019 at 11:23 AM #103218C’est bien ce que je pensais, merci Nicolas ! En ce moment je cherche à faire tourner en simultanées plusieurs stratégies automatisées afin de compenser les pertes de l’une ou l’autre. Mais pas évident avec ces histoires de marge. La solution serait d’augmenter le capital mais j’aimerai optimiser celui-ci par rapport aux stratégies afin de ne pas bloquer du capital pour rien 🙂
Bref, pas une mince affaire !
07/23/2019 at 1:09 PM #103237Sinon pour le double post, merci de ne pas faire ça… Nicolas a installé google translate (la petite boite “sélectionner une langue” dans le post d’en tête) pour que quelle que soit la langue du forum visité, il puisse être lu par toute la communauté même si elle ne parle pas la langue du forum concerné, on peut être lu de façon “internationale” même en continuant à poster dans le forum de sa langue de prédilection. Les doubles posts dans 2 forums de langages différents ne sont pas bienvenus , ils multiplieraient les conversations parallèles ce qui est désagréable pour tous ceux qui lisent tous les topics, et met le bazar pour ceux qui font des recherches dans les topics passés. Nicolas demande à ses modérateurs de faire la chasse aux doubles posts pour conserver des forums “bien rangés”. Merci.
07/23/2019 at 1:31 PM #10324007/23/2019 at 1:45 PM #10324407/23/2019 at 1:48 PM #10324507/23/2019 at 1:52 PM #103248Le problème avec les messages en double est que les modérateurs doivent rencontrer les deux.
Non, vous en supprimez un et répondez à l'autre!
07/23/2019 at 5:23 PM #103282Ok @Noobywan bien reçu ! Ne t’inquiète pas je ne l’ai pas pris comme un coup de gueule et je comprends tout à fait.
En fait j’ai plus l’habitude d’intervenir dans le forum Anglais donc je me suis dis que ce serait sympa de participer aussi au forum de ma langue mais j’avais peur d’y obtenir moins de réponse. Bref, tu as du saisir ma première intention 🙂
Merci en tout cas pour le taff de modérateur que vous faites, ce forum est hyper bien “tenu” je trouve par rapport à d’autres !
07/29/2019 at 10:40 AM #103698Je cherche toujours un moyen d’intégrer la notion de marge dans mes robots, manque important car élément essentiel de la gestion du risque
Face à cette impossibilité de gérer les marges des différentes positions, je ne conçois pour le moment que la possibilité de limiter la taille de lot avant d’envoyer l’ordre.
Et d’utiliser pour cela un calcul prévoyant le nombre de positions maximum avec chacune leurs marges associées.
Surtout que si l’ordre est refusé pour cause de marge trop importante, le système de trading est stoppé et les occasions suivantes ne sont pas prises.
04/09/2020 at 7:29 PM #125487salut greg et ta double strategy couplée, qu est ce que ca donne depuis 2 ans l’as tu perfectionné … ? je veux bien te la tester sur 200000 bougies
si tu peux me montrer ton codage actualisé
merci yann
-
AuthorPosts
Find exclusive trading pro-tools on