jeudi 11 août 2011

EveryTrader logiciel open source de trading en C#.

Bonjour,

J'ai l'ambition de développer un nouveau logiciel de trading, EveryTrader.
Caractéristiques d'EveryTrader :
Logiciel open source
Développé en C#
Composé de trois programmes indépendants
EveryQuotes, logiciel de stockages de cotations dans une base de données.
EveryCharts logiciel d'affichage des cotations stockées dans la base de données.
EveryBacktest logiciel interface entre les cotations stockées par EveryQuotes et les logiciels de backtest de TradeLink.

D'un certain point de vue ces 3 programmes sont des programmes complémentaires à TradeLink.
http://code.google.com/p/tradelink/

Méthodologie de développement :
Je vais essayer de développer ce projet en utilisant le BDD ( Behavior Driven Development ).

Je suis à la recherche d'autres développeurs bénévoles, souhaitant participer à ce projet.
Possibilité de travailler via Skype en écran partagé.

mercredi 11 novembre 2009

Logiciels boursiers

http://www.ninjatrader.com/
Licence : logiciel commercial
Remarques : Gratuit pour la partie backtest
Import de cotations : oui
Produits : Forex, Actions, CFD
Langage : C#

www.rightedgesystems.com/

MultiCharts

http://www.amibroker.com/
Licence : logiciel commercial, shareware
Remarques : Possibilité de tester le logiciel, y compris de réaliser des backtests ?
Les cotations importées ne sont pas sauvegardées.
Import de cotations : oui
Produits : Forex, Actions
Langage : Langage spécifique à AmiBroker, ressemble à du C.

http://www.metatrader4.com/
Licence : logiciel commercial gratuit
Remarques : Gratuit
Import de cotations : oui ?
Produits : Forex, CFD
Langage : spécifique à la plateforme

JSystemTrader
Licence : logiciel open source
Remarques :
L'auteur ne développe plus ce logiciel, il est passé à JBookTrader, voir logiciel suivant.
Backtest intra-day, utilise les API d'Interactive Brokers.
Logiciel dont le source code est disponible.
N'est plus activement développé.
Import de cotations : possible
Produits : Forex, autres ?
Langage : Java

JBookTrader
Licence : logiciel open source
Remarques : Backtest intra-day.
L'auteur est également auteur de JSystemTrader.
Logiciel basé sur la profondeur du carnet d'ordres.
Utilise les API d'Interactive Brokers pour passer des ordres.
Logiciel dont le source code est disponible.
Import de cotations : possible
Produits : Futures ?, autres ?
Langage : Java


www.visualchart.com
Licence : logiciel commercial
Remarques : Gratuit pour la partie backtest
Import de cotations : oui ?
Produits : Forex, Actions, CFD
Langage : C#

www.prorealtime.com
Licence : logiciel commercial
Remarques : Gratuit pour la partie backtest
Import de cotations : non ?
Produits : Actions, Indices
Langage : spécifique à la plateforme

jeudi 3 septembre 2009

Installation et configuration du plugin Scala version 2.8.0 pour NetBeans 6.7.1 sur un Windows XP.

Installer la dernière version nightly de NetBeans 6.7.1
Télécharger la dernière version nightly de NetBeans 6.7.1 :
NetBeans 6.7.1 latest nightly
Installer cette version.

Installer la dernière version Scala 2.8.0 Nightly Builds
Télécharger la dernière version Scala 2.8.0 Nightly Builds :
Scala 2.8.0 Nightly Builds
Scala Nightly Builds

Décompresser scala-2.8.0.latest.zip dans un répertoire Scala280 de votre disque dur.

Ajouter les variables d'environnement



Cliquez sur l'image pour l'agrandir.



Cliquez sur l'image pour l'agrandir.


Cliquez sur l'image pour l'agrandir.



Cliquez sur l'image pour l'agrandir.



Cliquez sur l'image pour l'agrandir.

Installer le plugin Scala dans NetBeans
Lancer NetBeans.
Cliquez sur :
Menu / Tools / Plugins / Availables plugins


Cliquez sur l'image pour l'agrandir.



Cliquez sur l'image pour l'agrandir.



Cliquez sur l'image pour l'agrandir.

Lancer une application Scala HelloWorld test.
Cliquez sur :
Menu / File / New Project... / Scala / Scala Application / Next / Finish
Run Main Project

Voila ce que vous devez obtenir :


Cliquez sur l'image pour l'agrandir.



Liens :


Documentation en anglais par l'auteur du plugin Scala de NetBeans.

Scala Plugin for NetBeans - Rewrite in Scala #1: Almost Done

Scala Plugin for NetBeans - Rewrite in Scala #2: Supports Java/Scala Mixed Project

Scala Plugin for NetBeans - Rewrite in Scala #3: Ready for Beta Test

Scala Plugin for NetBeans - Rewrite in Scala #4: How to Use It to Develop Scala Itself

Scala Plugin for NetBeans - Rewrite in Scala #5: Refactoring Step One - Finding usages

Scala Plugin for NetBeans - Rewrite in Scala #6: Refactoring Step Two - Rename

vendredi 14 août 2009