乐于分享
好东西不私藏

Impetus交易系统简介、逻辑及源码整理

Impetus交易系统简介、逻辑及源码整理

一、简介
TECHNOLOGY SUMMIT
01

4 年实时交易平均年化收益率达 63%!

Impetus 是一款完全机械化的日间交易系统,也是少数几款能够成功交易过去几年市场行情的系统之一。该系统推荐用于 e-mini Russell 2000、德国 DAX 指数以及标准普尔 500 指数。

Impetus 可购买,也可租赁,并可由交易者直接交易,或通过选定的经纪商进行交易。

该系统于 2003 年 1 月发布,自 2003 年 2 月起由开发者进行交易。自发布以来,系统逻辑未做任何修改。

Impetus 仅有一个可优化参数,核心思想可以概括为一个简单公式:

力量 + 方向 = 趋势

系统通过一个独特计算方式来判断市场力量、价格果断移动的倾向以及市场方向。这些力量共同形成可交易的趋势。

Impetus 的特点是停留在市场中的时间非常短,通常不到 1%。它只在当日交易时段的后半段进行交易,平均每周交易约两次。

该系统由两个独立子系统组成。

第一个是常规趋势组件。当价格突破时,它会顺应当日主要趋势方向入场。

第二个系统则寻找主要趋势内部的次要反趋势波动。当价格回调并重新回归主要趋势后,再触发入场。

所有交易均使用止损单入场。所有情况下,系统都会采用随价格和波动率调整的保护性止损,并且在交易前明确最大风险。两个子系统均采用盈亏平衡止损,当交易达到一定浮盈后锁定部分收益。

注:原始绩效描述基于截至 2007 年 11 月 1 日的实际成交数据,交易 1 手合约,佣金为 4.20 美元,账户规模固定为 7,000 美元。历史表现不代表未来结果。

二、交易品种
TECHNOLOGY SUMMIT
02

Impetus 基于股票市场中独特的时间和价格模式。这是观察得出的结果,而不是单纯优化出来的结果。

它最初是为标普指数设计的。不过,由于 SP / ES 在 2003 年波动率较低,Impetus 在 2003 年年中被未经修改地用于完全脱离样本的市场,也就是 e-mini Russell 2000,并于 2003 年 11 月开始实际交易。

这类样本外测试结果验证了 Impetus 的稳健性,并展示了系统在不同市场环境中的适应能力。超过 3 年的实际交易结果进一步验证了 Impetus 的规则集。

在指数交易不断变化的环境中,能够长期保持良好表现的系统并不多见。

Impetus 交易 DAX 时使用与 e-mini Russell 相同的参数,并且在德国 DAX 指数上表现优异。DAX 与 Russell 的权益曲线相关性仅为 0.20,这使两者具备较好的组合互补性。

截至 2007 年 11 月 1 日,Impetus DAX 每份合约收益超过 13,000 欧元。

Impetus 也可交易标准普尔 500 指数。通过对单一入场参数进行微调,Impetus 在标准合约的 S&P 500 指数上同样表现优异。其与迷你 Russell 指数的低相关性约为 0.21,也使两者具备组合价值。

截至 2007 年 11 月 1 日,Impetus SP 每合约收益超过 27,000 美元。

使用时,需要打开 5 分钟图表,并在其中插入一个隐藏的日线图。也就是说,系统同时需要日线数据和 5 分钟数据。

三、程序代码部分
TECHNOLOGY SUMMIT
03

以下源码仅适用于 MultiCharts 平台,其他平台请自行移植。

为方便导入 135 编辑器,下面不使用传统代码块,而采用“代码清单”形式展示。导入后可统一设置为灰底、等宽字体或引用样式。

1. 策略参数定义

【代码清单:参数与变量】

01 Inputs: TIMEOFFSET(0);02 // 时间偏移量,单位为分钟,用于调整交易时段0304 Variables:05   LOCKPTS(1),06   // 盈利锁定点数0708   RETRACESELL(0),09   // 回撤卖出触发价1011   RETRACEBUY(0),12   // 回撤买入触发价1314   SRETRACE(0),15   // 卖出回撤信号标志,1 表示触发1617   LRETRACE(0),18   // 买入回撤信号标志,1 表示触发1920   ENTRIES(0),21   // 当日交易次数计数器2223   LIMPETUS(0),24   // 买入动量信号标志,1 表示触发2526   IMPETUSBUY(0),27   // 买入动量触发价2829   SIMPETUS(0),30   // 卖出动量信号标志,1 表示触发3132   IMPETUSSELL(0),33   // 卖出动量触发价3435   VALUE11(0);36   // 基准价格,使用 DATA2 的收盘价

说明:这一部分主要定义系统参数和状态变量。TIMEOFFSET 用于调整交易时段,其余变量用于记录回撤信号、动量信号、触发价格、当日交易次数以及基准价格。

2. 初始化与每日重置

【代码清单:初始化逻辑】

01 // 初始化基准价格 VALUE1102 IF CURRENTBAR = 1 THEN VALUE11 = CLOSE DATA(2);03 // 首个 K 线初始化0405 IF DATE > DATE[1] THEN VALUE11 = CLOSE DATA(2);06 // 新交易日重置基准价格

【代码清单:每日重置信号】

01 // 每日开盘时重置所有交易信号02 IF DATE > DATE[1] THEN BEGIN03   SRETRACE = 0;04   LRETRACE = 0;05   RETRACEBUY = 0;06   RETRACESELL = 0;07   ENTRIES = 0;08   LIMPETUS = 0;09   IMPETUSBUY = 0;10   SIMPETUS = 0;11   IMPETUSSELL = 0;12 END;

说明:系统在新交易日开始时,会重置前一日的交易状态,包括回撤信号、动量信号、触发价格以及交易次数。

3. 主交易时段

【代码清单:主交易时段】

01 // 主交易时段:13:30 至 15:0002 IF TIME >= 1330 + TIMEOFFSET AND TIME < 1500 + TIMEOFFSET THEN BEGIN0304   // 空仓且当日尚未交易时执行05   IF MARKETPOSITION = 0 AND ENTRIES = 0 THEN BEGIN

说明:Impetus 只在指定的日内交易窗口中寻找机会,并且限制当日交易次数,避免过度交易。

4. 卖出回撤条件

【代码清单:卖出回撤信号 S1】

01     // 卖出回撤条件02     // DATA2 低点不创新低03     // DATA2 高点低于 ID 区间中点04     // 跌幅超过 1.3%05     IF LOW DATA(2) >= LOW[1] DATA(2)06       AND HIGH DATA(2) < (IDHigh + IDLow) * 0.507       AND VALUE11 - IDLow >= 0.013 * VALUE11 THEN BEGIN0809        SRETRACE = 1;10        // 触发卖出回撤信号1112        RETRACESELL = LOW;13        // 记录卖出回撤触发价格1415     END;1617     // 执行卖出回撤交易 S118     IF SRETRACE = 1 AND LOW > IDLow THEN19       SELLSHORT ("S1") RETRACESELL - 0.05 STOP;

说明:S1 属于回撤型做空逻辑。系统先判断日线或高一级数据是否满足特定结构条件,然后在价格向下触发时使用止损单做空。

5. 买入回撤条件

【代码清单:买入回撤信号 L1】

01     // 买入回撤条件02     // DATA2 高点不创新高03     // DATA2 低点高于 ID 区间中点04     // 涨幅超过 1.3%05     IF HIGH DATA(2) <= HIGH[1] DATA(2)06       AND LOW DATA(2) > (IDHigh + IDLow) * 0.507       AND IDHigh - VALUE11 >= 0.013 * VALUE11 THEN BEGIN0809        LRETRACE = 1;10        // 触发买入回撤信号1112        RETRACEBUY = HIGH;13        // 记录买入回撤触发价格1415     END;1617     // 执行买入回撤交易 L118     IF LRETRACE = 1 AND HIGH < IDHigh THEN19       BUY ("L1") RETRACEBUY + 0.05 STOP;

说明:L1 属于回撤型做多逻辑。系统在主要方向满足条件后,等待价格重新向上触发,再以止损单方式买入。

6. 动量突破条件

【代码清单:13:45 后动量突破】

01     // 13:45 后启动动量突破条件02     IF TIME >= 1345 + TIMEOFFSET THEN BEGIN0304       // 买入动量:涨幅超过 1.3%05       IF IDHigh - VALUE11 >= 0.013 * VALUE11 THEN BEGIN0607         LIMPETUS = 1;08         // 触发买入动量信号0910         IMPETUSBUY = IDHigh;11         // 记录突破高点1213       END;1415       // 执行买入动量交易 L216       IF LIMPETUS = 1 THEN17         BUY ("L2") IMPETUSBUY + 0.05 STOP;1819       // 卖出动量:跌幅超过 1.3%20       IF VALUE11 - IDLow >= 0.013 * VALUE11 THEN BEGIN2122         SIMPETUS = 1;23         // 触发卖出动量信号2425         IMPETUSSELL = IDLow;26         // 记录突破低点2728       END;2930       // 执行卖出动量交易 S231       IF SIMPETUS = 1 THEN32         SELLSHORT ("S2") IMPETUSSELL - 0.05 STOP;3334     END;35   END;

说明:L2 和 S2 是动量突破逻辑。13:45 之后,如果价格相对基准价格出现足够幅度的上涨或下跌,系统会记录突破价,并通过止损单触发顺势入场。

7. 空头持仓止损

【代码清单:空头止损逻辑】

01   // 空头持仓止损逻辑02   IF MARKETPOSITION < 0 THEN BEGIN0304     // S1 策略止损05     // 取 DATA2 高点 + 0.1 点,与入场价 + 0.9% 的较大值06     BUYTOCOVER ("SX1") ENTRY("S1")07       MAXLIST(HIGH DATA(2) + 0.1, ENTRYPRICE + (0.009 * VALUE11)) STOP;0809     // S2 策略止损10     // 取 DATA2 高点 + 0.1 点,与入场价 + 0.1% 的较大值11     BUYTOCOVER ("SX2") ENTRY("S2")12       MAXLIST(HIGH DATA(2) + 0.1, ENTRYPRICE + (0.001 * VALUE11)) STOP;1314   END;

说明:空头持仓根据不同入场逻辑使用不同止损规则。S1 和 S2 的止损幅度不同,体现了回撤型入场与动量型入场在风险控制上的差异。

8. 多头持仓止损

【代码清单:多头止损逻辑】

01   // 多头持仓止损逻辑02   IF MARKETPOSITION > 0 THEN BEGIN0304     // L1 策略止损05     // 取 DATA2 低点 - 0.1 点,与入场价 - 0.9% 的较小值06     SELL ("LX1") ENTRY("L1")07       MINLIST(LOW DATA(2) - 0.1, ENTRYPRICE - (0.009 * VALUE11)) STOP;0809     // L2 策略止损10     // 取 DATA2 低点 - 0.1 点,与入场价 - 0.1% 的较小值11     SELL ("LX2") ENTRY("L2")12       MINLIST(LOW DATA(2) - 0.1, ENTRYPRICE - (0.001 * VALUE11)) STOP;1314   END;15 END;

说明:多头持仓同样根据 L1 和 L2 两种入场方式分别设置止损。L1 使用较宽的保护性止损,L2 使用更紧的动量型止损。

9. 收盘前强制平仓

【代码清单:收盘前退出】

01 // 收盘前强制平仓时段:15:00 至 15:1502 IF TIME >= 1500 + TIMEOFFSET AND TIME <= 1515 + TIMEOFFSET THEN BEGIN0304   SELL ("LX3") LOW - 0.05 STOP;05   // 多头平仓0607   BUYTOCOVER ("SX3") HIGH + 0.05 STOP;08   // 空头平仓0910 END;

说明:Impetus 是日内交易系统,因此会在收盘前设置强制退出逻辑,避免隔夜风险。

10. 盈利保护机制

【代码清单:多头盈利保护】

01 // 多头盈利保护02 // 浮盈达到 0.8% 后,锁定 1 点利润03 IF MARKETPOSITION > 0 THEN BEGIN0405   IF MaxTradeHigh - ENTRYPRICE >= 0.008 * VALUE11 THEN06     SELL ("LX4") ENTRYPRICE + LOCKPTS STOP;0708 END;

【代码清单:空头盈利保护】

01 // 空头盈利保护02 // 浮盈达到 0.8% 后,锁定 1 点利润03 IF MARKETPOSITION < 0 THEN BEGIN0405   IF ENTRYPRICE - MinTradeLow >= 0.008 * VALUE11 THEN06     BUYTOCOVER ("SX4") ENTRYPRICE - LOCKPTS STOP;0708 END;

说明:当持仓产生一定浮盈后,系统会将止损位置移动到能够锁定部分利润的位置。这相当于一种盈亏平衡或利润保护机制。

11. 交易次数计数

【代码清单:交易计数】

01 // 交易计数02 IF MARKETPOSITION <> 0 THEN ENTRIES = ENTRIES + 1;

说明:该逻辑用于记录当日是否已经发生交易,配合前面的 ENTRIES 条件,避免系统在同一天内反复开仓。

四、策略逻辑总结
TECHNOLOGY SUMMIT
04

从整体结构来看,Impetus 是一个典型的机械化日内交易系统。

它主要包含以下几个核心部分:

第一,基准价格判断。系统使用 DATA2 的收盘价作为基准价格,并在每个交易日重新初始化。

第二,时间窗口过滤。系统并不全天交易,而是集中在 13:30 至 15:00 之间寻找机会。

第三,回撤型入场。系统通过 S1 和 L1 捕捉主要趋势中的次级回撤,当价格重新回归主要方向时触发入场。

第四,动量型入场。系统通过 S2 和 L2 捕捉日内动量突破,在价格相对基准价格出现明显变化后顺势入场。

第五,保护性止损。不同入场逻辑对应不同止损规则,回撤交易和动量交易的风险控制并不完全相同。

第六,盈利保护。当浮盈达到一定幅度后,系统会锁定部分利润,防止盈利交易重新变成亏损。

第七,收盘前退出。作为日内系统,Impetus 不承担隔夜风险,收盘前会主动退出持仓。

五、使用与回测提示
TECHNOLOGY SUMMIT
05

虽然原始资料中给出了较亮眼的历史表现,但这些结果都建立在特定时间、特定市场、特定手续费和滑点假设之上。

实际使用时,需要特别注意以下几点:

不同品种的波动特征不同,不能直接套用参数。

不同交易时段的流动性不同,信号效果可能发生变化。

回测必须考虑手续费、滑点和成交规则。

样本内表现优秀,不代表样本外也能稳定盈利。

日内系统对数据质量和执行速度要求更高。

更稳妥的做法是,先在历史数据中复现逻辑,再进行样本外测试,然后做模拟盘验证,最后再考虑是否用于真实交易。

六、写在最后
TECHNOLOGY SUMMIT
06

Impetus 的核心思想并不复杂:在特定时间窗口内,结合价格力量和市场方向,寻找可以交易的趋势机会。

它有两个值得学习的地方。

第一,它不是全天候频繁交易,而是只在系统认为更有优势的时间段出手。

第二,它不是只看入场信号,而是同时设计了止损、盈利保护、交易次数限制和收盘退出机制。

这也是一个成熟机械化交易系统应该具备的基本框架。

当然,任何经典系统都不能简单照搬。真正有价值的,不是迷信历史收益率,而是理解它背后的结构:如何定义趋势,如何等待触发,如何限制风险,以及如何退出。

本文仅用于策略学习和研究交流,不构成任何投资建议。欢迎有兴趣的朋友在更多品种、周期和市场环境中进行回测,以更深入理解 Impetus 系统的特点和适用边界。

END
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-16 06:27:50 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/903847.html
  2. 运行时间 : 0.291913s [ 吞吐率:3.43req/s ] 内存消耗:4,951.42kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=515da1578cb37a3bf61544d73c99343e
  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 ( 4.22 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.11 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.001102s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001756s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000820s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000766s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001449s ]
  6. SELECT * FROM `set` [ RunTime:0.000591s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001534s ]
  8. SELECT * FROM `article` WHERE `id` = 903847 LIMIT 1 [ RunTime:0.008491s ]
  9. UPDATE `article` SET `lasttime` = 1786832870 WHERE `id` = 903847 [ RunTime:0.004996s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000649s ]
  11. SELECT * FROM `article` WHERE `id` < 903847 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001349s ]
  12. SELECT * FROM `article` WHERE `id` > 903847 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.006313s ]
  13. SELECT * FROM `article` WHERE `id` < 903847 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.015843s ]
  14. SELECT * FROM `article` WHERE `id` < 903847 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.016122s ]
  15. SELECT * FROM `article` WHERE `id` < 903847 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.027168s ]
0.295740s