Rapport de Stage de Première année - DoYouBuzz : .Rapport de Stage de Première année ... Afin

  • View
    213

  • Download
    0

Embed Size (px)

Text of Rapport de Stage de Première année - DoYouBuzz : .Rapport de Stage de Première année ... Afin

  • Stage effectu

    Du 01/09/10 au 31/12/10

    A NYSE Euronext

    39 Rue Cambon 75001 PARIS.

    Maitre de Stage: Stphane Bredon Software Engineer.

    NYSE Euronext : TECHNOLOGIES

    Rapport de Stage de Premire anne Programmes de Test de Performance du Moteur de Cotation De La Bourse

    Nolie SYLVAIN (login : sylvai_n) Promo 2014

    Etudiante EPITECH 24 rue Pasteur 94270 Le Kremlin Bictre

  • 2 Rapport de Stage Cration de Programmes de test de performance dun moteur de cotation Nolie SYLVAIN

  • 3 Rapport de Stage Cration de Programmes de test de performance dun moteur de cotation Nolie SYLVAIN

    REMERCIEMENTS

    Jadresse mes remerciements Gilles Herfeld pour mavoir permis deffectuer mon stage au

    sein du service Technologies de NYSE Euronext.

    Je remercie lquipe de NYSE Technologies pour leur accueil chaleureux et pour lintrt quils

    mont port tout au long de mon stage.

    Je tiens remercier en particulier mon matre de Stage M. Stphane Bredon pour sa

    confiance et son aide qui ont rendu ce stage intressant. Je le remercie galement pour sa patience,

    lamabilit et le soutien technique quil ma apport.

  • 4 Rapport de Stage Cration de Programmes de test de performance dun moteur de cotation Nolie SYLVAIN

    SOMMAIRE

    REMERCIEMENT .................................................................................................................. 3

    SOMMAIRE ............................................................................................................................. 4

    INTRODUCTION .................................................................................................................... 5

    1. PRESENTATION DE LENTREPRISE ........................................................................... 6

    1.1. NYSE EURONEXT ............................................................................... 6 1.1.1 PRESENTATION GENERALE ........................................................... 6 1.1.2 LHISTORIQUE ............................................................................. 7 1.1.3 LA GESTION DE NOMBREUX MARCHES .......................................... 8 1.1.4 DE NOMBREUSES ACTIVITES ...................................................... 10 1.2. NYSE EURONEXT : TECHNOLOGIES .................................................. 10 1.2.1 PRESENTATION GENERALE ......................................................... 10 1.2.2 LE PROJET ................................................................................. 12 1.2.3 LORGANIGRAMME ..................................................................... 12

    2. TRAVAIL EFFECTUE ..................................................................................................... 13

    2.1. PRESENTATION DU PROJET : UTP ..................................................... 13 2.2. LES PROGRAMMES DE TRANSMISSION DE MESSAGES ........................ 15 2.3. REALISATION DE PROXYROUTER ET TEST DE LATENCE ...................... 16 2.4. ETUDE ET STATISTIQUE DE PLUSIEURS MEMBRES ............................. 19 2.5. TRANSMISSION : DU TCP A LUDP ..................................................... 20 2.3.1 PRESENTATION DUX_DIRECT ET MARKETDATAPUB ..................... 20 2.5.2 PREPARATION ET CONCEPTION ................................................... 21 2.5.3 MECANISME DE RECUPERATION : NACK ....................................... 22

    CONCLUSION ....................................................................................................................... 23

    GLOSSAIRE ........................................................................................................................... 24

    TABLE DES ILLUSTRATIONS .......................................................................................... 25

  • 5 Rapport de Stage Cration de Programmes de test de performance dun moteur de cotation Nolie SYLVAIN

    INTRODUCTION

    Afin de valider la premire anne Epitech, chaque tudiant doit effectuer un stage de 4 6

    mois en entreprise. Ayant fait un baccalaurat en conomie et tant intresse par la finance, jai

    cherch un stage qui regroupait informatique et finance. Jai eu la chance deffectuer, du 01

    septembre 2010 au 31 dcembre 2010, un stage au sein de la socit NYSE Euronext, le premier

    groupe mondial de places boursires, dans le service Technologies au 39 Rue Cambon Paris.

    Mes dbuts dans le service technologies de NYSE ont t effectus sous lencadrement de

    Gilles Herfeld et son quipe, plus particulirement Stphane Bredon, mon matre de Stage. La bonne

    ambiance qui rgnait dans le groupe Technologies ma apport la motivation indispensable

    laboutissement des diffrentes tches qui mont t affectes.

    Le sujet principal de ce stage tait la programmation de divers outils de contrle de

    performance et de test pour leur nouveau moteur de cotation de produits drivs UTP.

    UTP, acronyme signifiant Universal Trading Plateform, est une plateforme dchange

    dinstruments financiers qui sera mise en production fin avril 2011. Le moteur de cotation UTP est

    programm en C, langage acquis en premire anne dEpitech, et C++, langage quon apprend en

    deuxime anne.

    Ce stage fut une exprience importante du point de vue de ma scolarit mais aussi du point

    de vue personnel. Au cours de ce stage de 4 mois jai appris travailler en entreprise et mettre au

    profit les connaissances que jai acquises durant cette premire anne Epitech.

    En plus de lenrichissement de mes connaissances en programmation et conception de code,

    ce stage ma permis, par des cours de formations, dacqurir de nouvelles connaissances sur le monde

    de la finance.

  • 6 Rapport de Stage Cration de Programmes de test de performance dun moteur de cotation Nolie SYLVAIN

    1. PRESENTATION DE LENTREPRISE

    1. NYSE EURONEXT

    PRESENTATION GENERALE

    NYSE Euronext est le premier groupe mondial de places boursires n de la fusion entre

    NYSE (NEW YORK STOCK EXCHANGE) et le groupe Euronext en 2007. Ce dernier a lui-mme

    t cr par la fusion de la Bourse de Paris, la Bourse dAmsterdam et de Bruxelles en

    2005. NYSE Euronext est le fournisseur mondial de service de cotation, de ngociation et

    dchange, mais aussi de vente de donnes de march de logiciels, et de services technologique.

    Figure 1: NYSE New York Stock Exchange, Wall Street .

  • 7 Rapport de Stage Cration de Programmes de test de performance dun moteur de cotation Nolie SYLVAIN

    HISTORIQUE :

    2000: Fusion des bourses dAmsterdam, de Bruxelles et de Paris. Cration dEuronext le 22 septembre 2000

    2002 : Achat de LIFFE: London International Financial Futures and Options Exchange Fusion avec la bourse Portugaise BVLP

    2006 : Annonce de la fusion : cration de la plus importante plate-forme boursire au monde qui se nommera NYSE Euronext.

    2007: Emissions des premires actions du nouvel ensemble NYSE Euronext, ne de la fusion entre Euronext et la Bourse de New York.

  • 8 Rapport de Stage Cration de Programmes de test de performance dun moteur de cotation Nolie SYLVAIN

    LA GESTIONS DE NOMBREUX MARCHS

    Figure 2 : NYSE Trading Floor.

    NYSE Euronext gre au travers de ses filiales de

    nombreuses bourses : Des marchs de produits Cash

    (actions, obligations), et des marchs de produits Drivs

    (fowards, futures, warrants, options).

    Figure 3 : DUNCAN, Directeur de NYSE.

  • 9 Rapport de Stage Cration de Programmes de test de performance dun moteur de cotation Nolie SYLVAIN

    Aux Etats-Unis, NYSE rgente :

    le New York Stock Exchange (on lappelle souvent Wall Street ), le plus grand march

    dactions lchelle mondiale ;

    NYSE Arca, un march doption, le deuxime plus grand rseau de transmission lectronique en

    terme de parts commercs ;

    NYSE Alter US ;

    NYSE Liffe US, un march de produits drivs.

    En Europe, NYSE administre par le biais de la socit-mre Euronext :

    La bourse de Paris ;

    La bourse dAmsterdam ;

    La Bourse de Bruxelles ;

    La Bourse de Lisbonne, Le Mercado Sem Cotacoes ;

    NYSE Alternext, cre en 2005, cest un march aux rgles assouplies, pour les petites et

    moyennes entreprises internationales dsirant bnficier dun accs simplifi au march.

    Figure 4 : La Bourse de Paris : tant donn que tout est informatis, plus aucune transaction ne se fait au

    Palais Brongniart.

  • 10

    Rapport de Stage Cration de Programmes de test de performance dun moteur de cotation Nolie SYLVAIN

    DE NOMBREUSES ACTIVITES

    Mais NYSE Euronext nest pas seulement un march ou un ensemble de marchs. Cest

    aussi une entreprise qui, via ses filiales, organise et assure laccs au march et son bon

    fonctionnement.

    NYSE Euronext :

    Etablit des rgles du march qui sont communes chaque pays concerns.

    Gre les systmes informatiques de cotation

    Assure la publicit des ngociations et la diffusion des cours du march

    Enregistre les ngociations entres les membres

    Dcide de ladhsion de ses membres

    2. NYSE EURONEXT : TECHNOLOGIES

    PRESENTATION GLOBALE

    La branche Technologies de NYSE Euronext soccupe de la programmation et la maintenance

    de la plateforme dchange et de la commercialisation de divers outils permettant laccs aux marchs

    travers le monde.

    NYSE Technologies met d