Ces derniers jours, je ne n’ai pas le temps de spéculer sur les marchés mais je réfléchis pas mal à la conception de mon futur système.
Si les outils ont leur importance, la philosophie même du système n’est pas à négliger. Loin de là.
En fait, je cherche à ce que mes systèmes répondent aux critères suivants:
- Type de volatilité (faible, habituelle ou haute)
- Nature du marché (directionnel ou non)
- Corrélation inter-marchés (relation entre sous-jacents spécifiques (S&P, taux d’intérêts, indices etc…)
- Cycle (à certaines horaires spécifiques, j’ai souvent vu les marché se retourner mais cela est-il quantifiable?)
- Money management (optimisation du nombre de contrats par support et diversification multi marchés)
Un petit mot sur les volumes. Ayant plus d’expériences sur le forex (marché OTC) que sur les futures, je ne me suis jamais réellement penché sur l’utilisation de ce type d’indicateurs. Je pense qu’ils peuvent être très utiles avec l’utilisation d’une fenêtre « Time & Sales » afin de distinguer les grosses mains des petites mains. Pour le reste, je ne risquerais pas à me prononcer, je n’ai pas réussi à en retirer un quelconque avantage. Enfin bref.
Pour en revenir à la création du système, l’idée générale sera de déterminer la tendance de fond (en noir) et de générer les points d’entrée sur les variations (en rouge) soient sur les plus hauts/plus bas de la direction des cours:
Plus facile à dire qu’à faire? Oui clairement. Mais pas impossible.
Actuellement, je suis très branché mean reversion, cointégration et corrélation.
J’ai donc écrit un système de retour sur la moyenne et répondant uniquement au critère 1 (la volatilité). Je l’ai testé sur le dax puis je l’ai appliqué sur l’eurostoxx50 en données non vues. J’ai appliqué 4€ par A/R en frais. (timeframe de 1 minute sur un an et 1 mois d’historique):
J’ai réalisé le test sur de multiples timeframes (1, 5, 7, 10, 15, 30 minutes), et tous, sans exception, présentent une courbe ascendante. Il en va de même sur le bund mais avec un important drawdown depuis mi août:
Quant au dax, la courbe est ascendante également mais vu qu’il s’agit du support sur lequel j’ai réalisé le backtest, il ne me parait pas très pertinent d’afficher son equity curve.
Maintenant, reste à savoir si le système est utilisable tel quel. Très honnêtement, je ne pense pas. J’ai des doutes concernant le slippage. Vu la liquidité du support et le nombre de contrat utilisé (un seul contrat), je n’ai compté que les frais de commission et j’ai fait l’impasse sur le reste. Je m’interroge sur la pertinence du slippage? Devrais-je soustraire au système 2 ticks par trade? ( 20€ pour le bund et l’estx50 et 25€ pour le dax). Si je les applique, l’equity curve chute drastiquement. Cela serait-il réellement plus conforme à la réalité? J’ai de très gros doutes.
Quoiqu’il en soit, système valide ou pas, toujours est-il qu’il ne répond qu’à un seul critère de construction: la volatilité. Je dois donc encore déterminer le sens du marché, les cycles et le money management (kelly, vince ou Jones). Si l’average trade augmente suffisamment pour compenser les 2 ticks de slippage, mes doutes commenceront à s’estomper. Pour l’instant, il ne s’agit que des prémices de la construction. Si je valide toutes les étapes suivantes, ce sera alors à l’application en temps réel sur plusieurs semaines (ou mois) de déterminer la viabilité du schmilblick.


hello Franck,
quand tu évoques la conception de ton futur système, il d’agit de la programmation d’un EA ou ce sera du trading discrétionnaire ?
La prise en compte des corrélations inter-marchés ( point 3) m’a toujours semblé très importante. J’ai peu d’expérience avec les EA mais je n’en ai jamais vu qui intégraient les corrélations: par exemple » si or et pétrole monte alors acheter euro ». C’est bien normal sur des PF comme Metatrader et des courtiers monoproduits ( forex). Peut-être que metatrader 5 permettra de programmer ce genre de corrélation. ( je sais que Méta n’est pas ton programme de prédilection)
a+
henri
Salut Henri,
Il s’agit bien de la programmation d’un système 100% automatique.
J’avais trouvé un livre (« Intermarket trading strategies » de Markos Katsanos) qui aborde le sujet de la corrélation. Très instructif et surtout très explicite.
Concernant MT5, je sais qu’actuellement elle est bourrée de bugs, il va falloir attendre…
@+
Merci pour le titre de l’ouvrage , ça semble du sérieux ,je vais le commander.
bon w-e
Pingback: Filtres et lags | YKARIUS