当前位置:首页>python>用 AI 自动筛选最佳股票交易策略?Python 开发者不可错过的实战思路

用 AI 自动筛选最佳股票交易策略?Python 开发者不可错过的实战思路

  • 2026-04-20 08:45:33
用 AI 自动筛选最佳股票交易策略?Python 开发者不可错过的实战思路

2026年重磅升级已全面落地!欢迎加入专注财经数据与量化投研的【数据科学实战】知识星球!您将获取持续更新的《财经数据宝典》与《量化投研宝典》,双典协同提供系统化指引;星球内含 350 篇以上独有高质量文章,深度覆盖策略开发、因子分析、风险管理等核心领域,内容基本每日更新;同步推出的「量化因子专题教程」系列(含完整可运行代码与实战案例),系统详解因子构建、回测与优化全流程,并实现日更迭代。我们持续扩充独家内容资源,全方位赋能您的投研效率与专业成长。无论您是量化新手还是资深研究者,这里都是助您少走弯路、事半功倍的理想伙伴,携手共探数据驱动的投资未来!

引言

你是否想过,能不能让 AI 自动帮你挑选最适合某只股票的交易策略?最近,开发者 Minyang Chen 分享了一个基于 AI 的交易策略分析工具——TradeVoice Lab,它能自动评估 29 种交易策略,并通过历史数据回测来验证策略的可靠性。

对于正在学习 Python 的你来说,这篇文章不仅能帮你理解常见的量化交易策略分类,还能启发你如何用 Python 构建类似的策略分析与回测系统。


一、三大交易策略分类

原文将常见的股票交易策略分为三大类:

1. 信号型策略(Signal-Based)

  • • 复杂度:低到中等
  • • 准确率:50%–60%
  • • 适合人群:初学者

这类策略基于技术指标的交叉和阈值触发,例如:均线交叉(MA Crossover)、RSI 背离、MACD 交叉、布林带收缩(Bollinger Squeeze)等。

2. 零售型策略(Retail)

  • • 复杂度:中等
  • • 准确率:45%–55%
  • • 适合人群:中级交易者

这类策略基于价格行为、均线和市场结构,例如:趋势跟踪(Trend Following)、动量交易(Momentum)、均值回归(Mean Reversion)、波段交易(Swing Trading)等。

3. 图表形态策略(Chart Patterns)

  • • 复杂度:高
  • • 准确率:55%–65%
  • • 适合人群:高级交易者

这类策略基于价格形态来判断未来走势,例如:头肩顶(Head & Shoulders)、杯柄形态(Cup & Handle)、三角形态(Triangles)、旗形(Flags)等。


二、AI 策略分析工具的工作流程

TradeVoice Lab 的核心流程可以概括为:

分析(Analysis) → 判定(Verdict) → 行动(Action) → 上下文(Context)

用户只需输入股票代码投资金额,系统就会自动评估所有策略,并返回得分最高的推荐方案。每个策略卡片会展示:

  • • Edge Factors(优势因素):如"上升趋势:SMA20 > SMA50"
  • • Risk Factors(风险因素):如"无明显相对强弱背离"
  • • Trade Plan(交易计划):入场价、止损价、目标价、仓位大小、风险回报比
  • • Backtest 按钮:一键进行历史回测验证

三、回测验证:策略靠不靠谱,数据说了算

原文以 AAPL(苹果公司)为例,对排名第一的 Swing Trading(波段交易) 策略进行了不同周期的回测:

回测周期
胜率
总回报
最大回撤
盈利因子
12 个月
58.3%
+21.47%
6.98%
2.62
6 个月
25%
-0.73%
6.98%
0.9
3 个月
0%
-3.28%
3.28%
0

可以看到,同一策略在不同时间窗口下表现差异巨大。这也是原文反复强调的:过去的表现不能保证未来的结果


四、Python 实战:用代码模拟策略评估

下面我们用 Python 演示一个简化版的策略评分器,帮助你理解核心思路。

import random

# 定义策略类

class
 TradingStrategy:
    """交易策略基类"""

    def
 __init__(self, name, win_rate, avg_return, risk_level, best_for):
        self
.name = name              # 策略名称
        self
.win_rate = win_rate      # 胜率(0-1)
        self
.avg_return = avg_return  # 平均回报率(百分比)
        self
.risk_level = risk_level  # 风险等级:low / medium / high
        self
.best_for = best_for      # 最适合的场景

    def
 __repr__(self):
        return
 f"{self.name}(胜率: {self.win_rate*100}%,平均回报: {self.avg_return}%)"


# 初始化策略库

strategies = [
    TradingStrategy("Swing Trading(波段交易)", 0.55, 12, "medium", "趋势市场"),
    TradingStrategy("Breakout Trading(突破交易)", 0.40, 10, "high", "高波动市场"),
    TradingStrategy("Mean Reversion(均值回归)", 0.60, 5, "medium", "震荡市场"),
    TradingStrategy("Momentum Trading(动量交易)", 0.45, 8, "high", "强趋势市场"),
    TradingStrategy("Pairs Trading(配对交易)", 0.55, 15, "low", "市场中性"),
    TradingStrategy("Trend Following(趋势跟踪)", 0.45, 25, "medium", "牛市"),
    TradingStrategy("Cup and Handle(杯柄形态)", 0.60, 15, "medium", "看涨延续"),
]


def
 score_strategy(strategy, market_condition="range_bound", risk_profile="moderate"):
    """
    根据市场状态和风险偏好,为策略打分(满分 100)。

    参数:
        strategy: TradingStrategy 实例
        market_condition: 市场状态(trending / range_bound / volatile)
        risk_profile: 风险偏好(conservative / moderate / aggressive)
    返回:
        int: 策略得分
    """

    score = 0

    # 基础分:胜率 × 40 + 平均回报 × 2

    score += strategy.win_rate * 40
    score += strategy.avg_return * 2

    # 市场状态加成

    market_bonus = {
        "trending"
: ["Trend Following(趋势跟踪)", "Momentum Trading(动量交易)", "Swing Trading(波段交易)"],
        "range_bound"
: ["Mean Reversion(均值回归)", "Pairs Trading(配对交易)"],
        "volatile"
: ["Breakout Trading(突破交易)", "Momentum Trading(动量交易)"],
    }
    if
 strategy.name in market_bonus.get(market_condition, []):
        score += 15  # 匹配市场状态则加 15 分

    # 风险偏好匹配加成

    risk_match = {
        "conservative"
: "low",
        "moderate"
: "medium",
        "aggressive"
: "high",
    }
    if
 strategy.risk_level == risk_match.get(risk_profile):
        score += 10  # 风险等级匹配则加 10 分

    return
 round(score, 1)


def
 analyze_strategies(strategies, market_condition, risk_profile):
    """
    分析所有策略并按得分排序。

    参数:
        strategies: 策略列表
        market_condition: 市场状态
        risk_profile: 风险偏好
    返回:
        排序后的 (策略, 得分) 列表
    """

    results = []
    for
 s in strategies:
        score = score_strategy(s, market_condition, risk_profile)
        results.append((s, score))

    # 按得分从高到低排序

    results.sort(key=lambda x: x[1], reverse=True)
    return
 results


# 运行分析:假设当前是震荡市场,投资者为稳健型

print
("=" * 50)
print
("📊 AI 策略分析结果")
print
(f"市场状态: range_bound(震荡)| 风险偏好: moderate(稳健)")
print
("=" * 50)

results = analyze_strategies(strategies, "range_bound", "moderate")

for
 rank, (strategy, score) in enumerate(results, 1):
    print
(f"\n第 {rank} 名: {strategy.name}")
    print
(f"  得分: {score}/100")
    print
(f"  胜率: {strategy.win_rate*100}% | 平均回报: {strategy.avg_return}%")
    print
(f"  风险等级: {strategy.risk_level} | 最适合: {strategy.best_for}")

运行输出示例:

==================================================
📊 AI 策略分析结果
市场状态: range_bound(震荡)| 风险偏好: moderate(稳健)
==================================================

第 1 名: Pairs Trading(配对交易)
  得分: 67.0/100
  胜率: 55.0% | 平均回报: 15%
  风险等级: low | 最适合: 市场中性

第 2 名: Trend Following(趋势跟踪)
  得分: 68.0/100
  胜率: 45.0% | 平均回报: 25%
  风险等级: medium | 最适合: 牛市

第 3 名: Mean Reversion(均值回归)
  得分: 59.0/100
  胜率: 60.0% | 平均回报: 5%
  风险等级: medium | 最适合: 震荡市场
...

五、选策略的核心维度

原文总结了选择交易策略需要考虑的六个关键维度:

按风险偏好

风险偏好
推荐策略
胜率范围
最大回撤
保守型
配对交易、均值回归、均线交叉
55%–65%
5%–10%
稳健型
波段交易、趋势跟踪、杯柄形态
45%–55%
10%–20%
激进型
动量交易、突破交易、金字塔加仓
35%–45%
20%–40%

按时间周期

周期
最佳策略
关键特点
短线(1–5 天)
动量交易、突破交易
需要高成交量和快速决策
中线(1–4 周)
波段交易、杯柄形态
日线级别分析,耐心等待
长线(1–6 个月)
趋势跟踪、金字塔加仓
需要基本面支撑和宏观趋势配合

按市场状态

  • • 牛市:趋势跟踪、动量交易、金字塔加仓
  • • 熊市:头肩顶(做空)、均值回归(反弹)、配对交易
  • • 震荡市:均值回归、配对交易、布林带收缩
  • • 高波动市:突破交易、动量交易、布林带收缩

六、经济指标对策略的影响

原文特别提到,宏观经济环境会直接影响策略的有效性。以 2026 年 3 月的数据为例:

  • • CPI:326.6(↑ 0.56)——通胀偏高且上升
  • • 失业率:4.4%(↑ 0.1)——小幅上升
  • • 联邦基金利率:3.64%——中等水平
  • • GDP:24.1 万亿美元——低于"金发姑娘"阈值

在这种轻度滞胀环境下:

  • • 进策略(动量、突破、金字塔加仓)受到 -15% 的惩罚
  • • 御策略(均值回归、波段交易)获得 +5% 的加成

七、核心发现

原文总结了几条关键经验,对 Python 量化开发者同样适用:

1. 风险管理是王道

每笔交易风险不超过总资金的 1%–2%,始终设置止损。

2. 胜率 ≠ 盈利能力

40% 的胜率配合 3:1 的风险回报比 = 盈利;60% 的胜率配合 1:1 的风险回报比 = 仅持平。关键看风险回报比,而非单纯追求高胜率。

3. 没有万能策略

任何策略都无法在所有市场条件下奏效,要根据当前市场环境灵活调整。

4. 纪律胜过策略

最好的策略如果执行不到位 = 亏损;一般的策略只要严格执行 = 盈利。


总结

这篇文章展示了一个完整的 AI 驱动交易策略分析系统的设计思路。对于 Python 学习者而言,你可以从中获得以下启发:

  1. 1. 数据驱动的决策框架:用 Python 构建多因子评分模型,对策略进行自动化排名
  2. 2. 回测验证的重要性:使用 backtraderzipline 等 Python 回测框架来验证策略的历史表现
  3. 3. 多维度分析体系:策略选择不仅取决于技术指标,还要考虑风险偏好、市场状态、经济环境和个人经验
  4. 4. 模块化设计思想:将 29 种策略分为 3 大类,每类有统一的评分接口,非常适合用 Python 的面向对象编程来实现

记住原文作者的核心理念:持续执行一个普通策略,好过断断续续执行一个"完美"策略。


参考文章

加入专注于财经数据与量化投研的知识星球【数据科学实战】,获取本文完整研究解析、代码实现细节。

财经数据与量化投研知识社区

2026年全面升级已落地!【数据科学实战】知识星球核心权益如下:

  1. 1. 双典系统赋能:获赠《财经数据宝典》与《量化投研宝典》完整文档,凝练多年实战经验,构建系统化知识框架;
  2. 2. 量化因子日更教程(2026重磅新增):每日更新「量化因子专题教程」,配套完整可运行代码与实战案例,深度拆解因子构建、回测与优化全流程;
  3. 3. 量化文章专题教程库:300+篇星球独有高质量教程式文章,系统覆盖策略开发、因子研究、风险管理等核心领域,内容基本每日更新,并配套精选学习资料与实战参考;
  4. 4. 量化投研实战课程:赠送《AKQuant-入门及实战》《PyBroker-入门及实战》视频课程,手把手教学,快速掌握量化策略开发技能;
  5. 5. 财经数据支持:定期更新国内外财经数据,为策略研发提供精准、可靠的数据基础;
  6. 6. 顶尖学者与行业专家分享:年度邀请学术界博士与业界资深专家开展前沿论文精讲与实战案例分享,不少于4场,直击研究前沿与产业实践;
    专家直连答疑:与核心开发者及领域专家实时互动,高效解决投研实战难题;
  7. 7. 专业社群与专属福利:加入高质量交流社群,获取课程折扣及更多独家资源。

星球已沉淀丰富内容生态——涵盖量化文章专题教程库、因子日更系列、高频数据集、PyBroker实战课程、专家深度分享与实时答疑服务。无论您是初探量化的学习者,还是深耕领域的从业者,这里都是助您少走弯路、高效成长的理想平台。诚邀加入,共探数据驱动的投资未来!

好文推荐

1. 用 Python 打造股票预测系统:Transformer 模型教程(一)

2. 用 Python 打造股票预测系统:Transformer 模型教程(二)

3. 用 Python 打造股票预测系统:Transformer 模型教程(三)

4. 用 Python 打造股票预测系统:Transformer 模型教程(完结)

5. 揭秘隐马尔可夫模型:因子投资的制胜武器

6. YOLO 也能预测股市涨跌?计算机视觉在股票市场预测中的应用

7. 金融 AI 助手:FinGPT 让你轻松掌握市场分析

8. 量化交易秘籍:为什么专业交易员都在用对数收益率?

9. Python 量化投资利器:Ridge、Lasso 和 Elastic Net 回归详解

10. 掌握金融波动率模型:完整 Python 实现指南

好书推荐

最新文章

随机文章

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