当前位置:首页>价格>针对金银等原材料价格波动的、可操作的套期保值策略与风控方案

针对金银等原材料价格波动的、可操作的套期保值策略与风控方案

  • 2026-02-04 11:02:25
针对金银等原材料价格波动的、可操作的套期保值策略与风控方案
对于金银等原材料价格波动的风险,套期保值确实是企业生存与发展的“必修课”和“压舱石”。下面我为你系统梳理一套从核心理念(“工具箱”和“说明书”)、策略执行到风险控制的实战方案,
第一步:建立正确的套期保值理念
首先,你必须明确:套期保值的目的永远是“避险保值”,而非“投机盈利”。成功的套保不是让企业在期货市场赚钱,而是通过期货市场的损益,来对冲现货市场价格波动带来的经营风险,从而锁定预期利润。例如,云南贵金属集团正是经历了2008年金融危机价格暴跌带来的存货损失后,才坚定地走上了套保之路。
1.1 套期保值的定义、目的与核心逻辑
定义:套期保值是指企业为了规避现货市场价格波动的风险,在金融衍生品市场(如期货、期权市场)建立一个与现货市场头寸数量相当、方向相反的交易部位 。通过这种操作,当现货市场价格发生不利变动时,衍生品市场的盈利可以弥补现货市场的亏损,从而实现风险对冲。
核心目的:
·锁定成本:对于需要采购金银作为原材料的企业(如珠宝制造商、电子公司),可以通过买入套期保值,在当前时点锁定未来的采购价格,避免因价格上涨导致的成本失控 。
·锁定利润/销售价格:对于需要销售金银产品的企业(如矿山、回收商),可以通过卖出套期保值,锁定未来的销售价格,避免因价格下跌导致的收入减少和利润侵蚀 。
·稳定经营:最终目的是减少原材料价格波动对公司主营业务利润的冲击,增强企业经营业绩的稳定性和可预测性,为企业的长期战略规划提供坚实的基础 。
核心逻辑:套期保值的逻辑基础在于现货价格与相关的衍生品价格(如期货价格)通常会同向变动。虽然两者之间可能存在价差(即“基差”),但在多数情况下,这种价格相关性使得在一个市场的亏损能够被另一个市场的盈利所大致抵消。
1.2 套期保值必须遵循的基本原则
成功的套期保值并非简单的“反向操作”,而是需要严格遵循以下匹配原则
1.品种相同或高度相关原则:套期保值所选用的衍生品合约标的物,应与企业需要保值的现货资产为同一品种。如果不存在完全相同的品种,则应选择与现货资产价格走势高度相关的品种进行替代或跨品种对冲。例如,为白银现货头寸进行保值,首选是白银期货或期权;若流动性不足,可考虑使用相关性较高的黄金期货作为替代工具,但这会引入额外的相关性风险 。
2.数量相等或相当原则:用于保值的衍生品合约数量,应与需要保值的现货数量相匹配。企业开展套期保值业务的规模必须与其实际经营业务的规模相匹配,严禁超额保值,否则超出部分即为投机头寸 。
3.方向相反原则:衍生品市场的头寸方向必须与现货市场的风险敞口方向相反。若担心未来现货价格上涨(持有现货空头,即未来需要买入),则应在衍生品市场建立多头头寸(买入);若担心未来现货价格下跌(持有现货多头,即未来需要卖出),则应在衍生品市场建立空头头寸(卖出)。
4.时间匹配原则:衍生品合约的交割月份应与企业现货市场预期的采购或销售时间尽可能一致或接近。这有助于减少基差风险中由时间因素导致的不确定性。
1.3 套期保值的主要工具概览
企业可用于对冲金银价格风险的工具有多种,各有其特点和适用场景
·期货 (Futures):标准化的远期合约,在交易所内进行交易,流动性好,信用风险低(由交易所结算部门担保)。是企业最常用、最基础的套期保值工具。
·期权 (Options):赋予持有者在未来某个时间以特定价格买入或卖出标的资产的“权利”而非“义务”。期权提供了非线性的风险/收益结构,更为灵活,但操作也更复杂。
·远期 (Forwards):非标准化的、在场外市场(OTC)由买卖双方直接议定的合约。可以根据企业需求高度定制化,但存在交易对手信用风险和较低的流动性。
·掉期 (Swaps):双方约定在未来一段时间内交换一系列现金流的协议。例如,商品价格掉期可以让企业将浮动的商品价格交换为固定的价格。
·黄金租赁 (Gold Lease):一种特殊的融资和实物管理工具,常见于珠宝加工行业。企业可以从银行等金融机构租入黄金用于生产,到期归还同等数量的黄金。这本身就延迟了黄金的购买时点,常与期货、远期等工具结合使用以对冲还金时的价格风险 。
第二步:设计与企业位置匹配的套保策略
本部分将深入探讨期货和期权这两种最核心的场内衍生品,以及黄金租赁等特色工具在金银价格对冲中的具体应用,及设计与企业位置匹配的套保策略。
2.1 期货套期保值:基础而强大的风险盾牌
2.1.1 标准操作流程
一个完整的期货套期保值操作通常遵循以下步骤:
1.风险敞口分析:首先,企业需精确评估自身的风险敞口。例如,一家珠宝公司签署了一份3个月后交付产品的订单,需要采购10公斤黄金。其风险敞口就是未来3个月内黄金价格上涨的风险。
2.市场研究与策略制定:分析当前市场行情、价格趋势、宏观经济因素,判断未来价格可能走势,并据此制定套期保值策略。决定保值比例(是100%保值还是部分保值)、选择合适的期货合约(如选择3个月后到期的AU2606合约)。
3.开仓(建立头寸)‍:根据策略在期货市场建立与现货风险敞口方向相反的头寸。上述珠宝公司需要建立10手(1000克/手)黄金期货多头(买入)合约。
4.头寸监控与资金管理:每日监控期货头寸的盈亏和保证金水平。由于期货交易实行每日无负债结算制度,当期货价格向不利方向变动导致账户亏损时,企业需及时追加保证金,这对企业的现金流管理提出了较高要求 。
5.基差跟踪:持续跟踪现货价格与期货价格之间的差额(基差),因为基差的变动会影响最终的套期保值效果。
6.平仓(了结头寸)‍:当现货市场的采购(或销售)行为实际发生时,在期货市场对冲相应头寸进行平仓。珠宝公司在3个月后以市价采购10公斤现货黄金的同时,将其持有的10手黄金期货多头合约卖出平仓。
2.1.2 买入套期保值(买入套保)实战模拟
场景:某电子元件制造商A公司在2026年2月1日接到订单,需要在2026年5月初采购约300公斤白银用于生产。当前白银现货价格为7,500元/公斤,上海期货交易所(SHFE)的AG2606合约(6月到期)价格为7,600元/公斤。A公司担心未来三个月白银价格会大幅上涨,侵蚀订单利润。
操作步骤:
1.确定保值工具与数量:选择SHFE的白银期货AG2606合约。白银期货每手15公斤,因此需买入 300 / 15 = 20手。
2.开仓:在2026年2月1日,A公司以7,600元/公斤的价格买入20手AG2606合约。
3.情景分析:
情景一:白银价格如期上涨
1.到了5月初,白银现货价格上涨至8,500元/公斤,AG2606合约价格同步上涨至8,600元/公斤。
2.现货市场:A公司以8,500元/公斤采购300公斤白银,相比预期成本(7,500元/公斤),每公斤多支付1,000元,总计多支付30万元。
3.期货市场:A公司卖出平仓20手AG2606合约,盈利为 (8,600 - 7,600)元/公斤 * 300公斤 = 30万元。
4.对冲效果:期货市场的盈利完全弥补了现货市场的成本增加。A公司的实际采购成本约为:8,500元/公斤(现货采购价) - 1,000元/公斤(期货盈利) = 7,500元/公斤(注:此处未考虑基差变动)。成功将成本锁定在预期水平。
情景二:白银价格意外下跌
1.到了5月初,白银现货价格下跌至6,500元/公斤,AG2606合约价格同步下跌至6,600元/公斤。
2.现货市场:A公司以6,500元/公斤采购300公斤白银,相比预期成本,节省了1,000元/公斤,总计节省30万元。
3.期货市场:A公司卖出平仓20手AG2606合约,亏损为 (7,600 - 6,600)元/公斤 * 300公斤 = 30万元。
4.对冲效果:期货市场的亏损抵消了现货市场的成本节约。A公司的实际采购成本约为:6,500元/公斤(现货采购价) + 1,000元/公斤(期货亏损) = 7,500元/公斤。虽然公司未能享受到价格下跌的好处,但成功规避了价格可能上涨的风险,这正是套期保值的初衷——确定性优于投机性。
2.1.3 成本、收益与基差风险分析
·成本:期货套期保值的主要成本包括:
o交易手续费:由期货公司收取,相对较低。
o保证金占用的资金成本:虽然保证金最终会返还,但在占用期间企业损失了这部分资金的机会成本。
·收益/亏损:套期保值的最终“收益”体现在其有效规避了多少现货市场的潜在亏损。账面上,期货端的盈亏与现货端的损益(或成本变动)相抵。
·基差风险 (Basis Risk):这是期货套期保值最主要的风险来源 。基差 = 现货价格 - 期货价格。理想情况下,基差应保持稳定。但如果基差发生不利变动(例如,对于买入套保,基差意外走阔),套期保值的效果就会打折扣,甚至可能导致“完美对冲”失败。企业必须密切监控基差变化,并理解其所在行业的基差波动规律。
2.2 期权套期保值:灵活的非对称风险管理
与期货锁定未来价格的“刚性”不同,期权提供了更为灵活的风险管理方案,其核心优势在于“权利与义务”的非对称性。购买期权的一方支付权利金(Premium),获得了在未来以约定价格交易的权利,但没有必须履约的义务。这使得企业在规避不利价格风险的同时,仍能从有利的价格变动中获益。
2.2.1 保护性看跌期权 (Protective Put) 策略
适用场景:持有黄金库存或已确定未来将有黄金销售(如矿山企业、黄金回收商)的企业,担心未来金价下跌。
操作:买入一份看跌期权(Put Option)。这份期权赋予企业在未来以约定的执行价格(Strike Price)卖出黄金的权利。
实战模拟:
·场景:某黄金回收企业B公司在2026年2月1日拥有一批成本为500元/克的黄金库存,计划在未来一个月内销售。当前黄金市价为520元/克。B公司担心金价下跌,但又不想错过可能的价格上涨机会。
·操作:B公司购买以上海期货交易所黄金期权为标的、执行价为510元/克的看跌期权,支付权利金5元/克。
·成本:本次对冲的确定性成本为5元/克的权利金。
·情景分析:
i.情景一:金价大幅下跌至480元/克
§B公司可以选择行使期权,以510元/克的价格卖出黄金。其有效卖出价为 510元/克 - 5元/克(权利金成本) = 505元/克。
§对冲效果:相比于直接在市场上以480元/克卖出,B公司通过期权避免了25元/克的损失。成功将最低卖出价锁定在505元/克。
ii.情景二:金价上涨至550元/克
§此时,以510元/克的价格卖出是不划算的,B公司会选择放弃行使期权(期权价值归零)。
§B公司可以直接在市场上以550元/克的价格销售黄金。其净卖出价为 550元/克 - 5元/克(权利金成本) = 545元/克。
§对冲效果:企业成功规避了下跌风险,同时享受到了价格上涨带来的大部分收益 。
2.2.2 零成本领口 (Zero-Cost Collar) 策略
适用场景:与保护性看跌期权类似,但企业希望降低甚至免除支付权利金的成本。
操作:在买入一份看跌期权(设定价格下限)的同时,卖出一份执行价更高的看涨期权(Call Option)(设定价格上限)。卖出看涨期权所获得的权利金收入,可以用来部分或全部抵消费买入看跌期权的权利金支出。当两者金额相等时,即构成“零成本”领口 。
实战模拟:
·场景:续上例,B公司希望对冲黄金库存下跌风险,但不想支付5元/克的权利金。
·操作:
买入执行价为510元/克的看跌期权,支付权利金5元/克。
同时,卖出执行价为540元/克的看涨期权,获得权利金5元/克。
·成本:净权利金支出为 5 - 5 = 0,实现了零成本建仓 。
·对冲效果:
o若金价跌破510元/克(如下跌至480元/克)‍:B公司行使看跌期权,以510元/克卖出,锁定了最低卖价。
o若金价涨破540元/克(如上涨至550元/克)‍:B公司卖出的看涨期权将被对手方行权,B公司必须以540元/克的价格卖出黄金。
o若金价在510-540元/克之间:两个期权均不行权,B公司按市场价卖出。
·策略总结:通过零成本领口策略,B公司将自己的卖出价格锁定在了[510元/克, 540元/克]的区间内。它以放弃价格高于540元/克之后的上涨收益为代价,换取了免费的下跌保护。这是一种在成本和潜在收益之间进行权衡的保守策略 。
2.2.3 成本效益与会计考量
·成本构成:期权策略的成本主要包括权利金、交易手续费、买卖价差(Bid-Ask Spread)和保证金(针对卖出期权方) 。
·会计处理:根据国际财务报告准则IFRS 9或相应的中国企业会计准则(CAS 24),企业可以将符合条件的套期保值业务进行专门的套期会计处理。例如,在IFRS 9下,期权的时间价值(部分权利金成本)可以被视为“套期成本”,允许递延并在未来影响损益,从而减少当期利润表的波动性 。对于零成本领口,会计处理会更为复杂,需要专业会计师的指导。
2.3 场外衍生品与黄金租赁2.3.1 远期合约与商品掉期
·远期合约 (Forwards):与期货类似,但条款(如交割地点、数量、日期)可以灵活定制。一些大型跨国矿业公司如Hochschild Mining就使用远期合约对冲金银价格风险 。其主要缺点是流动性差,且企业需承担交易对手无法履约的信用风险。
·商品掉期 (Swaps):对于需要长期、持续对冲价格风险的企业(如与供应商签订了基于浮动金价的长期采购合同),商品掉期是一个有力的工具。企业可以与银行签订掉期协议,将未来一系列的浮动价格支付义务,转换为固定的价格支付义务。然而,关于非金融企业在中国使用商品掉期的具体监管指引尚不明确,需要密切关注中国证监会(CSRC)和中国人民银行(PBOC)的最新动态 。
2.3.2 黄金租赁:珠宝加工业的特色工具
黄金租赁是集融资、实物管理和风险对冲于一体的复合型工具,在中国珠宝加工行业中应用广泛。
·交易结构 :
i.珠宝加工企业(承租方)向商业银行(出租方)申请租入一定数量的黄金,租期通常为几个月到一年。
ii.企业支付一定的租赁费(通常远低于同期贷款利率),即可获得黄金实物用于加工生产。
iii.租赁到期时,企业需归还同等重量和成色的黄金。
·内含的风险敞口:企业在租赁到期时,需要到市场上购买黄金以归还银行。因此,企业面临着从租赁开始到归还期间,金价上涨的风险。
·结合套期保值:为了对冲还金时的价格风险,企业在租入黄金的同时,通常会在期货或远期市场上建立相应数量的黄金买入头寸(如买入远期合约)。这样,无论到期时金价如何变动,企业买金还金的成本都已提前锁定 。
·会计处理复杂性:黄金租赁的会计处理较为复杂。一些企业可能不采用套期会计(CAS 24),导致金价波动对财务报表的即时影响较大 。企业在开展此项业务前,必须咨询专业的会计机构。
*你的企业在产业链中的位置,直接决定了套保的方向和类型。具体策略可以参考以下框架:

产业链环节

主要价格风险

核心套保策略

工具选择与操作要点

上游(矿山/生产商)

担心未来价格下跌导致利润缩水

卖出套保(空头套保):在期货市场提前卖出,锁定销售价格。

1. 规模匹配:套保头寸应与计划产量或库存量匹配2. 策略优化:在金价高位时,可采用备兑期权策略(持有现货同时卖出看涨期权),在锁定高价的同时收取权利金

中游(冶炼/加工商)

担心原材料(如金精矿)价格上涨挤压加工利润

买入套保(多头套保):在期货市场提前买入,锁定原料成本。

1. 成本锁定:根据生产计划和采购周期,提前建立期货多头头寸。2. 精细管理:可采用“合约套保”模式,针对已签订销售合同但未采购原料的订单进行对冲

下游(终端产品制造商/零售商)

库存面临价格下跌的贬值风险;或担心未来采购成本上升

库存套保(卖出) 或 未来采购套保(买入)

1. 库存管理:对持有的黄金库存进行部分或全部卖出套保2. 滚动操作:根据库存周转,进行滚动式套保。

第三步:选择交易平台与工具
· 主要场内市场:国内主要在上海期货交易所(黄金、白银期货/期权)和上海黄金交易所(现货延期合约等)进行。
· 场外(OTC)市场:对于铂、钯等国内尚无期货合约的品种,可通过银行或机构进行场外交易,但需注意其流动性、信用和汇率风险。
· 工具进阶:从基础的期货合约,可以逐步学习运用期权。期权提供了更灵活的策略,例如上文提到的备兑开仓,可以在控制风险的同时降低成本或增强收益。
第四步:构建严密的风险控制体系
套保本身也有风险,必须建立“防火墙”:
1. 建立制度与授权:制定《套期保值业务管理制度》,明确决策流程(如董事会审批)、交易权限和职责分工。
2. 坚守套保原则:严格执行 “单单对应”(每笔期货交易对应明确的现货合同)、“按日拆分”(精细化管理每日风险敞口)和“数量匹配”严禁超量交易。
3. 管理资金风险:套保需要缴纳保证金,价格剧烈波动时会追加保证金,占用大量现金流。企业必须预留充足的流动资金并建立保证金监控机制。
4. 防范基差风险:期货价格与现货价格变动并非完全同步,两者间的价差(基差)波动可能导致套保效果不完全对冲。需在策略设计中予以考虑。
第五步:系统化实施与组织保障
1. 业务模式融合:将套保嵌入采购、生产、销售全流程。例如,推行 “以销定产、以销定采”的订单驱动模式,从源头减少不可控的敞口。
2. 团队与系统建设:组建专业团队,或借助期货公司风险管理子公司的力量。有条件的可建设数字化套保系统,实现交易、风控、核算的线上化闭环管理,减少人为错误。
3. 财务与信息披露:规范的财务处理至关重要。应按照《企业会计准则第24号——套期会计》处理,使财务报表更真实反映套保的经济实质。作为上市公司,需在定期报告中量化披露套保对利润的影响,并向投资者清晰说明套保逻辑。
特别提醒与进阶考量
· 正视套保的“代价”:在单边上涨行情中,卖出套保的期货头寸会出现亏损,但这正是它履行“保险”功能的体现——现货增值的利润已被锁定。企业管理层和股东需对此达成共识。
· 关注行业动态与政策:2025年发布的《关于金融支持新型工业化的指导意见》等政策,明确支持企业运用期货工具保供稳价。同时,行业内正呼吁推出更多贵金属期货品种、优化保证金制度,这些都将改善企业的套保环境。
· 借鉴国际经验:国际企业常将套保作为系统化工程,需要跨部门(财务、采购、管理层)协作,明确统一的风险管理目标,并可能需要借助专业机构设计符合会计要求的方案。
总的来说,套期保值是一项需要战略定力、专业能力和严格纪律的系统工程。建议你从明确自身风险敞口开始,从小额、简单的套保操作入手,逐步建立和完善适合自己企业的风险管理体系。
(END)
温馨提示后台输入“2026经济趋势”,即可免费自动下载《2026年经济与行业趋势分析洞察报告》PDF文件!
#金银价波动#套期保质#风控方案#风险管理策略#原材料价格波动#风险控制#风控方案#生产经营#企业经营#数智新商业
声明:内容仅供参考,政策AI生成。

最新文章

随机文章

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