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.

Alertes et Calendrier de news sous AlphaTrader

Suite aux discutions liées à notre précédent article analysant les news avec AlphaTrader, nous avons intégré un calendrier de news et un mécanisme d’alertes dans AlphaTrader 2.1.

Via le panel principal de la plateforme, il est possible de visualiser en un clin d’oeil les annonces économiques de la journée, leurs importances et bien sûr leurs horaires. Un code de couleur dégradé du noir vers le rouge permet de rapidement repérer les news qui se rapprochent ainsi que leur importance.

(Cliquez pour aggrandir)

AlphaTrader 2.1

A partir des 5 minutes précédent une news majeur, une notification visuelle et sonore vous alertera toutes les minutes de l’arrivée de l’annonce.

(Cliquez pour aggrandir)

news alert alphatrader

Pour plus d’informations sur chaque annonce, il est également possible d’accéder au panel principal des news.

(Cliquez pour aggrandir)

market news

A noter que si les alertes vous dérangent, il est toujours possible de les désactiver via le panel d’option. Tools -> Options -> Interfaces -> Décochez “Enable Notifications and Alerts”.

Traders’ Day: Scalping Forex de Haute Précision

Alpha Novae est heureux d’organiser vendredi 4 Octobre un Traders’ Day spécial scalping et trading actif sur le Forex.

Pour la première fois, Alpha Novae sera à votre service pour toute une journée de formation au contenu inédit.

Le but de cette journée est de donner aux participants les connaissances et les outils de base leur permettant de mener dans les meilleures conditions une activité de scalping, ou plus généralement de trading actif, sur le Forex… de manière professionnelle.

Nous vous apprendrons comment améliorer en pratique vos interventions manuelles ou vos stratégies en y intégrant les concepts de microstructure de marché.

Par exemple, vous comprendrez comment les marchés fonctionnent, comment les prix sont formés et comment vous pouvez vous aussi les faire varier. Comment les différents brokers fonctionnent et gagnent de l’argent… parfois à vos dépens.
Comment vous pouvez vous aussi trader comme un broker market maker et gagner le spread. Comment économiser un demi à un pip supplémentaire par trade. On vous dévoilera également le secret pour éviter tout slippage lorsque vous scalpez. Etc.

 

A qui s’adresse la journée:

  • scalpers ou traders actifs forex (débutants ou avancés).
  • tous les intervenants actifs sur le forex pour qui le prix d’exécution (et les coûts de transaction) ont une importance.
  • traders forex souhaitant comprendre comment fonctionnent les marchés (microstructure) pour améliorer leurs interventions.
  • traders forex souhaitant être assistés par des algorithmes.
  • utilisateurs d’AlphaTrader.

 

 

Vidéo de présentation à voir en HD et plein écran.

 

 

Plan de la journée:

  • Présentation d’Alpha Novae.
  • Présentation de la journée.
  • Mise en contexte et perspective de l’activité du scalper Forex dans les marchés modernes (et ses challenges).
  • Comprendre l’environnement du scalper:–> Compréhension du fonctionnement (micro structure) des marches: structure, types d’ordres, etc.

    –> Compréhension du fonctionnement des brokers: fournisseurs (LP), contraintes, business model (dealer, ECN et Echange/MTF).

    –> Comment mesurer la qualité de son environnement: slippage, latence, spread, coûts de transaction, liquidité, etc.

  • Les familles de stratégies de scalping: momentum, market making, arbitrages, news trading, etc.
  • Présentation de l’environnement de travail idéal pour scalper sur le forex.–> Direct Market Access sur Echange/MTF

    –> Optimisation géographique.

    –> Plateforme de trading et outils associés. Focus sur AlphaTrader.

  • Comment réduire vos coûts de transaction avec AlphaTrader.
  • En Pratique: Approches d’intervention hybride homme-machine.
  • En Pratique: Exemple de réalisation d’un automate de scalping.
  • Bonus aux participants…

 

Que faire si je ne peux être présent le 4 octobre?

Les inscrits recevront en fin de session un lien vers les enregistrements de la journée. Donc même si vous ne pouvez être présent, vous ne raterez rien. Et vous aurez même droit au bonus aussi!

 

Réserver votre place:

 

Edit 05/10/2013: Trop tard, l’évènement est fini… Nous contacter à infos@alphanovae.com si intéressé.

Pour réserver vos places: http://www.tradersday.fr/

Attention, les places sont limitées! Ne perdez pas votre temps!

Si vous avez des questions, rendez-vous sur le forum.

Pour être tenu au courant des nouveautés, suivez-nous via notre newsletter ou sur les réseaux sociaux (twitter, facebook, linkedin).

Installation d’AlphaTrader

 

Installez AlphaTrader

Double-cliquez sur l’installeur et laissez-vous guider.

Nous vous conseillons de garder les paramètres par défaut, à savoir le répertoire d’installation: C:/Program Files/Alpha Novae/

 

Importez une stratégie, indicateur ou tactique compilée:

Déposez votre DLL dans le dossier AlgoBox du répertoire d’installation d’AlphaTrader. Par défaut: C:/Program Files/Alpha Novae/AlphaTrader/AlgoBox

Puis redémarrez AlphaTrader.

 

Lancement d’AlphaTrader

Double cliquez sur l’icone ou AlphaTrader.exe se trouvant par défaut dans C:/Program Files/Alpha Novae/AlphaTrader.

Par défaut, au premier lancement, la plateforme vous demande de configurer votre connexion au broker.

1
Etape automatique a la premiere utilisation
Cliquez sur "Create new" pour faire votre connexion
Cliquez sur “Create new” pour faire votre connexion
Une fois avoir choisis votre type de connexion, dans le dernier formulaire cliquez sur "Connect on startup" si vous voulez que la connexion soit lancee automatiquement au demarrage/redemarrage de la plateforme
Une fois avoir choisis votre type de connexion, dans le dernier formulaire cliquez sur “Connect on startup” si vous voulez que la connexion soit lancee automatiquement au demarrage/redemarrage de la plateforme sans vous demander de nouveau le login et le mot de passe
Enfin, cliquez sur Start pour lancer votre connexion et profiter pleinement d'AlphaTrader.
Enfin, cliquez sur Start pour lancer votre connexion et profiter pleinement d’AlphaTrader.

 

Développez sous AlphaTrader:

Pour le développement sous AlphaTrader, il faut:

Le framework .NET 4.5
Visual Studio (la version Express est gratuite) ou pour le debug Visual Studio 2010 Pro ou Visual Studio 2012 Express ou Pro ou Visual Studio 2013 Express ou Pro ou superieur.

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

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

Un lien de lancement rapide de Visual Studio directement via AlphaTrader, menu stratégie, sera présent dans la prochaine version.

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.

Trade Centric vs Position Centric avec AlphaTrader 2.0

 

Voici un article expliquant les concepts à la base du fonctionnement d’AlphaTrader. Même si vous comprenez les notions de Position et de Trades, il est indispensable de lire ce qui suit car AlphaTrader propose un mode de fonctionnement inédit qui demande donc de s’y attarder… La récompense étant un trading plus rapide et plus économique, votre temps ne sera pas perdu!

Commençons donc avec la définition de quelques concepts clés:

Position:

La position représente l’agrégation des tailles de l’ensemble des trades ouverts que vous avez sur un instrument. Si vous avez un trade Buy de 1 lot ouvert sur EURUSD et un trade Sell ouvert de 2 lots sur EURUSD, votre position est Short (Sell) de 1 lot. On peut imaginer aussi le cas où vous avez un trade Buy de 2 lots sur EURUSD et 2 trades Sell de 1 lot sur EURUSD. Votre position globale est donc nulle (flat).
Une position peut être Flat (nulle), Long (achat) ou Short (vente).

AlphaTrader

Trade:

Un trade est une action de vente ou d’achat. Il existe 3 grands types de trades sur AlphaTrader: Market, Limites et Stops. Pour chacun de ces types, le trade peut etre Long (achat) ou Short (vente).

Un trade a également un cycle de vie:
New: Objet trade tout juste créé.
ToApprove: Transition indispensable dans le cas du trading semi-automatique. Le trade doit etre approuvé par le trader avant de pouvoir être envoyé.
Pending: Trade envoyé mais en attente de réception par le broker ou l’échange.
Received: Recu par le broker ou l’échange.
Part Filled: Partiellement exécuté. Les trades limites passent souvent par un état d’exécution partielle.
Filled: Totalement exécuté.
Closed: Cloturé. A un sens seulement pour un trade Trade Centric (cf ci-dessous).
Cancelled: Annulé. Un ordre stop ou limite peut être annullé avant exécution.
Rejected: Rejeté pour diverse raisons: pas assez de marge, pas assez de liquidité, marchés fermés, prix invalide, etc.

AlphaTrader est une des rares plateforme, si ce n’est pas la seule, a proposer un environnement a la fois Trade Centric (comme sur MT4) et Position Centric (comme sur MultiCharts, MT5, NinjaTrader, TradeStation, etc).
Ceci a un double avantage: pouvoir developper ou importer tous les types de stratégies, pouvant venir de n’importe quelle autre plateforme, et réduire les coûts de transaction (commissions, spread, swaps) par rapport aux plateformes Trade Centric comme MT4.

Le LMAX Exchange fonctionne en Position Centric via leur accès classique (non MT4). Mais AlphaTrader émule la possibilité d’un environnement Trade Centric pour ceux qui le souhaitent. Il est évidemment possible aussi de rester en Position Centric avec AlphaTrader.

Position Centric:

En mode Position Centric, une fois un trade executé, celui-ci va bien entendu agir sur la position, mais n’a plus de sens en tant que tel. Son cycle de vie est fini. Cloturer un trade en position centric n’a pas de sens car la vie du trade s’arrête après son exécution.On ne raisonne pas en nombre de trades ouverts mais en position globale. On est Long de 4 Lots sur EURUSD. Peu importe si cette position a été créée par 3 trades Buy de 2 lots et un Sell de 2 lots.

Il n’est pas possible non plus d’associer à notre trade Position Centric un stop loss ou un take profit spécifique comme on peut le faire sous MT4. Vous avez une position globale et pour maitriser vos risques et vos gains vous pouvez placer des ordres Stop ou Limite.

L’avantage du Position Centric est de permettre une diminution des coûts de transactions au niveau des commissions et du swap (overnight financing). Ceci sera détaillé dans un autre article.

Notez bien que le résultat d’un trade Buy de 1 lot suivi par un trade Sell de 1 lot correspond à une position Flat. En Position Centric votre compte sera donc inactif dans ce cas. Pas de position, pas de trades. Le hedging n’est pas possible.

Trade Centric:

Inversément, en Trade Centric, le trade a une vie après son exécution initiale. Imaginons un Trade Buy de 2 lots. Une fois exécuté celui reste présent dans notre “blotter” avec un PnL associé. Il reste présent jusqu’à ce qu’il soit cloturé via une intervention directe, un stop loss ou un take profit.

En Trade Centric il est donc possible d’avoir un trade Buy de 1 lot et en même temps un Sell de 1 lot. La position est Flat mais les 2 trades cohexistent et peuvent chacun avoir un stop et un take profit qui leur est propre.

La plateforme emblématique du Trade Centric étant par ailleurs à l’origine de la diffusion de ce model est MetaTrader 4.

Comment choisir d’ouvrir un trade en Trade Centric ou Position Centric:

Pour ouvrir un trade manuellement vous pouvez utiliser entre autre les Scalpers d’AlphaTrader. Notez bien qu’il existe 2 scalpers. Un scalper de position ouvrant des trades Position Centric, et un scalper de trades… ouvrant des trades en Trade Centric:

scalper icones AlphaTrader

Scalper Position Centric

Scalper Trade Centric

Il est aussi possible d’ouvrir un trade en un clic sur un graphe, et de selectioner son type:

AlphaTrader chart trade

Dans une stratégie, lors de l’initialisation vous pourrez spécifier si celle-ci fonctionnera en Trade Centric ou Position Centric. Par défaut elle sera en Position Centric. Si vous appelez “UseTradeCentricEnvironment()” dans la fonction d’Initialisation de la stratégie, elle fonctionnera en Trade Centric. La programmation des stratégies, des indicateurs et des tactiques feront l’objet d’autres articles.

Différences graphiques entre trade Position Centric et Trade Centric

Les trades sont indiqués sur les charts d’AlphaTrader par des flêches. Bleu signifie Buy/Long, et Orange signifie Sell/Short.

Un trade Position Centric est indiqué par une flêche pointant vers le haut (Buy) ou le bas (Sell).

Trades Buy puis Sell Position Centric

Un trade Trade Centric est représenté par une flêche pointant vers la droite pour l’ouverture et vers la gauche pour la fermeture.

Trade Buy Trade Centric

Balanced Trade:

AlphaTrader permettant de travailler à la fois en Position Centric et en Trade Centric, il est possible d’avoir une position LONG sur EURUSD de 5 lots et d’avoir seulement un trade Trade Centric Short de 1 lots dans son blotter. Ceci peut être obtenu de la façon suivante:
– j’ouvre un trade Position Centric Long de 6 lots.
– j’ouvre un trade Trade Centric Short de 1 lot.

Bien que le panel de position indique notre position globale de 5 lots, il pouvait être trompeur de voir seulement un trade Short de 1 lot dans notre blotter. Par conséquent nous affichons de manière grisée ce que nous appelons un “Balanced Trade” pour compléter la position. Notre blotter affichera notre trade Short réel de 1 lot et une entrée grisée non modifiable (le Balanced Trade) Long de 6 lots.

 

Internal Matching:

Grâce à ce fonctionnement hybride (Position et Trade Centric) et à l’indépendance du business model d’Alpha Novae vis à vis des brokers, il nous a été possible d’ajouter à AlphaTrader un moteur d’exécution interne (internal matching engine)! Un algorithme généralement situé chez les serveurs des brokers, comme en particulier sur le serveur MT4, car il est une source de revenues non négligeable… AlphaTrader vous apporte donc un matching engine à domicile…

Celui-ci permet aux trades dans certaines circonstances d’être exécuté de manière instantannée (sans quitter la plateforme AlphaTrader) tout en économisant une partie ou la totalité des commissions et du spread. Par exemple, si vous avez un doublet Buy/Sell de 1 lot et que vous souhaitez les fermer, ceux-ci peuvent être fermés entre eux sans passer par le broker, et donc sans payer aucune commission. Ce qui est impossible sous MT4. Nous détaillerons celui-ci dans un prochain article.

Le Risk Manager d’AlphaTrader 2.0

Le module “Risk Manager” d’AlphaTrader est un maillon indispensable à toute système de trading au sens large, qu’il soit mis en oeuvre par un trader manuel ou automatique.

A voir en HD et grand écran.

 

L’objectif du Risk Manager est multiple:

I Eviter les dérapages, les fameux “fat finger”.

Dans la précipitation un trader peut placer un zéro en trop, cliquer sur un instrument qu’il ne trade pas… ou un automate peut calculer une taille de position trop importante à la suite d’un bug. Le Risk Manager d’AlphaTrader permer de bloquer ces trades… et de sauver votre compte en lui évitant un flash crash…

II Agir en tant que fusible.

Si la fréquence des ordres est trop importante, par exemple si un automate se retrouve dans une boucle infinie d’envoie de trades, le Risk Manager peut agir en court-circuit et bloquer tous les trades. En quelques mots, il aurait pu sauver 440 millions de dollars a Knight Capital

III Protéger le trader de ses faiblesses psychologiques.

Le trader humain est connu pour avoir du mal a tenir les règles qu’il s’est (ou qu’on lui a) fixé. En lui permettant de configurer un seuil maximum de pertes et de gains journalier, seuil pouvant etre suiveur d’ailleurs, le Risk Manager est là pour jouer un rôle indispensable chez les professionnels. A la suite du dépassement de ces niveaux, le Risk Manager coupera toutes les positions et trades en cours et bloquera le trading.

 

Risk Manager AlphaTrader

De haut en bas et de gauche à droite:

Enable Risk Manager: Permet d’activer ou de désactiver le Risk Manager.
Position/Order Size Circuit Breaker: Permet de configurer une taille maximum pour un trade (size) ou une position globale.
Order Frequency Circuit Breaker: Permet de sélectionner une fréqence d’envoie d’ordres maximum. Choisir le nombre par unité de temps (seconde, minute ou heure).
Exposition Circuit Breaker: permet d’indiquer une exposition maximum pour un instrument dans un sens du marché. La différence avec la position est qu’ici on intègre dans nos calculs les ordres en attente (limite et stops). L’exposition correspond a la position auquelle on ajoute la taille des ordres limites ou stops.
En dessous, il est possible d’exprimer le notionel de l’exposition maximum en monnaie du compte. A noter que cette fois-ci, l’exposition concerne l’ensemble des instruments.
Max Loss/Profit: Permet de sélectionner le montant de perte ou de gain maximal pour la journée déclenchant l’arrêt du trading. Il est aussi possible d’activer un suivi (Enable trailing). Si le profit de la journée dépasse la valeur Trigger, ici 1000, le seuil d’arrêt du trading suivra l’équity de votre compte avec un distance de 500. Donc après avoir gagné 1000, au pire vous finirez la journée en profit de 500.
Enable Instrument Filtering: Si activé, permet de sélectionner une liste d’instruments sur lesquels il sera possible de trader. Les trades sur les autres instruments seront rejetés.

En fonctionnement normal, le trading est autorisé (cf ci-dessous). Vous pouvez manuellement, si vous le souhaitez, désactiver le trading à tout instant en appuyant sur le bouton”Disable Trading”.

AlphaTrader

En cas de problème, le Risk Manager désactive le trading (cf ci-dessous). Tout trade est filtré. Il faut appuyer sur le bouton devenu rouge “Enable Trading” pour pouvoir recommencer a trader.

AlphaTrader

Les Tactiques de trading sur AlphaTrader 2.0

Tutoriel et démonstration du concept de tactiques de trading en pratique sur la plateforme de trading AlphaTrader 2.0 de Alpha Novae. Les tactiques permettent en particulier de mettre le trading automatique au service du trader manuel. Le trader automatique y verra quand à lui un outil pratique pour donner plus de modularité à son design et accélérer son travail.

 

A voir en HD et grand écran.

 

Edito Janvier 2012: Une année sous contrôle?

 

Nicolas Vitale

Cette année restera probablement dans les anales de l’histoire, pour le meilleur tout comme le pire. Printemps arabes, tsunami japonais et Fukushima, Ben Laden, Libye, crise de la dette et de l’euro, etc. Un élément de l’actualité en a chassé un autre dans un rythme effrayant.

L’incertitude envers le future n’a rarement était aussi élevée. Entre crise européenne, nouvelles régulations et taxes financières à venir (ou pas), bien malin est celui qui peut présager du future de notre activité. Une seule chose est certaine, la terre continue toujours de tourner et avec elle les “affaires”. Si le métier de trader évolue, il ne pourra jamais disparaitre… puisqu’il est au coeur des échanges humains. Mais essayez de faire comprendre ceci…

L’heure est également à celle du bilan pour Alpha Novae et Trading Automatique. Cette année fut très chargée puisqu’elle a vu l’arrivée de trois nouveaux sites: www.automatedtrading.eu la version anglophone de notre portail, notre boutique trilingue www.automatedtradingshop.com et notre site vitrine www.alphanovae.com.

Notre communauté s’est aussi développée “on line” sur le forum de trading automatique. Merci à tous les contributeurs pour le partage de votre passion! A noter que nous aurons l’occasion de nous rencontrer “off line” cette année via certains évènements dont nous vous parlerons bientôt.

Cette année a également été riche en nouveaux produits et services. En boutique, les outils EasyTrade, Duplicator, OCO Orders, Pegging Orders, etc, simplifient la vie des traders. Au niveau des services, nous avons ajouté du conseil pour le choix de la plateforme de trading, outil indispensable à tout trader en automatique, ainsi qu’une gamme à destination des professionnels avec par exemple le package Hedge Fund Start Up.Suite aux points faibles des plateformes de trading automatique actuelles, nous avons également démarré cette année le développement de notre propre solution de trading algorithmique AlphaTrader qui se connecte actuellement à LMAX et XTrader Pro. La version actuelle AlphaTrader 1.2 sera amméliorée cette année autant du point de vue de la connectivité que des fonctionalités de trading afin de rendre possible les algorithmes de nos clients les plus exigents.

Dans ce climat actuel dominé par l’incertitude, nous avons décidé de commencer l’année avec un nouveau service qui au contraire amène sécurité et contrôle aux traders algorithmiques: Alpha RainMaker. Alpha RainMaker a comme triple mission d’assurer la surveillance du fonctionnement des systèmes et de générer les alertes nécessaire, de sauvegarder l’environnement de trading régulièrement, et de gérer le redémarrage automatique de l’environnement de trading sur un serveur de redondance en cas de problème.

La mise en place d’une architecture de surveillance, d’alertes, de redondance et de failover tel Alpha RainMaker est d’ailleurs en passe de devenir une obligation réglementaire en europe suite aux recommandations de l’ESMA (European Securities and Markets Authority).

Autrefois réservée aux institutionnels ayant les moyens de gérer une telle complexité technologique, Alpha RainMaker apporte la tranquilité aux traders indépendants et aux petites et moyennes entreprises de trading: trading shops, CTA, hedge funds, money managers, etc.

N’hésitez pas à nous contacter pour voir comment Alpha RainMaker peut amméliorer la sécurité de votre trading et en diminuer les coûts (erreurs de trading, serveurs, down time, etc). Le lancement est prévu pour début 2012 et une version beta sera bientôt accessible.

Pour conclure, je souhaiterais tous vous remercier sincérement. Nos clients pour leur confiance et leur fidélité. Et les intervenants du forum pour leurs échanges qui font vivre notre communauté.

Je vous souhaite à tous une très bonne année 2012. Réussite dans votre trading et vos projets, sans oublier le bonheur et la santé.

Bon trading à tous !

Nicolas Vitale
Trading Automatique et Automated Trading
Directeur de Alpha Novae

Il y a un an : Edito Janvier 2011 : Vers de nouveaux horizons

Il y a deux ans:  Edito Janvier 2010 : La qualité n’est jamais un accident

Retrouvez tous les Editos de Trading Automatique ici.