lundi 1 octobre 2012

 Situation  31/09/2012 :

On voit que la situation s'est nettement dégradée. En particulier, on observe un nombre très important de gaps à la baisse jeudi dernier, et vendredi un nombre important de clôtures au plus bas ainsi que de franchissements des bollinger inférieures... bref, comme le robot vous le signale depuis une semaine maintenant, la tendance est clairement à la baisse!!!



mercredi 26 septembre 2012

Position du robot 25/09/2012 : à la baisse depuis plusieurs jours déjà!!



Position sur les actions :




jeudi 20 septembre 2012

Vue 19/09/20102 :
Tendance toujours à la baisse... mais timide... Je revends Alu, le robot passe négatif...



mercredi 19 septembre 2012

Le robot est "presque" terminé... Les 2 courbes du bas représentent donc les probabilités de passer en phase de hausse vert ou de baisse (rouge).





On peut chercher à mettre en place des lignes de signaux (comme pour la MACD) à partir des probablités afin de définir des signaux d'achat et vente.








Vue sur les actions 18/09/2012 :





mardi 18 septembre 2012

Vue sur les actions 17/09/2012 :
Le robot passe vendeur sur Vivendi, après 2 semaines en position neutre. Hier, il y a eu un gap baissier comblé ce matin. La baisse devrait donc se poursuivre. Sur Alcatel, le robot reste haussier. La position sur le CAC passe à neutre.





lundi 17 septembre 2012

Améliorations et compléments à venir :

Comme je l'ai expliqué, le robot résulte pour le moment d'une centaine de "petits  robots" pour lesquels les paramètres sont légèrement modifiés. La prochaine étape va consister à simuler environ 1000 de ces petits robots et sélectionner aux travers de backtests les 50 qui font le moins d'erreur. Le robot final sera alors composé de ces 50 EA optimisés. Les résultats du robot seront tous donnés en terme de probabilité (proba d 'être en phase haussière, baissière, neutre).

Dans un deuxième temps, je ferai (enfin j'espère) avec ce robot un backtest sur toutes les actions du CAC avec le robot ainsi optimisé. Le choix de passer à l'achat ou la vente sur le CAC sera déterminer à partir des proba : dés que la proba de phse haussière est la plus grande, je passe à l'achat et dés que la proba de phase baissière est la plus grande je passe à la vente. Il faudra aussi regarder si on peut déterminer une valeur plus optimale que le max des trois probabilités pour passer à l'achat ou la vente. Les résultats seront présentés sur le cac et sur toutes les actions.


samedi 15 septembre 2012

 Lien sur des aspects math/algorithmiques liés aux EA :
Un passage "amusant" qui explique que la MACD était un indicateur redoutable tant qu'il a été confidentiel, et qu'à partir du moment où il a été révélé et donc de plus en plus utilisé, son efficacité s'est dégradé...

Vue sur les valeurs du CAC (suite)
G : gap (gap à la hausse si G vert, à la baisse si rouge)
C : cloture (au + haut si C vert, au + bas si rouge)
B : Bollinger (cloture au dessus si B vert, en dessous si rouge)







Il y a bcp de gap à refermer et de Bollinger à rééintégrer !!...

vendredi 14 septembre 2012

Une vue sur l'ensemble des valeurs du CAC
Je vais ajouter des informations dans chaque case : gap, franchissement bollinger et cloture au + haut ou + bas. Je vais ajouter aussi d autres valeurs : orpea, soitec,... Il manque Capgemini, mais impossible de télécharger les cours.


Avancement du robot :
L'EA sur le CAC a bien avancé. L idée retenue pour ce robot est la suivante. J'utilise 4 méthodes d apprentissage différentes basées sur le machine learning. Cela fait donc 4 "petits robots" différents. Pour ces 4 robots, je peux choisir dans les données historiques un grand nombre de sous-échantillons qui me servent à apprendre les EA et je peux aussi modifier certains paramètres des méthode d'apprentissage qui rendent les EA plus ou moins sensibles aux variations du CAC. A chaque choix du sous-échantillon d'apprentissage et de paramétrisation des méthodes d'apprentissage correspond donc un "petit EA". Au final, je dispose d'une centaine de petits EA tous très proches, mais qui en les combinant rend la prédiction assez robuste. Pour finir, je peux utiliser la combinaison de ces EA pour faire des predictions sur les actions qui composent le CAC. Ces predictions sur les valeurs du CAC seront données sur le blog.



Et la prédiction sur Alcatel-Lucent ... avec peut-être la fermeture du gap dans les semaines à venir...



Et la prédiction sur Alu en UT hebdo, qui montre que le robot passe de vendre à neutre.



jeudi 13 septembre 2012

Position à l'achat sur ALU 

Le robot est passé à l'achat sur ALU il y a 4 jours. Je suis entré avant hier et j'ai renforcé ma position hier (en prenant soin de mettre mes stops ;-))



Derniers développements :

Voici les derniers développements. La manière dont j'ai conçu le robot est "assez artisanale". A ce jour, le robot définitf est la synthèse de 4 autres robots. Ces 4 robots sont issus de 4 méthodes d'apprentissage sur les données historiques (pour les curieux, les méthodes utilisées sont les réseaux de neurones, les arbres de régression, les machines à supports vectoriels et les forêts aléatoires). Pour le moment, j'ai sélectionné 9 variables telles que le rsi, le cci, le macd et différentes moyennes mobiles.

Chacun de ces algorithmes est sensible :
- aux données d'apprentissage (choix des données historiques)
- à certains paramètres propres à la méthode d'apprentissage
Dans la suite, je vais ajouter d'autres robots pour lesquels ces paramètres seront modifiés, et combiner ainsi une vinghtaine de robots (très proches tout de même dans leur conception).

Le résultat final donne un niveau de confiance issu de la prédiction de l'ensemble des robots. Ce niveau de confiance se traduit par l'intensité de la couleur. Voici donc le résultat obtenu, avec le retracement de Fibonacci sur le CAC.

Pour la suite, le robot devrait être appliqué à l'ensemble des valeurs du CAC avec une analyse en UT hebdo et une analyse en UT jour afin de repérer les changements de tendance. Les résultats de ces analyses seront publiées tous les matins (enfin j'espère être assez régulier)



Voici une illustration de la position des 4 robots. On voit quelques différences et aussi quelques mauvais signaux. On devrait pourvoir pondérer ces mauvais signaux en réalisant plus de simulations (idée du boosting et du bagging).


jeudi 30 août 2012


Position du robot Gekko : la baisse semble se confirmer...



On voit que le premier signal avait été donné avec l'enfoncement de la MM7 il y a 5-6 jours, et qu'il semble se confirmer avec celui de la MM20 hier... On peut envisager les retracements de Fibonnaci (en pointillés) pour surveiller si cela se confirme...
Position de Gekko

Après 3 jours en position neutre, le robot est repassé en position baissière hier...
Point Fibonacci



mercredi 29 août 2012

J'ai pris un peu de retard dans mes développements informatiques, mais je continue à bosser sur mes algos... j'espère pouvoir donner des nouvelles la semaine prochaine...

lundi 13 août 2012

Les développements à venir et les idées en cours :
- Les projections du robot sur 1 jour, 2 jours et 3 jours
- Un indice de confiance (probabilité) sur les projections
   (rappel : 3 types de projection sur le cac: la hausse, la baisse ou neutre)
- "validation de l'algo" à faire : elle sera assez basique dans un premier temps, on regardera juste les tables de confusion (pour info, les algos sont entrainés sur 2007 à 2010 pour le moment).
- les commentaires, les idées sont les bienvenus...

dimanche 12 août 2012

Une analyse par similarité (suite)
Voici donc les bougies au lendemain des configurations dont je parlais dans le précédent post. La configuration que je cherche à retrouver dans le passé correspond aux 4 dernières bougies (7-10 aout 2012). Difficile d'en tirer une conclusion pour demain... ;-)

 
Regardons plus en détail sur 2009 :


 Regardons sur 2010-2012 :


On retrouve bien sûr le fait qu'à très court terme, on retourne pour la majorité des données historiques vers la moyenne mobile (cf. le post sur l'analyse des extrêmes).

samedi 11 août 2012

Une analyse par similarité
Les trois dernières bougies montrent une certaine hésitation (configuration tri star). En cherchant dans l'historique du CAC depuis 2007, on trouve un certain nombre de configurations proches de celle de ces derniers jours. Les 20 plus proches sont données par le graphique dessous. Demain j'essaierai de faire une prédiction de la journée de lundi en me basant sur ces 20 configurations et sur d'autres critères.


L'étude des extrêmes :
Ces graphiques montrent les 2% des écarts les plus forts (à la hausse et à la baisse) entre la moyenne mobile et la cloture depuis 2007 (les étoiles sont sur les pts bas et hauts des bougies pour faciliter la lecture). Je donne ces points pour 2011 et 2012 seulement. A chaque fois, il y a eu des opportunités pour profiter de la correction ou du rebond. La hausse de ces derniers jours nous a conduit à entrer dans le cadre de ces évènements dits "rares". Reste à savoir à quel moment entrer pour profiter du retour sur la moyenne mobile... ;-)










vendredi 10 août 2012

L'importance des variables  pour le robot :
Ce graphique mesure le poids des variables dans l'algorithme suivant différents critères d'erreur. On voit bien l'importance du cci... moi j'aurais mis en premier le rsi... et bien non. On voit également le poids de la moyenne mobile (dema est la différence entre la moyenne mobile sur 10 jours et la moyenne mobile sur 20 jours)


Un nouveau robot :
Un nouveau robot (avec toujours 9 indicateurs seulement) vient d'être programmé. Celui-ci devrait être plus robuste et apporter une meilleure généralisation aux prévisions. Les prévisions de ce nouveau robot sont données dans la partie inférieure du graphique. On voit qu'il y a moins de zones grises et moins de faux positifs.
On va encore pouvoir améliorer en introduisant les données sur les volumes quelques bougies particulières et d'autres indicateurs... à suivre donc... au fait, si vous connaissez des indicateurs qui marchent bien, je suis preneur ;-)


jeudi 9 août 2012

Qui suis-je ?
Je suis un robot de trading, et je vais partager avec vous mes prédictions. Pour le moment, je suis un tout petit robot, mais très bientôt de nouveaux robots vont me rejoindre.... Je vous livre aujourd'hui une illustration de mes prévisions et j'expliquerai petit à petit comment je fonctionne.



Pour commencer , je suis (pour le moment) "optimisé" pour faire des prévisions sur le CAC. Je peux bien sûr faire des prévisions sur n'importe quelle valeur, mais j'utilise alors la paramétrisation apprise sur le CAC. Dans un prochain post, je vous présenterai une étude de mes critères de trading au travers de simulations : j'en utilise 9 pour le moment et je devrais en intégrer une cinquantaine d'ici quelques semaines. Je dispose de plusieurs cœurs (8), et donc ça ne me fait pas peur ;-). La convention couleur de mes graphiques est assez simple :
rouge : je passe bear
vert : je passe bull
gris : pas de décision