Bonjour la communauté,
Je débute dans la programmation, ma problématique sera donc peut-être facile à résoudre pour les plus expérimentés du forum 🙂
En gros, je viens d’écrire mon tout 1er code, que je suis en train de tester sur ProBackTest.
Il s’agit de simples signaux d’achats/ventes de positions lorsqu’une MM passe au dessus d’une autres, et inversement.
(Pour info, je ne souhaite pas faire de vente à découvert)
Le problème est que je n’arrive pas à converger vers un bloc de code qui me permet de réinvestir tout ou partie de mes gains du précédent Trade.
Voici un exemple de scénario:
- Capital initial = 1000 euros
- Achat de 1000 euros d’actions au prix de 20euros/action —> Donc achat de 50 actions
- Revente lorsque le prix est monté à 30 euros, ce qui me génère un nouveau capital de 1500
- Rachat lorsque le cours est tombé à 25 euros
- C’est ici que je bloque sur mon algorithme, puisque actuellement mon code rachète toujours pour 1000 euros d’actions… j’ai essayé plusieurs choses, mais ca marche pas…!
- –> Je voudrais pourtant qu’il achète 1500 euros d’actions à ce stade, et non 1000 euros.
- Et ainsi de suite tout au long de la période de test.
- (Idem si perte, l’idée serait de ne pouvoir réinvestir que l’argent restant)
Pour info, j’aimerais que ce code soit aussi capable de paramétrer le % de gains réinvestis.
Exemple avec le scénario ci-dessus: si je souhaite ne réinvestir que 50% des gains, alors il faudrait que mon trade suivant soit à hauteur de 1250 euros.
Merci pour votre aide,
Nicolas