Simulation du marché financier.
L'objectif principal est de simuler un marché financier où les traders peuvent acheter et vendre des actifs tels que des actions, des obligations et des produits dérivés. Les traders sont des entités autonomes qui prennent des décisions d'achat et de vente en fonction de différents critères tels que les tendances du marché, les nouvelles économiques et politiques, les événements mondiaux, etc.
Le système doit être capable de gérer plusieurs traders simultanément et de traiter leurs transactions en temps réel. Les transactions sont effectuées à l'aide de pipes et de sockets, tandis que les signaux et les sémaphores sont utilisés pour synchroniser les différentes parties du système.
Le projet peut être étendu pour inclure des algorithmes de négociation sophistiqués, des analyses techniques, des stratégies de couverture, des modèles de volatilité, etc. Le système peut également être connecté à des données de marché en temps réel pour refléter les fluctuations réelles du marché.