Collecte · Indicateurs · Consensus · Simulation
Voir le marché tel qu’il est,
sur six places à la fois.
Il n’existe pas un prix du bitcoin : il en existe un par place de marché, et ils ne disent pas la même chose au même instant. APP-15-CRYPTO écoute six places en continu, calcule, compare — et ne passe jamais d’ordre.

Un carnet d’ordres, un trade, une bougie n’ont de sens que rapportés à leur place de marché et à leur horodatage. Dès qu’on veut comparer, tout se complique : les formats diffèrent, les horloges dérivent, une place décroche, une autre publie en retard. APP-15-CRYPTO existe pour ce travail-là — collecter proprement, mesurer, et rendre lisible ce que les données disent, y compris quand elles se contredisent.
Six places, six prix
Sur le graphe ci-dessus, chaque couleur est une place de marché et la moyenne passe entre elles. La plupart du temps les courbes se confondent — c’est quand elles s’écartent que la mesure devient intéressante.

Les six lignes sont les six places ; la ligne épaisse est leur moyenne. Elles se suivent de près la plupart du temps — et s’écartent dès que le marché s’anime.
De la place de marché à l’écran, en quatre temps
Collecter, en continu
Dix-huit collecteurs écoutent six places de marché. Trois flux par place : les transactions, les bougies et les carnets d’ordres. Douze passent par WebSocket, six par API REST là où la place n’offre pas de flux continu. Chacun a son battement de cœur, son état et sa dernière erreur, visibles à l’écran.
Calculer, paire par paire
Vingt et une familles d’indicateurs sont recalculées sur vingt-quatre paires et cinq pas de temps, du premier au quatrième : moyennes, oscillateurs, volatilité, lectures de flux, et un volet propre aux contrats à terme perpétuels.
Fusionner, sans vote unique
Les indicateurs ne décident pas chacun dans leur coin : vingt-cinq matrices de poids les combinent en un score de consensus. Le désaccord entre indicateurs est une information, pas un bruit à supprimer.
Restituer, et s’arrêter là
Le tableau de bord montre les prix par place, les indicateurs, le risque sur les contrats à terme et l’état de la collecte. La simulation mesure ce que les scores auraient donné. Aucun ordre n’est jamais envoyé sur un marché.
Ce que l’on voit à l’écran
Les vingt-quatre paires d’un coup d’œil

Le dernier prix consolidé de chaque paire, et sa variation sur vingt-quatre heures lorsque la base a assez d’historique pour la calculer.
Une paire, six sources

Une ligne par place de marché, sur le même graphe. Les écarts entre places se voient à l’œil nu, au lieu d’être moyennés.
L’état réel de la collecte

Chaque collecteur, sa place, son type de liaison, son battement de cœur et ses erreurs consécutives. Quand une source décroche, cela se lit.
Les indicateurs, tous ensemble

Les familles d’indicateurs sur une même grille, pour repérer d’un regard où elles convergent et où elles divergent.
L’application, en vrai

Mesuré en production
Chiffres relevés sur la plateforme le 29 septembre 2026, par ses propres interfaces.
- 6
places de marché écoutées en continu - 18
collecteurs, tous en marche au moment de la mesure - 24
paires suivies, cotées en USDT - 21
familles d’indicateurs recalculées - 25
matrices de consensus - 5
pas de temps, de la minute aux quatre heures - 192 ms
pour recalculer le jeu complet d’indicateurs d’une paire - 67
outils exposés aux agents par le protocole MCP
On observe et on simule, on n’exécute pas
APP-15-CRYPTO n’est relié à aucun compte de négociation. Il ne place pas d’ordre, n’en annule pas, n’en modifie pas — la fonction n’existe pas dans le programme. Ce qu’il appelle un signal est un calcul sur des données passées, pas une recommandation d’achat ou de vente. Ce que la simulation produit n’est pas un résultat : c’est une mesure de ce que le calcul aurait indiqué, sans frais, sans glissement et sans exécution réelle.
Sous le capot, brièvement
Un socle à Workers
Quatre-vingt-quatorze composants supervisés, chacun avec son battement de cœur, son redémarrage et sa remontée d’incident. Le socle technique de TheSocle, en Java 21.
Des séries temporelles
TimescaleDB, avec bascule automatique des données anciennes sur un stockage froid après sept jours. Le volume quotidien se compte en dizaines de gigaoctets.
Un bus et un cache
NATS JetStream porte les flux entre les étages ; Redis absorbe les lectures répétées. Les files se surveillent depuis le tableau de bord.
Ouvert aux programmes
API REST, GraphQL, et soixante-sept outils MCP pour qu’un agent interroge la plateforme comme le ferait un humain.
Voir la plateforme en fonctionnement
Nous la présentons en direct, sur les paires et les places qui vous intéressent.
