Finance:Outil de récupération de données financières/AppliFiMag

De Ensiwiki
Aller à : navigation, rechercher
Project schedule.png
Titre du projet Récupération de données financières (2013)
Cadre Projets de spécialité
Page principale Portail:Finance/Articles

Encadrants Mnacho Echenim


Windows.png  Windows 
Logo de API-FiMag
Logo de API-FiMag


Projet de spécialité réalisé par Luc Ballot, Anthony El Toukhy, Yahia Guergachi et Adam Kumbhar en utilisant le langage de programmation C# et Visual Studio 2010 (Framework .NET 4.0)


Ce projet consiste à fusionner et à améliorer deux projets réalisés en 2012 (XDataFi et RateFiMag) consistant à récupérer des données financières à partir de sources différentes.


Ce projet est composé d'AppliFiMag, une interface graphique, et d'APIFiMag, une API (une dll) permettant de récupérer des données financières (données historiques sur les marchés actions, taux de changes, taux d'intérêts interbancaires, données en temps réel sur les actions) depuis différentes sources (Yahoo, Google, Fxtop, EBF...), puis de les exporter dans plusieurs formats (CSV, XML, JSON et MDF).

L'exportation en format MDF nécessite d'avoir SQL Server 2008 installé.


Manuel utilisateur de l'interface

Ci-dessous le lien vers le manuel d'utilisateur de :
Manuel utilisateur de l'interface

Ce manuel décrit le fonctionnement de l'application, les résultats qu'elle permet d'obtenir et les fonctionnalités qu'elle offre. Les méthodes d'importations, d'affichages et d'exportations de données y sont ainsi détaillées.


Manuel utilisateur de l'API

Ci-dessous le lien vers le manuel d'utilisateur de l'API :

Manuel utilisateur de l'API

Ce manuel permet de décrire l'architecture de l'API et les fonctionnalités qu'elle permet. Cela permettra ainsi aux lecteurs de facilité leur compréhension de l'API en vue d'une éventuelle amélioration ou d'un ajout de fonctionnalités.


Documentation technique

Veuillez suivre le lien suivant:

Documentation technique

Cette documentation technique a été rédigée pour permettre aux utilisateurs souhaitant améliorer l'application de comprendre en détail les différentes classes implémentées et le principe de leur utilisation.


Suggestions d'améliorations

  • Implémenter la complétion et le nettoyage des données : si une source fournit un ou plusieurs champs incomplets, permettre à l'API de récupérer ces données via une autre source.
  • Intégrer la récupération des données statiques des sociétés à l'interface.
  • Étendre le système de récupération de données via fichier de configuration XML, actuellement ce système ne concerne que la récupération de données historiques. Il faudrait donc développer une norme pour chaque type de données supplémentaires (taux d'intérêts, taux de change), et ensuite étendre DataXML pour prendre en charge ces fichiers de configuration.
  • Implémenter la récupération des taux de change via d'autres sources que FXTop.
  • Plus généralement, ajouter de nouvelles sources d'importations de données et de nouveaux formats pour augmenter au maximum la flexibilité de l'API, notamment penser à utilier les requêtes YQL pour récupérer des données historiques.

Téléchargement

Fichier:APIFiMag.zip Cette archive contient le projet entier.

Fichier:API-FiMag.zip Cette archive contient l'exécutable et la DLL.