Bonjour à tous,
Je test différentes stratégies et étant débutant, je suis confronté à moultes erreurs et je découvre à un peu la vie.
Je fais ce post pour les futurs débutants comme moi, qui seraient confrontés au même problème sans avoir la solution.
Je m’explique:
Ma stratégie commence comme beaucoup par DEFPARAM CumulateOrders = False
Mais il y a peu en faisant des tests sur d’autres stratégies, je me suis aperçu que bêtement, je n’avais pas mis les fameux NOT ONMARKET dans mes conditions.
Qu’à cela ne tienne, je les ai ajouté pour faire bien 🙂 et qu’elle ne fût pas ma surprise quand j’ai vu que mes résultats étaient différent !!! Avec moins de positions !!!
Comment ça ??? puisque j’ai mon DEFPARAM… comment le nombre de position pourrais changer ? Je ne peux pas cumuler pourtant non !?
En fait après analyse (j’attends confirmation éventuels des experts) il se trouve que sur condition est vrai, elle peut en fermer une autre qui serait ouverte.
On le voit sur le graphique:
– avec “not onmarket” j’ai une position courte (mais grande par le nombre de bougies) qui fait 39 bougies.
– sans “not onmarket” la position de 39 bougie est coupé et une nouvelle position à l’achat est immédiatement prise car les conditions sont réunis.
Le code ? Un truc de moyenne mobile sans plus d’intérêt de cela. Mais le résultat est à noter.
Si vous avez un retour n’hésitez pas 😉