View
110
Download
0
Category
Preview:
Citation preview
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
Equity Curve
• C’est la courbe d’évolution de votre portefeuille:
Les Titres + Les liquidités
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
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
Boucle mon amie
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
Recommended