Facebook Pixel
Searching...
Français
EnglishEnglish
EspañolSpanish
简体中文Chinese
FrançaisFrench
DeutschGerman
日本語Japanese
PortuguêsPortuguese
ItalianoItalian
한국어Korean
РусскийRussian
NederlandsDutch
العربيةArabic
PolskiPolish
हिन्दीHindi
Tiếng ViệtVietnamese
SvenskaSwedish
ΕλληνικάGreek
TürkçeTurkish
ไทยThai
ČeštinaCzech
RomânăRomanian
MagyarHungarian
УкраїнськаUkrainian
Bahasa IndonesiaIndonesian
DanskDanish
SuomiFinnish
БългарскиBulgarian
עבריתHebrew
NorskNorwegian
HrvatskiCroatian
CatalàCatalan
SlovenčinaSlovak
LietuviųLithuanian
SlovenščinaSlovenian
СрпскиSerbian
EestiEstonian
LatviešuLatvian
فارسیPersian
മലയാളംMalayalam
தமிழ்Tamil
اردوUrdu
Building Winning Algorithmic Trading Systems

Building Winning Algorithmic Trading Systems

A Trader's Journey from Data Mining to Monte Carlo Simulation to Live Trading
par Kevin J. Davey 2014 288 pages
4.05
100+ évaluations
Écouter

Points clés

1. Développer un système de trading algorithmique gagnant nécessite des tests rigoureux et une discipline émotionnelle

"Si cela semble trop beau pour être vrai, c'est probablement le cas."

Les tests rigoureux sont cruciaux. Développer un système de trading algorithmique rentable nécessite des tests approfondis, des tests hors échantillon et une évaluation en temps réel. Évitez les pièges courants tels que l'ajustement des courbes, la sur-optimisation et la dépendance exclusive aux données historiques. Testez votre stratégie dans diverses conditions de marché et sur différentes périodes pour garantir sa robustesse.

La discipline émotionnelle est essentielle. La psychologie du trading joue un rôle important même dans le trading algorithmique. Soyez prêt à affronter des périodes de pertes et respectez vos règles prédéfinies et vos directives de gestion des risques. Évitez la tentation de modifier votre système en fonction des résultats à court terme ou des émotions.

Composants clés d'un processus de test robuste :

  • Backtesting historique
  • Tests hors échantillon
  • Analyse en marche avant
  • Simulation Monte Carlo
  • Trading papier en temps réel (incubation)

2. Fixez des objectifs SMART et créez un processus de développement structuré pour les stratégies de trading

"Si vous voulez accomplir quelque chose, vous devez avoir des objectifs."

Définissez des objectifs SMART. Fixez des objectifs Spécifiques, Mesurables, Atteignables, Pertinents et Temporels pour votre système de trading. Cela fournit un cadre clair pour le développement et l'évaluation. Par exemple, visez un rendement annuel spécifique avec une limite de drawdown maximale dans un délai défini.

Suivez un processus structuré. Créez un processus de développement étape par étape pour garantir la cohérence et l'exhaustivité. Cela devrait inclure la génération d'idées, les tests préliminaires, l'analyse approfondie et l'évaluation en temps réel. Documentez chaque étape pour maintenir la clarté et permettre des améliorations futures.

Étapes clés du processus de développement de la stratégie :

  1. Établir des objectifs et des buts
  2. Générer des idées de trading
  3. Effectuer des tests limités
  4. Réaliser une analyse en marche avant
  5. Exécuter des simulations Monte Carlo
  6. Incuber la stratégie en temps réel
  7. Évaluer le potentiel de diversification
  8. Mettre en œuvre des règles de dimensionnement des positions

3. Utilisez l'analyse en marche avant et la simulation Monte Carlo pour valider les systèmes de trading

"L'analyse en marche avant tend à produire des courbes de capital plus stables à l'avenir."

L'analyse en marche avant atténue le surajustement. Cette technique consiste à optimiser les paramètres sur une partie des données historiques, puis à tester sur la période hors échantillon suivante. Répétez ce processus plusieurs fois pour créer une représentation plus réaliste de la performance de la stratégie en trading réel.

La simulation Monte Carlo fournit des insights probabilistes. En randomisant l'ordre des transactions historiques, l'analyse Monte Carlo aide à estimer la gamme des résultats potentiels pour un système de trading. Cela inclut des métriques telles que le drawdown maximal, le rendement annuel et le risque de ruine, offrant une vue plus complète du profil risque-rendement de la stratégie.

Avantages clés de l'analyse en marche avant et de la simulation Monte Carlo :

  • Réduction de l'ajustement des courbes et du surajustement
  • Attentes de performance plus réalistes
  • Meilleure compréhension des drawdowns et des risques potentiels
  • Confiance accrue dans la robustesse de la stratégie

4. La diversification entre plusieurs stratégies non corrélées est cruciale pour le succès à long terme

"La diversification, bien faite, est probablement ce qui se rapproche le plus du 'Saint Graal' du trading."

Répartissez le risque entre les stratégies. Développez et tradez plusieurs stratégies non corrélées pour réduire le risque global du portefeuille. Cela aide à lisser les courbes de capital et à fournir des rendements plus constants dans le temps. Visez des stratégies avec différents marchés, périodes et styles de trading.

Mesurez l'efficacité de la diversification. Utilisez l'analyse de corrélation, la linéarité des courbes de capital et les simulations Monte Carlo combinées pour évaluer les avantages de la diversification de votre portefeuille de stratégies. Surveillez et ajustez continuellement votre mix de stratégies pour maintenir une diversification optimale.

Méthodes pour atteindre la diversification des stratégies :

  • Trader différents marchés (par exemple, devises, matières premières, indices)
  • Varier les périodes (par exemple, intraday, swing, long terme)
  • Utiliser différents styles de trading (par exemple, suivi de tendance, retour à la moyenne, breakout)
  • Utiliser des règles d'entrée et de sortie non corrélées

5. Le dimensionnement des positions et la gestion des risques sont aussi importants que la stratégie de trading elle-même

"Si vous tradez plus de contrats, votre récompense augmente, mais votre risque aussi."

Implémentez un dimensionnement des positions robuste. Développez une méthodologie de dimensionnement des positions qui équilibre les rendements potentiels avec des niveaux de risque acceptables. Les approches courantes incluent le fractionnement fixe, le ratio fixe et l'optimal f. Révisez et ajustez régulièrement vos règles de dimensionnement des positions en fonction de l'équité du compte et des conditions du marché.

Gérez le risque à plusieurs niveaux. Implémentez la gestion des risques au niveau de la transaction, de la stratégie et du portefeuille. Fixez des stop-loss, définissez des limites de drawdown maximales et établissez des critères pour arrêter une stratégie. Envisagez d'utiliser des options ou d'autres techniques de couverture pour limiter le risque à la baisse dans des conditions de marché extrêmes.

Considérations clés pour la gestion des risques :

  • Limites de risque par transaction
  • Seuils de drawdown au niveau de la stratégie
  • Allocation des risques au niveau du portefeuille
  • Corrélation entre les stratégies
  • Risque global de ruine du compte

6. Surveillez de près la performance des stratégies en direct et soyez prêt à abandonner les systèmes sous-performants

"Lorsque votre performance réelle est inférieure à votre performance attendue, n'est-ce pas comme si quelque chose ou quelqu'un vous volait ?"

Suivez les métriques de performance. Surveillez régulièrement les indicateurs de performance clés tels que le facteur de profit, le ratio de Sharpe, le drawdown maximal et le taux de réussite. Comparez les résultats réels aux performances attendues basées sur les tests historiques et les simulations Monte Carlo. Utilisez des outils comme les courbes de capital et les graphiques de drawdown pour une analyse visuelle.

Établissez des critères clairs d'abandon. Définissez des conditions spécifiques sous lesquelles vous arrêterez de trader une stratégie. Cela peut être basé sur un drawdown maximal, des transactions consécutives perdantes ou un écart significatif par rapport à la performance attendue. Respectez ces règles prédéfinies pour éviter les décisions émotionnelles pendant les drawdowns.

Outils de suivi de la performance :

  • Graphiques de performance quotidiens/hebdomadaires
  • Courbes de capital avec bandes de déviation standard
  • Analyse des drawdowns
  • Plages de performance basées sur Monte Carlo
  • Matrices de corrélation des stratégies

7. Le trading automatisé nécessite une vigilance constante et un plan pour gérer les problèmes inattendus

"Le trading automatisé ne signifie pas trading sans surveillance."

Restez vigilant. Surveillez régulièrement vos systèmes de trading automatisés pour détecter d'éventuels problèmes tels que des problèmes de flux de données, des erreurs d'exécution ou des conditions de marché inattendues. Mettez en place des mesures de protection comme des vérifications quotidiennes des positions et des alertes automatisées pour une activité inhabituelle.

Préparez-vous à l'inattendu. Développez des plans de contingence pour divers scénarios, tels que les pannes de courant, les interruptions d'Internet ou les bogues logiciels. Ayez des systèmes de secours en place et des procédures clairement définies pour une intervention manuelle si nécessaire. Testez et mettez régulièrement à jour vos plans de reprise après sinistre.

Considérations clés pour le trading automatisé :

  • Gestion robuste des erreurs dans les algorithmes de trading
  • Connexions Internet et alimentations électriques redondantes
  • Procédures claires pour les interventions manuelles
  • Vérifications régulières de la santé du système et maintenance
  • Surveillance continue des transactions et des positions

Dernière mise à jour:

Avis

4.05 sur 5
Moyenne de 100+ évaluations de Goodreads et Amazon.

Construire des systèmes de trading algorithmique, + site web reçoit majoritairement des avis positifs, avec une note moyenne de 4,05/5. Les lecteurs apprécient l'approche pratique et progressive pour développer des systèmes de trading, incluant le backtesting, l'analyse en marche avant et les simulations de Monte Carlo. Beaucoup le trouvent instructif tant pour les débutants que pour les traders expérimentés. Certains critiquent son accent sur le trading de futures et la répétitivité de certaines sections. Dans l'ensemble, les lecteurs valorisent la perspective réaliste du livre sur le trading algorithmique et ses pièges potentiels, certains le considérant comme une lecture essentielle pour les aspirants traders algorithmiques.

À propos de l'auteur

Kevin J. Davey est un trader algorithmique accompli et auteur. Il a remporté le Championnat du Monde de Trading à Terme et est reconnu pour son expertise dans le développement et la mise en œuvre de systèmes de trading. L'approche de Davey met l'accent sur des tests rigoureux et la validation des stratégies de trading avant de risquer de l'argent réel. Il préconise une approche systématique et basée sur les données pour le trading et est respecté pour sa volonté de partager à la fois ses succès et ses échecs dans ses écrits. Le travail de Davey se concentre sur l'aide aux traders pour développer des systèmes robustes et rentables tout en évitant les pièges courants tels que le surajustement et les attentes irréalistes. Son style pratique et direct en a fait une figure populaire dans la communauté du trading algorithmique.

0:00
-0:00
1x
Dan
Andrew
Michelle
Lauren
Select Speed
1.0×
+
200 words per minute
Create a free account to unlock:
Bookmarks – save your favorite books
History – revisit books later
Ratings – rate books & see your ratings
Unlock unlimited listening
Your first week's on us!
Today: Get Instant Access
Listen to full summaries of 73,530 books. That's 12,000+ hours of audio!
Day 4: Trial Reminder
We'll send you a notification that your trial is ending soon.
Day 7: Your subscription begins
You'll be charged on Dec 1,
cancel anytime before.
Compare Features Free Pro
Read full text summaries
Summaries are free to read for everyone
Listen to summaries
12,000+ hours of audio
Unlimited Bookmarks
Free users are limited to 10
Unlimited History
Free users are limited to 10
What our users say
30,000+ readers
“...I can 10x the number of books I can read...”
“...exceptionally accurate, engaging, and beautifully presented...”
“...better than any amazon review when I'm making a book-buying decision...”
Save 62%
Yearly
$119.88 $44.99/yr
$3.75/mo
Monthly
$9.99/mo
Try Free & Unlock
7 days free, then $44.99/year. Cancel anytime.
Settings
Appearance