TradeMemory Protocol
公式MT5/外国為替向けのAIトレーディングメモリレイヤーで、15のMCPツールを備えています。トレードの保存・呼び出し、パターン発見、戦略進化、Outcome-Weighted Memoryを実現します。
TradeMemory Protocol MCPで何ができますか?
-
過去の取引を文脈ごとに想起 — 新しいポジションを取る前に、アシスタントに成果の質、市場の類似性、新しさ、信頼度、感情状態で重み付けされた過去の取引を取得させます。
-
完全な文脈で取引を記録 — アシスタントに完了した取引を、その根拠、市場状況、信頼度とともに記録させ、5つのメモリレイヤーを自動的に更新させます。
-
取引前の安全チェックを実行 — アシスタントに、候補となる取引を5要素のリスクゲートで評価させ、完全、縮小、スキップの推奨を返させます。
-
行動の逸脱と連敗を検出 — 取引パターンの分析を依頼し、メモリから信頼度の傾向、ドローダウン警告、繰り返されるミスを浮き彫りにさせます。
-
監査証跡の整合性を検証 — アシスタントに、特定の取引記録または1日分のチェーンが改ざんされていないことを、SHA-256ハッシュ検証を使用して確認させます。
-
コンプライアンス対応の記録をエクスポート — アシスタントに、規制レビューまたは内部監査提出用に取引決定記録の一括エクスポートを生成させます。
ドキュメント
プロジェクト状況(2026年8月時点): 機能は完成しており、メンテナンスモードにあります。バグ報告やセキュリティ報告は引き続き確認されますが、新機能やホスト型サービスの予定はありません。有償の作業については、Trading Record Analysis をご覧ください。
あなたの取引AIは記憶喪失です。そして規制当局は気づき始めています。
毎セッション同じ過ちを繰り返します。なぜ取引したのか説明できません。コンテキストウィンドウが終わるとすべてを忘れます。一方、MiFID IIはアルゴリズム取引の意思決定記録の基準を引き上げています(Article 17)。EU AI ActはAIの行動の体系的な記録を要求しています(Article 14)。競合他社のエージェントはすべての取引から学習しています。
AI取引スタックには層が欠けています。すべてのMCPサーバーは実行を処理します—注文の発注、価格の取得、チャートの読み取り。記憶を処理するものはありません。
あなたのエージェントはAAPLを100株購入できますが、次の質問には答えられません:「この状況で前回AAPLを買ったとき、何が起こった?」
TradeMemoryは記憶層です。 1つのpip installで、AIエージェントはすべての取引、すべての結果、すべての過ちをSHA-256の改ざん検出可能な監査証跡とともに記憶します。
独立系トレーダーがすべてのポジションの前にプリフライトチェックリストとして使用し、実行されたシグナルだけでなくブロックされたシグナルも記録するMT5アカウントに対してファーストパーティとして使用されています。どちらがどちらかについてはUSE_CASES.mdを参照してください。
機能
- 取引前: 記憶に問い合わせる—この市場状況で前回何が起こった?どう終わった?
- 取引後: 1回の呼び出しですべてを記録—5つの記憶層が自動的に更新されます
- 安全レール: 信頼度追跡、ドローダウン警告、連敗検出—システムがいつ停止すべきかを通知します
あらゆる市場(株式、FX、暗号通貨、先物)、あらゆるブローカー、あらゆるAIプラットフォームで動作します。TradeMemoryは取引を実行したり、資金に触れたりしません—記録と想起のみを行います。
インターフェースを見る
tradememory-dashboard.onrender.com — デモ用のサンプルデータセットで動作するダッシュボード。インストールは不要です。
これはインターフェースのプレビューであり、実績ではありません。取引は合成データであり、すべての数値にはその旨が明記されています。メモリ層がターミナルで実際に何を行うかについては、pip install tradememory-protocol && tradememory demo --fastが30件の取引を再生し、そこから導出される想起とパラメータ調整を示します。
クイックスタート
pip install tradememory-protocol
Claude Desktopに追加(claude_desktop_config.json):
{
"mcpServers": {
"tradememory": {
"command": "uvx",
"args": ["tradememory-protocol"]
}
}
}
次にClaudeに伝えます:「AAPLのロングを$195で記録—決算サプライズ、機関投資家の買い、高信頼度。」
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
完全なウォークスルー: Getting Started(トレーダートラック+開発者トラック)
TradeMemoryの利用者
| 米国株式トレーダー | FX EAシステム | コンプライアンスチーム | |
|---|---|---|---|
| 市場 | 株式(AAPL、TSLA、...) | XAUUSD(ゴールド) | マルチアセット |
| 方法 | すべての取引前のプリフライトチェックリスト | MT5からの自動同期 | 完全な意思決定監査証跡 |
| 主な価値 | 規律システム—すべての意思決定の前に記憶 | 実行されたシグナルだけでなくブロックされた理由を記録 | 規制当局向けのSHA-256改ざん検出可能な記録 |
| 詳細 | Read more → | Read more → | Read more → |
仕組み
- 想起 — 取引前に、結果の質、コンテキストの類似性、新しさ、信頼度、感情状態で重み付けされた過去の取引を取得します(OWM Framework)
- 記録 — 取引後に、
remember_tradeへの1回の呼び出しで、エピソード記憶、意味記憶、手続き記憶、感情記憶、取引記録の5つの記憶層に書き込みます - 振り返り — 日次/週次/月次のレビューで、行動の逸脱、戦略の劣化、取引の過ちを検出します
- 監査 — すべての意思決定は作成時にSHA-256でハッシュ化されます。レビューや規制当局への提出のためにいつでもエクスポートできます
MCPツール
| カテゴリ | ツール | 説明 |
|---|---|---|
| 記憶 | remember_trade · recall_memories | 結果重み付けスコアリングで取引を記録・想起 |
| 状態 | get_agent_state · get_behavioral_analysis | 信頼度、ドローダウン、連敗、行動パターン |
| 計画 | create_trading_plan · check_active_plans | 条件付きトリガー付きの将来計画 |
| リスク | check_trade_legitimacy | 5要素取引前ゲート(フル/縮小/スキップ) |
| 監査 | export_audit_trail · verify_audit_hash | SHA-256改ざん検出+一括エクスポート |
全20のMCPツール+REST API
| カテゴリ | ツール |
|---|---|
| コア記憶 | get_strategy_performance · get_trade_reflection |
| OWM認知 | remember_trade · recall_memories · get_behavioral_analysis · get_agent_state · create_trading_plan · check_active_plans |
| リスクとガバナンス | check_trade_legitimacy · validate_strategy · compute_dqs |
| 進化 | evolution_fetch_market_data · evolution_discover_patterns · evolution_run_backtest · evolution_evolve_strategy · evolution_get_log |
| 監査 | export_audit_trail · verify_audit_hash · verify_audit_chain · get_daily_root |
REST API: 取引記録、振り返り、リスク、MT5同期、OWM、進化、監査のための35以上のエンドポイント。Full reference →
Trading Record Analysis
TradeMemory自体は無料でセルフホスト型です。メンテナーが有償サービスとして提供しているのは、あなた自身の取引記録の統計分析です。MT4/MT5の履歴をエクスポートすると、記述統計レポートが得られます—損失が集中する場所、損失後のポジションサイズの変化、強制決済の構造、取引ごとの実際のリスク—その後、ウォークスルー通話が続きます。
過去の取引の記述統計のみ:取引シグナル、投資アドバイス、パフォーマンスの約束はありません。納品後、ファイルは削除されます。
エンタープライズとコンプライアンス
エージェントが行うすべての取引意思決定—取引しないという決定を含む—は、取引意思決定記録(TDR)として記録されます。レコードごとのSHA-256コンテンツハッシュは、前方連鎖監査台帳にリンクされます。各UTC日は、日をまたいで連鎖するマークルルートによって要約されます。過去のレコードを改ざんすると、後続のすべてのリンクが無効になります。
| 規制 | 要件 | TradeMemoryの対応 |
|---|---|---|
| MiFID II Article 17 | すべてのアルゴリズム取引の意思決定要因を記録 | 完全な意思決定チェーン:条件、フィルター、指標、実行 |
| EU AI Act Article 14 | 高リスクAIシステムの人間による監視 | すべての意思決定に対する説明可能な推論+記憶コンテキスト |
| EU AI Act Article 12 | システムの存続期間にわたる自動的で改ざん耐性のあるログ | リンクされたSHA-256チェーン+日次マークルルート(Phase 1.5でRFC 3161 TSA) |
# 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
完全な監査チェーン成熟度ステートメントについては、LIMITATIONS.mdを参照してください。v0.5.2にまだ含まれていないもの(TSAタイムスタンプ、外部アンカリング、推論のzkML証明)も含まれます。
ファンド向けのカスタムデプロイが必要ですか? → dev@mnemox.ai
セキュリティ
- APIキーには決して触れません。 TradeMemoryは取引を実行せず、資金を移動せず、ウォレットにアクセスしません。
- 読み取りと記録のみ。 エージェントは意思決定コンテキストをTradeMemoryに渡します。それを保存します。それだけです。
- ローカルファースト。 唯一の外部呼び出しは、日次監査ルートのRFC 3161信頼できるタイムスタンプです—32バイトのハッシュで、取引データは含まれません(デフォルトでオン、
TRADEMEMORY_TSA=offで無効化可能)。他にマシンから出るものはありません。 - SHA-256連鎖監査台帳。 すべてのレコードは作成時にハッシュ化され、前のレコードにリンクされます。日次マークルルートがチェーンを固定します。レコード、スライス、日のレベルで整合性を検証できます。改ざんはすべてのレベルで検出可能です。外部アンカリング(デフォルトでTSA)はロードマップにあります。
- 1,400以上のテストが合格。 CI付きの完全なテストスイート。
研究状況
TradeMemoryのOWMフレームワークは、認知科学(Tulving 1972)と強化学習(Schaul et al. 2015)に基づいています。現在の状況:
- OWM 5要素スコアリング: 実装済み、テスト済み(1,400以上のテスト)
- 統計的検証: DSR、MBL実装済み(Bailey-de Prado 2014)
- 監査証跡: SHA-256改ざん検出可能なTDR
- 進化エンジン: 研究段階(戦略生成は動作、統計ゲート合格率は最適化中)
- ハイブリッド想起: OWMのみのモードがアクティブ、埋め込み設定時にベクトル融合が利用可能
- 実証的検証: 進行中(n=14取引、統計的有意性にはn>=100を目標。n=14では信頼区間が広すぎて結論を導けません—validation/final_verdict.mdを参照)
ドキュメント
| ドキュメント | 説明 |
|---|---|
| Getting Started | インストール→最初の取引→プリフライトチェックリスト |
| Use Cases | 3つの使用シナリオ、それぞれファーストパーティまたは独立系と明記 |
| API Reference | すべてのRESTエンドポイント |
| OWM Framework | Outcome-Weighted Memory理論 |
| Architecture | システム設計と層の分離 |
| Tutorial | 詳細なウォークスルー |
| MT5 Setup | MetaTrader 5統合 |
| Research Log | 進化実験とデータ |
| Failure Taxonomy | 11の取引AI障害モード |
| 中文版 | 繁体字中国語 |
貢献
Contributing Guide · Security Policy を参照
MIT — LICENSE を参照。教育・研究目的のみ。投資アドバイスではありません。