
Mooniorny
Suivi de cours boursiers, cryptomonnaies et devises en temps réel
Application de bureaumai 2024PythonDearPyGuiyfinance
Application de bureau qui affiche un tableau de bord de graphiques de cours (actions, cryptomonnaies, devises) récupérés avec yfinance. Les courbes changent de couleur selon des seuils définis par l’utilisateur. Version alpha.
But du projet
Surveiller d’un coup d’œil une liste de valeurs (Apple, AMD, BTC-USD…) sur une grille de graphiques, et repérer immédiatement celles qui franchissent un seuil fixé à l’avance. La configuration est en Python, donc facile à étendre avec ses propres conditions.
Fonctionnalités
- Un graphique par valeur, période réglable de 1 jour à l’historique complet.
- Rafraîchissement automatique (60 secondes par défaut), pause et rafraîchissement manuel via le menu Monit.
- Coloration des segments de courbe selon des conditions de prix (au-dessus ou en dessous d’une valeur).
- Tri alphabétique ou par « maturité » (seuil atteint).
- Profils multiples : création, ouverture, suppression.
- Fenêtre de réglages : intervalle de rafraîchissement, taille des graphiques, période par défaut.
- Code de notification prévu : notification de bureau (Linux, macOS, Windows), e-mail SMTP, SMS (Free Mobile).
Captures d’écran
Configuration
Chaque profil est un dossier de profils/ contenant trois modules Python :
stocks.py: liste des valeurs suivies (nom, symbole, conditions de couleur) ;ui.py: titre, intervalle, périodes, palette de couleurs ;alerts.py: canaux de notification (bureau, e-mail, SMS).
Installation
pip install -r requirements.txt
# sous Windows uniquement :
pip install -r requirements_windows_only.txt
python main.pyLimites connues
Version alpha : plusieurs entrées de menu (tableaux de bord, presse-papiers, réglages des valeurs et des alertes) affichent encore « work in progress ».

