TradeMemory Protocol
officielCouche mémoire IA pour le trading MT5/forex avec 15 outils MCP — stockage/rappel des transactions, découverte de motifs, évolution de stratégie et mémoire pondérée par les résultats.
Que pouvez-vous faire avec TradeMemory Protocol MCP ?
- Enregistrer une transaction avec tout le contexte — utilisez
remember_tradepour consigner une transaction avec les conditions de marché, la confiance et le résultat afin qu'elle persiste entre les sessions. - Rappeler les transactions passées avant d'entrer en position — demandez à
recall_memoriesce qui s'est passé dans des conditions de marché similaires, pondéré par la qualité du résultat et la récence. - Vérifier si une transaction est légitime à l'instant T — exécutez
check_trade_legitimacypour évaluer une transaction potentielle par rapport à un filtre pré-transaction à 5 facteurs. - Obtenir un aperçu comportemental de votre agent de trading — appelez
get_agent_stateouget_behavioral_analysispour faire ressortir les tendances de confiance, les baisses et les séries de pertes. - Exporter une piste d'audit infalsifiable — utilisez
export_audit_trailpour produire des enregistrements chaînés SHA-256 pour l'examen de conformité, puis vérifiez l'intégrité avecverify_audit_hashouverify_audit_chain.
Documentation
Votre IA de trading a de l'amnésie. Et les régulateurs commencent à le remarquer.
Elle répète les mêmes erreurs à chaque session. Elle ne peut pas expliquer pourquoi elle a tradé. Elle oublie tout quand la fenêtre de contexte se ferme. Pendant ce temps, MiFID II relève la barre pour la documentation des décisions algorithmiques (Article 17). La loi européenne sur l'IA exige une journalisation systématique des actions de l'IA (Article 14). Les agents de vos concurrents apprennent de chaque trade.
Il manque une couche à la stack de trading IA. Chaque serveur MCP gère l'exécution — passer des ordres, récupérer les prix, lire les graphiques. Aucun ne gère la mémoire.
Votre agent peut acheter 100 actions AAPL mais ne peut pas répondre : "Que s'est-il passé la dernière fois que j'ai acheté AAPL dans ces conditions ?"
TradeMemory est la couche mémoire. Un seul pip install, et votre agent IA se souvient de chaque trade, de chaque résultat, de chaque erreur — avec une piste d'audit infalsifiable SHA-256.
Utilisé en production par des traders qui exécutent des checklists pré-vol avant chaque position, et par des systèmes de trading automatisé qui journalisent des milliers de décisions par jour.
Ce qu'il fait
- Avant de trader : interrogez votre mémoire — que s'est-il passé la dernière fois dans ces conditions de marché ? Comment cela s'est-il terminé ?
- Après le trading : un seul appel enregistre tout — cinq couches de mémoire se mettent à jour automatiquement
- Garde-fous : suivi de la confiance, alertes de drawdown, détection de séries de pertes — le système vous dit quand vous arrêter
Fonctionne avec n'importe quel marché (actions, forex, crypto, futures), n'importe quel courtier, n'importe quelle plateforme d'IA. TradeMemory n'exécute pas de trades et ne touche pas à votre argent — il ne fait qu'enregistrer et se souvenir.
Démarrage rapide
pip install tradememory-protocol
Ajoutez à Claude Desktop (claude_desktop_config.json) :
{
"mcpServers": {
"tradememory": {
"command": "uvx",
"args": ["tradememory-protocol"]
}
}
}
Puis dites à Claude : "Enregistre ma position longue AAPL à 195 $ — résultats supérieurs aux attentes, achats institutionnels, confiance élevée."
Claude Code / Cursor / Docker
# Claude Code
claude mcp add tradememory -- uvx tradememory-protocol
# From source
git clone https://github.com/mnemox-ai/tradememory-protocol.git
cd tradememory-protocol && pip install -e . && python -m tradememory
# Docker
docker compose up -d
Procédure pas à pas complète : Premiers pas (Parcours Trader + Parcours Développeur)
Qui utilise TradeMemory
| Trader actions US | Système de trading Forex automatisé | Équipe conformité | |
|---|---|---|---|
| Marché | Actions (AAPL, TSLA, ...) | XAUUSD (Or) | Multi-actifs |
| Comment | Checklist pré-vol avant chaque trade | Synchronisation automatisée depuis MT5 | Piste d'audit complète des décisions |
| Valeur clé | Système de discipline — mémoire avant chaque décision | Enregistrer pourquoi les signaux ont été bloqués, pas seulement exécutés | Enregistrements infalsifiables SHA-256 pour les régulateurs |
| Détails | Lire la suite → | Lire la suite → | Lire la suite → |
Comment ça marche
- Rappel — Avant de trader, récupérez les trades passés pondérés par la qualité du résultat, la similarité du contexte, la récence, la confiance et l'état émotionnel (Framework OWM)
- Enregistrement — Après le trading, un appel à
remember_tradeécrit dans cinq couches de mémoire : épisodique, sémantique, procédurale, affective et les enregistrements de trades - Réflexion — Les revues quotidiennes/hebdomadaires/mensuelles détectent la dérive comportementale, la dégradation de la stratégie et les erreurs de trading
- Audit — Chaque décision est hachée SHA-256 à la création. Exportez à tout moment pour examen ou soumission réglementaire
Outils MCP
| Catégorie | Outils | Description |
|---|---|---|
| Mémoire | remember_trade · recall_memories | Enregistrer et rappeler les trades avec un score pondéré par le résultat |
| État | get_agent_state · get_behavioral_analysis | Confiance, drawdown, séries, schémas comportementaux |
| Planification | create_trading_plan · check_active_plans | Plans prospectifs avec déclencheurs conditionnels |
| Risque | check_trade_legitimacy | Porte de pré-trade à 5 facteurs (complet / réduit / sauter) |
| Audit | export_audit_trail · verify_audit_hash | Détection d'altération SHA-256 + export en masse |
Les 20 outils MCP + API REST
| Catégorie | Outils |
|---|---|
| Mémoire centrale | get_strategy_performance · get_trade_reflection |
| Cognitif OWM | remember_trade · recall_memories · get_behavioral_analysis · get_agent_state · create_trading_plan · check_active_plans |
| Risque & Gouvernance | check_trade_legitimacy · validate_strategy · compute_dqs |
| Évolution | evolution_fetch_market_data · evolution_discover_patterns · evolution_run_backtest · evolution_evolve_strategy · evolution_get_log |
| Audit | export_audit_trail · verify_audit_hash · verify_audit_chain · get_daily_root |
API REST : Plus de 35 points de terminaison pour l'enregistrement des trades, les réflexions, le risque, la synchronisation MT5, OWM, l'évolution et l'audit. Référence complète →
Tarification
| Communauté | Pro | Entreprise | |
|---|---|---|---|
| Prix | Gratuit | 29 $/mois (Bientôt disponible) | Contactez-nous |
| Outils MCP | 20 outils | 20 outils | 20 outils |
| Stockage | SQLite, auto-hébergé | API hébergée | Déploiement privé |
| Tableau de bord | — | Tableau de bord web | Tableau de bord personnalisé |
| Conformité | Piste d'audit incluse | Piste d'audit incluse | Rapports de conformité + SLA |
| Support | Issues GitHub | Support prioritaire | Support dédié |
| Démarrer → | Bientôt disponible | dev@mnemox.ai |
Besoin d'aide pour l'intégration ?
Vous construisez un agent de trading IA et voulez une architecture mémoire éprouvée ?
Appel stratégique gratuit de 30 min — nous cartographierons les besoins en mémoire de votre agent et concevrons des garde-fous pour votre flux de travail spécifique.
dev@mnemox.ai | Réserver un appel
Nous avons aidé des traders à construire des checklists pré-vol, à connecter MT5/Binance et à concevoir des garde-fous personnalisés pour le forex, les actions et la crypto.
Entreprise & Conformité
Chaque décision de trading que votre agent prend — y compris les décisions de ne pas trader — est enregistrée en tant qu'Enregistrement de Décision de Trading (TDR). Les hachages de contenu SHA-256 par enregistrement sont liés dans un registre d'audit chaîné en avant ; chaque jour UTC est résumé par une racine de Merkle qui s'enchaîne elle-même sur les jours. Toute altération d'un enregistrement historique invalide chaque maillon suivant.
| Réglementation | Exigence | Couverture TradeMemory |
|---|---|---|
| MiFID II Article 17 | Enregistrer chaque facteur de décision de trading algorithmique | Chaîne de décision complète : conditions, filtres, indicateurs, exécution |
| Loi européenne sur l'IA Article 14 | Supervision humaine des systèmes d'IA à haut risque | Raisonnement explicable + contexte mémoire pour chaque décision |
| Loi européenne sur l'IA Article 12 | Journaux automatiques et infalsifiables sur la durée de vie du système | Chaîne SHA-256 liée + racines de Merkle quotidiennes (TSA RFC 3161 en Phase 1.5) |
# Verify a single record hasn't been tampered with
verify_audit_hash(trade_id="MT5-7047640363")
# → {"verified": true, "chain_entry": {"sequence_num": 42, ...}}
# Walk the entire chain (or a slice) end-to-end
verify_audit_chain(from_seq=1, to_seq=None)
# → {"verified": true, "checked_count": 1284, "first_break_at": null}
# Daily Merkle root — single 32-byte anchor over every TDR for that day
get_daily_root(date="2026-05-14")
# → {"verified": true, "root_hash": "a05544...", "record_count": 18}
# Bulk export for regulatory submission
GET /audit/export?strategy=VolBreakout&start=2026-03-01&format=jsonl
Voir LIMITATIONS.md pour la déclaration complète de maturité de la chaîne d'audit, y compris ce qui n'est pas encore dans la v0.5.2 (horodatage TSA, ancrage externe, preuve d'inférence zkML).
Besoin d'un déploiement personnalisé pour votre fonds ? → dev@mnemox.ai
Sécurité
- Ne touche jamais aux clés API. TradeMemory n'exécute pas de trades, ne déplace pas de fonds et n'accède pas aux portefeuilles.
- Lecture et enregistrement uniquement. Votre agent transmet le contexte de décision à TradeMemory. Il le stocke. C'est tout.
- Local d'abord. Le seul appel sortant est l'horodatage de confiance RFC 3161 des racines d'audit quotidiennes — un hachage de 32 octets, aucune donnée de trading (activé par défaut ; désactiver avec
TRADEMEMORY_TSA=off). Rien d'autre ne quitte votre machine. - Registre d'audit chaîné SHA-256. Chaque enregistrement est haché à la création et lié à l'enregistrement précédent. Les racines de Merkle quotidiennes ancrent la chaîne. Vérifiez l'intégrité au niveau de l'enregistrement, de la tranche ou du jour. La falsification est détectable à chaque niveau ; l'ancrage externe (TSA par défaut) est sur la feuille de route.
- Plus de 1 400 tests réussis. Suite de tests complète avec CI.
Statut de la recherche
Le framework OWM de TradeMemory est fondé sur les sciences cognitives (Tulving 1972) et l'apprentissage par renforcement (Schaul et al. 2015). Statut actuel :
- Score OWM à cinq facteurs : implémenté, testé (plus de 1 400 tests)
- Validation statistique : DSR, MBL implémentés (Bailey-de Prado 2014)
- Piste d'audit : TDR infalsifiable SHA-256
- Moteur d'évolution : phase de recherche (la génération de stratégie fonctionne, le taux de passage de la porte statistique en cours d'optimisation)
- Rappel hybride : mode OWM seul actif, fusion vectorielle disponible lorsque les embeddings sont configurés
- Validation empirique : en cours (n=40 trades, cible n>=100 pour la signification statistique)
Documentation
| Doc | Description |
|---|---|
| Premiers pas | Installer → premier trade → checklist pré-vol |
| Cas d'usage | 3 scénarios de production réels |
| Référence API | Tous les points de terminaison REST |
| Framework OWM | Théorie de la mémoire pondérée par le résultat |
| Architecture | Conception du système et séparation des couches |
| Tutoriel | Procédure pas à pas détaillée |
| Configuration MT5 | Intégration MetaTrader 5 |
| Journal de recherche | Expériences d'évolution et données |
| Taxonomie des échecs | 11 modes de défaillance de l'IA de trading |
| 中文版 | Chinois traditionnel |
Contribuer
Voir Guide de contribution · Politique de sécurité
MIT — voir LICENSE. À des fins éducatives et de recherche uniquement. Pas un conseil financier.