技能 数据科学 投资组合优化与风险管理

投资组合优化与风险管理

v20260707
trader-portfolio
本工具用于自动化投资组合的优化流程。它基于均值-方差模型,支持设置风险目标,并能评估资产组合的方差、相关性等详细风险指标。核心功能包括利用神经网络预测预期收益,生成精确的再平衡交易计划,适用于管理复杂的资产配置和进行量化交易。
获取技能
422 次下载
概览

Optimize portfolio allocation using neural-trader's portfolio engine.

Steps:

  1. Ensure neural-trader is available: npm ls neural-trader 2>/dev/null || npm install --ignore-scripts neural-trader
  2. Load current portfolio: mcp__claude-flow__memory_search({ query: "current portfolio holdings", namespace: "trading-portfolio" })
  3. Run portfolio optimization:
    npx neural-trader --portfolio optimize
    
    With risk target:
    npx neural-trader --portfolio optimize --risk-target <number>
    
  4. Get risk metrics:
    npx neural-trader --risk assess --portfolio current
    npx neural-trader --var --portfolio current
    npx neural-trader --correlation --portfolio current --flag-threshold 0.8
    
  5. Use SONA for expected return prediction: mcp__claude-flow__neural_predict({ input: "expected returns for [HOLDINGS] given current regime" })
  6. Generate rebalancing plan:
    npx neural-trader --portfolio rebalance
    
    Output: trades needed, current vs target weights, estimated costs
  7. Search for similar allocations in history: mcp__claude-flow__agentdb_pattern-search({ query: "optimized portfolio Sharpe > 1", namespace: "trading-portfolio" })
  8. Store optimized allocation: mcp__claude-flow__memory_store({ key: "portfolio-optimal-TIMESTAMP", value: "ALLOCATION_JSON", namespace: "trading-portfolio" })
信息
Category 数据科学
Name trader-portfolio
版本 v20260707
大小 1.75KB
更新时间 2026-07-09
语言