Repolode
mnemox-ai

mnemox-ai/tradememory-protocol

AIトレーディングエージェント向けのローカルファーストなメモリー兼発注前チェック機能。判断を改ざん検知可能なSHA-256監査チェーンに記録し、20個のMCPツールを提供します。

スター
1,440
フォーク
170
未解決の Issue
10
最終コミット
15 日前

このページはオープンソースプロジェクトの紹介であり、投資助言ではありません。取引や投資には損失のリスクがあります。ご利用前にご自身でリスクを判断し、お住まいの地域の法令に従ってください。

これは何?

TradeMemory Protocolは、AIトレーディングエージェントが自身の取引履歴を記憶できるようにします。HyperliquidとAlpacaの決済済み取引を同期し(スクリプトを使えばMT5やBinanceの現物取引にも対応)、過去の取引で損失が出た状況を示します。たとえば、ポジションサイズが大きすぎたときに連敗していた、といったパターンを見つけられます。新たな取引の前に、エージェントはrecall_memoriesを呼び出し、類似した状況での損失取引を優先順に確認できます。データはすべてローカルのSQLiteファイルに保存されます。

オプションのproxy extraを使うと、エージェントとAlpacaのMCPサーバーの間にプロキシを配置できます。読み取り専用ツールの呼び出しはそのまま転送し、注文を発行する呼び出しは、銘柄リスト、取引金額とポジションの上限、ブラケット注文のストップ、1日の損失上限を定めたユーザー定義ポリシーに照らして評価します。拒否・許可のどちらの判断も監査ログに記録されます。設定した取引金額のしきい値を超える注文には明示的な承認が必要で、プロキシは承認済みの注文を最大1回だけ転送します。

すべての判断記録はSHA-256でハッシュ化され、直前の記録と連結されます。さらに、日次のMerkle rootをRFC 3161でタイムスタンプできます。ライセンスはMITです。プロジェクト自身のドキュメントでは、実証データのサンプル数は少なく、金融アドバイスではなく研究・教育目的であると説明しています。

主な機能

  • 01HyperliquidとAlpacaの決済済み取引をローカルデータベースに同期
  • 02新たな注文の前に、類似した状況での損失取引を優先して表示
  • 03注文を発行するMCP呼び出しがブローカーに届く前に、ユーザー定義ポリシーに照らしてプロキシでチェック
  • 04拒否・許可の判断をハッシュチェーン付き監査ログに記録
  • 05RFC 3161によるオプションのタイムスタンプに対応した日次Merkle root
  • 0620個のMCPツールとREST APIを提供

ユースケース

  • 自分の取引履歴を見直し、損失の前にどのような状況やポジションサイズがあったかを把握する
  • MCP接続エージェントに、過去の損失取引を踏まえた発注前チェックを行わせる
  • Alpaca接続エージェントとペーパー取引または実取引の注文の間に、ポリシー層を設ける
  • 取引を行わない判断も含め、エージェントの判断を改ざん検知可能な形で記録する

クイックスタート

  1. 1

    PyPIからパッケージをインストールする

    pip install tradememory-protocol
  2. 2

    Hyperliquidの取引履歴を同期する(公開fillのみ。APIキーは不要)

    tradememory sync hyperliquid --address 0xYourAddress
  3. 3

    Claude Codeにサーバーを登録する

    claude mcp add tradememory -- uvx tradememory-protocol

使う前に知っておきたいこと

  • ブローカーブレーキ(proxy extra)はプレビュー版で、現在はAlpacaのみをサポートしています。
  • proxy extraにはPython 3.12以降が必要です。
  • Hyperliquid APIが返すのは最近のfillのみのため、早めに同期しないと古い履歴は失われます。
  • 監査チェーンは改ざんを検知できますが、改ざんを防止するものではありません。また、レコードは秘密鍵で署名されません。

収録されている特集

トピック

よくある質問

tradememory-protocol とは?
AIトレーディングエージェント向けのローカルファーストなメモリー兼発注前チェック機能。判断を改ざん検知可能なSHA-256監査チェーンに記録し、20個のMCPツールを提供します。 TradeMemory Protocolは、AIトレーディングエージェントが自身の取引履歴を記憶できるようにします。HyperliquidとAlpacaの決済済み取引を同期し(スクリプトを使えばMT5やBinanceの現物取引にも対応)、過去の取引で損失が出た状況を示します。たとえば、ポジションサイズが大きすぎたときに連敗していた、といったパターンを見つけられます。新たな取引の前に、エージェントはrecall_memoriesを呼び出し、類似した状況での損失取引を優先順に確認できます。データはすべてローカルのSQLiteファイルに保存されます。
tradememory-protocol は無料で使えますか?ライセンスは?
tradememory-protocol は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
tradememory-protocol は今もメンテナンスされていますか?
活発にメンテナンス中。tradememory-protocol の最終コミットは 2026年10月23日 です。
tradememory-protocol は何に使えますか?
自分の取引履歴を見直し、損失の前にどのような状況やポジションサイズがあったかを把握する MCP接続エージェントに、過去の損失取引を踏まえた発注前チェックを行わせる Alpaca接続エージェントとペーパー取引または実取引の注文の間に、ポリシー層を設ける 取引を行わない判断も含め、エージェントの判断を改ざん検知可能な形で記録する
tradememory-protocol のインストール方法は?
PyPIからパッケージをインストールする: pip install tradememory-protocol Hyperliquidの取引履歴を同期する(公開fillのみ。APIキーは不要): tradememory sync hyperliquid --address 0xYourAddress Claude Codeにサーバーを登録する: claude mcp add tradememory -- uvx tradememory-protocol
tradememory-protocol はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/mnemox-ai/tradememory-protocol

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト

専門AIデスクがシグナルを生成し、Risk Guardが取引を拒否できるオープンソースのマルチエージェント暗号資産取引システム。買い持ち戦略との比較バックテストにも対応。

AI・機械学習#agentic-trading#crypto#multiagent-systems
2106302PythonAGPL-3.0更新 3 か月前