当前位置:首页>python>从零开始学量化:miniQMT+python如何完成自动化交易?——miniQMT运行框架详解(含泪整理,建议收藏)

从零开始学量化:miniQMT+python如何完成自动化交易?——miniQMT运行框架详解(含泪整理,建议收藏)

  • 2026-03-23 04:28:32
从零开始学量化:miniQMT+python如何完成自动化交易?——miniQMT运行框架详解(含泪整理,建议收藏)

作为进入股市多年的投资者,你是不是也有这样的烦恼:每天挤出时间盯着 K 线,还要错过最佳买卖点;行情大涨时贪心不舍得卖,行情暴跌时又慌得割肉;明明看好的标的,全凭感觉操作最终还是亏钱…… 这些痛点,本质是人性弱点与市场效率的矛盾。而量化交易,正是解决这些问题的利器。今天这篇文章带你搞懂量化交易、策略框架,以及最实用的 QMT 量化软件。

一、量化交易是什么?

咱们先抛开专业定义,用生活例子对比,一眼看懂量化交易和普通人工交易的区别:

传统人工交易:就像凭经验买菜、凭感觉炒股,白天花费时间盯盘,晚上熬夜看消息猜走势,买入全靠“觉得要涨”,卖出全靠“害怕跌了”,情绪完全跟着行情走,很容易追高被套、割肉踏空,全靠个人经验和心态,失误率特别高。

量化交易:把你靠谱的交易思路,比如“股价站上20日均线买,跌破10日均线卖”“成交量放大30%且股价创新低就分批建仓”,变成一套固定的、可执行的规则,再通过电脑程序自动识别行情、自动下单交易,全程不用人工盯盘、不用主观判断,完全按规则办事,也不用在手机或者app手动买卖。

二、什么是量化交易策略框架?

我们先来看看手工交易者的一些交易日常:

  • 开盘前梳理市场消息、制定当日交易计划;

  • 盘中时时刻刻紧盯行情、结合指标判断买卖时机;

  • 盘后复盘交易、总结盈亏得失。

从看盘到盘后复盘就是手工交易的全流程,这套流程有就是我们说的交易框架。

而量化交易策略框架,就是把这套人工完成的全流程交易动作,转化为标准化、可程序化执行的固定动作,把人工盯盘、判断、执行、复盘的每一步,都变成电脑可识别、可运行的固定流程,相当于给量化交易就是从看盘到实际下单搭好的完整的运行方案。

那大家可能会问做量化为什么不直接写出一个策略,而是需要搭建一个框架,这里给大家举一个生活中的例子:

比如你要建一栋房子,如果每一次建房都得亲自去挖地基、打桩、砌承重墙,那不仅工程浩大,而且效率极低。策略框架的作用,就相当于提前建好的地基和主体房屋结构。后面只需要在这个现成的框架上,根据自己的喜好去设计内饰、布置空间就可以了。

在量化交易的开发过程中,类似连接行情接口、调取数据、执行风控、维护程序稳定运行这类底层技术工作,往往要耗费掉绝大部分的时间和精力,可能占到 90% 以上。而真正决定策略成败的核心交易逻辑,反而是那 10%。策略框架的核心价值,就是帮你把繁琐的技术底层封装好,让你可以把全部的精力和智慧,都集中在那 10% 的核心交易逻辑的打磨和优化上。

所以今天我们要详细给大家介绍一下一个完整量化策略的核心,以目前市场上主流的量化软件miniQMT为例:

三、miniQMT量化软件策略框架

QMT 是目前国内许多券商采用的主流量化系统之一,兼顾专业性与易用性,QMT 极速策略交易系统内置了3.6 版本的python运行环境,提供行情数据与交易下单两大核心功能。通过编写 python 脚本,可以完成指标计算,策略编写,策略回测,实盘下单等一站式服务。

而MiniQMT 是迅投(QMT)系统提供的一个程序化交易接口(API)。它是QMT的极简模式,Python 策略通过调用 XtQuant这个python 接口,向本地已登录的 MiniQMT 客户端发送请求进行,包括行情获取、策略计算、下单交易等操作,(比如,“获取某股票的最新价”或“买入100股”)。

MiniQMT 接收到这些指令后,通过自身的连接与券商的交易服务器进行交互,将结果(行情数据、委托回报)通过 XtQuant 的回调机制返回到用户策略程序。相当于miniQMT的数据获取、策略编写等全部通过xtquant文件包在软件外部执行,而miniQMT本身只作为一个连接券商服务器的交易接口。

miniQMT策略框架核心模块拆解:

这里先详细介绍一下上面提到的xtquant这个文件包,XtQuant 提供了丰富的 Python API 接口,对外以Python库的形式提供策略交易所需要的行情和交易相关的API接口,让开发者能够使用 Python 语言方便地获取行情数据、执行交易指令(如下单、撤单)、查询账户资产、持仓、委托、成交等信息,并能接收这些信息的实时推送。本质上,XtQuant 封装了与 MiniQMT 客户端交互的所有底层通信细节。

xtquant封装了行情接口和交易接口,其中:

Xtdata 作为行情模块,只要作用是提供精简直接的数据满足量化交易者的数据需求,主要提供行情数据(历史和实时的K线和分笔)、财务数据、合约基础信息、板块和行业分类信息等通用的行情数据。

Xttrader 作为交易模块,封装了策略交易所需要的 Python API 接口,可以和 MiniQMT 客户端交互进行报单、撤单、查询资产、查询委托、查询成交、查询持仓以及接收资金、委托、成交和持仓等变动的主推消息。

下面分别说说miniQMT策略的核心框架和逻辑:

1、行情模块 (XtData)

行情模块负责调取和处理市场数据,是策略决策的依据。它的主要功能和接口包括:

(1)单股订阅

直接向行情服务器订阅指定单个品种的实时行情数据。

from xtquant import xtdataimport timestock_code ='600109.SH'period = '1m'start_time = ''#最开始end_time = ''#当天count = -1#全部dividend_type = 'none'#不复权fill_data = True

(2)全推行情

全推数据是指客户端启动后,自动接收并更新的全市场所有合约的最新数据快照。全推数据包含所有品种的最新分笔数据(tick),以及日线的开高低收、成交量、成交额和五档盘口(需在行情界面启用五档行情)。

全推数据推送周期是基于交易所标准的L1行情设计,每3秒推送一次分笔数据(tick数据),每次增量推送仅包含有变化的票,比如9.30.00  9.30.03 9.30.06 固定间隔返回数据

while True:    full_tick = xtdata.get_full_tick(['600109.SH'])print(full_tick)    time.sleep(3)

2、交易模块 (XtTrader)

XtQuant封装了策略交易所需要的Python API接口,可以和MiniQMT客户端交互进行报单、撤单、查询资产、查询委托、查询成交、查询持仓以及收到资金、委托、成交和持仓等变动的主推消息。

(1)建立连接

import randomfrom xtquant.xttrader import XtQuantTrader# miniQMT安装路径mini_qmt_path = r'D:\国金证券QMT交易端\userdata_mini'# 创建session_idsession_id = int(random.randint(100000, 999999))# 创建交易对象xt_trader = XtQuantTrader(mini_qmt_path, session_id)# 启动交易对象xt_trader.start()# 连接客户端connect_result = xt_trader.connect()if connect_result == 0:print('连接成功')

(2)订阅账户

import randomfrom xtquant.xttrader import XtQuantTrader# miniQMT安装路径mini_qmt_path = r'D:\国金证券QMT交易端\userdata_mini'# 创建session_idsession_id = int(random.randint(100000, 999999))# 创建交易对象xt_trader = XtQuantTrader(mini_qmt_path, session_id)# 启动交易对象xt_trader.start()# 连接客户端connect_result = xt_trader.connect()if connect_result == 0:print('连接成功')

(3)撤单与报单

import randomfrom xtquant.xttrader import XtQuantTrader# miniQMT安装路径mini_qmt_path = r'D:\国金证券QMT交易端\userdata_mini'# 创建session_idsession_id = int(random.randint(100000, 999999))# 创建交易对象xt_trader = XtQuantTrader(mini_qmt_path, session_id)# 启动交易对象xt_trader.start()# 连接客户端connect_result = xt_trader.connect()if connect_result == 0:print('连接成功')from xtquant.xttype import StockAccount# QMT账号account_id = '1010573943'# 创建账号对象account = StockAccount(account_id)# 订阅账号res = xt_trader.subscribe(account)print(account)print(res)

(4)查询资产信息

import randomfrom xtquant.xttrader import XtQuantTrader# miniQMT安装路径mini_qmt_path = r'D:\国金证券QMT交易端\userdata_mini'# 创建session_idsession_id = int(random.randint(100000, 999999))# 创建交易对象xt_trader = XtQuantTrader(mini_qmt_path, session_id)# 启动交易对象xt_trader.start()# 连接客户端connect_result = xt_trader.connect()if connect_result == 0:print('连接成功')from xtquant.xttype import StockAccount# QMT账号account_id = '1010573943'# 创建账号对象account = StockAccount(account_id)# 订阅账号res = xt_trader.subscribe(account)print(account)print(res)

(5)查询委托信息

import randomfrom xtquant.xttrader import XtQuantTrader# miniQMT安装路径mini_qmt_path = r'D:\国金证券QMT交易端\userdata_mini'# 创建session_idsession_id = int(random.randint(100000, 999999))# 创建交易对象xt_trader = XtQuantTrader(mini_qmt_path, session_id)# 启动交易对象xt_trader.start()# 连接客户端connect_result = xt_trader.connect()if connect_result == 0:print('连接成功')from xtquant.xttype import StockAccount# QMT账号account_id = '1010573943'# 创建账号对象account = StockAccount(account_id)# 订阅账号res = xt_trader.subscribe(account)print(account)print(res)

(6)查询成交信息

import randomfrom xtquant.xttrader import XtQuantTrader# miniQMT安装路径mini_qmt_path = r'D:\国金证券QMT交易端\userdata_mini'# 创建session_idsession_id = int(random.randint(100000, 999999))# 创建交易对象xt_trader = XtQuantTrader(mini_qmt_path, session_id)# 启动交易对象xt_trader.start()# 连接客户端connect_result = xt_trader.connect()if connect_result == 0:print('连接成功')from xtquant.xttype import StockAccount# QMT账号account_id = '1010573943'# 创建账号对象account = StockAccount(account_id)# 订阅账号res = xt_trader.subscribe(account)print(account)print(res)

以上就是今天分享的全部内容。新手快速上手QMT,得详细了解其框架实操步骤!

四、如何开通QMT实盘量化软件?

1、QMT开通流程

(1)开户成功后入金10万后提交QMT申请流程

(2)申请过程全程线上,预计2个工作日申请完成。

(3)等待开通过程中,可以提供测试账号、安装配置流程、量化会员资料。

(4)开通成功后,会通过邮件发送你软件下载地址,登录账号后就可以使用。

2、VIP服务

3、VIP福利

福利1:惊喜佣金

福利2:领取完整教程

福利3:添加量化讨论群

福利4:提供专业量化问题解答

福利5:量化工具安装使用教程、视频

福利6:极速柜台,量化投资者专用,速度微秒级

福利7:提供服务器托管模式:ptrade策略+ldp极速柜台+vip定向服务器(限50人)

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-03-27 09:55:31 HTTP/2.0 GET : https://f.mffb.com.cn/a/481011.html
  2. 运行时间 : 0.227346s [ 吞吐率:4.40req/s ] 内存消耗:4,692.83kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=1c8410b54caf337135a5c6b6428280e0
  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.001134s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001496s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000802s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000822s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001375s ]
  6. SELECT * FROM `set` [ RunTime:0.000638s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001618s ]
  8. SELECT * FROM `article` WHERE `id` = 481011 LIMIT 1 [ RunTime:0.001126s ]
  9. UPDATE `article` SET `lasttime` = 1774576531 WHERE `id` = 481011 [ RunTime:0.023598s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 66 LIMIT 1 [ RunTime:0.000829s ]
  11. SELECT * FROM `article` WHERE `id` < 481011 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001353s ]
  12. SELECT * FROM `article` WHERE `id` > 481011 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001148s ]
  13. SELECT * FROM `article` WHERE `id` < 481011 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002246s ]
  14. SELECT * FROM `article` WHERE `id` < 481011 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.004051s ]
  15. SELECT * FROM `article` WHERE `id` < 481011 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.003668s ]
0.233600s