OVH Cloud OVH Cloud

Graphique Boursier

2 réponses
Avatar
Philippe Dhondt
Bonjour,

Je travaille actuellement sur un logiciel boursier qui devrait
être accessible via un site.
Débutant en PHP, j'aimerai savoir si la fonctionnalité décrite
ci-dessous est réalisable, et si oui, qu'elle est la meilleure
façon de procéder.

Fonctionnalité:

Level1 (minimum requis)
********

Le but est l'affichage de data sous forme de graphique (linéaire
ou autre), les data étant stockées dans une base de données
(actuellement SQL Server) .
Aucun calcul n'est requis

L'utilisateur est sur le site, une session est ouverte.
Il sélectionne dans une liste déroulante un titre, le programme
va chercher dans la base de donnée les data et les affiche.

Affichage:
Un titre = une fenêtre
Une fenêtre = trois frames
Un frame = un graphique principale et son (ses) dérivé

Exemple de frame
Graphique principal : le cours d'un titre
Graphique dérivé = la moyenne mobile de ce cours

Les Frames
le cour :
Quatre séries deData (Plus Haut, Plus Bas, Ouverture,
Clôture)
Trois types de graphiques Graphique linéaire, chandelier ou
bar chart.
Une série de data pour le dérivé
les volumes :
une série de data pour le Volume
Type de graphique : à bâtonnet
Une série de data pour le dérivé
L'indicateur
Une série de data pour l'indicateur
Une série de data pour le dérivé

Les data sont des valeurs journalières, l'historique peut aller
jusqu'à plus de dix ans.


Level 2 (évolution possible /probable)
*********

L'utilisateur peut afficher deux fenêtres simultanément (chacune
tel que décrit plus haut, c'est-à-dire avec 3 frames...)

L'utilisateur a à sa disposition une liste deroulante lui
permettant de changer l'echelle de temps. Le possibilités sont
prédéfinies et fixes (par exemple 1 semaine, 1 mois , ans et 5
ans). A nouveau, aucun calcul n'est requis , toutes les series
de data sont stockées dans la base de données.

L'utilisateur peut customiser l'affichage d'une fenêtre et
enregistré dans un "Layout" et enregistre ses layouts. Ceux ci
apparaîtront dans une liste de déroulante présente dans chaque
fenêtre.


D'avance un grand merci à tous

2 réponses

Avatar
John GALLET
Bonjour,

Je travaille actuellement sur un logiciel boursier qui devrait
être accessible via un site.
C'est à dire ? c'est une application web dynamique ou à partir des données

générées par un logiciel tiers, il faut faire une partie de reporting ?

Débutant en PHP, j'aimerai savoir si la fonctionnalité décrite
ci-dessous est réalisable,
Oui.


et si oui, qu'elle est la meilleure façon de procéder.
Faire faire un devis par un professionnel. Je l'envoie où ?


Blague à part :
Le but est l'affichage de data sous forme de graphique (linéaire
ou autre), les data étant stockées dans une base de données
(actuellement SQL Server) .
GD lib.


Une fenêtre = trois frames
"Les frames c'est mal"(tm).


Graphique dérivé = la moyenne mobile de ce cours
Aucun calcul qu'il disait...


L'utilisateur peut customiser l'affichage d'une fenêtre et
enregistré dans un "Layout" et enregistre ses layouts. Ceux ci
apparaîtront dans une liste de déroulante présente dans chaque
fenêtre.


Ca c'est passablement plus casse co^Wpieds à coder et accessoirement ça
sert pas à grand chose à part à faire plaisir au luser. Il vaut mieux
proposer plusieurs canevas standards d'affichage et s'y tenir, ou alors
partir dans des usines à gaz impossibles à maintenir genre Businnes
Objects. Enfin bon, tant qu'il s'agit seulement d'enregistrer des
positions "d'objets" (au sens : graphique, ticker, etc...) ça se fait
bien. Où ça commence à vraiment devenir très, très chiant, c'est s'il faut
que l'utilisateur puisse définir ses propres graphiques en live.

NB: c'est assez indépendant de la plateforme (php,.net, jsp etc...)
utilisée, c'est juste casse pieds.

a++
JG

PS : conseil personnel en tant que prestataire : quand vous donnez un
cahier des charges, décrivez **ce que* doit faire l'application mais
jamais **comment** elle doit le faire. Vous n'avez pas à vous soucier de
savoir s'il y a ou non des frames, c'est le soucis du développeur, et on
peut très bien s'en passer.

Avatar
CrazyCat
John GALLET wrote:

Le but est l'affichage de data sous forme de graphique (linéaire
ou autre), les data étant stockées dans une base de données
(actuellement SQL Server) .
GD lib.

Graphique dérivé = la moyenne mobile de ce cours
Aucun calcul qu'il disait...



Si je puis me permettre, je pense que RRDtool n'est pas mal du tout
aussi pour réaliser des graphiques de ce genre.

--
Tchattez en liberté: http://www.c-p-f.net
Tout sur les eggdrops: http://www.c-p-f.org
ML @ http://groups-beta.google.com/group/eggdrops