j'ai remarqué une chose étrange, je ne sais pas si vous avez le même comportement :
- Soit un système de backtest permettant de prendre 3 positions en parallèle
- Soit un TP fixé lors de chaque prise de position avec la commande suivante :
"set target pprofit 10"
comportement avec backtest :
- 1ère prise de position : le target est bien mis à 10pts de l'entrée
- 2ème prise de position : le target est mis à 10pts en prenant la moyenne des 2 positions ouvertes (le TP de la position n°1 est donc modifié)
- 3ème prise de position : le target est mis à 10pts en prenant la moyenne des 3 positions ouvertes (le TP de la position n°1 et n°2 sont donc modifiés)
comportement avec ProOrder :
- 1ère prise de position : le target est bien mis à 10pts de l'entrée
- 2ème prise de position : le target est mis à 10pts en prenant l'entrée n°2 (le target de la position n°1 n'est pas modifié)
- 3ème prise de position : le target est mis à 10pts en prenant l'entrée n°3 (le target de la position n°1 et n°2 ne sont pas modifiés)
en clair :
dans le backtest, le target est toujours recalculé sur l'ensemble des positions ouvertes.
dans ProOrder, le target est toujours fixé à la nouvelle position ouverte
Et cela, avec exactement le même code.
Est-ce que quelqu'un a déjà eu ce problème ....et a trouvé une solution
(Mon but serait que ProOrder se comporte comme le backtest et recalcule le TP sur l'ensemble des positions)
Merci d'avance