7 jours d'essai offerts
Cet ouvrage et des milliers d'autres sont disponibles en abonnement pour 8,99€/mois

N° d'ordre : 4152
Simulation multi-agents de march´es
financiers
`THESE
pr´esent´ee et soutenue publiquement le 14 janvier 2008
pour l’obtention du
Doctorat de l’Universit´e des Sciences et Technologies de Lille
(sp´ecialit´e informatique)
par
JulienDerveeuw
Composition du jury
´Rapporteurs : Andr´e Orlean, Directeur de Recherche CNRS EHESS, Paris-Jourdan
Suzanne Pinson, Professeur LAMSADE, Universit´e Paris-Dauphine
Examinateurs : Zahia Guessoum, Maˆıtre de Conf´erences LIP6, Universit´e de Reims
BrunoBeaufils, Maˆıtre de Conf´erences LIFL, Universit´e de Lille I
Directeurs : Olivier Brandouy, Professeur LEM, Universit´e de Lille I
PhilippeMathieu, Professeur LIFL, Universit´e de Lille I
´UNIVERSITEDESSCIENCESETTECHNOLOGIES DELILLE
Laboratoire d’Informatique Fondamentale de Lille — UMR 8022
Baˆtiment M3 – 59655 VILLENEUVE D’ASCQ CEDEX
T´el. : +33 (0)3 28 77 85 41 – T´el´ecopie : +33 (0)3 28 77 85 37 – email : direction@lifl.frAMisenpageetcomposéavecLT Xetlaclassethlifl.ERemerciements
Ecrirelapagedesremerciementsesttoujoursuntravaildélicat:nombreusessontlesper-
sonnesqui,aucoursdecestroisannées,noussoutiennent,nousaidentounousdivertissent.
J’éspère que je n’oublierai personne, et je demande à celles qui le seraient de ne pas m’en
tenirrigueur.
Je tienstoutd’abord àremercierSuzanne PINSON etAndré ORLÉAN pouravoiraccepté
de rapporter mon document de thèse malgré leurs lourdes responsabilités et leur emploi
dutempschargé. JetiensaussiàremercierZahia GUESSOUM d’avoiracceptéd’examinerce
documentetdeparticiperàmonjuryalorsqu’elleattendunheureuxévénementsiprochai-
nement.
Je tiens à remercier l’ensemble de l’équipe SMAC, au sein de laquelle j’ai trouvé un ac-
cueil chaleureux, propice au développement tant intellectuel qu’humain au cours de mes
années passées au laboratoire. Plus particulièrement, je tiens à remercier mes directeurs de
thèse : Olivier BRANDOUY, pour avoir su me donner le goût de la finance, Philippe MA-
THIEU, pour m’avoir communiqué, dès son cours de DEA, sa passion pour les systèmes
multi-agents et l’intelligence artificielle et Bruno BEAUFILS, pour m’avoir communiqué son
sens de la critique et de l’argumentation. Je tiens également à remercier Jean-Christophe
ROUTIER, pourm’avoirtantapprissurlaconceptiondelogiciels etlaprogrammation,ainsi
que Yann SECQ, pour sa sympathie et pour les discussions passionnées que nous avons pu
avoir. Je remercie également les autres membres de l’équipe : Jean-Paul DELAHAYE, qui a
éveillé, dès la licence, ma “curiosité mathématique” avec ses articles dans Les rendez-vous
d’ArchimèdeetSébastienPICAULT,avecquij’aipupartagerd’intensesdiscussionspolitiques
lorsdesrepasd’équipedujeudimidi.
Jen’oublieévidemmentpaslesmembresdubureau14,quiontrenducesquatresannées
si agréables d’un point de vue humain : Laetitia BONTE, Cédric DINONT, Yoann KUBERA,
Benoît LACROIX, Maxime MORGE et Marie-Hélène VERRONS. Je tiens à remercier tout par-
ticulièrement Damien DEVIGNE et Tony DUJARDIN pour leur bonne humeur, leur sympa-
thie et les agréables conversations que nous avons pu avoir. Je remercie également tous les
autres membres du laboratoire avec qui j’ai pu sympathiser: Laurent, Arnaud, Sylvain, Fa-
dila, Asli, Vincent, Goyan, Jean-Marie, Sigma... je ne peux pas tous vous citer! Je remercie
également mes amis : Julien, Benoît, Nicolas, Sébastien, Emilie, Florent, Leïla et Julie ainsi
quelesmembresduClubdeGodeLillequiontsudivertirnombredemessoirées:Nicolas,
Arnaud,Xavier,Pascale,Sébastien,Orlando,Guillaume, Sloy...
iii Remerciements
Evidemment,je n’aurai pu réussirmes étudessans ma famille, qui a su encourager, dès
mon plus jeune âge, ma curiosité et ma soif de savoir. Je tiens donc à remercier particu-
lièrement ma mère, pour m’avoir soutenu en toute circonstance, mon père, pour m’avoir
transmis le virus de l’informatique et mes grands-parents, pour m’avoir encouragé tout au
longdemesétudes.
Finalement, je terminerai cette liste non exhaustive par ma compagne, Hélène, qui a su
mesouteniretmesupporter,surtoutpendantcesderniersmoisderédaction.Mercipourta
patienceettacompréhension!Tabledesmatières
Remerciements i
Tabledesfigures v
Listedestableaux ix
Introduction 1
1 Analysecomparativedesméthodesdemodélisationsenfinance:centréesgroupes
vs.centréesindividus 5
1.1 Lesmarchésfinanciers:dessystèmescomplexes . . . . . . . . . . . . . . . . . 6
1.1.1 Quesontlesmarchésfinanciers? . . . . . . . . . . . . . . . . . . . . . . 6
1.1.2 Présentationdequelquesmarchésfinanciersréels . . . . . . . . . . . . 7
1.1.3 Lesmarchés financiers:dessystèmescomplexes . . . . . . . . . . . . . 14
1.2 Les termes du débat : univers discret vs. univers continu, homogénéité vs.
hétérogénéité,intelligencecentraliséevs.intelligencedistribuée . . . . . . . . 15
1.2.1 Ce qui distingue une modélisation multi-agents d’une modélisation
globale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.2.2 Modèlescentrésgroupeetfinance . . . . . . . . . . . . . . . . . . . . . 21
1.3 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
iii Tabledesmatières
2 Les marchés financiers artificiels : des modèles bottom-up pour l’étude des mar-
chés 27
2.1 Formalisationdel’architecture d’unmarché . . . . . . . . . . . . . . . . . . . . 28
2.2 Différentsmodèlesdemicro-structure . . . . . . . . . . . . . . . . . . . . . . . 29
2.2.1 Modèlessynchrones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.2.2 Modèlesasynchrones . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2.3 Différentsmodèlesd’agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.3.1 Agentsàcapacitéscognitivesréduites . . . . . . . . . . . . . . . . . . . 38
2.3.2 Agentscognitifs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
2.4 Versl’élaborationd’uneplateformedesimulationgénérique . . . . . . . . . . 43
2.4.1 Identificationdesdifférencesd’implémentations . . . . . . . . . . . . . 44
2.4.2 Uneplateformegénérique . . . . . . . . . . . . . . . . . . . . . . . . . . 51
2.4.3 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
3 Modélisationdedynamiquesdeprixàl’échelleintra-journalière 63
3.1 Tourd’horizondesfaitsstylisés . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
3.1.1 Les faits stylisés : des propriétés aux implications à la fois théoriques
etpratiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
3.1.2 Quelquesexemplesdefaitsstylisés . . . . . . . . . . . . . . . . . . . . 65
3.2 Explorationd’unmodèlemulti-agentsdemarchéasynchrone:variétédecom-
portements,variétédefaits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
3.2.1 Notremodèledemarché . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
3.2.2 Expérimentations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
3.2.3 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86iii
4 Dynamiquesdeprixmulti-échelles 89
4.1 Cequenouspensonssavoirdesbullesspéculatives,cequenousignorons . . 90
4.1.1 Lesbullesàtraversl’histoire . . . . . . . . . . . . . . . . . . . . . . . . 90
4.1.2 Bullesetthéoriefinancière . . . . . . . . . . . . . . . . . . . . . . . . . . 92
4.2 Modélisationdecomportementsspéculatifsetémergenced’épisodescritiques 93
4.2.1 Modèledemarché etcomportementsd’agentsutilisés . . . . . . . . . 93
4.2.2 Expérimentations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
4.2.3 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
4.3 Unificationdesapprochesintra-journalièreetinter-journalière . . . . . . . . . 99
4.3.1 Extensiondumodèleàcarnetd’ordres . . . . . . . . . . . . . . . . . . 99
4.3.2 Expérimentations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
4.3.3 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Conclusion 111
A Testsstatistiquesetsériesdeprix 115
A.1 Formedeladistributiondesrendements . . . . . . . . . . . . . . . . . . . . . 115
A.1.1 Kurtosis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
A.1.2 Miseenévidencedequeuesépaisses. . . . . . . . . . . . . . . . . . . . 116
A.2 Dépendancetemporellesentrelesrendements . . . . . . . . . . . . . . . . . . 118
A.2.1 Dickey-FulleretAugmentedDickey-Fuller . . . . . . . . . . . . . . . . 119
B Utilisationdenotreplateformedesimulation 121
Glossaire 123iv Tabledesmatières
Bibliographie 125
Résumé 131Tabledesfigures
1.1 Exempledecarnetd’ordres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.2 Architecturegénéraledelaplateforme EURONEXT . . . . . . . . . . . . . . . . 9
1.3 Architecturegénéraledelaplateforme NYSE . . . . . . . . . . . . . . . . . . . 13
1.4 Exemple de dynamiques de population (pour les proies en partie haute du
graphique, et pour les prédateurs en partie basse) obtenues avec le modèle
équationneldeLotkaetVolterra. . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1.5 Systèmed’équationsproposéparLotkaetVolterrapourlamodélisationd’une
interactionproie/prédateurentredeuxespècesanimales . . . . . . . . . . . . 18
1.6 Exemple de résultat obtenu à partir d’une simulation multi-agents d’un mo-
dèleproie-prédateurs(réaliséavecNetLogo[Wilensky,1999]) . . . . . . . . . 19
1.7 Illustration du concept d’émergence à travers une simulation de ségrégation
socialebaséesurlestravauxdeT.Schelling . . . . . . . . . . . . . . . . . . . . 21
1.8 Fluctuations de l’indice Dow Jones entre 1928 et 2000 (à gauche), comparées
auxfluctuationsd’unemarcheauhasardpossédantlesmêmespropriétéssta-
tistiques(àdroite) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.1 Architecturegénéraled’unmarché . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.2 Exemplededéroulementd’uneitérationdansunmodèlesynchronesansmar-
ketmaker(typeSF-ASM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.3 ArchitecturegénéraleduSanta-FeArtificial StockMarket . . . . . . . . . . . . 32
2.4 Exemplededéroulementd’uneitérationdansunmodèlesynchroneavecmar-
ketmaker(type$-game) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.5 ArchitecturegénéraleduGenoaStockMarket . . . . . . . . . . . . . . . . . . 35
2.6 Exemplededéroulementd’uneitérationdansunmodèlesynchroneavecmar-
ketmakeretordres(typeGenoaASM) . . . . . . . . . . . . . . . . . . . . . . . 36
vvi Tabledesfigures
2.7 Exemple de déroulement d’une itération dans le toy model de marché asyn-
chronedeBak&al . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.8 ArchitecturegénéraledutoymodeldemarchéasynchronedeBaketal. . . . 38
2.9 FonctionnementgénéralducomportementaléatoiredeRabertoetal. . . . . . 39
2.10 FonctionnementgénéralducomportementréactifdeGhoulmieetal. . . . . . 39
2.11 FonctionnementgénéralducomportementréactifdeLeBaronetal. . . . . . . 41
2.12 Exemple de fonctionnement du comportement d’un agent inductif (type SF-
ASM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
2.13 FonctionnementgénéralducomportementréactifdeCincottietal. . . . . . . 42
2.14 Architecturegénéraled’unmarché . . . . . . . . . . . . . . . . . . . . . . . . . 44
2.15 Mécanismedetraductionentrelesagentsetlemarché . . . . . . . . . . . . . . 52
2.16 Fonctionnementdenotrearchitecturedemarché . . . . . . . . . . . . . . . . . 56
2.17 SchémaUMLdenotreplateformedesimulation . . . . . . . . . . . . . . . . . 60
3.1 Distribution des rentabilités du Dow-Jones comparée à une distribution nor-
male de même moyenne et de même variance (à gauche) et comparaison
quantileparquantileavecunedistributionnormale(àdroite) . . . . . . . . . 66
3.2 FonctiondeSurviepourlachroniquedesrendementsduDow-Jonesenvaleur
absolue,comparéeàcelle d’unedistributiongaussiennethéorique. . . . . . . 67
3.3 RendementsdutitrePfizersurlajournéedu02/02/2001 (àgauche),comparé
à ceux d’une marche au hasard de même moyenne et de même variance (à
droite) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
3.4 Fonction d’auto-correlation des rendements du titre Pfizer (à gauche) et de
leurvaleurabsolue(àdroite)surlajournéedu02/02/2001 . . . . . . . . . . . 69
3.5 Exempledefonctionnementdenotremodèleàcarnetd’ordres . . . . . . . . . 71
3.6 Détail du fonctionnement du Zero Intelligence Trader développé dans [Ra-
bertoetal.,2003] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
3.7 DétaildufonctionnementdenotreZeroIntelligenceTrader . . . . . . . . . . . 76
3.8 Prix, rendements, et distribution des rendements dans une simulation avec
notrecomportementaléatoire . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
3.9 Comparaison quantile par quantile et fonction de survie d’une distribution
obtenueavecnotrecomportementaléatoireetd’unedistributionnormalethéo-
rique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77