Champagne ! 2.0
Jeff m'a secouer mais il a eu raison. TOUS les backtests que vous avez vu jusqu'à présent partent du 20/10/2012 à maintenant.
Comme vous l'avez constater sur les images que Jeff a poster, avant 2012 les backtests sont pourraves…
Pourquoi ? En voilà une question...Ça fait deux jours que je tourne et roule chez moi en me demandant "mais pourquoi cette période est nulle en backtest ?!" Pourquoi ? Ben parce que je ne suis qu'un pauvre couillon qui ne sais pas ou regarder…
La réponse été là depuis le début :
LE VOLUME !
Observer bien le volume des deux périodes. A gauche la période jamais mise en avant en backtest et à droite la période tout le temps backtester…Oh misère ! Une recherche plus approfondie du code été nécessaire c'est certain.
La ligne bleue que vous voyer en bas correspond au niveau 350000 de l'indicateur Volume sur MN.
Je venais de comprendre quelle place occuper le volume au cœur de PS328.
Il va sans dire que je peux maintenant expliquer le phénomène au niveau technique, mais au niveau fondamental, je ne sais toujours pas pourquoi le volume a subit ce changement relativement brutal.
Bref, ayant compris ça, il fallait maintenant agir au niveau du code et là je vous le dit j'en ai baver !
Le souci était que lorsque je disait au bot : sous la ligne bleue tu entres comme ça, et au dessus de la ligne bleue tu rentres comme ci, ben tout se mettait à déconner et je percevais l'enfer de Dante…
Au bout de 20 heures de remue méninges (c'est vous dire si je suis lent), j'ai trouver une solution. Au lieu de m’entêtais à vouloir garder les mêmes réglages pour les deux conditions, pourquoi ne pas insérer un réglage précis pour chaque conditions ?
Bon je sais que ça a l'air con comme ça mais je vous jure que ça na pas été simple à mettre en œuvre. C'est pourtant ce que j'ai finit par faire comprendre à la machine.
Une reconnaissance automatique du volume a été ajouter. Voyez ci-dessous. Ces deux réglages changeront de 0 à 1 automatiquement en fonction du volume de l'EURODOL.
- VBS.jpg (32.18 Kio) Consulté 17052 fois
Voici la période évoquer par Jeff et rebacktester par la 2.0
Je tiens à préciser que les nouvelles conditions d'entré insérées sont modulables et qu'en affinant proprement je pourrait très facilement faire mieux que ça pour cette période.
Par ailleurs, j'ai déjà commencer et il se pourrait bien que d'ici peu, j’obtienne presque les mêmes résultats que les backtests de 2012 à maintenant.
Pour finir, voici deux backtests (hé oui encore
). Le premier part de 2004 à 2015 et l'autre c'est le backtest habituel de 2012 à maintenant.
Voilà Messieurs, j'en ai fini avec la version 2.0 de PS328, je part continuer mes recherches pour essayer donc de faire mieux que ça et je vous remercie sincèrement de votre participation à ce projet.
Surtout n’arrêter pas de tester et de me donner vos suggestions, c'est grâce à vous que j'avance !
A bientôt pour la 2.1...
Thierry.