La Plateforme BourseMaroc
BourseMaroc est un tableau de bord qui centralise en temps réel les données de la Bourse de Casablanca (BVC), les enrichit avec des algorithmes de scoring et les met en contexte via une analyse IA. Voici comment s'organise l'interface.
🏠 Marché — Aperçu en direct
Page d'accueil : affiche l'état global du marché en temps réel. Vous y trouvez les indices phares (MASI, MASI 20, FTSE CSE Morocco 15…), le fil d'actualité économique, le sentiment de marché (haussier / neutre / baissier) calculé à partir de la proportion d'actions en hausse/baisse, ainsi que les mouvements extrêmes du jour (plus fortes hausses et baisses).
Les données sont rafraîchies automatiquement toutes les 60 secondes pendant les heures d'ouverture de la bourse.
📈 Bourse — Suivi des valeurs
Vue détaillée de toutes les valeurs cotées suivies par la plateforme. Pour chaque titre, vous voyez : cours actuel, variation du jour, volume échangé, carnet d'ordres (meilleure offre / meilleure demande), position intraday et tendance annuelle.
Un graphique d'historique quotidien est disponible pour visualiser l'évolution du cours sur les dernières semaines.
⭐ Picks — Sélection algorithmique
La section Picks applique notre algorithme de score composite à l'ensemble des valeurs liquides du marché pour isoler les opportunités potentielles du moment. Voir Section 2 pour le détail des calculs.
🤖 Analyse IA — Assistant Gemini
Interface conversationnelle alimentée par Google Gemini. L'IA reçoit en contexte les données de marché en temps réel (tendances, top mouvements, actualités, historique récent) et répond à vos questions en français. Elle ne peut répondre que sur la base des données transmises — elle n'invente pas de chiffres.
💼 Mon Espace — Suivi personnalisé
Espace personnel pour configurer votre liste de valeurs suivies, consulter les alertes et gérer les préférences de notifications email (rapport quotidien de clôture).
Comment fonctionne l'Algorithme ? — v4
BourseMaroc analyse automatiquement toutes les actions cotées à Casablanca et leur attribue un score de 0 à 100. Ce score résume le comportement actuel de l'action : son cours, son volume, son carnet d'ordres… Il ne juge pas si l'entreprise est bien gérée ou bon marché. Plus le score est élevé, plus les indicateurs techniques pointent vers une hausse possible — mais rien n'est garanti.
⭐ Comment le score est calculé (section Picks)
Le moteur calcule un score de 0 à 100 en combinant douze indicateurs. Chaque indicateur reçoit une note entre 0 (signal très baissier) et 1 (signal très haussier). Ces notes sont multipliées par leur poids respectif, puis additionnées pour former le score final. Si un indicateur n'est pas disponible (données manquantes), il est simplement ignoré — les autres continuent de fonctionner.
Le signal suit automatiquement : ≥ 65 → ACHETER · 40–65 → CONSERVER · < 40 → VENDRE.
- Pas de transactions : si aucun échange n'a eu lieu sur la séance (volume = 0, trades = 0), le signal est marqué Données indisponibles plutôt que CONSERVER. Un silence de marché ne veut pas dire « stable ».
- Trop peu de volumes : si le volume du jour est inférieur à 10 % du volume habituel (médiane des 20 dernières séances), le signal est annulé — un marché aussi étroit n'est pas fiable.
- Heures de fixing BVC : pendant la pré-ouverture (09h00–09h30) et la pré-clôture (14h30–15h30), les données du carnet d'ordres sont ignorées. Pendant ces plages, les ordres affichés attendent d'être exécutés — ils ne reflètent pas la liquidité réelle.
- Détection de spoofing v3 : si le carnet d'ordres est 8× plus grand que le volume réellement échangé, ou s'il est déséquilibré à plus de 80 % d'un côté sans transactions réelles, l'indicateur carnet est ignoré. Sur la BVC, des ordres fictifs sont parfois affichés pour influencer les petits investisseurs.
- Frein anti-euphorie RSI v3 : si le RSI dépasse 80 (l'action est « surchauffée »), la confiance du signal ACHETER est automatiquement réduite de 8 points. Un RSI sous 25 sur un signal VENDRE la réduit aussi — signe qu'un rebond est possible.
- Vérification multi-horizons v3 : si la variation du jour, celle des 5 dernières séances et la tendance annuelle ne vont pas dans le même sens que le signal, la confiance est réduite de 10 points. Un signal isolé non confirmé par le contexte global est moins fiable.
- Fiabilité du carnet d'ordres v4 : le spread bid/ask (écart entre prix d'achat et de vente), le nombre de transactions et la profondeur totale du carnet sont évalués. Si le carnet est peu fiable (spread élevé, peu de trades, profondeur < 50 000 MAD), son poids dans le score est automatiquement réduit — jusqu'à 80 %.
- Anomalie de marché globale v4 : si le marché dans son ensemble présente des signes de panique ou d'euphorie collective (pression acheteuse anormale, effondrement de la participation, divergence entre la hausse du MASI et le nombre de titres en baisse), la confiance de tous les signaux de la séance est réduite jusqu'à −15 points.
| Indicateur | Poids selon le marché | Ce qu'il mesure — en clair |
|---|---|---|
| Carnet d'ordres Pression acheteurs vs vendeurs |
18–25 % | Proportion d'acheteurs dans le carnet (ordres d'achat ÷ total). Si les acheteurs dominent, c'est haussier. Ignoré si le carnet est manipulé ou en phase de fixing. En v4, son poids est réduit automatiquement si le carnet est peu fiable (spread large, peu de trades). |
| Hausse / Baisse du jour Normalisée par la volatilité habituelle |
15–22 % | Variation du jour, mais rapportée à la volatilité habituelle du titre (ATR 14 jours). Un titre qui monte de 2 % alors qu'il bouge habituellement de 1 % est plus significatif qu'un titre qui monte de 2 % mais qui bouge habituellement de 5 %. |
| Activité du titre Volume du jour vs médiane 20 séances |
12–18 % | Compare le volume échangé aujourd'hui au volume habituel des 20 dernières séances. Si le titre est soudainement très actif (gros volumes), c'est souvent signe que quelque chose se passe — haussier ou baissier selon les autres indicateurs. |
| Tendance sur 5 séances | 12–18 % | Performance du titre sur la semaine écoulée (5 séances de bourse). Une hausse de 5 % en une semaine est un signal fort. Ce calcul utilise uniquement les jours de cotation réels, sans doublons. |
| Tendance sur 1 an | 5–10 % | Performance du titre depuis 52 semaines. Donne le contexte long terme. Un titre en hausse sur l'année a un avantage sur un titre en baisse, toutes choses égales par ailleurs. |
| Position dans la séance | 8–12 % | Où se situe le cours actuel entre le plus bas et le plus haut du jour ? Un cours proche du plus haut de séance (score = 1) indique que les acheteurs gardent le contrôle. |
| Écart acheteur/vendeur Spread bid/ask |
4–5 % | Écart entre le meilleur prix d'achat et le meilleur prix de vente dans le carnet. Un écart faible = marché liquide et efficace. Un écart large = difficile à acheter ou vendre sans perdre de l'argent sur la transaction elle-même. |
| Prix moyen pondéré (VWAP) | 8–12 % | Cours moyen de la séance, calculé en tenant compte des quantités échangées à chaque transaction. Si le cours actuel est au-dessus de ce VWAP, cela signifie que les acheteurs ont la main et que les gens acceptent de payer plus cher que la moyenne du jour. |
| Performance vs le marché (MASI) | 8–12 % | Compare la performance du titre sur 5 jours à celle de l'indice MASI sur la même période. Si le titre monte de 3 % alors que le MASI monte de 1 %, il surperforme le marché de 2 % — signal haussier. Si le MASI monte mais pas le titre, c'est un signal négatif. |
| Régularité de la tendance R² de régression 20 séances |
4–10 % | Est-ce que la hausse (ou la baisse) du titre est régulière, ou bien erratique ? Une hausse progressive et constante sur 20 séances est plus fiable qu'une série de pics et creux. Ce score mesure cette régularité (de −100 = descente régulière à +100 = montée régulière). |
| Élan (RSI 14) — anti-euphorie v3 | 6–10 % | L'indicateur RSI mesure si le titre monte trop vite (surachat) ou trop lentement (survente). La zone idéale est 55–75 : le titre est en élan haussier sain. Au-delà de 82, l'algorithme pénalise le signal — une action qui monte trop fort est souvent sur le point de se corriger. Un RSI très bas (< 25) sur la BVC signifie souvent simplement que le titre n'est plus échangé. |
| Accumulation de capitaux (MFR) v3 | 7–10 % | Sur les 15 dernières séances, quel pourcentage du volume total s'est échangé les jours où le titre montait ? Si plus de 55 % des volumes se sont passés les jours de hausse, des investisseurs accumulent silencieusement ce titre (signal haussier). En dessous de 45 %, ils vendent (signal baissier). |
L'algorithme détecte automatiquement dans quel état se trouve le marché (haussier, baissier, calme ou en crise) à partir des 60 derniers jours de données du MASI. Selon cet état, il donne plus ou moins d'importance à chaque indicateur :
| État du marché | Condition détectée | Comment les poids s'adaptent |
|---|---|---|
| 📈 HAUSSE (BULL) | MASI en montée régulière sur 60 jours et majorité de titres en hausse (≥ 50 %) | On mise sur la tendance : la performance vs MASI (+18 %) et la tendance 5 jours (+20 %) sont priorisées. Le frein RSI reste actif même en marché haussier — une action « surchauffée » (RSI > 82) est quand même pénalisée. |
| 📉 BAISSE (BEAR) | MASI en baisse régulière sur 60 jours et majorité de titres en baisse (< 45 %) | On protège le capital : le carnet d'ordres (+18 %) et l'activité du jour (+20 %) dominent. L'accumulation de capitaux (+10 %) aide à repérer les titres qui résistent ou qui rebondissent. |
| ↔️ LATERAL (RANGE) | Cas par défaut (aucune des conditions ci-dessus) | Poids équilibrés. L'élan RSI (+10 %) et l'accumulation (+9 %) sont particulièrement utiles pour détecter les titres qui se mettent discrètement en mouvement dans un marché sans direction. |
| 🔴 CRISE | Volatilité du MASI très élevée et moins de 35 % des titres en hausse | La liquidité passe en priorité maximale (+25 %). La régularité de tendance est désactivée (non pertinente en crise). L'accent est mis sur les titres qui ont encore des acheteurs présents. |
Un bon signal d'achat doit être confirmé à plusieurs échelles de temps. L'algorithme croise trois périodes : la journée, la semaine (5 séances) et l'année. Si les trois vont dans le même sens, la confiance est renforcée. Si elles se contredisent, la confiance est réduite — c'est le signe d'un signal isolé non confirmé par le contexte.
| Alignement détecté | Impact sur la confiance | Exemple concret |
|---|---|---|
| Les 3 horizons confirment la hausse | +6 pts | +1,2 % aujourd'hui · +3,5 % sur 5 jours · +15 % sur l'année → signal ACHETER renforcé |
| Les 3 horizons confirment la baisse | +6 pts | −0,8 % · −2,1 % · −12 % → signal VENDRE renforcé |
| Signal ACHETER mais tendances contradictoires | −10 pts | Score 68 ACHETER mais : +0,5 % aujourd'hui, −2 % sur 5 jours, −8 % sur l'année → confiance réduite |
| Signaux mixtes ou partiels | 0 pt (inchangé) | Une hausse du jour mais une baisse annuelle → pas de correction |
La version 4 de l'algorithme ajoute trois nouveaux mécanismes qui ne changent pas le score, mais qui ajustent la confiance que vous pouvez accorder au signal. Ils sont visibles dans les nouveaux champs de réponse de l'API.
Est-ce que les 12 indicateurs sont d'accord entre eux ? Un signal ACHETER est bien plus fiable si tous les indicateurs pointent vers le haut que si seulement 6 le font et que 6 autres pointent vers le bas.
Ce score de qualité [0–100] combine quatre critères :
• Consensus (40 pts) : quelle fraction des indicateurs confirme la direction du signal ?
• Homogénéité (30 pts) : les valeurs sont-elles groupées ou dispersées ?
• Couverture (20 pts) : combien d'indicateurs sont disponibles ?
• Cohérence de marché (10 pts) : le signal est-il logique avec l'état général du marché ?
Interprétation : 80–100 = signal très cohérent · 60–79 = signal solide · 40–59 = signal partiel · <40 = indicateurs contradictoires, prudence.
Champ API : signal_quality [0–100]
Sur la BVC, le carnet d'ordres (bid/ask) est souvent peu profond. Si l'écart entre le prix d'achat et de vente est grand, si peu de transactions ont eu lieu, ou si le carnet ne vaut que quelques milliers de MAD, ses informations ne sont pas très fiables.
L'algorithme calcule un coefficient de fiabilité [0,2–1,0] et l'utilise pour réduire automatiquement le poids du carnet dans le score :
• Spread < 0,5 % et carnet profond → coefficient = 1,0 (plein poids)
• Spread > 2 % ou peu de trades → coefficient = 0,2 (poids divisé par 5)
Champs API : book_reliability [0,2–1,0] · book_spread_pct (écart en %)
Parfois, le marché entier bascule dans un état anormal : euphorie collective où tout le monde achète en même temps, panique générale, ou une divergence inquiétante (le MASI monte mais très peu de titres participent réellement). Dans ces conditions, les signaux individuels sont moins fiables.
L'algorithme calcule un score d'anomalie [0–3] basé sur trois observations :
• La pression acheteuse est-elle statistiquement anormale sur 30 jours ? (z-score)
• Moins de 35 % des titres sont-ils en hausse ce jour ? (panique)
• Le MASI monte mais moins de 40 % des titres suivent ? (hausse étroite — fragile)
Impact : chaque point d'anomalie réduit la confiance de tous les signaux de la séance de −5 pts (maximum −15 pts).
Champs API : market_anomaly [0–3] · market_anomaly_flags (liste des alertes actives)
📊 Performance historique et Consensus (section Tendances)
La section Tendances applique le même moteur de scoring à l'ensemble des ~80 valeurs liquides de la BVC, en ajoutant deux couches supplémentaires : la neutralisation sectorielle et trois types de sélection de valeurs.
La BVC est dominée par les banques (∼45 % de la capitalisation). Sans correction, les valeurs bancaires écraseraient toujours les classements en période haussiere. La neutralisation sectorielle compare chaque titre à ses pairs du même secteur (dès qu'un secteur compte ≥ 3 valeurs actives), et non à l'ensemble du marché. Ainsi, une bonne banque est classée bonne parmi les banques, et une bonne entreprise de construction est classée bonne parmi les BTP.
Les 10 valeurs avec le meilleur score du moment, calculé sur les données de la séance en cours. C'est le regard de l'algorithme sur aujourd'hui : qui a le vent en poupe maintenant ?
Score calculé sur l'historique journalier des 6 à 12 derniers mois. Combine les rendements sur 1 mois, 3 mois, 6 mois et 1 an, avec une prime de cohérence (% de séances haussières) et une pénalité de volatilité proportionnelle à l'ATR%.
| Composante historique | Poids | Ce qu'elle mesure |
|---|---|---|
| Rendement 1 mois | 20 % | Le cours actuel comparé à celui d'il y a environ 22 séances. Donne le pouls récent du titre. |
| Rendement 3 mois | 25 % | Performance sur un trimestre (∼66 séances). Vision médium terme. |
| Rendement 6 mois | 25 % | Performance sur un semestre (∼132 séances). Filtre la volatilité court terme. |
| Rendement 1 an | 20 % | Performance sur 12 mois (∼252 séances). Vision longue de la tendance structurelle. |
| Tendance annuelle (source BVC) | 10 % | Donnée officielle de variation annuelle transmise par l'API BVC en temps réel. |
| Bonus régularité | Bonus | ±7 pts selon le pourcentage de séances positives (cours de clôture ≥ ouverture) sur les 30 dernières séances. Un titre qui monte régulièrement est mieux noté qu'un titre erratique. |
| Bonus pente tendancielle | Bonus | ±8 pts selon la pente de la droite de régression tracée sur les 30 dernières séances. |
| Pénalité volatilité (ATR%) | Pénalité | Un titre qui fait des écarts journaliers supérieurs à 2 % est pénalisé jusqu'à −10 pts. La performance brute d'un titre très volatil est à relativiser. |
L'intersection des Picks Temps Réel et des Picks Performance : uniquement les valeurs présentes dans les deux classements. C'est la liste la plus stricte — un titre y figure seulement s'il est bon maintenant ET qu'il a une bonne performance historique. Le score consensus est la moyenne des deux (50 % chacun). Si les deux moteurs ne s'accordent pas sur le signal (l'un dit ACHETER, l'autre dit CONSERVER), la décision la plus prudente est retenue.
🤖 Analyse IA (Google Gemini)
L'analyse IA utilise le modèle Google Gemini. À chaque question, un résumé de marché est construit automatiquement et envoyé à l'IA comme contexte. Il contient :
- L'état du marché (HAUSSE / BAISSE / LATERAL / CRISE)
- Le sentiment global et la pression acheteuse agrégée du jour
- Les 3 plus fortes hausses et baisses du moment
- Les actualités économiques récentes (collectées automatiquement)
- L'historique de cours sur 5–20 séances par valeur
- Le score v4, le signal, la confiance, la fiabilité du signal (
signal_quality), l'anomalie de marché (market_anomaly) et la force relative MASI si disponibles - Votre question ou valeur cible
L'IA répond uniquement sur la base de ces données — elle n'accède pas à Internet et ne peut pas inventer des chiffres non transmis. Les réponses s'affichent progressivement (streaming). Chaque question est indépendante : l'IA n'a pas de mémoire des échanges précédents.
La Bourse de Casablanca
La Bourse de Casablanca est la principale place boursière du Maroc et l'une des plus importantes d'Afrique. Voici les fondamentaux à connaître avant d'y investir.
🏛️ Histoire & Cadre réglementaire
Fondée en 1929 (Office de Compensation des Valeurs Mobilières), la bourse a été profondément réformée à partir de 1993 avec la loi n° 1-93-211, qui a instauré un marché organisé, la dématérialisation des titres et la création des sociétés de bourse.
En 2000, la Bourse de Casablanca a été réorganisée en Société Anonyme (S.A.) à capitaux privés, détenue par les sociétés de bourse agréées. Elle assure la gestion, l'organisation et la sécurité du marché boursier marocain. En 2013, la réforme du marché des capitaux (loi n° 43-12) a créé l'AMMC, remplaçant l'ancien régulateur CDVM, et a modernisé l'ensemble du cadre légal.
→ ammc.ma
→ maroclear.com
📊 Les Indices Boursiers
Les indices mesurent l'évolution d'un panier de valeurs représentatives du marché.
| Indice | Composition | Usage |
|---|---|---|
| MASI Moroccan All Shares Index |
Toutes les valeurs cotées (marché principal) | Baromètre global du marché marocain |
| MASI 20 | 20 valeurs les plus liquides et capitalisées Remplace le MADEX depuis janvier 2024 |
Indice "blue chip" de référence |
| FTSE CSE Morocco 15 | 15 premières capitalisations | Indice international (partenariat FTSE Russell) |
| FTSE CSE Morocco All-Liquid | Toutes valeurs à liquidité suffisante | Référence pour ETF et produits dérivés |
🕐 Séances de cotation & Phases de marché
La Bourse de Casablanca utilise un système de cotation électronique en continu (NSC - Nouveau Système de Cotation) pour les valeurs les plus liquides, et un système de fixing pour les valeurs moins actives.
Séance continue : 09h30 – 15h30
Préclôture : 15h30 – 15h40
Cours de clôture : 15h40
🏭 Secteurs cotés à la BVC
La Bourse de Casablanca regroupe environ 70–80 sociétés cotées réparties dans 24 secteurs d'activité, parmi lesquels :
⚠️ OCP n'est pas coté en actions à la BVC (uniquement émetteur obligataire).
Investir à la Bourse de Casablanca
Principes fondamentaux, types d'ordres et fiscalité pour l'investisseur individuel marocain.
🧠 Principes de base de l'investissement boursier
Acheter une action, c'est acheter une part de propriété dans une entreprise. Vous devenez actionnaire, avec droit aux dividendes et à la plus-value si le cours monte. En contrepartie, vous supportez le risque que l'entreprise perde de la valeur.
-
1Ouvrir un compte titres auprès d'une société de bourse agréée par l'AMMC (ex : CFG Marchés, BMCE Capital Bourse, Attijari Intermédiation, CDG Capital Bourse, etc.). Certaines banques proposent aussi un service de courtage en ligne.
-
2Définir son horizon d'investissement : court terme (spéculatif, risque élevé), moyen terme (1–3 ans) ou long terme (> 3 ans, recommandé pour réduire la volatilité). La bourse récompense historiquement la patience.
-
3Diversifier : ne jamais concentrer son capital sur une seule valeur ou un seul secteur. La diversification réduit le risque spécifique sans nécessairement réduire le rendement attendu.
-
4N'investir que ce qu'on peut se permettre de perdre : ne jamais investir des fonds nécessaires à court terme (loyer, urgences). Utiliser uniquement l'épargne disponible sur l'horizon choisi.
-
5S'informer avant d'acheter : lire les rapports annuels, les communiqués financiers publiés sur le site de la BVC, et consulter les analyses des sociétés de bourse. Méfiez-vous des "tuyaux" non sourcés.
📋 Types d'ordres de bourse
Lorsque vous passez un ordre via votre société de bourse, vous devez préciser le type d'ordre :
| Type d'ordre | Description | Avantage / Risque |
|---|---|---|
| À cours limité | Fixe un prix maximum à l'achat (ou minimum à la vente) | Maîtrise du prix, mais exécution non garantie |
| Au marché (tout ou rien) | Exécuté au meilleur prix disponible immédiatement | Exécution rapide, mais prix incertain sur valeurs peu liquides |
| Stop (seuil de déclenchement) | Déclenché automatiquement quand le cours atteint un niveau | Protection contre les baisses, risque de "gap" en séance |
💰 Fiscalité des revenus boursiers (Maroc)
La fiscalité marocaine applicable aux investisseurs individuels sur les valeurs cotées à la BVC :
| Revenu | Taux IR (personnes physiques résidentes) | Remarques |
|---|---|---|
| Plus-values de cession | 15 % libératoire (retenue à la source) | Applicable sur le gain net (prix vente − prix achat − frais) |
| Dividendes | 15 % libératoire (retenue à la source) | Prélevé automatiquement par la société distributrice |
| Produits obligataires | 30 % libératoire (personnes physiques) | Intérêts des obligations cotées |
Comprendre les Risques
Tout investissement en bourse comporte des risques. Les connaître est la première condition pour les gérer. Ces risques s'appliquent aussi bien à nos signaux algorithmiques qu'à toute décision d'investissement personnelle.
Mentions Légales & Disclaimers
Sources & Références officielles
Les informations de ce guide s'appuient sur les sources suivantes. Nous vous encourageons à les consulter directement pour approfondir vos connaissances.
-
Bourse de Casablanca (BVC) — Données de marché, indices, cotation, règlement général
casablanca-bourse.com — Règlement général, horaires, sociétés cotées, actualités -
AMMC — Autorité Marocaine du Marché des Capitaux — Réglementation, protection des investisseurs, liste des intermédiaires agréés
ammc.ma — Brochures pédagogiques, guide de l'investisseur, liste des sociétés de bourse agréées -
Maroclear — Dépositaire central, règlement-livraison des titres
maroclear.com -
FTSE Russell — Méthodologie des indices FTSE CSE Morocco
ftserussell.com — Ground rules indices Maroc -
Direction Générale des Impôts (DGI) — Maroc — Fiscalité des revenus de capitaux mobiliers
tax.gov.ma — Code général des impôts, Loi de Finances en vigueur -
Bank Al-Maghrib (BAM) — Politique monétaire, taux directeur, contexte macroéconomique
bkam.ma — Rapports annuels, bulletins statistiques -
Haut-Commissariat au Plan (HCP) — Données économiques nationales (PIB, inflation, emploi)
hcp.ma -
Google Gemini API — Moteur IA de l'analyse conversationnelle
ai.google.dev — Documentation officielle