Release d’AlphaTrader 2.3

 

AlphaTrader 2.3 est désormais disponible.

En plus des amméliorations constantes réalisées sur la plateforme, les principales nouveautés de cette release sont:

– l’ajout d’un connecteur institutionnel hybride FIX/API au LMAX Exchange.
– l’apparition de la suite Alpha Monitoring disponible avec AlphaTrader.
– la possibilité de configurer un décalage horaire au niveau de la plateforme, par rapport au temps serveur de votre broker.
– la possibilité de faire des clotures partielles sur les trades (Trade-Centric).
– la possibilité de réinitialiser les stratégies sans devoir les relancer ou redémarrer la plateforme.
– une ammélioration de la gestion multi-threading.
– etc

Continue reading

AlphaMonitoring Server rajouté à la suite AlphaTrader

 

Avec AlphaTrader 2.3, un nouveau module fait son apparition dans la Suite AlphaTrader: AlphaMonitoring Server.

Si vous faites du trading automatique, vous avez probablement rencontré les problématiques suivantes:
– devoir se connecter régulièrement sur son serveur ou VPS pour s’assurer que votre plateforme fonctionne toujours.
– devoir se connecter trop souvent sur son serveur ou VPS pour arrêter et redémarrer régulièrement votre plateforme.
– devoir faire du nettoyage de vos logs.
– etc

Continue reading

7 milliards de dollars pour AlphaTrader en Mars 2014

Ce mois-ci, avril 2014, nous célébrons le cinquième anniversaire de Trading Automatique.  Il ne pouvait pas mieux tomber. Le mois dernier représente en effet un jalon important pour Alpha Novae. En mars 2014, nous avons dépassé le pallier des 7 milliards de dollars mensuels exécutés via AlphaTrader.

Continue reading

Introduction à AlphaTrader 2

Attention, les informations ci-dessous datent de 2013 et ne sont donc pas toutes d’actualités…

AlphaTrader n’est pas juste une nouvelle plateforme de trading comme il en existe tant. AlphaTrader est une plateforme d’exécution unique, fruit de notre expérience acquise lors de notre travail quotidien depuis début 2009 auprès des traders institutionnels (banque d’investissement, hedge funds, asset managers) et individuels (particuliers ou entreprise). Cette plateforme, nous avons du la créer, car l’étendue de nos services, et donc nos clients, étaient trop limités par les plateformes usuelles (et abordables). Celles-ci ont certainement des avantages, mais elles limitaient fortement notre travail et donc les performances de nos clients.

Nous avions la possibilité de faire comme tout le monde… à savoir pester contre les éditeurs et les brokers… tout en proposant un tas de gagdets se greffant sur les plateformes classiques. Des espèces de rustines le plus souvent. Mais générant une vraie industrie.

Ou bien, nous pouvions nous lancer dans une chantier assez gigantesque, un défis qui en vaudrait toutefois la peine, à savoir construire de zéro une plateforme pouvant répondre à nos propres critères de performances et de fonctionnalités. Une plateforme permettant de transférer notre expérience et savoir-faire institutionnels à des acteurs qui ont l’ambition de le devenir. Ainsi AlphaTrader vit le jour.

AlphaTrader 2, en tant que plateforme d’exécution, est la plateforme idéale pour:

– les traders en automatique (system trading, algo trading) recherchant un environnement professionnel et performant.
– les traders actifs (manuels ou algos): HFT, scalping, intraday.
– les traders manuels souhaitant utiliser des algorithmes (cf les tactiques) pour assister leurs interventions.
– les traders en semi-automatique.
– les traders souhaitant diminuer leurs coûts de transaction.
– les traders souhaitant contrôler leur exécution et éviter les slippages.
– les traders souhaitant (faire) personaliser leurs outils/interfaces de trading.
– les traders souhaitant une connexion institutionelle avec un broker/échange particulier.
– les développeurs recherchant un vrai environnement de programmation (Visual Studio et C#).

AlphaTrader 2 se connecte actuellement a:

LMAX Exchange, le premier échange permettant de trader Forex et CFDs. C’est en effet la venue permettant les meilleurs performances et le meilleur contrôle d’exécution sur ces classes d’instruments, avec un accès en Direct Market Access à un réél Order Book non aggrégé (contrairement aux brokers ECNs).

Interactive Broker qui permet de trader entre autres les Futures, Actions, ETFs, etc.

– l’ECN FXCM Pro (ECN institutionnel et non retail)

AlphaTrader en quelques chiffres:
– une exécution LMAX aller-retour de plateforme à plateforme en 5-10ms en moyenne (sur serveur à Gravelines ou Londres). Soit 15 à 40 fois plus rapide que LMAX MT4. Plus de 80-160 fois plus rapide que MT4 avec un broker classique.
– 0.05 pips de slippage moyen sur 180 trades markets chez LMAX contre 0.46 pips avec ECNs dans les même conditions.
– 1.1 pip de slippage au bénéfice du trader en moyenne sur les ordres limites EURSEK. Cf étude ici. 0.1 point pour EURUSD.
– entre 11% et 100% de diminution de commissions par rapport a LMAX MT4. Possibilité d’exécution totalement gratuite dans certain cas, spread y compris, grâce au module d’internal matching.
– 1, c’est le nombre de clic nécessaire pour passer un trade à exécution immédiate via les charts, les scalpers ou l’order book.
– aujourd’hui plusieurs millions de dollars sont sous gestion algorithmique via AlphaTrader (hedge fund / asset management).
7 milliards de dollars ont été exécutés en mars 2014 via AlphaTrader. 9 milliards en mai 2014.
– un hedge fund client fait tourner 500 stratégies en parallèle sur la même instance d’AlphaTrader.
– une mise à jour intégrant les retours clients en moyenne tous les mois.

Les évolutions

Contrairement à la plupart des plateformes usuelles, nous travaillons en “développement continu” et nous proposons donc des mises à jour très régulières. En moyenne toutes les 3 semaines. Ceci nous permet de prendre en compte très rapidement les suggestions de nos utilisateurs (qui sont encouragés à nous en faire) et d’ajouter de nouvelles fonctionnalités régulièrement.

Outres les amméliorations graduelles et celles demandées par nos utilisateurs, l’objectif à moyen-long terme est de:
– rajouter des connecteurs brokers et continuer à élargir le champs des instruments accessibles aux Futures, Actions, etc. L’intégration d’Interactive Broker a déjà été réalisée en début d’année. D’autres suivront.
– proposer un environnement de backtesting innovant qui viendra avec AlphaTrader 3.
– rendre notre environnement de trading multi-broker, en simultané.

Plus d’informations:
–  En juin, nous démarrons les développements de notre environnement de backtesting.
–  En mai nous lancerons un nouveau connecteur institutionnel hybride FIX-API pour le LMAX Exchange, officiellement certifié par LMAX.
–  En mai nous devrions également débuter les travaux pour rendre la connexion multi-broker simultanée possible avec AlphaTrader. En cours.
–  La date exacte n’est pas encore arrêtée mais nous allons également rajouter le data provider IQFeed.
–  En parallèle nous continuerons à développer la suite AlphaMonitoring pour nos clients professionnels, ainsi qu’une solution de failover.
–  Et plusieurs autres connecteurs sont déjà prévus avec des nouveaux partenaires, ainsi que le backbone TT, Currenext, Goldman Sachs, etc. Les dates restent à être déterminées.

Obtenir une version démo

Créez un compte démo LMAX Exchange par ici en choisissant l’option API, puis une fois en possession de votre login, remplissez le formulaire suivant pour activer votre compte sur AlphaTrader et obtenir une version d’évaluation de 30 jours.

Pour obtenir 30 jours d’évaluation avec un compte Interactive Broker, c’est possible ici.

Activer la version live

AlphaTrader Base est gratuit* pour nos clients introduits chez LMAX (cf en bas de page ici pour être introduit). Nous chargeons par contre actuellement 100 GBP/mois pour le connecteur LMAX et 250 GBP/mois pour le connecteurs FIX. Nous soustraions ensuite les rebates qui nous sont payés par LMAX. Si LMAX nous reverse 100 GBP de commission le premier mois, la licence API sera donc gratuite le mois suivant.
Les clients non introduits par Alpha Novae doivent payer la licence de base (cf www.alphanovae.com pour plus de details).

Pour activation, merci de nous envoyer le nom sous lequel le compte a été ouvert, ainsi que votre login (pas le password!). Précisez-nous aussi si vous avez ouvert un compte via notre introduction ou pas.

*Toutefois, LMAX charge aussi l’utilisation de l’API 60$/mois si le seuil mensuel de 5 millions de dollar tradé n’est pas atteint.

Comment calculer ses volumes? Par exemple, 1 Glossary Link lot standard (10 lots LMAX) EURUSD ouvert et fermé correspond à 2 * 100 000 * EURUSD. Soit à l’heure ou nous écrivons ces lignes 2 * 100 000 * 1.348 = 270k $. I faut donc ouvrir et fermer par mois 18.5 lot standards soit 185 lots LMAX. Ceci n’est qu’un exemple en prenant les taux actuels et n’est donc pas un engagement.

Pour aller plus loin…

La section/blog d’AlphaTrader en français se trouve ici.

Pour les questions récurrentes, rendez-vous sur la FAQ d’AlphaTrader.

Tutoriels / Documentation:
Installation d’AlphaTrader
Position Centric vs Trade Centric
les tactiques
Risk Manager et le rôle Administrateur
Alertes et Calendrier de News
AlphaMonitoring Server
AlphaTrader en mode Multi-Brokers
– les prochains à venir…

Vous pouvez aussi poser vos questions ou échanger sur la section AlphaTrader du forum.

Le webinaire d’une journée (49 euros): Traders’ Day: Scalping Forex de Haute Précision. Nous contacter pour y avoir accès. Plus disponible.

Nos conférences au e-Salon des Marchés Financiers

e SMF trading automatique

Le e-SMF est un salon en ligne dédié à la bourse et aux marchés financiers qui regroupe des acteurs des marchés financiers (courtiers, émetteurs de produits financiers, traders professionnels, fournisseurs de solutions,…). C’est le 1er salon virtuel de la finance organisé par Traders’ Mag, en partenariat avec Boursorama.

Continue reading

FAQ AlphaTrader

 

Voici une FAQ régulièrement mise à jour pour répondre aux questions fréquentes concernant AlphaTrader.

 

I FAQ Questions générales

FAQg1 – Comment obtenir une version démo d’AlphaTrader

Créez un compte démo remplissez le formulaire suivant pour activer votre compte sur AlphaTrader et obtenir une version d’évaluation de 30 jours.

Si vous souhaitez avoir une version d’evaluation sur-mesure pour AlphaTrader (version complete multi-broker) il vous faudra remplir le formulaire d’AlphaNovae.

 

FAQg2 – Comment obtenir une version live d’AlphaTrader

Créez un compte live LMAX Exchange par ici en choisissant l’option API puis envoyez nous votre nom et login (pas le mot de passe) à infos@alphanovae.com. Pour les ouverture de compte au nom d’une entreprise, contactez-nous pour obtenir le formulaire adapté.
Une fois votre introduction par Alpha Novae validée par LMAX, votre accès AlphaTrader Live sera activé.

Cette introduction ne changera en aucun cas les conditions de trading proposées par le LMAX Exchange. Plus d’informations ici.

FAQg3 – Quel est le prix d’utilisation d’AlphaTrader

AlphaTrader Base est gratuit pour nos clients introduits chez LMAX (cf en bas de page ici pour être introduit). Nous chargeons par contre actuellement 100 GBP/mois pour le connecteur LMAX et 250 GBP/mois pour le connecteurs FIX. Nous soustraions ensuite les rebates qui nous sont payés par LMAX. Si LMAX nous reverse 100 GBP de commission le premier mois, la licence API sera donc gratuite le mois suivant.
Les clients non introduits par Alpha Novae doivent payer la licence de base (cf www.alphanovae.com pour plus de details).

Toutefois, LMAX charge l’utilisation de l’API 60$/mois si le seuil mensuel de 5 millions de dollar tradé n’est pas atteint.
Comment calculer ses volumes? Par exemple, 1 lot standard (10 lots LMAX) EURUSD ouvert et fermé correspond à 2 * 100 000 * EURUSD. Soit à l’heure ou nous écrivons ces lignes 2 * 100 000 * 1.348 = 270k $. I faut donc ouvrir et fermer par mois 18.5 lot standards soit 185 lots LMAX. Ceci n’est qu’un exemple en prenant les taux actuels et n’est donc pas un engagement.

FAQg4 – Quel broker est compatible avec AlphaTrader

Pour le moment, AlphaTrader permet une connexion avec le LMAX Exchange, le premier échange (MTF) permettant de trader le Forex et certains CFDs. En effet, c’est le seul intermédiaire qui permet de remplir les critères très restrictifs de performance, de transparence, et de business model trader compatible, demandés par Alpha Novae pour le trading Forex et CFDs. Nous proposons une connexion API, our une connexion pro FIX+API.

Depuis février 2014, avec AlphaTrader 2.2 nous avons ajouté un connecteur API vers Interactive Broker pour trader Futures, Actions, CFDs, Forex, ETF.

En septembre 2014, nous avons egalement été certifié pour notre connexion FIX a l’ECN Pro de FXCM (pas le retail mais l’institutionnel).

Nous avons construit la plateforme pour être totalement multi brokers par design, et nous ajouterons donc d’autres connecteurs petits à petits. N’hésitez pas à nous signaler votre intérêt.

FAQg5 – Quels instruments peux-t-on trader avec AlphaTrader

Cf FAQg3 au dessus. A l’heure actuelle il est possible de trader sur le Forex et certains CFDs avec le LMAX Exchange. Les Futures, les actions et ETF sont rajoutés en février 2014 avec le connecteur Interactive Brokers, AlphaTrader 2.2.

FAQg6 – Peux-t-on backtester sous AlphaTrader

AlphaTrader 2 est une plateforme d’exécution pour du trading manuel, semi-automatique ou automatique. Le principal objectif de la plateforme est d’aider et d’optmiser votre passage d’ordre, et de diminuer vos coûts de transaction. Ce n’est donc pas une plateforme de recherche/testing et elle ne permet pas de faire du backtesting. Mais rassurez-vous, les backtests sont prévus pour AlphaTrader 3!

FAQg7 – Peux-t-on utiliser AlphaTrader sur Android / IPad / IPhone, etc

Non. AlphaTrader est une plateforme ayant pour objectif d’optimiser votre exécution et donc entre autre d’accélérer au possible vos passages d’ordres. Le trading sur mobile n’est pas compatible avec ces objectifs. Une application mobile est toutefois etudiée pour les version futures dans le cadre du monitoring des stratégies de trading automatique.

 

II FAQ Questions techniques

FAQt1 – Que faire en cas de problème ou question ?

Commencez bien entendu par vérifier que la réponse ne se trouve pas déjà ici…
Merci de nous envoyer vos remarques/feedbacks ou bugs potentiels a support@alphanovae.com ou dev.alphatrader@alphanovae.com.
Pour les questions générales, la section AlphaTrader du forum a été créée.

FAQt2 – Malgré activation toute récente, on me redemande d’activer mon compte live

Avant de contacter notre support, vérifiez bien que vous avez selectionné le connecteur LMAX Live dans le panel d’option. Par défaut, au premier lancement, le connecteur chargé est LMAX Demo. Pour passer sur LMAX Live, allez dans Tools->Options et choisissez LMAX Live dans le champs Market Connector. Puis redémarrez la plateforme comme demandé. La procédure en image ici.

Si vous entrez le bon login et aue vous êtes bien sur le connecteur LMAX live, alors contactez-nous en nous précisant bien votre login.

FAQt3 – Comment placer un Stop Loss et un Take Profit

Il y a trois façons de placer/modifier un SL et/ou TP sur un trade :
1. Ouvrez le “trade scalper”, puis cliquez sur le bouton à droite (avec les +++). (Cette solution ne permet pas de modifier mais seulement ajouter un SL ou TP).
2. Ouvrez le “blotter”, puis faites un double clic sur le trade de votre choic ou clic droit sur le trade + modify, le “trade dashboard” s’ouvre. (Vous pouvez ajouter et modifier un SL et/ou TP).
3. Ouvrez un chart, si vous observez votre trade, vous verrez ses SL et TP (si ils sont inclus dans l’intervalle de prix visible à l’écran)


III FAQ Questions Développeur

FAQd1 – Que faut-il avoir pour développer sous AlphaTrader

Pour le développement sous AlphaTrader, il faut:

Le framework .NET 4.
Visual Studio 2010 ou 2012/2013 (la version Express est gratuite).
AlphaTrader API (qui vient par défaut avec AlphaTrader).

Ensuite ouvrez le dossier CustomDevelopment et lancez la solution AlgoBoxSolution (C:/Alpha Novae/AlphaTrader/CustomDevelopment/AlgoBoxSolution.sln). Ou bien dans le menu “Strategy”, cliquez directement sur le bouton ci-dessous:

Créez vos stratégies, tactiques et indicateurs dans le projet “MyAlgos“.

Des tutoriels spécialisés sur le développement seront réalisés prochainement.

Si vous avez des questions ou des problèmes, n’hésitez pas à poser vos questions sur la section AlphaTrader du forum ou à contacter notre support.

FAQd2 – Comment débugger sous AlphaTrader

Note: Pour pouvoir utiliser le debug, il faut utiliser Visual Studio 2010 Pro ou Visual Studio 2012 Express ou Pro ou Visual Studio 2013 Express ou Pro.

Si vous essayez de lancer le debug dans Visual Studio via la commande usuelle F5, vous obtiendez le message ci-dessous car vous êtes en train d’essayer de lancer une librairie (dll) et non pas un exécutable (.exe).

Pour débugger, il faut procéder ainsi:

– Dans Visual Studio, ajoutez votre tactic/stratégie/indicateur dans le projet “MyAlgos” et pas “AlgoBox” (qui n’est pas compilé).
– Compilez (“F6”).
– Lancez AlphaTrader (double clic sur AlphaTrader.exe).
– Dans VisualStudio, menu Debug->Attach To Process. Puis séléctionnez AlphaTrader.
– Dans AlphaTrader, utilisez votre tactic/stratégie/indicateur pour appeler le code que vous souhaitez débugger.

Vous pouvez alors mettre vos breakpoints dans votre code et ca marchera.

Pourquoi mes points d’arret (break point) dans AlgoBox ne fonctionnent pas ?

A chaque mise a jour de la plateforme nous mettons AlgoBox a jour, la seule facon efficace de le faire consiste a remplacer integralement ce projet et ses DLL a chaque fois, c’est le role du fichier d’installation.

Afin que vous ne perdiez pas les travaux que vous avez vous meme programme nous avons mis a votre disposition le projet MyAlgos qui doit contenir votre code source. La DLL de MyAlgos sera produite dans le repertoire AlgoBox a la racine d’AlphaTrader.

Le projet AlgoBox present dans CustomDevelopment ne produit pas de DLL. En effet, la DLL AlgoBox utilisee par la plateforme est celle deja presente dans le repertoire AlgoBox a la racine d’AlphaTrader. Par consequent placer un point d’arret dans le projet AlgoBox du CustomDevelopment ne sert a rien, ce projet n’est la que pour vous montrer des exemples de code.