Aller au contenu

Des calculs de portefeuille sérieux, expliqués comme si vous débutiez.

Suivez actions, ETF, fonds (OPCVM compris) et crypto au même endroit, avec le prix moyen pondéré (PMP) et deux rendements : le TWR, qui juge vos placements, et le XIRR, qui tient compte du moment où vous avez investi.

  • Actions
  • ETF
  • Fonds
  • Crypto
  • Liquidités
Aperçu de Kerdial : valeur totale du portefeuille, plus-value latente, TWR et MWR sur un an, courbe de la valeur face au capital investi et répartition des positions.
Portefeuille de démonstration
Ce que vous obtenez

Un suivi sérieux, pensé pour les débutants.

  • Des calculs exacts

    Chaque montant est calculé en arithmétique décimale exacte, jamais en virgule flottante. Votre prix de revient est calculé au prix moyen pondéré (PMP).

  • Deux rendements côte à côte

    Le TWR juge vos placements, le XIRR compte aussi le moment où vous avez investi. Kerdial affiche les deux sur la période que vous choisissez.

  • Multi-devises, taux figés

    Détenez des actifs en euros, en dollars ou dans d'autres devises. Chaque transaction garde le taux de change que vous avez fixé, donc l'historique ne bouge pas.

  • Vos données restent chez vous

    Kerdial tourne sur votre PC ou votre NAS, et vos données restent sur votre machine. Une seule installation sert tout votre foyer, chacun avec son propre identifiant.

La méthode

Deux rendements. Une réponse à « où en suis-je ? »

Les deux chiffres répondent à des questions différentes. Kerdial les affiche ensemble, chacun avec sa définition.

Rendement pondéré par le temps (TWR)
Le rendement pondéré par le temps mesure la performance de vos placements, quels que soient vos versements et retraits.
Rendement pondéré par les flux (MWR, XIRR)
Le rendement pondéré par les flux tient compte du moment où vous avez investi, pas seulement du montant.
Écran Performance de Kerdial : rendement pondéré par le temps et rendement pondéré par les flux sur un an, détail du calcul et courbe de la valeur face au capital investi net.
Performance : les deux rendements et leur calcul · Portefeuille de démonstration
Fonctionnalités

Ce que Kerdial fait pour vous.

Chaque fonction décrite ici existe dans l'application. Les écrans sont réels, sur un portefeuille de démonstration, et l'interface est en français.

  • Les huit types d'opération, y compris le règlement en crypto

    Chaque mouvement de votre portefeuille a son type. Un achat de crypto peut être réglé avec une autre crypto que vous détenez, sans vente fictive en euros au milieu.

    • Achat
    • Vente
    • Dépôt
    • Retrait
    • Dividende
    • DRIP
    • Change
    • Actions gratuites
  • Import CSV au format Portfolio Performance

    Reprenez vos exports Portfolio Performance. Un passage à blanc montre, ligne par ligne, ce qui sera importé, ignoré ou refusé, avant que rien ne soit écrit.

  • Plusieurs portefeuilles

    Créez un portefeuille par compte, par exemple votre PEA, votre compte-titres et votre crypto. Kerdial valorise chacun d'eux, puis l'ensemble, sur la période que vous choisissez.

  • Multi-devises, au taux de votre courtier

    Kerdial garde le montant d'origine et le convertit en euros ; si vous saisissez le taux appliqué par votre courtier, c'est lui qui compte, jamais un taux de marché. Vos liquidités sont suivies devise par devise.

  • Prix de revient et plus-values

    Le prix de revient de chaque ligne est calculé au prix moyen pondéré (PMP), avec vos plus-values latentes et réalisées. Ces chiffres vous servent de repère ; ils ne remplacent pas votre déclaration.

  • Trois rendements

    Le TWR et le XIRR côte à côte, calculés avec les dates et les montants exacts de vos opérations, et pour chaque ligne le rendement simple, qui compare la valeur actuelle à ce que vous avez payé.

  • Des cours dont vous connaissez la provenance

    Actions et ETF chez Yahoo (environ 15 minutes de retard), crypto chez CoinGecko, taux de change auprès de la BCE ; pour un fonds qu'aucune source ne couvre, vous saisissez le cours. Chaque cours affiche sa date et sa provenance.

  • Dividendes

    Pour chaque instrument, les dividendes bruts reçus et la retenue à la source, affichés séparément, et un calendrier mois par année qui montre quand vous êtes payé.

  • Liste de suivi

    Dernier cours, variation, écart au plus haut sur un an, volatilité et moyennes mobiles des titres que vous regardez. Un cours cible est un repère à lire : Kerdial n'envoie pas d'alerte.

  • Sur votre téléphone aussi

    Kerdial s'installe sur l'écran d'accueil de votre téléphone comme une application (PWA). Vous y consultez votre aperçu, vos positions et votre historique, et vous y saisissez vos transactions.

  • Tout le foyer, une seule installation

    Le premier compte créé devient l'administrateur et crée un identifiant personnel pour chaque membre du foyer. Tout le foyer partage la même installation et les mêmes données, sans inscription publique.

Tableau des positions : actions, ETF et crypto avec quantité, PMP, prix actuel, valeur, allocation et plus-value latente.
Positions : PMP, plus-values latente et réalisée
Formulaire Nouvelle transaction ouvert sur l'écran Activité : onglets Achat, Vente, Dépôt, Retrait, Dividende, Réinvestissement, Change et Actions gratuites, puis portefeuille, date, instrument, quantité et case « Réglé en actif ».
Nouvelle transaction : un onglet par type d'opération
Écran Dividendes : total des dividendes bruts, retenue à la source, nombre de versements et d'instruments, calendrier mois par année et classement des instruments qui vous versent.
Dividendes : calendrier et qui vous verse
Écran Positions sur téléphone : valeur totale, plus-value latente, coût d'acquisition et concentration, puis une carte par ligne avec quantité, PMP, prix actuel et allocation.
Mobile : vos positions sur téléphone
Limites

Ce que Kerdial n'est pas.

Kerdial suit vos placements, chez vous. Voici ce qu'il ne fait pas, pour savoir à quoi vous attendre avant de l'installer.

  • Pas de synchronisation avec votre banque ou votre courtier Kerdial n'a jamais accès à vos comptes : vous saisissez vos opérations, ou vous les importez.
  • Pas un outil de déclaration d'impôt Il calcule votre PMP et vos plus-values réalisées pour votre information, sans remplir ni transmettre aucune déclaration.
  • Pas de règles d'impôt propres au PEA ou au CTO Ni l'exonération liée à l'ancienneté d'un PEA, ni les écarts de fiscalité entre enveloppes.
  • Pas de passage d'ordres Kerdial n'achète et ne vend rien : vos ordres restent chez votre courtier.
  • Aucun conseil ni recommandation Il ne vous dit jamais quoi acheter, vendre ou garder.
  • Pas de fil d'actualité ni de classement Pas de profil public, pas de partage, pas de comparaison avec d'autres investisseurs.
  • Actions, ETF, fonds et crypto, rien d'autre Plus vos liquidités. Les obligations, l'immobilier, le capital-investissement, les options et les contrats à terme ne sont pas suivis.
  • Pas de cours en temps réel Actions, ETF et fonds ont environ 15 minutes de retard ; seule la crypto est rafraîchie presque en temps réel.
  • Pas d'alerte ni de notification Kerdial affiche vos données quand vous l'ouvrez et ne vous envoie rien.
  • Une interface en français uniquement L'application n'existe pour l'instant qu'en français ; ce site existe aussi en anglais.
  • Pas un service en ligne Ni compte à créer chez nous, ni abonnement : vous installez Kerdial sur votre PC ou votre NAS, et vous l'administrez.
Installer

Gratuit, open source, et à vous.

Kerdial est publié sous licence AGPL-3.0. Il tourne avec Docker sur votre PC ou votre NAS Synology, et se lance en trois commandes.

  1. Vérifiez ce qu'il vous faut

    • Docker et Docker Compose. Rien d'autre : l'application tient dans une seule image.
    • Un PC ou un NAS Synology à processeur x86-64 (Intel ou AMD) : l'image n'est publiée que pour cette architecture.
    • Le dossier deploy du dépôt, avec le fichier docker-compose.yml et le modèle .env.example.
  2. Lancez Kerdial

    Dans le dossier deploy, copiez le modèle de configuration, remplissez-le, puis démarrez la pile :

    cd deploy
    cp .env.example .env && $EDITOR .env
    docker compose up -d --wait

    Le fichier .env contient vos mots de passe et le port de l'application ; ses commentaires expliquent chaque réglage.

  3. Créez le compte administrateur

    Ouvrez Kerdial dans votre navigateur : un écran de configuration crée le premier compte, qui devient l'administrateur. Il demande un jeton à usage unique, que l'application écrit dans ses journaux à chaque démarrage tant que ce compte n'existe pas :

    docker compose logs api | grep 'setup token' | tail -1

    Seul le dernier jeton affiché est valable. Créez ce compte avant de rendre Kerdial accessible depuis votre réseau, comme l'explique le guide de déploiement.

  4. Un proxy inverse, si vous le voulez

    Kerdial écoute sur un simple port HTTP. Pour un nom de domaine et le HTTPS, placez votre propre proxy inverse devant (nginx, Caddy, Traefik…) : il est facultatif, et il reste à vous.

Où investir

Où garder vos investissements ?

Kerdial suit n'importe quel compte, chez n'importe quel courtier. Voici les trois enveloppes françaises les plus courantes, et une offre partenaire pour chacune. Ce n'est pas un conseil : ce qui convient dépend de votre situation.

PEA

Le plan d'épargne en actions (PEA)

Le PEA est un compte pour investir dans des actions d'entreprises européennes et dans des fonds ou ETF éligibles. Vous pouvez y verser jusqu'à 150 000 €. Après 5 ans, les gains que vous retirez sont exonérés d'impôt sur le revenu mais restent soumis aux prélèvements sociaux ; avant 5 ans, un retrait clôture en principe le plan.

Source officielle : Plan d'épargne en actions (PEA), service-public.gouv.fr

Compte-titres

Le compte-titres ordinaire (CTO)

Le compte-titres ordinaire accepte presque tout : actions et ETF du monde entier, sans plafond de versement. Il n'a pas d'avantage fiscal : dividendes et plus-values sont imposés l'année où vous les percevez, par défaut au prélèvement forfaitaire unique (12,8 % d'impôt sur le revenu, plus les prélèvements sociaux), ou au barème progressif si vous le choisissez.

Source officielle : Revenus d'épargne et de placement, service-public.gouv.fr

Assurance-vie

L'assurance-vie

L'assurance-vie est un contrat souscrit auprès d'un assureur, qui peut contenir un fonds en euros géré par l'assureur et des unités de compte (fonds, ETF) dont la valeur varie. Après 8 ans, les gains que vous retirez bénéficient chaque année d'un abattement de 4 600 € (9 200 € pour un couple). En cas de décès, les sommes issues de primes versées avant 70 ans sont exonérées jusqu'à 152 500 € par bénéficiaire.

Sources officielles : Imposition des revenus d'une assurance-vie, service-public.gouv.fr · Bénéficiaire d'une assurance-vie, impots.gouv.fr

PEA

Fortuneo

PEA Fortuneo, avec un code parrain

Ce que vous obtenez

  • Si vous ouvrez ou transférez votre premier PEA chez Fortuneo en saisissant ce code parrain, Fortuneo indique une prime de 80 € pour vous.
  • Pas de droits de garde ni de frais de tenue de compte sur le compte bourse, selon les conditions tarifaires de Fortuneo au 6 août 2026.
  • Avec le tarif Starter, le premier ordre du mois jusqu'à 500 € est sans frais de courtage ; les autres ordres coûtent 0,35 % (Euronext Paris, Bruxelles, Amsterdam).
  • Séparément, la carte bancaire Gold CB Mastercard est gratuite si vous faites au moins un paiement par carte chaque mois, sinon 9 € par mois. Fortuneo propose aussi une prime de parrainage distincte pour l'ouverture d'un compte bancaire avec carte ; son montant et ses dates changent, voir la page parrainage de Fortuneo.

Conditions

  • Versement initial de 1 000 € à l'ouverture ; cette condition ne s'applique pas à un transfert de PEA.
  • La prime suppose d'ouvrir aussi un compte de dépôt Fortuneo.
  • Réservé aux personnes majeures, résidentes fiscales en France, qui n'ont jamais eu de compte ou de contrat chez Fortuneo.
  • Le code se saisit dans le dossier d'ouverture ; la prime est versée dans les délais prévus par les mentions de l'offre, que la page publique ne détaille pas : lisez-les avant d'ouvrir.
  • Carte Gold pour un nouveau client : 2 200 € de revenus nets mensuels à justifier (compte individuel).
  • L'investissement en bourse présente un risque de perte en capital.

Pour qui : Peut convenir si vous prévoyez d'investir en actions et ETF européens sur plusieurs années, avec des ordres peu fréquents.

Code parrain 13623839

Aller chez Fortuneo

Lien affilié — Kerdial peut recevoir une commission, sans surcoût pour vous.

Conditions vérifiées le · Conditions officielles

Compte-titres

Saxo

Compte-titres Saxo, avec un lien de parrainage

Ce que vous obtenez

  • Si vous ouvrez votre premier compte-titres Saxo par ce lien et que vous l'alimentez, Saxo vous rembourse jusqu'à 500 € de frais de courtage pendant 90 jours.
  • Pas de frais de tenue de compte, d'inactivité ni de droits de garde, et pas de dépôt minimum, selon la brochure tarifaire Saxo applicable depuis le 5 mai 2026.
  • Actions sur Euronext : 0,08 % par ordre, minimum 2 € (tarif Classic). Principales bourses américaines : 0,08 %, minimum 1 USD, plus 0,25 % de conversion de devise.

Conditions

  • Première ouverture d'un compte-titres individuel ou joint, en passant par ce lien de parrainage.
  • Le compte doit être alimenté dans les 30 jours suivant sa création.
  • Les 500 € ne sont pas versés en espèces : c'est un crédit qui rembourse les frais de courtage éligibles, valable 90 jours après son activation.
  • Réservé aux personnes majeures, résidentes fiscales d'un pays éligible, sous réserve d'acceptation du dossier. Saxo peut modifier ou arrêter l'offre à tout moment.
  • Investir comporte un risque de perte en capital.

Pour qui : Peut convenir si vous voulez acheter des actions ou des ETF hors d'Europe, ou investir sans plafond de versement.

Aller chez Saxo

Lien affilié — Kerdial peut recevoir une commission, sans surcoût pour vous.

Conditions vérifiées le · Conditions officielles

Assurance-vie

Linxea

Assurance-vie Linxea, avec un lien de parrainage

Ce que vous obtenez

  • Si vous souscrivez en ligne votre premier contrat d'assurance-vie (ou PER) chez Linxea après avoir saisi votre e-mail sur la page de parrainage, Linxea indique un bon d'achat de 50 €, sous forme de carte cadeau.
  • Linxea Spirit 2 : 0 % de frais d'entrée, de versement et d'arbitrage en ligne (hors SCPI, SCI, ETF, FCPR et actions) et 0,5 % par an de frais de gestion sur les unités de compte ; accessible dès 500 €.
  • Linxea Avenir 2 : 0 % de frais d'entrée et de versement (mêmes exclusions) et 0,6 % par an sur les unités de compte ; accessible dès 100 €.

Conditions

  • Nouveau client Linxea, 18 ans ou plus, souscription 100 % en ligne.
  • Non cumulable avec un code ou une offre promotionnelle.
  • L'e-mail utilisé pour souscrire doit être celui saisi sur la page de parrainage.
  • Le bon est envoyé par e-mail une fois le contrat validé par l'assureur et le délai de renonciation de 30 jours passé, soit au moins 5 semaines ; il est ensuite valable 90 jours.
  • D'autres frais peuvent s'appliquer, détaillés dans les conditions générales de chaque contrat. Les unités de compte présentent un risque de perte en capital.

Pour qui : Peut convenir si vous cherchez une enveloppe de long terme qui combine fonds en euros et unités de compte, comme des fonds ou des ETF.

Aller chez Linxea

Lien affilié — Kerdial peut recevoir une commission, sans surcoût pour vous.

Conditions vérifiées le · Conditions officielles

À propos de ces offres

Ce sont des liens affiliés : si vous ouvrez un compte par ces liens, Kerdial peut recevoir une commission, sans surcoût pour vous. C'est ce qui finance ce site. Les conditions ont été relevées sur les pages des partenaires à la date indiquée sur chaque offre ; elles peuvent changer, et la page officielle du partenaire fait foi.

FAQ

Questions fréquentes.

Kerdial est-il vraiment gratuit ?

Oui. Kerdial est publié sous licence AGPL-3.0 : vous l'installez et l'utilisez gratuitement, sans abonnement ni palier payant.

Comment ce site est-il financé ?

Par des liens affiliés vers des courtiers partenaires (Fortuneo, Saxo, Linxea), toujours signalés comme tels. Que vous cliquiez ou non, cela ne change rien à l'application : Kerdial reste gratuit et open source.

Où sont stockées mes données ?

Sur votre propre machine. Kerdial tourne chez vous, dans une base de données locale ; vos transactions et vos montants ne quittent jamais votre PC ou votre NAS.

Quels courtiers sont pris en charge ?

N'importe lequel. Kerdial ne se connecte à aucune banque ni aucun courtier : vous saisissez vos opérations à la main, ou vous importez un export CSV au format Portfolio Performance.

Kerdial fonctionne-t-il sur mon téléphone ?

Oui, comme une PWA : ouvrez le site dans le navigateur de votre téléphone et installez-le sur l'écran d'accueil, sans passer par un magasin d'applications.

L'application existe-t-elle en anglais ?

Pas pour l'instant : l'interface de l'application est uniquement en français. Ce site, lui, existe aussi en anglais.

Dois-je être technicien pour l'installer ?

Il faut des bases de Docker et de la ligne de commande. Le guide d'installation détaille chaque étape, et le runbook de déploiement couvre les cas plus avancés.

Est-ce un conseil en investissement ?

Non. Kerdial affiche et calcule vos chiffres ; il ne vous dit jamais quoi acheter, vendre ou garder. Voir les mentions légales pour le détail.

Comment signaler un bug ?

Ouvrez un ticket sur GitHub, dans le dépôt du projet.

Comment les mises à jour sont-elles distribuées ?

Sous forme d'images Docker publiées sur Docker Hub (docker.io/kerdial/kerdial), une par version ; consultez les notes de version avant de mettre à jour.