Competences Informatique
Forex Forum > Français > Ressources > Logiciels et matériels
iliko
Bonjour à tous,

étant informaticien il m'arrive de développer pour mes besoins des outils en Java liés d'une manière
ou d'une autre au Forex. En effet, les pseudo langages (quand ils existent) incorporés aux plateformes de trading sont bien pour offrir une porte d'entrée vers la programmation aux non initiés mais ils sont très loin d'offrir les possibilités d'un véritable langage de programmation.

Il arrive aussi qu'on ait une idée en tête, qu'on souhaite la développer et dans ce cas là, rien ne vaut du "sur-mesure" avec les possibilités d'un vrai langage. Le problème est que comme toute chose qui se fait "sur-mesure", il y a des avantages (outils unique, efficacité, etc...) mais aussi un inconvénient majeur: le temps pour le développer.

Si au lieu de développer ses outils au compte goutte dans son coin, 3, 5 ou 10
informaticiens partageaient ce qu'ils font, ce serait beaucoup mieux. Vous trouvez pas ?

Les boites de trading ont des informaticiens qui bossent pour elles. Moi
je vous propose de bosser un peu pour nous mêmes, qu'on mette
nos compétences, nos développements et nos idées ensembles pour aller plus vite et pour disposer de plus d'outils.


Si vous avez des compétences en programmation et que vous partagez cette idée, n'hésitez pas à me contacter par message privé. On va essayer de former un groupe mataf_wink.gif .
Il n'y a pas de "date limite": que vous lisiez ce message le jour du post ou 6 mois après, n'hésitez pas.
Laurent
Bonjour,

Je suis en train de developper une base de données pour recuperer les performances de backtesting dans Tradestation.

Une grosse partie est deja ok. Mais si quelqu'un a des competences Access ou MySql, j'aurai volontiers besoin d'aide pour l'import des datas dans la base et la creation d'une interface de type query.

Merci
DotFx
Bonjour Ilico,
moi aussi je suis "informaticien", enfin plus exactement développeur chez un éditeur (je n'aime pas trop ce terme si vague d'"informaticien").
Comme toi apparemment, je développe des petit outils persos, plus d'ailleurs pour le plaisir de tester des théories que pour mon trading réel. Il peut s'agir de librairies perso pour m'interfacer avec les API de brokers (quand ils en proposent), de placer des ordres d'une certaine façon, ou encore des moulinettes de récupération de données à partir de pages ou services web.
Etant plutôt adpete du développement objet, je me désole moi aussi des limitations des languages de scripts de nos plateformes de trading. Mais ce n'est déjà pas si mal, et y'a de quoi s'amuser. Je dois dire d'ailleurs que leur disponibilité est sans doute à l'origine de mon intérêt pour le trading forex.
Donc tu vois, si tu as des idées à mettre en pratique en commun, je suis des tiens.
J'ai pratiqué Java, mais mon domaine de prédilection, ce serait plutôt le monde .net (C#, vb.net).
Pour ma part, j'ai évidamment plusieurs "chantiers" en cours. Celui qui m'occupe actuellement est de me mettre en situation de pouvoir faire du baktest de système de trading sur News US. Pour cela, il me faut pour commencer me constituer une base de données structurée des News passées (date, heure, degrès d'impact moyen suivant sa nature, écart des chiffres publiés par rapport au concensus etc), consultable par mon "expert" Metatrader.
Toutes ces infos sont disponible sur le net. A moi de les en extraire...

Ton idée de mutualiser les efforts et les compétences est séduisante, c'est d'ailleurs pourquoi j'interviens sur ton post. Mais je sais qu'elle a ses limites, les mêmes que celles du logiciel libre. Il faut fixer un cadre et des objectifs de travails bien précis pour arriver à un résultat.

Bon dév, et bon trades!
DotFx
CITATION(Laurent @ Sep 30 2006, 19:05)
Bonjour,

Je suis en train de developper une base de données pour recuperer les performances de backtesting dans Tradestation.

Une grosse partie est deja ok. Mais si quelqu'un a des competences Access ou MySql, j'aurai volontiers besoin d'aide pour l'import des datas dans la base et la creation d'une interface de type query.

Merci
[snapback]9844[/snapback]



Laurent, j'ai sans doute les compétences que tu recherches.
Pourrais-tu être plus précis. A quel niveau se situe ton problème?
-Requête d'insertion SQL (l'insertion proprement dite de tes données en base)?
-Utilisation d'un assistant d'import Access?

Concernant la création d'un interfaçe graphique proposant des filtres sur ta base de données, Access te le permet assez facilement sans avoir recours à un language de programmation autre (création du "formulaire" et macro VBA).
Par contre avec MySql, tu ne disposes pas d'un outil intégrés te le permettant facilement.
Tintin92
Bonjour,

Pour faire du back test je m'intéresse à EclipseTrader.

Présentation d'EclipseTrader logiciel financier en Open source

EclipseTrader :
http://sourceforge.net/projects/eclipsetrader/
http://eclipsetrader.sourceforge.net/

EclipseTrader est un logiciel en Open source, c'est-à-dire que les sources sont librement téléchargeables.

EclipseTrader est écrit en Java.
FAQ Java
http://java.developpez.com/faq/java/

Il est également basé sur Eclipse, c'est un Eclipse RCP
www.eclipse.org
Eclipse est l'EDI Java le plus utilisé :
http://java.developpez.com/outils/edi/#sondage

FAQ Eclipse :
http://java.developpez.com/faq/eclipse/

Pour vous faire une idée sur Java par rapport aux autres langages et environements de développement vous pouvez consulter ces forums :
http://www.developpez.net/forums/forumdisplay.php?f=40

Qu'est-ce qu'Eclipse ?
http://java.developpez.com/faq/eclipse/?pa...finitionEclipse

Qu'est ce que Eclipse RCP ?
http://java.developpez.com/faq/eclipse/?pa...form#eclipseRCP

Comment installer une version compilée d'EclipseTrader :
Vous avez besoin d'un Java runtimes :
http://download.eclipse.org/eclipse/downlo...a-runtimes.html

Il est possible que vous ayez déjà un Java runtimes, voire :
Démarrer / Paramètres / Panneau de configuration / Java

Sinon il faut installer un Java runtimes.

http://java.sun.com/j2se/1.4.2/download.html
Sous Windows wous pouvez installer soit le J2SE Software Development Kit (SDK), si vous pensez faire du développement :
Download J2SE SDK

Soit le J2SE Java Runtime Environment (JRE)
Download J2SE JRE

Une fois le runtime Java installé il faut télécharger EclipseTrader :
http://sourceforge.net/project/showfiles.php?group_id=116488
DotFx
CITATION(Tintin92 @ Oct 2 2006, 15:37)
Bonjour,

Pour faire du back test je m'intéresse à EclipseTrader.

Présentation d'EclipseTrader logiciel financier en Open source

EclipseTrader :
http://sourceforge.net/projects/eclipsetrader/
http://eclipsetrader.sourceforge.net/

EclipseTrader est un logiciel en Open source, c'est-à-dire que les sources sont librement téléchargeables.

EclipseTrader est écrit en Java.
FAQ Java
http://java.developpez.com/faq/java/

Il est également basé sur Eclipse, c'est un Eclipse RCP
www.eclipse.org
Eclipse est l'EDI Java le plus utilisé :
http://java.developpez.com/outils/edi/#sondage

FAQ Eclipse :
http://java.developpez.com/faq/eclipse/

Pour vous faire une idée sur Java par rapport aux autres langages et environements de développement vous pouvez consulter ces forums :
http://www.developpez.net/forums/forumdisplay.php?f=40

Qu'est-ce qu'Eclipse ?
http://java.developpez.com/faq/eclipse/?pa...finitionEclipse

Qu'est ce que Eclipse RCP ?
http://java.developpez.com/faq/eclipse/?pa...form#eclipseRCP

Comment installer une version compilée d'EclipseTrader :
Vous avez besoin d'un Java runtimes :
http://download.eclipse.org/eclipse/downlo...a-runtimes.html

Il est possible que vous ayez déjà un Java runtimes, voire :
Démarrer / Paramètres / Panneau de configuration / Java

Sinon il faut installer un Java runtimes.

http://java.sun.com/j2se/1.4.2/download.html
Sous Windows wous pouvez installer soit le J2SE Software Development Kit (SDK), si vous pensez faire du développement :
Download J2SE SDK

Soit le J2SE Java Runtime Environment (JRE)
Download J2SE JRE

Une fois le runtime Java installé il faut télécharger EclipseTrader :
http://sourceforge.net/project/showfiles.php?group_id=116488
[snapback]9858[/snapback]





Intéressant cet EclipseTrader. Au premier abord, il m'apparaît être plus un logiciel d'analyse technique et de tracking de figure qu'un atelier de système de trading. Mais je vais essayer de essayer de fouiner un peu du côté des plugins.
Et surtout, je vais essayer d'étudier un peu le code source, ce devrais être un exemple très éducatifs, car tu as éveillé me curiosité sur l'EDI Eclipse.