Présentation

D'un point de vue professionnel je suis consultant dans le eForex. D'un point de vue personnel je suis également un passionné de Trading et de création de Systèmes depuis plus de 10 ans et du Forex depuis près de 5 ans. C'est cette passion qui m'a amené à créer ce Web-Zine.

 

Ce site se veut être un magazine indépendant sur le Forex et le Trading. Je ne suis donc associé à aucun Software Vendor ou Broker. Les informations en provenance de ForexTV sont un service aux lecteurs de AddictFX fournit dans le cadre d'un partenariat non rémunéré.

 

Bonne lecture

AddictFX

 

Statistiques du site au 20/01/2008

Création du site : 16/04/2005

446 349 pages vues

127 771 visiteurs uniques

367 abonnés à la Newsletter

W3C

  • Flux RSS des articles
Dimanche 3 février 2008 7 03 /02 /2008 19:20

Bonjour à tous,

 

Multicharts est à ce jour l'alternative la plus sérieuse à Tradestation. La version 2.1 sortie en Juillet 2007 l'a rendu non seulement réellement utilisable mais en a fait le soft le plus intéressant du moment.

 

Il s'agit en effet d'un mini Tradestation, un véritable clone de ce dernier mais dont les développements avancent plus vite et qui envisage surtout de pousser les choses bien plus loins que son aîné. 

 

Multicharts présente de nombreux atouts. Il offre en premier lieu une connectivité totale à tous les flux du marché, y compris ceux de Tradestation Securites. Mais ce qui fait sa plus grande force c'est le Power Langage, un clone de l'Easy Langage permettant d'importer tous vos scripts Tradestation.  La compatibilité n'étant pas encore assurée à 100%, il subsiste quelques directives EL non prises en charge à l'heure actuelle mais rien de bloquant. Jusqu'à présent ce que je n'ai pas pu compiler pouvait aisément être contourné.

 

Des tests comparatifs entre TS et Multicharts effectués sur plusieurs Backtests, tous basés sur les mêmes données de TS Securities, ont montrés des résultats 100% identiques au pips près. Qu'il s'agisse des trades, des prix, des statistiques présentées dans les rapports ou des Equity Curve, tout est totalement identique. A noter que la forme des rapports est toutefois différente puisque Multicharts adopte une présentation inspirée des rapports eSignal. Il n'y a donc pas à s'attendre à de mauvaises surprise quand au moteur de backtesting.

 

Ca reste toutefois du "Tradestation Like" donc soumis aux mêmes limitations que ce dernier. Hors de question par exemple de monter des systèmes de scalping puisqu'il est impossible d'avoir connaissance du book et de gérer les placements d'ordres (Buy the Bid/Sell the offer), Multichart comme TS émule simplement les exécutions et les transmet en Market Order au prochain tick, ca reste parfaitement inadapté au trading haute fréquence et encore moins au scalping sur les futures d'indices ou de taux (pour ça un outil comme SmartQuant permettant de placer réellement les ordres et de les modifier pour travailler l'order book est bien plus adapté). Maintenant pour de l'intraday en 15 minutes ou en Hourly ca reste de très loin la plus simple des solutions à mettre en oeuvre. A noter toutefois qu'une prochaine version de Multicharts prévoit de pouvoir placer et de gérer des ordres déjà en place chez le broker, ce qui ouvre la voie à une automatisation plus sophistiquée.

 

 

 

Multicharts 2.1 - copie d'écran flux Forex eSignal Liquidity provider GFT

 

Des fonctionnalités complètes

Les caractéristiques principales de Multicharts sont résumées dans le tableau ci-dessous.

 

Fonction Description
Workspaces Une version à venir de Multicharts offrira bientôt le Multiscreen par extraction des fenêtre d'un Workspace
Time Scales mois, semaine, jour, heure, minutes, secondes, nombre de Ticks, nombre de contrats, nombre de points.
Compatibilité EasyLanguage® PowerLangage, compatible EasyLangage®, import ELA/ELS/ELD
200 Indicateurs Indicateurs, Paint Bars, Show Me
PaintBars et ShowMe Identiques à ce qui existe dans TS, ils ne sont toutefois pas différenciés des indicateurs classiques
Templates d'indicateurs Insertion d'un ensemble d'indicateurs définis comme template par l'utilisateur
Systèmes de trading Ecriture en PowerLanguage, Back-Testing, Signaux, alertes, Trading Automatique avec Interactive Brokers
Back-Testing Ecriture de stratégies, rapports détaillés exportables sous Excel avec plus de 196 indicateurs de mesure de performances et 25 graphes
Optimisations Optimisation par force brute ou algorithmes génétiques avec définition des critères discriminants, rapports d'optimisation, Charts 3D
Données Connexions à toute source de données real time ou daily. Payantes telles que eSignal ou IQFeed et gratuites telles que OpenTick, Yahoo, MSN. Les données importées en ASCII peuvent être mélangées avec les historiques des fournisseurs et les données real time de façon très souple

 

Des calculs en haute performance

 

Multicharts met particulièrement l'accent sur les performances de calculs. De ce point de vue il surpasse très largement Tradestation.

 

Tout d'abord l'architecture même du logiciel est totalement Multithreadée ce qui permet de continuer à travailler pendant une optimisation ou le calcul d'un indicateur complexe. Lorsque vous lancez une optimisation sur Tradestation, vous êtes bloqués, inutile de tenter d'ouvrir un autre chart ou de lancer un autre calcul, son architecture ancienne et monolithique vous bloque totalement. Sur Multicharts vous pouvez continuer à parcourir vos workspaces, ouvrir de nouveaux charts, effectuer d'autres backtests, bref vous continuez à travailler comme si de rien n'était.

 

Ensuite l'utilisation du Multicore permet un gain de performances significatif comparé à Tradestation. J'ai comparé TS 8.2 et Multicharts 2.1 sur le calcul d'un de mes indicateurs personnels. J'ai choisi le plus complexe en terme de temps de calculs.

 

Le Calcul est effectué sur un portable Sony Vaio Core2Duo à partir d'un historique GBPUSD en barres 15 min allant de 10/2002 au 31/05/2007. L'historique issu de TS a été importé sur Multicharts:

 

Soft Temps de calcul
Tradestation 8.2 16:24 min
Multicharts 2.1 10:00 min

 

On constate qu'on passe d'un temps de calcul de 16 minutes et 24 secondes sur TS à 10 minutes sur Multicharts. Les résultats de l'indicateur sont totalement identique entre les deux softs, il n'y a pas d'artifice de calcul ou d'erreur. Multicharts est donc pratiquement 40% plus rapide que Tradestation sur ce simple test.

 

Ceux qui se demandaient quel intérêt il pouvait y avoir à utiliser Multicharts sur un flux TS étant donné que dans ce cas on dispose aussi forcément de Tradestation viennent de trouver ici la réponse.

 

Quand à MCFX, j'en parlerais dans un prochain article.

 

AddictFX

Par AddictFX - Publié dans : Software
Ecrire un commentaire - Voir les 2 commentaires - Recommander
Retour à l'accueil

Commentaires

Bonjour ,


 


    Merci pour l'analyse  de cette  nouvelle plateforme .


 


     Une précision cependant ; cette version de Multichart


permet-elle  le calcul  de l' Equity ,moyenne des Equity  obtenues


par Backtest , d'un portefeuille de valeurs  ; ce qui est une


fonction importante   absente de TS8  ?


 


Cordialement ,  


 


 


 

Commentaire n°1 posté par Alexandre le 05/02/2008 à 23h35

Bonjour,


Non pas encore, le Portfolio Backtest est au programme de la prochaine release en principe.  Ils ont voulu l'introduire à plusieurs reprises mais n'avaient peut être pas bien évalué la chose. Non pas que ce soit complexe mais il faut pouvoir définir ce qu'est un portfolio au sens large. Au sens des systèmes de trading on a aussi bien des portfolios d'instruments que de systèmes. Un même système peut être appliqué sur N instruments mais aussi N systèmes sur N instruments mais il faut surtout pouvoir ramener les P&L dans une devise de référence (évident pour le FX mais peut être aussi nécessaire si vous mélangez des futures Europe + US).


AddictFX

Commentaire n°2 posté par AddictFX le 06/02/2008 à 00h04

Catégories

Recherche

Calendrier

Mars 2010
L M M J V S D
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
<< < > >>
Contact - C.G.U. - Signaler un abus