MINARA

トレーディングメモリ

手動取引を評価・帰属・監査可能な学習ケースに変換する仕組み

🔴 上級者向け:Trading Memory は読み取り専用の監査画面であり、推奨エンジンではありません。過去の結果は将来の成績を保証しません。

Trading Memory は、人間の判断を確認済み実行、約定、市場結果、評価、その後のメソドロジーまたはロール別の学びへ接続します。口座履歴より意図的に範囲が狭く、Agent が実行した手動 spot activity は表示できますが、perps では人間が開始した取引だけが学習チェーンに入ります。自動および発生元不明の perps は除外されます。

画面に表示される内容

タブ内容
Activity対象となる実行、結果状態、実行前に実際に使われたフレームワーク、利用可能な explorer リンク。
What it learnedメソドロジー観測、バージョン付き評価、集計統計、リフレクション済みケース。
Your notes明示的に管理する事実と制約。自動評価された取引ケースとは分離されます。

この画面は読み取り専用です。評価履歴を編集するのではなく、チャットまたは Memory 設定で嗜好や制約を修正してください。

トレーディングメモリに入る永続先物取引

発生元動作
Agent で人間が確認した取引1 回限りの preview が消費され、判断・口座・資産・方向が一致した場合に含まれます。
対応する外部画面での手動取引手動発生元を確定できる場合だけ含まれます。
Autopilot / XStrategy自動実行監査ドメインだけに保存され、人間の取引ケースにはなりません。
Strategy Studio / workflow自動実行監査ドメインだけに保存されます。
不明または矛盾する発生元隔離され、評価、リフレクション、メソドロジー統計、リコールから除外されます。

AI マーカーは常に手動らしい証拠より優先されます。発生元レコードが利用できない、または証拠が足りない場合、Minara は unknown として fail closed し、手動とは推測しません。

判断から学習ケースまで

  1. 手動取引 preview は判断に紐づく 1 回限りの preview_id を作成します。デフォルト有効期限は 30 分で、tool、session、口座、資産、方向、正規化パラメータハッシュに拘束されます。
  2. 確認すると preview は消費されます。再利用、パラメータ変更、口座間・資産間の誤対応は拒否されます。
  3. 実行と約定を正確な判断へ接続し、position lifecycle が新規、追加、縮小、決済を再構築します。
  4. 対象結果は不変の evaluation run を作ります。再評価は古い結果を上書きせず、新しい run を追加します。
  5. 明示的に promoted された primary run だけがメソドロジー統計を更新します。完了したリフレクションは Role Memory モードに応じて role case にもなります。

Autopilot には人間の preview がないため、このチェーンへ誤って入ることはありません。

結果の状態

  • Not scored yet:最小評価経過時間に達していない、または有効な backtest runner / 市場データを待っています。
  • +2.40% in 24h のような市場結果:決定論的な結果が保存済みです。任意の推論評価は後で完了する場合があります。
  • Not scored:transfer など、市場方向の結果を評価できない操作です。

デフォルトの対象経過時間と結果 horizon は 24 時間です。backtest を有効にすると、gateway 起動時に期限超過分を直ちに処理し、その後は設定間隔で実行します。環境変数も参照してください。

「使用フレームワーク」列に値が入るタイミング

Frameworks は outcome 評価後に追加されるラベルではなく、実行時の帰属です。確認済み実行の前に、対象となる保存済みメソドロジーが実際に取得されたか、同じ判断へ明示的に関連付けられた場合だけ表示されます。

ダッシュは、帰属可能なフレームワーク証拠が記録されなかったことを示します。直接の tool 呼び出し、transfer、多くの移行済み旧行、保存済みメソドロジーを参照せず推論した取引では正常です。後日の outcome 評価は帰属を捏造しないため、24 時間後に自動で名称へ変わることはありません。

拡張可能な評価プロファイル

評価は単一の式に固定されません。バージョン付き benchmark profile が資産、horizon、評価次元に応じて evaluator と設定を選びます。各 run は完全な入力 snapshot と、因子ごとの raw 値、正規化値、重み、寄与、データ品質、欠損理由を保存します。

組み込み profile は方向リターン、方向超過リターン、beta 調整または hedged リターン、実現ネット PnL を扱います。実行品質は closed PnL - fee - 帰属可能 funding を使い、funding 欠損時は値を捏造せず partial quality とします。Wilson は binary outcome を明示的に出力する指標だけに適用されます。新しい多因子 evaluator は DB migration なしで登録できます。

ロールメモリモード

gateway 起動前に ROLE_MEMORY_MODE を設定します。

モード動作
off既存ケースは監査用に保持しますが、新規作成・評価・リコール・注入を行いません。
shadowデフォルト。 対象の手動ケースを作成・評価しますが、正式な判断にはリコールも注入もしません。
activeリフレクション済み手動ケースを、一致する分析ロールと Institution Trader / PM prompt にも提供します。実行 tool はケース文を受け取りません。

不正値は警告後 shadow に戻ります。変更には再起動が必要です。静的安全ルール、SOUL、ユーザー制約は常に role case より優先されます。

移行と監査

旧行は統一された手動判断チェーン、自動実行監査ドメイン、発生元隔離のいずれか 1 つに必ず保存されます。旧 Wilson 値は監査 snapshot としてだけ残り、新しい profile 統計には影響しません。移行は checksum 付き事前 SQLite backup と監査レポートを作成し、runtime は旧 schema を二重読み書きしません。

トラブルシューティング

  • 対象取引が 24 時間を超えても pending:backtest が有効か確認し、gateway を再起動して catch-up を実行し、価格 provider ログを確認してください。dry-run は Activity を更新しません。
  • Outcome はあるが Frameworks が :実行時にメソドロジー証拠がありません。評価とは独立しています。
  • Autopilot 取引が見つからない:意図した動作です。自動 perps は人間の Trading Memory から除外されます。
  • 発生元が不明:学習統計へ強制せず、隔離・監査データを確認してください。

メモリとパーソナライゼーション自己改善型 Agent自動運用も参照してください。

目次