Quels sont les langages de programmation les plus utilisés pour le HFT ?!

thumbnail-4

Finobuzz – Quels sont les langages de programmation les plus utilisés par les High Frequency Traders ?!

Vous faîtes des études en Finance ?! Et vous pensez encore que les belles théories qu’on vous enseigne vous rendront riche ?! Et bien vous avez tout faux !!! Actuellement, un des seuls secteurs vraiment porteur en finance de marché est celui du High Frequency Trading !

Relaxez, je ne veux pas vous faire capoter, oui les théories qu’on vous apprend à l’université peuvent être utile.

tda1pg6

Source: Codingbyte.com

Mais si vous ne savez pas comment les mettre en pratique, alors effectivement, elles ne servent à rien !!

Il n’y a que lorsque vous passez vos examens que vous faîtes des calculs à la main.

Le reste du temps, sauf si vous êtes fou, vous utilisez un ordinateur, et des programmes. Et qui dit programme, dit codage !!

Et les traders à haute fréquence et autres Quants l’ont compris depuis bien longtemps.

Comment devenir un High Frequency Trader ?!

Si vous êtes ambitieux et intéressé par la « finance de marché », vous devez donc vous demander comment faire pour devenir un High Frequency Trader ?!

Et bien, la réponse est très très simple:

Pour devenir un High Frequency Trader, vous devez savoir coder

Pour devenir un trader à haute fréquence, vous devez donc savoir coder, et c’est la que les choses commencent à devenir vraiment marrantes…

Il faut savoir coder ok. Mais coder dans quels langages ?! Car il existe une multitude de langages de programmation…

giphy-22

Je maîtrise HTML et CSS, est ce que je pourrais devenir un HFT ?!

La réponse est non !!

Ces langages ne sont pas utilisés pour créer des algorithmes de trading à haute fréquence !!

Lisez:  Quel est le langage de programmation le plus populaire en 2016 ?!

Bon, vous devez commencer à bouillir d’impatience. Quels sont donc les langages de programmation utilisés par les High Frequency Traders ?

Quels sont les langages de programmation les plus utilisés par les HFT ?!

Et bien, comme souvent, il n’y a pas de réponse unanime, ça dépendra du projet sur lequel vous travaillez.

Toutefois, certains langages reviennent plus régulièrement que d’autres dans les discours des experts en la matière.

Voici donc les deux langages de programmation qui semblent être très utilisés dans le monde des High Frequency Traders.

[NB: je ne suis pas un expert en HFT . Cette sélection se base sur les commentaires d’experts que vous pouvez retrouver en consultant les articles cités en sources]

  • C++

C++ est le langage de programmation qui semble être le plus cité pour les activités de HFT.

Il peut être utilisé pour les activités de recherche (backtesting) ainsi que pour la construction de portefeuille et de gestion des risques.

La plupart des API utilisées pour exécuter les ordres offriraient également une interface en C++.

Consultez: Les 10 IDE les plus connus pour programmer en C++

  • Java

À l’instar de C++,  Java est un langage de programmation orienté objet qui semble aussi être très utilisé dans le monde du HFT.

En fait, selon certains commentaires, Java pourrait même devenir un langage encore plus utilisé que C++.

Mais cette observation est toutefois à nuancer:

Java est le langage standard des réseaux bancaires, mais il semblerait qu’il aura du mal à dépasser C++, en tout cas sur le segment du « Ultra HFT »

Consultez: Informatique: 15 livres pour apprendre à programmer 

et Les 12 meilleurs sites pour apprendre à programmer en C++ et en Java

C++ et Java sont les deux langages qui reviennent le plus souvent dans les discussions liées aux algorithmes de trading à haute fréquence.

Toutefois, trois autres langages ne sont pas à négliger, bien que les experts en HFT en parlent un peu moins.

Ces langages ont l’air d’être particulièrement utilisés pour les activités de recherche et d’analyse.

En fait, contrairement à C++ et Java qui ne sont que rarement enseignés dans les programmes de « Finance » (mais incontournables pour les étudiants en informatique…), les langages utilisés pour la recherche sont généralement connus des étudiants en finance.

Lisez: Les 5 logiciels libres indispensables pour les étudiants en économie – finance

Ces trois langages sont Python, R et Matlab.

Si vous avez suivi des cours en « ingénierie financière » ou en « finance computationnelle, » vous avez déjà du en entendre parler.

Finobuzz vous souhaite bon courage dans la création de vos algos !!!

Sources:

[Crédit gif: funoffun.com]

Poursuivez avec: Finance de Marché: le béaba de l’Arbitrage Statistique 

Donnez un petit coup de pouce à Finobuzz :

0-CrGDjfDRnEUnCC0h

Finobuzz vous recommande aussi: 

Les 4 métiers de la finance disruptés par la technologie

Krach Machine: comment le HFT menace de faire sauter la Bourse ?!

Quelles sont les stratégies du High Frequency Trading ?!

Et bien plus encore sur Finobuzz.com, Le Site de la Nouvelle Génération d’Entrepreneurs et de Financiers !!

Suivez nous sur Facebook ou sur Twittter @Finobuzz

Parlez de Finobuzz autour de vous et contribuez à créer la nouvelle génération de financiers et d’entrepreneurs!!

Made with love and  by Finobuzz  images-10

Publicités

9 réponses à “Quels sont les langages de programmation les plus utilisés pour le HFT ?!

  1. Pingback: Les 6 compétences les plus demandées par les Fintech en 2017 | Finobuzz·

  2. Pingback: Les 12 meilleurs sites pour apprendre à programmer en C++ et en Java | Finobuzz·

  3. Pingback: Quel est le salaire des gérants de hedge funds en 2016 ?! | Finobuzz·

  4. Pingback: Excel pour les nuls: Quelques livres pour apprendre à utiliser Excel | Finobuzz·

  5. Pingback: Infographie: Comment les algorithmes changent le visage de Wall Street ?! | Finobuzz·

  6. Wouah, la quantité d’info dans cet article est hallucinante, trois fois les mêmes phrases, enrobé dans du blabla. En plus y’a des erreur.. « A l’instar de C++, Java est un langage de programmation orienté objet » Ouais parce que C++ c’est pas orienté objet.. Vous savez même pas de quoi vous parler. Bref, je comprends que vous augmentiez la quantité de pub sur le site, faut faire plus de thunes, parce que c’est pas avec la qualité des articles que vous allez récuperer des lecteurs. Un peu plus de recherche et d’approfondissement sont nécéssaire pour faire un article, et pas juste copié collé trois quatre info que vous trouvez en mode random sur le net.

    J'aime

  7. Et juste btw, arretez avec vos points d’exclamations, jpense que vous avez pas bien compris comment on les utilises !!! pareil ajouter des photo de donald duck en plein mielieu, ca fait juste pitié, vous êtes pas sur un site de disney quoi, imaginez vous 2 sec les clients que vous visez, vous pensez vraiment qu’il adorent voir une photo de donald duck? Aussi regardez la structure de larticle, c’est dégeullasse. On a des phrases en rouges, des trucs en gras, des trucs soulignez, des saut à la ligne toutes les deux lignes, des points d’exclamations partout, c’est juste indigeste… Franchement, vous lisez aucun autre blog ou article d’autre site pour ne pas vous rendre compte que votre truc est infame?

    J'aime

  8. Dsl pour les commentaires unpeu haineux, ne le prenez pas pour vous, c’est juste que jme suis défoulé alors que j’aurais pas du. De toute facon ca passera pas la modération. Enfin bréf j’ai rien cotnre vous, vous fait surement des bons article mais celui la, on a juste l’impression que c’est pour faire du click.. Parce que c’est un peu vide.

    J'aime

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s