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

5 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·

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