乐于分享
好东西不私藏

AI 对冲基金项目全流程实践

AI 对冲基金项目全流程实践

继上次测试完AI量化交易-TradingAgents项目之后,再次测试另一个AI对冲基金项目-ai-hedge-fund项目

项目链接:ai-hedge-fund

AI量化交易-TradingAgents全流程实践可以看一下我前面一篇文章:

量化交易是否快走到尽头了?


一. 项目概述

AI Hedge Fund 是一个概念验证型 AI 驱动对冲基金系统,通过模拟全球顶级投资大师的思维框架,对股票进行多维度分析,最终生成交易建议。

  • 技术栈:
        LangGraph + deepseek-v3.2
  • 数据来源:(均需要申请key,免费,FD API不稳定,数据需要依赖于AlphaVantage补充)
    • Financial Datasets API(基本面、价格、内幕交易、新闻等)
    • Alpha Vantage
  • 实验标的:
        2026-1-1到2026-4-13英伟达(NVDA)
  • 分析师数量:
        18 个 Agent(13 位名人投资风格 + 5 个专题分析师)

二. 实验结果

实验结果

简单说一下实验结果内容:

  • 交易决策: 有75%的置信度买入75股
  • 理由:
    • 看涨因素:fundamentals(75), warren(85), news(77), cathie(85), stanley(85)
    • 看跌因素:sentiment(91), ben(85), rakesh(85)
    • 结论:净看涨 (Net bullish)
  • 投资组合摘要:
    • Bullish (看涨因子数量): 8
    • Bearish (看跌因子数量): 6
    • Neutral (中性因子数量): 4

三. 系统架构与完整流程

1. 执行流程简要

流程图

① 用户输入

系统启动参数:

  • 股票代码(如 NVDA)
  • 分析 / 回测日期范围
  • 初始资金

② 数据预取层

由 scripts/fetch_data.py 统一拉取多维度数据并落盘为 JSON:

  • 日线价格数据
  • TTM & 年度财务比率
  • 营收、净利等财务明细
  • 公司基本信息
  • 内幕交易记录
  • 新闻舆情数据

③ 多 Agent 并行分析

通过 LangGraph 构建工作流,并行调度

  • 13 位名人风格投资分析师
  • 5 位专题领域分析师

每个 Agent 独立读取数据、计算指标、调用 LLM 生成多空信号,最终汇总到共享状态。

④ 风险管理 Agent

  • 汇总全 Agent 看多 / 看空 / 中性信号
  • 计算波动率、集中度等风险指标
  • 限制单标的仓位与总组合风险

⑤ 投资组合管理 Agent

  • 对信号加权打分
  • 结合当前持仓与现金
  • 输出标准化交易指令

⑥ 最终输出

  • 交易方向:BUY / SELL / HOLD
  • 交易数量
  • 决策置信度
  • 推理摘要

2. 详细执行流程

① 用户输入

通过命令行启动,指定分析标的与时间范围:

python src/main.py --ticker NVDA --start-date 2024-01-01 --end-date 2026-04-13

系统初始化一个空白投资组合(全现金仓位):

portfolio={
"cash":100000.0,# 初始资金 $10 万
"margin_requirement":0.0,
"positions":{
"NVDA":{"long":0,"short":0,"long_cost_basis":0.0,...}
},
"realized_gains":{"NVDA":{"long":0.0,"short":0.0}}
}

② 数据预取层(scripts/fetch_data.py)

需要注意的是:原项目中是没有这部分代码,因api非常不稳定,改为预先从Financial Datasets API以及
Alpha Vantage API拉取数据保存到本地,再从本地分析数据,防止拉去失败反复拉去。

在分析开始前,系统通过API 拉取所有所需数据并缓存到本地 data/NVDA/ 目录:

python -m scripts.fetch_data --tickers NVDA --start-date 2024-01-01 --end-date 2026-04-13

实际拉取的数据文件与内容样例:

financial_metrics_ttm.json(最新一条,截至 2026-01-25):

{
"ticker":"NVDA",
"market_cap":4560381000000.0,//市值$4.56万亿
"price_to_earnings_ratio":37.982,//P/E38x
"price_to_sales_ratio":21.119,//P/S21x
"free_cash_flow_yield":0.0212,//FCFyield2.12%
"gross_margin":0.711,//毛利率71.1%
"operating_margin":0.6562,//营业利润率65.6%
"net_margin":0.556,//净利率55.6%
"return_on_equity":1.044,//ROE104.4%
"return_on_invested_capital":1.197,//ROIC119.7%
"debt_to_equity":0.315,//D/E极低
"current_ratio":3.905,//流动比率3.9
"revenue_growth":0.1539,//营收增速15.4%
"earnings_growth":0.2104,//盈利增速21.0%
"interest_coverage":547.1//利息保障倍数547x
}

line_items_ttm.json(财务科目明细,截至 2026-01-31):

{
"ticker":"NVDA",
"revenue":215938000000,//营收$2159亿
"net_income":120067000000,//净利润$1201亿
"operating_income":130387000000,//营业利润$1304亿
"free_cash_flow":96676000000,//自由现金流$967亿
"research_and_development":18497000000,//R&D投入$185亿
"total_assets":206803000000,//总资产$2068亿
"total_debt":8840000000,//总负债(债务)$88亿
"shareholders_equity":157293000000,//股东权益$1573亿
"current_assets":125605000000,//流动资产$1256亿
"current_liabilities":32163000000,//流动负债$322亿
"outstanding_shares":24432000000//流通股244亿股
}

insider_trades.json(内幕交易,共记录 1000 条+):

//样例:大量历史减持记录(SentimentAgent统计后:907次卖出vs93次买入)
//但近期(PhilFisher引用):48次买入vs2次卖出
[
{"ticker":"NVDA","transaction_type":"S-Sale","shares":150000,...},
{"ticker":"NVDA","transaction_type":"P-Purchase","shares":60000,...},
...
]

company_news.json(本次抓取到 5 篇新闻):

//LLM分类结果:4篇看多,0篇看空,1篇中性综合置信度77.38%
[
{"title":"NVIDIA Reports Record Revenue...","sentiment":"bullish"},
{"title":"AI Chip Demand Continues to Surge...","sentiment":"bullish"},
...
]

③ 工作流引擎(LangGraph StateGraph)

数据就绪后,src/main.py 调用 create_workflow() 构建有向无环图并启动推理:

workflow=create_workflow(selected_analysts=None)# None = 使用全部 18 个 Agent
agent=workflow.compile()
final_state=agent.invoke({
"messages":[HumanMessage("Make trading decisions based on the provided data.")],
"data":{
"tickers":["NVDA"],
"portfolio":portfolio,
"start_date":"2024-01-01",
"end_date":"2026-04-13",
"analyst_signals":{},# 各 Agent 的信号将写入此处
},
"metadata":{"model_name":"deepseek-v3-2","model_provider":"..."}
})

工作流拓扑(所有分析师 Agent 与 start_node 并行连接,汇入 risk_management_agent):

start_node

├──►fundamentals_analyst_agentBULLISH75%
├──►growth_analyst_agentNEUTRAL5%
├──►sentiment_analyst_agentBEARISH90.7%
├──►technical_analyst_agentNEUTRAL0%
├──►warren_buffett_agentBULLISH85%
├──►nassim_taleb_agentBEARISH20%
├──►charlie_munger_agentBULLISH0%异常
├──►news_sentiment_agentBULLISH77.4%
├──►mohnish_pabrai_agentBEARISH75%
├──►ben_graham_agentBEARISH85%
├──►aswath_damodaran_agentNEUTRAL50%
├──►bill_ackman_agentBEARISH75%
├──►michael_burry_agentNEUTRAL30%
├──►phil_fisher_agentBULLISH75.5%
├──►cathie_wood_agentBULLISH85%
├──►rakesh_jhunjhunwala_agentBEARISH85%
├──►peter_lynch_agentBULLISH75%
└──►stanley_druckenmiller_agentBULLISH85%
│(18Agent全部完成后汇入

risk_management_agent


portfolio_manager──►END
说明:本系统的 18 个 Agent 分为两种完全不同的执行机制,下面各举一例:

类型一:纯规则计算型 Agent(不调用 LLM)

代表:Fundamentals Analyst、Growth Analyst、Sentiment Analyst、Technical Analyst、Valuation Analyst、Risk Manager

这类 Agent 通过硬编码阈值和数学公式对财务数据打分,全程不调用任何 LLM,结果完全确定性可复现。

以 Fundamentals Analyst(src/agents/fundamentals.py)为例:

# Step 1: 读取 NVDA TTM 财务指标(API / 本地缓存)
metrics=get_financial_metrics("NVDA",end_date="2026-04-13",period="ttm")[0]
# Step 2: 对 4 个维度逐一打分(纯阈值比较,无 LLM)
# ① 盈利能力:ROE=104.4% > 15% ✓,净利率=55.6% > 20% ✓,营业利润率=65.6% > 15% ✓
#    → 3/3 项达标 → "bullish"
# ② 成长性:营收增速=15.4% > 10% ✓,盈利增速=21.0% > 10% ✓
#    → 2/2 项达标 → "bullish"
# ③ 财务健康:流动比率=3.91 > 1.5 ✓,D/E=0.32 < 0.5 ✓
#    → 2/2 项达标 → "bullish"
# ④ 估值比率:P/E=38 > 25,P/B=29 > 3,P/S=21 > 5(三项全部超阈值)
#    → 3/3 项超标 → "bearish"
# Step 3: 统计,3 bullish vs 1 bearish → 整体 BULLISH,置信度 = 3/4 = 75%
overall_signal="bullish"
confidence=75.0
# Step 4: 写入共享状态(不经过 LLM,直接写结果)
state["data"]["analyst_signals"]["fundamentals_analyst_agent"]={
"NVDA":{"signal":"bullish","confidence":75.0,"reasoning":{
"profitability_signal":{"signal":"bullish","details":"ROE: 104.40%, Net Margin: 55.60%, Op Margin: 65.62%"},
"growth_signal":{"signal":"bullish","details":"Revenue Growth: 15.39%, Earnings Growth: 21.04%"},
"financial_health_signal":{"signal":"bullish","details":"Current Ratio: 3.90, D/E: 0.32"},
"price_ratios_signal":{"signal":"bearish","details":"P/E: 37.98, P/B: 28.99, P/S: 21.12"},
}}
}

实际终端输出:

| Fundamentals Analyst |BULLISH| 75.0% |ROE:104.40%,NetMargin:55.60%,OpMargin:65.62%
||||RevenueGrowth:15.39%,EarningsGrowth:21.04%
||||CurrentRatio:3.90,D/E:0.32
||||P/E:37.98,P/B:28.99,P/S:21.12(bearish)|

类型二:LLM 驱动型 Agent(调用 LLM 生成推理)

代表:Warren Buffett、Ben Graham、Bill Ackman、Cathie Wood、Charlie Munger、Michael Burry、Mohnish Pabrai、Nassim Taleb、Peter Lynch、Phil Fisher、Rakesh Jhunjhunwala、Stanley Druckenmiller、Aswath Damodaran、News Sentiment、Portfolio Manager

这类 Agent 先用规则代码计算出结构化财务事实(Facts),再将 Facts 注入到角色扮演 Prompt 中,调用 LLM生成信号与推理文本,输出结果具有不确定性(每次运行可能不同)。

以 Warren Buffett(src/agents/warren_buffett.py)为例:

# Step 1: 规则代码预先计算护城河、内在价值、安全边际等结构化指标
facts={
"moat":"71.1% gross margin, 65.6% operating margin, ROIC 119.7%",
"intrinsic_value":2130000000000,# 用 DCF / 业主收益法估算
"market_cap":4560381000000,
"margin_of_safety":-0.53,# (内在价值 - 市值) / 市值 = -53%
"debt_to_equity":0.315,
"revenue_growth":0.154,
...
}
# Step 2: 构造角色扮演 Prompt,注入 Buffett 投资哲学与决策规则
template=ChatPromptTemplate.from_messages([
("system",
"You are Warren Buffett. Decide bullish, bearish, or neutral...\n"
"Signal rules:\n"
"- Bullish: strong business AND margin_of_safety > 0.\n"# 安全边际必须为正
"- Bearish: poor business OR clearly overvalued.\n"
"- Neutral: good business but margin_of_safety <= 0...\n"
"Keep reasoning under 120 characters. Return JSON only."
),
("human","Ticker: {ticker}\nFacts:\n{facts}\n\nReturn: signal / confidence / reasoning")
])
# Step 3: 将 Facts 填入模板,调用 LLM
prompt=template.invoke({"ticker":"NVDA","facts":json.dumps(facts)})
result=call_llm(prompt,pydantic_model=WarrenBuffettSignal,...)
# → LLM 接收到:"margin_of_safety=-53%,但 ROE 和利润率极强"
# → 输出:signal="bullish", confidence=85, reasoning="Exceptional ROE & margins show strong moat..."

实际终端输出:

| Warren Buffett |BULLISH| 85% |ExceptionalROE&marginsshowstrongmoat,
||||conservativedebt,thoughvaluationunclear|
Charlie Munger 本次出现 "Error in analysis, using default" 是因为 LLM 连续调用失败 3 次后触发了 create_default_response(),系统自动填入默认值(signal="bullish", confidence=0),因此该结果不可信,不计入有效信号。但最后统计仍然加入到统计了

④ 风险管理 Agent(src/agents/risk_manager.py)

所有 18 个 Agent 完成后,Risk Manager 汇总各方信号并确定仓位约束:

汇总结果NVDA):
看多Agent8Fundamentals75%、Warren85%、News77%、
PhilFisher75.5%、CathieWood85%、
PeterLynch75%、Stanley85%、Charlie0%)
看空Agent6Sentiment90.7%、BenGraham85%、
Rakesh85%、MohnishPabrai75%、
BillAckman75%、NassimTaleb20%)
中性Agent4Growth5%、Technical0%、Damodaran50%、Burry30%)
净信号看多数量8>看空6
综合置信度75%(信号存在明显分歧不使用满仓
可用现金:$100,000
当时NVDA股价$187/
最大仓位限制:$100,000×75%$14,02575

⑤ 投资组合管理 Agent(src/agents/portfolio_manager.py)

Portfolio Manager 接收 Risk Manager 的汇总结论,生成最终交易指令:

看多信号加权fundamentals(75)+warren(85)+news(77)+cathie(85)+stanley(85)=407
看空信号加权sentiment(91)+ben(85)+rakesh(85)=261
净看多权重407>净看空权重261决策BUY
仓位75×$187$14,025占总资金约14%)

⑥ 最终输出

TRADINGDECISION:[NVDA]
+------------+--------------------------------------------------------------+
| Action     |BUY|+------------+--------------------------------------------------------------+
|Quantity| 75                                                           |
+------------+--------------------------------------------------------------+
| Confidence |75.0%|+------------+--------------------------------------------------------------+
|Reasoning| Bullish: fundamentals(75), warren(85), news(77), cathie(85), |
||stanley(85).Bearish:sentiment(91),ben(85),rakesh(85).||| Net bullish.                                                 |
+------------+--------------------------------------------------------------+
PORTFOLIOSUMMARY:
+--------+--------+----------+--------------+---------+---------+---------+
| Ticker |Action| Quantity |Confidence| Bullish |Bearish| Neutral |
+========+========+==========+==============+=========+=========+=========+
| NVDA   |BUY|    75    |75.0%|    8    |6|    4    |
+--------+--------+----------+--------------+---------+---------+---------+

四. 19 位分析师 Agent 详解

#
Agent
投资哲学定位
核心评估维度
1
Fundamentals Analyst
财务报表专家
盈利能力、成长性、财务健康、估值比率
2
Growth Analyst
成长性专题
营收/EPS/FCF 趋势、PEG、P/S
3
Sentiment Analyst
内幕交易+市场情绪
内幕买卖净比例、加权信号
4
Technical Analyst
技术图形分析
ADX/趋势、均值回归、动量、波动率、统计套利
5
Valuation Analyst
多模型估值加权
DCF(35%) + 业主收益(35%) + EV/EBITDA(20%) + 剩余收益(10%)
6
News Sentiment
新闻情绪 NLP
看多/看空文章占比,LLM 分类
7
Warren Buffett
护城河 + 合理价格
ROE、FCF、竞争壁垒、管理层品质
8
Ben Graham
价值投资之父,安全边际
Graham Number、净净值、P/E < 15
9
Charlie Munger
理性思考,优秀企业
竞争护城河、管理层、长期复利
10
Bill Ackman
激进主义投资者
FCF 质量、资产价值、管理层影响力
11
Cathie Wood
颠覆性创新女王
总可寻市场、指数增长、R&D 投入
12
Michael Burry
大空头逆向思维
FCF yield、深度折价、净净值
13
Mohnish Pabrai
Dhandho 低风险高回报
FCF yield > 4%、下行保护、"赢大输小"
14
Nassim Taleb
黑天鹅风险,反脆弱
杠杆率、尾部风险、FCF yield、凸性
15
Peter Lynch
十倍股猎人,买你所知
PEG < 1、营收增速、内幕买入
16
Phil Fisher
深度调研成长投资
R&D 投入、管理质量、营收增速、护城河
17
Rakesh Jhunjhunwala
印度大牛,宏观+安全边际
内在价值折扣、ROE、成长一致性
18
Stanley Druckenmiller
宏观传奇,非对称机会
EPS 加速、价格动量、内幕信号
19
Aswath Damodaran
估值之神
DCF、WACC、故事与数字结合

五. 数据层说明

data/NVDA/
├──prices.json#日线OHLCV20232026每日收盘
├──financial_metrics_ttm.json#TTM财务比率时序12
├──financial_metrics_annual.json#年度财务比率
├──line_items_ttm.json#TTM财务科目营收净利FCF等
├──company_facts.json#公司基本信息行业员工等
├──insider_trades.json#内幕交易记录1000+
└──company_news.json#公司新闻5篇可用

主要财务数据说明

字段
含义
NVDA 最新值
market_cap
市值
$4.56 万亿
price_to_earnings_ratio
P/E 市盈率
37.98x
price_to_book_ratio
P/B 市净率
28.99x
price_to_sales_ratio
P/S 市销率
21.12x
free_cash_flow_yield
自由现金流收益率
2.12%
gross_margin
毛利率
71.1%
operating_margin
营业利润率
65.6%
net_margin
净利率
55.6%
return_on_equity
ROE
104.4%
return_on_invested_capital
ROIC
119.7%
debt_to_equity
资产负债率
0.32
current_ratio
流动比率
3.91
revenue_growth
营收增速(YoY)
15.4%
earnings_growth
盈利增速(YoY)
21.0%
interest_coverage
利息保障倍数
547x

六、NVDA 分析结果(实际运行输出)

分析主体
信号
置信度
核心推理摘要
Fundamentals Analyst
🟢 BULLISH
75.00%
ROE 104.4%、净利率 55.6%、营业利润率 65.6%—— 盈利能力全面牛;营收增速 15.39%、盈利增速 21.04%—— 成长性强劲;Current Ratio 3.90、D/E 0.32—— 财务健康;唯一弱点:P/E 37.98、P/B 28.99、P/S 21.12 价格比率偏高
Growth Analyst
⚪ NEUTRAL
5%
历史成长评分 0.70(营收 15.4%↑、EPS 21%↑、FCF 25%↑);但成长估值评分仅 0.25(PEG 1.81、P/S 21.1x 偏贵);利润率扩张评分 0.40(毛利率趋势微降);内幕净买入流量负(大量历史卖出);综合加权评分 0.52,信号模糊,置信度仅 5%
Sentiment Analyst
🔴 BEARISH
90.70%
内幕交易:1000 笔中 907 笔卖出 vs 93 笔买入,加权看空 272.1 vs 看多 27.9;新闻情绪数据为空(0 篇);综合判定:基于加权对比强烈看空
Technical Analyst
⚪ NEUTRAL
0%
趋势跟踪:ADX 23.4(趋势强度弱,中性 50);均值回归:RSI (14) 68.2(接近超买),Z-score 0.98(中性);动量:1 月动量 + 1.87%,但 3 月 / 6 月数据缺失(置信度归零);波动率:年化波动率 34.9%;统计套利:Hurst 指数接近 0(纯随机游走);整体中性,数据不足导致置信度 0%
Warren Buffett
🟢 BULLISH
85%
极强的 ROE 与利润率体现出深厚护城河,保守的低负债结构,估值虽不明朗但基本面出色
Nassim Taleb
🔴 BEARISH
20%
尾部分布可疑("火鸡问题"—— 业绩过于平滑,可能是脆弱性信号);FCF yield 低;无凸性收益结构;当前低波动率制度下,极端变化风险被低估
Charlie Munger
🟢 BULLISH
0%
⚠️ 分析异常(Error in analysis),使用默认看多值,置信度 0%,结果不可靠
News Sentiment
🟢 BULLISH
77.38%
5 篇新闻,LLM 分类结果:4 篇看多、0 篇看空、1 篇中性;新闻情绪综合看多,置信度 77.38%
Mohnish Pabrai
🔴 BEARISH
75.00%
资产负债表极佳(净现金、低杠杆、强流动性);但 FCF yield 不足 1%,是 "大输小赢" 而非 "小输大赢";$4.56 万亿市值要求完美执行;Dhandho 原则:此价格无安全边际,等待重大回调
Ben Graham
🔴 BEARISH
85.00%
流动比率 3.91 超过 Graham 要求的 2.0,债务比 0.24 保守 —— 财务强健;但股价$186.66是净流动资产/股$3.11 的近 60 倍;因盈利数据不足,无法计算 Graham Number—— 这本身是红旗;无股息记录;结论:价格与任何保守内在价值指标严重脱节,属于投机性溢价
Aswath Damodaran
⚪ NEUTRAL
50.00%
NVIDIA 故事完美:主导 AI/GPU,ROIC 119.7%,营业利润率 65.6%;但 P/E 38x、P/S 21x、EV/Revenue 21x 已充分定价;FCF yield 2.1% 不足以支撑溢价;DCF 因数据缺失无法可靠计算;主要不确定性:AI 增速可持续性、竞争格局 —— 中性观望
Bill Ackman
🔴 BEARISH
75.00%
营收增速 702.3%(惊人),ROE 104.4%(强护城河)—— 企业质量极高;但内在价值约$1.64万亿,较市值$4.56 万亿低 64%,严重负安全边际;市场定价需要数十年完美无瑕的超高速增长;无激进主义机会(管理层执行已经出色);结论:经典 "优秀企业、糟糕价格",甚至考虑做空
Michael Burry
⚪ NEUTRAL
30.00%
FCF yield 仅 2.1%,无 EV/EBIT 数据;资产负债表扎实(净现金、D/E 0.32);内幕买入 6160 万股 —— 内部人乐观;但 $4.56 万亿市值需要极度审慎 —— 无深度价值可见;等待数字来支撑价格
Phil Fisher
🟢 BULLISH
75.50%
年化营收增速 68.3%(卓越市场定位);D/E 仅 0.06,ROE 76.3%—— 资本配置效率极高;R&D 占收入 8.6%,已转化为市场主导产品;内幕信号强烈:48 次买入 vs 仅 2 次卖出;毛利率 71.1% 体现强定价权;P/E 37.98、P/FCF 47.17 虽高,但卓越企业值得溢价;AI + 高性能计算赛道还有多年跑道
Cathie Wood
🟢 BULLISH
85.00%
NVIDIA 是 AI 革命的核心基础设施 ——GPU 架构是 AI 时代的 "算力货币";营收增速 65.5% 体现指数级采纳曲线;毛利率 71.1% 与营业杠杆展现强大网络效应;R&D 投入增长 251.1%,捍卫技术领先地位;传统估值框架无法捕捉 AI 推理市场(训练市场的 10-20 倍)潜力;CUDA 生态是不可复制的软件护城河
Rakesh Jhunjhunwala
🔴 BEARISH
85.00%
ROE 76%、营业利润率 60%—— 业务质量无可挑剔;资产负债表干净、流动性强;但内在价值约$1.4万亿 vs 市值$4.56 万亿 —— 负安全边际近 70%;缺乏足够的成长数据来判断可持续性;让我联想到科技泡沫 —— 优秀企业,疯狂价格;我绝不以三倍内在价值买入
Peter Lynch
🟢 BULLISH
75.00%
所有人都在谈 AI,NVDA 就在这个故事的中心 —— 符合 "买你所知";D/E 0.06 低杠杆,营业利润率 60.4%,FCF 近 $970 亿 —— 基本面扎实;营收增长 702% 惊人;内幕:48 次买入 vs 2 次卖出,内部人用真金白银表态;PEG 因缺 EPS 数据无法计算,但整体具备十倍股特征;持谨慎看多,等待更多 EPS 数据
Stanley Druckenmiller
🟢 BULLISH
85.00%
经典 Druckenmiller 非对称机会;尽管 P/E 38、P/FCF 47 偏高,但 68.3% 年化营收增速是真正的成长领袖;D/E 仅 0.06 提供强大下行缓冲;内幕买入 48 vs 2 是最强力的信号 —— 内部人在对外传递未来催化剂的信息;日波动率 2.36% 是为这种动量付出的小代价;下行有资产负债表保护,上行是 AI 基础设施建设继续带来的倍数级回报

1. 为何决策BUY?

| 类别 |Agent| 置信度 |方向权重||------|-------|-------|--------|
| 看多 |FundamentalsAnalyst| 75% |+75||看多| Warren Buffett |85%| +85 |
| 看多 |NewsSentiment| 77% |+77||看多| Cathie Wood |85%| +85 |
| 看多 |StanleyDruckenmiller| 85% |+85||看空| Sentiment Analyst |91%| -91 |
| 看空 |BenGraham| 85% |-85||看空| Rakesh Jhunjhunwala |85%| -85 |

>净结果看多信号总权重>看空信号总权重BUY决策

2. 为何买入 75 股?

1) 第一步:Risk Manager 计算最大可买股数(纯规则,无 LLM)

获取NVDA历史价格数据prices.json249条日线
最新收盘价prices_df["close"].iloc[-1])= $188.63(2026-04-10)

用最近60个交易日的日收益率计算年化波动率
日波动率=0.0238stdofdailyreturns
年化波动率=0.0238×252=37.7%

根据波动率查函数calculate_volatility_adjusted_limit()得仓位上限比例
37.7%落在"高波动率(30%~50%)"区间:
vol_multiplier=0.75-(0.377-0.30)×0.5=0.75-0.039=0.711
vol_adjusted_limit_pct=20%(基准×0.711=14.2%

计算最大仓位金额
total_portfolio_value=$100,000初始全现金
position_limit=$100,000×14.2%=$14,226
remaining_limit=$14,226-$0当前无持仓=$14,226
max_position_size=min($14,226,$100,000可用现金)=$14,226

换算为最大可买股数
max_shares=int($14,226÷$188.63)=int(75.42)=75

RiskManager结论NVDA最多可买75传给PortfolioManager

2) 第二步:Portfolio Manager(LLM)在上限内决定实际数量

Risk Manager 的计算结果被转换为如下格式发送给 LLM:

//LLM收到的输入
Signals:{
"NVDA":{
"fundamentals_analyst":{"sig":"bullish","conf":75},
"warren_buffett_agent":{"sig":"bullish","conf":85},
"sentiment_analyst":{"sig":"bearish","conf":91},
"ben_graham_agent":{"sig":"bearish","conf":85},
...
}
}
Allowed:{
"NVDA":{"buy":75,"short":75,"hold":0}
//RiskManager算出的硬上限,LLM只能选75
}

LLM 看到信号整体净看多,直接选择了上限75 股满额买入,输出置信度 75%。

说明:75 股是 Risk Manager 的硬上限,LLM 选择了用满额度。置信度 75% 是 Portfolio Manager 对自己决策的主观评分,与股数计算无关。
重要:根据输出的结果,可以利用LLM做进一步的分析,比如对立面的分析-Ben Graham(看空 85%) VS Peter Lynch(看多 75%); 再比如核心估值矛盾-传统 DCF 框架(Ben Graham、Bill Ackman) vs AI 平台溢价(Cathie Wood、Druckenmiller)等等,仔细分析后,还是可以获取一些有用的信息,此处就不详细进行叙述了

以上,TradingAgents和ai-hedge-fund均已经跑完,关于AI量化交易相关的方案调研会告一段落,整体上来看,LLM agent对于这两个项目中的意义更多是在于数据分析阶段,后续的决策依据/方案还略显单薄。

后续,本人会继续追踪最新的LLM/agent底层技术,以及在各个领域中的应用,

如果觉得有用,【赞同】+【关注】就是对我最大的鼓励,感谢。下期见。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-25 08:54:58 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/553925.html
  2. 运行时间 : 0.098843s [ 吞吐率:10.12req/s ] 内存消耗:4,757.31kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=84fdce7b9dbf21b5cc781a23fd50268b
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000532s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000755s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000327s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000281s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000489s ]
  6. SELECT * FROM `set` [ RunTime:0.000214s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000571s ]
  8. SELECT * FROM `article` WHERE `id` = 553925 LIMIT 1 [ RunTime:0.000552s ]
  9. UPDATE `article` SET `lasttime` = 1777078498 WHERE `id` = 553925 [ RunTime:0.006529s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000268s ]
  11. SELECT * FROM `article` WHERE `id` < 553925 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000431s ]
  12. SELECT * FROM `article` WHERE `id` > 553925 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001777s ]
  13. SELECT * FROM `article` WHERE `id` < 553925 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002153s ]
  14. SELECT * FROM `article` WHERE `id` < 553925 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000904s ]
  15. SELECT * FROM `article` WHERE `id` < 553925 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001138s ]
0.100603s