"L'intelligence c'est l'aptitude à fabriquer ses outils" (Bergson) Cyber PAPY "L'intelligence c'est l'aptitude à fabriquer ses outils" (Bergson)
« Donne du poisson à un homme : il mangera quelques jours » « Donne lui une ligne et apprend lui à pêcher : Il mangera toute sa vie » Proverbe célèbre
Le Trading avec Excel Pour les débutants Pour les utilisateurs avertis Pour les experts
Pourquoi programmer? Pour se mettre les mains dans le "cambouis" Il est bien plus facile de comprendre le fonctionnement d'un indicateur lorsqu'on l'a soi-même conçu. Pour avoir des indicateurs justes pour pouvoir créer ses propres outils. Le monde évolue Les marchés évoluent
Pourquoi Excel? Parce qu'on a déjà une bonne connaissance du fonctionnement du tableur On en dispose à domicile. Pour pouvoir programmer dans un langage que l'on connaît : Les fonctions Excel, les macros et le VBA Pour avoir un environnement cohérent
Comment Faire? Télécharger les cours Sur Boursorama (le plus connu) Sur ABC Bourse (le plus fiable) Chez un courtier (pour le temps réel)
ABS
OUI ! Et après?
Après?…. Justement c’est là que cela devient passionnant. On commence à développer ses propres outils On cherche ce qui se fait ailleurs
Le « trading systematique» Equity curve Maxdrawdown La définition du modèle La validation du résultat
Les Titres + Les liquidités Equity Curve C’est la courbe d’évolution de votre portefeuille: Les Titres + Les liquidités
C’est l’amplitude de la perte maximale Max Draw Down Un nom bien compliqué pour une notion bien simple : C’est l’amplitude de la perte maximale
Moyenne mobile C’est un des systemes les plus simples On achete si le cours passe au dessus de la MM On vend si le cours passe en dessous
Et Maintenant… Que vais-je faire?
Une « macro » courageuse Le « Screening » La répétition des stratégies L’analyse
Boucle mon amie Sub Screening() ' Macro enregistrée le 27/12/1999 par Cyber PAPY ‘ ' Touche de raccourci du clavier: Ctrl+d Sheets("cours").Select Feuille = Range("a1") Base = Range("a2") Range("bk2:bs5000").ClearContents For c = 2 To Cells(1, 16) + 1 Cells(3, 16) = Cells(c, 11) a = Range("Q4") Application.Run Macro:=Feuille & "!importation" Range("P3:x3").Select Selection.Copy Cells(c, 63).Select Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False Next c End Sub
Les fichiers PPT De cette présentation Excel des modèles d’outils S(er)ont mis en ligne gratuitement sur le site http://cyberpapy.fr.st/
Merci de votre attention A bientôt sur Internet