Je vous livre une petite réflexion personnelle sur le fait de publier les résultats obtenus par ses robots de trading et les raisons qui peuvent pousser à le faire.
J’élimine tout d’abord l’aspect narcissique : je le pense inexistant vu que l’on poste sous un pseudo et que l’on ne connait pas notre véritable identité. Publier des résultats négatifs ne nuit pas à notre amour-propre, donc on peut le faire sans retenue et au bout du compte, cela nous aide à les accepter et à y voir plus clair.
Ceci dit, je distingue les motivations principales suivantes :
1. Se sentir moins « seul au monde » : bien souvent on développe nos robots en plus de notre travail, on doit récupérer quelques heures en dehors de notre vie familiale, ce qui ne laisse pas beaucoup de temps. Si on veut avancer, on n’a donc pas trop le temps de discuter de ce sujet avec des personnes partageant le même intérêt. Mais quand je suis seul devant mon PC à une heure du matin à lancer un backtest ou à essayer de résoudre un algorithme, je suis content de savoir que quelque part, il y a d’autres passionnés qui font la même chose.
2. L’échange d’idée : même si l’on ne dévoile pas nos stratégies, on en dit souvent suffisamment pour permettre d’ouvrir de nouvelles perspectives chez les autres et les faire avancer dans leur réflexion ou leur éviter une mauvaise direction.
3. L’effet d’entraînement : il est très encourageant de constater qu’un « collègue » arrive à obtenir de bons ou de très bons résultats. Cela donne un petit coup de fouet bienvenu dans les moments de doute et de découragement.
4. L’encouragement. C’est la principale question que je me posais avant de me lancer dans cette voie : est-ce vraiment possible ? Voir des personnes qui n’ont rien à vendre publier des résultats positifs peut être un élément déclencheur pour franchir le pas. Pour ma part c’est la file de TEG54 qui fut décisive.
5. L’aspect pédagogique. Développer un robot profitable nécessite un investissement personnel considérable. Je ne pense pas que cela puisse se faire en trois lignes dans ProOrder mais que la seule voie possible est l’emploi d’un langage de programmation avec utilisation des api. Et comme tout le monde ne peut pas apprendre un langage en dix jours , cela montre l’ampleur du travail nécessaire pour développer un système abouti.
6. Montrer l’importance des backtests avec des historiques sérieux. Sans parler d’optimisation, il est (de mon point de vue) primordial de tester ses stratégies avant de les lancer en réel. J’ai l’impression d ‘écrire une évidence mais certains messages sur Andlil montrent qu’il n’en est rien.
J’élimine tout d’abord l’aspect narcissique : je le pense inexistant vu que l’on poste sous un pseudo et que l’on ne connait pas notre véritable identité. Publier des résultats négatifs ne nuit pas à notre amour-propre, donc on peut le faire sans retenue et au bout du compte, cela nous aide à les accepter et à y voir plus clair.
Ceci dit, je distingue les motivations principales suivantes :
1. Se sentir moins « seul au monde » : bien souvent on développe nos robots en plus de notre travail, on doit récupérer quelques heures en dehors de notre vie familiale, ce qui ne laisse pas beaucoup de temps. Si on veut avancer, on n’a donc pas trop le temps de discuter de ce sujet avec des personnes partageant le même intérêt. Mais quand je suis seul devant mon PC à une heure du matin à lancer un backtest ou à essayer de résoudre un algorithme, je suis content de savoir que quelque part, il y a d’autres passionnés qui font la même chose.
2. L’échange d’idée : même si l’on ne dévoile pas nos stratégies, on en dit souvent suffisamment pour permettre d’ouvrir de nouvelles perspectives chez les autres et les faire avancer dans leur réflexion ou leur éviter une mauvaise direction.
3. L’effet d’entraînement : il est très encourageant de constater qu’un « collègue » arrive à obtenir de bons ou de très bons résultats. Cela donne un petit coup de fouet bienvenu dans les moments de doute et de découragement.
4. L’encouragement. C’est la principale question que je me posais avant de me lancer dans cette voie : est-ce vraiment possible ? Voir des personnes qui n’ont rien à vendre publier des résultats positifs peut être un élément déclencheur pour franchir le pas. Pour ma part c’est la file de TEG54 qui fut décisive.
5. L’aspect pédagogique. Développer un robot profitable nécessite un investissement personnel considérable. Je ne pense pas que cela puisse se faire en trois lignes dans ProOrder mais que la seule voie possible est l’emploi d’un langage de programmation avec utilisation des api. Et comme tout le monde ne peut pas apprendre un langage en dix jours , cela montre l’ampleur du travail nécessaire pour développer un système abouti.
6. Montrer l’importance des backtests avec des historiques sérieux. Sans parler d’optimisation, il est (de mon point de vue) primordial de tester ses stratégies avant de les lancer en réel. J’ai l’impression d ‘écrire une évidence mais certains messages sur Andlil montrent qu’il n’en est rien.