Category: 财经资讯

2025最完整Lean期权对冲指南:Delta与Gamma中性策略从理论到实盘

2025最完整Lean期权对冲指南:Delta与Gamma中性策略从理论到实盘

【免费下载链接】Lean Lean Algorithmic Trading Engine by QuantConnect (Python, C#)

项目地址: https://gitcode.com/gh_mirrors/le/Lean

你是否曾因市场剧烈波动导致期权头寸一夜之间从盈利转为亏损?是否想构建一个能抵御价格突变的稳健期权组合?本文将通过Lean引擎的实战案例,带你掌握Delta与Gamma中性策略的核心原理与实现方法,读完你将获得:

为什么需要期权中性策略?

期权价格受标的资产价格、波动率、时间等多重因素影响,普通投资者常因忽略风险敞口而蒙受损失。Delta(Δ)与Gamma(Γ)是衡量这些风险的关键指标:

当组合Delta=0且Gamma=0时,无论标的资产价格如何波动,组合价值理论上保持不变。这种”双中性”状态能有效对冲市场方向性风险,特别适合高波动行情。

Lean引擎提供了完整的希腊字母计算框架,通过OptionGreeksRegressionAlgorithm.cs可精确计算不同行权价期权的风险参数:

// 从源码提取:计算不同状态期权的Delta值
if (symbol == _itmCallSymbol)      // 实值看涨期权
{
    expected = 0.78901m;           // Delta接近1,价格联动性强
}
else if (symbol == _otmCallSymbol) // 虚值看涨期权
{
    expected = 0.09627m;           // Delta接近0,价格敏感度低
}
else if (symbol == _itmPutSymbol)  // 实值看跌期权
{
    expected = -0.18395m;          // Delta接近-1,价格反向联动
}
else                               // 虚值看跌期权
{
    expected = -0.99989m;          // Delta接近0,价格敏感度低
}

构建Delta中性组合的步骤 1. 基础设置与合约选择

首先在Initialize方法中配置回测环境,添加标的资产并设置波动率模型:

public override void Initialize()
{
    SetStartDate(2023, 8, 2);
    SetEndDate(2023, 8, 4);
    SetCash(1000000);
    
    var equity = AddEquity("SPY", Resolution.Minute);
    // 使用30天收益率标准差计算波动率
    equity.VolatilityModel = new StandardDeviationOfReturnsVolatilityModel(30);
    
    // 创建不同行权价的期权合约
    _itmCallSymbol = QuantConnect.Symbol.CreateOption(
        equity.Symbol, Market.USA, OptionStyle.American, 
        OptionRight.Call, 430, new DateTime(2023, 9, 1));
    // ... 添加其他期权合约
}

2. 计算Delta敞口并对冲

假设我们卖出1手实值看跌期权(Delta=-0.78),为实现Delta中性,需买入0.78手标的资产:

// 伪代码:Delta中性对冲逻辑
var optionPosition = Portfolio[_optionSymbol].Quantity;
var optionDelta = Securities[_optionSymbol].Greeks.Delta;
var totalDelta = optionPosition * optionDelta;
// 计算对冲所需标的资产数量
var hedgeQuantity = -totalDelta;
MarketOrder(_equitySymbol, hedgeQuantity);

Lean引擎的IndexOptionShortPutITMExpiryRegressionAlgorithm.cs提供了完整的期权交易框架,包括合约筛选、订单调度和到期处理:

// 从源码提取:筛选合适的期权合约
_spxOption = AddIndexOptionContract(OptionChain(_spx)
    .Where(contractData => 
        contractData.ID.StrikePrice  contractData.ID.StrikePrice)
    .Take(1)
    .Single(), Resolution.Minute).Symbol;

Gamma动态调整策略

保持Gamma中性需要更频繁的调整,因为Gamma值会随标的资产价格变化而改变。以下是一个简单的Gamma对冲逻辑:

public override void OnData(Slice slice)
{
    // 监控Gamma值变化,超过阈值时重新对冲
    var currentGamma = Portfolio.TotalPortfolioGamma;
    if (Math.Abs(currentGamma) > 0.1)  // Gamma阈值设为0.1
    {
        // 根据当前Gamma值计算需要调整的期权头寸
        var adjustment = -currentGamma * Portfolio.TotalPortfolioValue;
        AdjustOptionPositions(adjustment);
    }
}

实际操作中,可结合波动率变化动态调整对冲频率。当VIX指数(波动率指数)上升时,Gamma值通常增大,需要提高调整频率;反之则可降低频率以减少交易成本。

完整策略回测与优化 回测框架搭建

使用Lean的调度功能设置定期对冲操作,确保组合始终保持中性状态:

// 从源码提取:定时执行对冲操作
Schedule.On(DateRules.EveryDay(_spx), TimeRules.AfterMarketOpen(_spx, 30), () =>
{
    // 每日开盘30分钟后重新计算希腊字母
    CalculateGreeks();
    
    // 执行Delta对冲
    if (Math.Abs(Portfolio.TotalPortfolioDelta) > 0.05)
    {
        RebalanceDelta();
    }
    
    // 执行Gamma对冲
    if (Math.Abs(Portfolio.TotalPortfolioGamma) > 0.1)
    {
        RebalanceGamma();
    }
});

性能评估指标

回测完成后,通过Lean提供的统计数据评估策略表现:

指标数值说明

总订单数

初始建仓+到期平仓

复合年化收益

14.183%

中性策略的稳健收益

最大回撤

0.300%

风险控制效果显著

夏普比率

2.997

单位风险收益比优秀

诺安基金管理有限公司上海直销中心

中信证券股份有限公司

010-84683893

广东省深圳市福田区中心3路8号中信证券大厦,北京市朝阳区亮马桥路48号中信证券大厦,香港中环添美道1号中信大厦26层

国金证券股份有限公司

4006-600109

四川省成都市青羊区东城根上街95号成证大厦16楼

西南证券股份有限公司

4008096096

重庆市江北区金沙门路32号西南证券总部大楼

海通证券股份有限公司

021-53594566-4125、95553、400-8888-001

上海市黄浦区中山南路888号海通外滩金融广场,香港黄竹坑香叶道2号One Island South 15楼

宏源证券股份有限公司

010-62294608-6240、4008-000-562

新疆乌鲁木齐市文艺路233号宏源大厦,北京市西城区太平桥大街19号

东北证券股份有限公司

0431-85096709、0431-96688-0、0431-85096733

吉林省长春市生态大街6666号

国元证券股份有限公司

0551-2634400

安徽省合肥市梅山路18号

国海证券

4008888100(全国)、、96100(广西)

广西壮族自治区南宁市滨湖路46号国海大厦

广发证券股份有限公司

020-87555888、020-961133

广东省广州市天河区马场路26号广发证券大厦

长江证券股份有限公司

4008-888-999

湖北省武汉市江汉区淮海路88号

大同证券经纪有限责任公司

山西省太原市长治路111号世贸中心A座F12-13

广州证券有限责任公司

020-87322668、020-961303

广东省广州市天河区珠江西路5号广州国际金融中心主塔19层、20层

国信证券股份有限公司

0755-82130833、95536、800-810-8868

深圳市福田区福华一路125号国信金融大厦

联合证券有限责任公司

0755-82492000、400-8888-555

深圳市前海深港合作区南山街道桂湾五路128号前海深港基金小镇B7栋401

招商证券股份有限公司

0755-82943666、95565、400-8888-111

广东省深圳市福田区福田街道福华一路111号,香港中环康乐广场8号交易广场1座32楼

国联证券股份有限公司

0510-82588168

江苏省无锡市金融一街8号,香港湾仔皇后大道东248号大新金融中心40楼

长城国瑞证券有限公司

北京市丰台区凤凰嘴街2号院1号楼中国长城资产大厦A座15-16层、厦门市思明区台北路1号海西金谷广场T2办公楼13-14层

平安证券有限责任公司

0755-82450826、400-881-6168

深圳市福田区福田街道益田路5023号平安金融中心B座第22-25层

华西证券有限责任公司

4008-888-818

中国(四川)自由贸易试验区成都市高新区天府二街198号

华鑫证券有限责任公司

400-109-9918、021-32109999、029-68918888

深圳市福田区香蜜湖街道东海社区深南大道7888号东海国际中心一期A栋2301A

南京证券有限责任公司

025-83367888、400-8285-888

江苏省南京市江东中路389号

红塔证券股份有限公司

0871-3577930

云南省昆明市北京路155号附1号

中信万通证券有限责任公司

96577

青岛市市南区东海西路28号龙翔广场东座5层

华安证券有限责任公司

96518

安徽省合肥市滨湖新区紫云路1018号

广发华福证券有限责任公司

0591-96326

福建省福州市鼓楼区鼓屏路27号1#楼3层、4层、5层,福州市台江区江滨中大道380号宝地大厦18-19层,中国上海市浦东新区滨江大道5129号陆家嘴滨江中心N1幢

兴业证券股份有限公司

400-8888-123、0591-87580107

福建省福州市湖东路268号

方正证券有限责任公司

95571

湖南省长沙市天心区湘江中路二段36号华远华中心4、5号楼3701-3717

东海证券有限责任公司

021-50586660-8853

江苏省常州市延陵西路23号投资广场18层

华泰证券股份有限公司

025-84457777、95597、400-889-5597

江苏省南京市江东中路228号,香港皇后大道中99号中环中心62楼

光大证券股份有限公司

021-68816000、400-8888-788

上海市静安区新闸路1508号,香港湾仔告士打道108号光大中心12楼

申银万国证券股份有限公司

021-962505

新疆乌鲁木齐市高新区北京南路358号大成国际大厦20楼2001室,北京市西城区太平桥大街19号,香港湾仔皇后大道东248号大新金融中心40楼

湘财证券有限责任公司

021-68634518、400-888-1551、021-38784525

湖南省长沙市天心区湘府中路198号新南城商务中心A栋11楼

山西证券有限责任公司

0351-8686703

山西省太原市府西街69号山西国际贸易中心东塔楼

东莞证券有限责任公司

961130、0769-22119426

广东省东莞市莞城区可园南路1号金源中心30楼

长城证券有限责任公司

0755-83516289、0755-33680000、400-6666-888

广东省深圳市福田区福田街道金田路2026号能源大厦南塔楼10-19层

第一创业证券有限责任公司

400-888-1888

广东省深圳市福田区福华一路115号投行大厦15-20楼

东方证券股份有限公司

021-63325888、95503

中国上海市黄浦区中山南路119号东方证券大厦,中国上海市黄浦区中山南路318号2号楼2-6、9、12、14、19、23-27、32、37、38层

国都证券有限责任公司

010-84183390、400-818-8118

北京市东城区东直门外斜街9号院2号楼16层北塔1601-03、17层北塔1701、18层北塔1801、19层北塔1901

首创证券有限责任公司

北京市朝阳区安定路5号院13号楼A座11-21层,香港铜锣湾希慎道33号利园1期19楼1910室

国泰君安证券股份有限公司

4008-888-666

上海市静安区南京西路768号,香港湾仔皇后大道东248号大新金融中心40楼

天风证券股份有限公司

湖北省武汉市武昌区中北路217号天风大厦2号楼

东方财富证券股份有限公司

上海市宛平南路88号东方财富大厦9-20楼

中国银河证券股份有限公司

010-66568047

北京市丰台区西营街8号院1号楼青海金融大厦

西部证券股份有限公司

陕西省西安市新城区东新街319号8幢10000室

大通证券

4008-169-169

大连市沙河口区会展路129号大连期货大厦38、39层

中国民族证券有限责任公司

400-889-5618

北京市朝阳区北四环中路27号盘古大观A座40-43层

宏信证券有限责任公司

四川省成都市人民南路二段18号川信大厦10楼

上海证券有限责任公司

021-51539888、021-962518

上海市黄浦区人民路366号

华龙证券有限责任公司

0931-4890100、4890619、4890618

甘肃省兰州市城关区东岗西路638号兰州财富中心21楼

齐鲁证券有限公司

0531-81283906、95538

山东省济南市高新区经十路7000号汉峪金融商务中心五区3号楼

开源证券股份有限公司

陕西省西安市高新区锦业路1号都市之门B座5层

财达证券有限责任公司

400-612-8888

河北省石家庄市桥西区胜利南大街87号兴石广场1号楼20层,22层至32层

渤海证券有限责任公司

022-28451861、400-651-5988

天津市南开区水上公园东路东侧宁汇大厦A座

世纪证券有限责任公司

广东省深圳市南山区梦海大道5073号华海金融创新中心C座16-19层

万联证券股份有限公司

广州市天河区珠江东路11号18、19楼,17楼(部分),珠江东路12号38楼,珠江东路13号12楼

江南证券有限责任公司

0791-6768763、0791-6781119

江西省南昌市红谷滩新区红谷中大道1619号南昌国际金融大厦A栋41层

爱建证券有限责任公司

021-63340678

上海市浦东新区世纪大道1600号32楼(陆家嘴商务广场)

中银国际证券股份有限公司

上海市浦东新区银城中路200号中银大厦39层,北京市西城区西单北大街110号7层

华创证券有限责任公司

贵州省贵阳市云岩区中华北路216号华创大厦

万和证券股份有限公司

广东省深圳市福田区深南大道7028号时代科技大厦20层西厅、海口市南沙路49号通信广场二楼

浙商证券有限责任公司

0571-87902080、0571-87901963

浙江省杭州市上城区五星路201号

华宝证券经纪有限责任公司

400-820-9898

中国(上海)自由贸易试验区浦电路370号2、3、4层

中信金通证券有限责任公司

0571-85783750、0571-96598

浙江省杭州市解放东路29号迪凯银座22层、23层

国盛证券有限责任公司

江西省南昌市红谷滩新区凤凰中大道1115号北京银行大厦

德邦证券有限责任公司

021-68761616、400-8888-128

上海市黄浦区中山东二路600号外滩金融中心S2栋22层

中原证券股份有限公司

0371-967218

河南省郑州市郑东新区商务外环路10号

联储证券有限责任公司

山东省青岛市崂山区香港东路195号8号楼15层

中天证券股份有限公司

辽宁省沈阳市和平区光荣街23甲,香港干诺道中200号信德中心西座23楼2302-03室

上海华信证券有限责任公司

上海市黄浦区南京西路399号明天广场23楼

华源证券股份有限公司

湖北省武汉市江汉区青年路278号中海中心32-34层

新时代证券有限责任公司

010-68084591

北京市朝阳区东三环北路27号楼12层

财通证券有限责任公司

96336

浙江省杭州市西湖区天目山路198号财通双冠大厦西楼

江海证券经纪有限责任公司

400-666-2288

哈尔滨市松北区创新三路833号

日信证券有限责任公司

010-82200210、82200220

北京市西城区闹市口大街1号长安兴融中心4号楼11层国融证券

中信建投证券有限责任公司

4008-888-108

北京市朝阳区光华路10号

中国建银投资证券有限责任公司

4006-008-008

广东省深圳市南山区粤海街道海珠社区科苑南路2666号中国华润大厦46层

银泰证券有限责任公司

深圳市福田区竹子林四路紫竹七道18号光大银行18楼

安信证券股份有限公司

0755-82825555、4008-001-001

深圳市福田区福田街道福华一路119号安信金融大厦

信达证券股份有限公司

400-800-8899

北京市西城区宣武门西大街甲127号金隅大厦B座

华融证券

010-58568162

北京市朝阳区朝阳门北大街18号

东兴证券股份有限公司

400-8888-993

北京市西城区金融大街5号新盛大厦B座12、15、16层、北京市西城区金融大街9号金融街中心17、18、5层501-02单元、7层701-01单元、北京市西城区金融大街乙9号金融街中心17、18层

申万宏源西部

新疆乌鲁木齐市高新区(新市区)北京南路358号大成国际大厦20楼2005室

原油主力合约单日涨超6% 能化品价格整体回暖

截至7月8日下午收盘,国内期货市场原油主力合约2608录得6.24%的单日涨幅,近两个交易日累计涨幅达到7.5%。原油强势拉动下,能化商品价格近期整体走强,仅8日,主力合约中低硫燃料油、燃油涨超6%,纯苯涨5.43%,苯乙烯、甲醇涨超4%。

地缘冲突影响,2026年5月国际原油价格一度突破110美元/桶的历史高位。此后,随着冲突影响逐步减弱,国际油价震荡回落,至7月初最低降至70美元/桶附近。不过近日因美伊冲突再起,当前国际原油价格再度达到75美元/桶上方。

卓创资讯分析师朱光明分析,美伊事态进一步升级背景下,原油价格盘中偏强为主。

此外据美国石油协会(API)数据,上周美国原油连续第12周下降,成品油库存下降。截至7月3日当周,美国原油库存减少39.9万桶,汽油库存减少293万桶,馏分油库存减少180万桶。此前预期原油库存减少约240万桶,馏分油库存增加约60万桶,汽油库存减少约160万桶。

作为能化商品上游,原油价格的波动直接影响下游市场价格走势。

据卓创资讯数据,本周加氢苯山东市场累计上涨725元/吨,报7375元/吨,较上周五增长10.9%;华东纯苯累计涨465元/吨,报7390元/吨,涨幅6.71%

在纯苯价格连日上行背景下,大商所已发布通知称,将自7月10日(星期五)结算时起,纯苯期货合约涨跌停板幅度由7%调整为6%,交易保证金水平由8%调整为7%;纯苯期货BZ2608、BZ2609合约涨跌停板幅度由12%调整为8%,交易保证金水平由14%调整为10%。

“上周五开始,国内加氢苯市场迎来连续反弹走势。支撑本轮加氢苯行情反弹的主要利好来自国际原油止跌反弹。”卓创资讯加氢苯分析师张翠茹称,国际原油成本提升,对国内芳烃市场带来利好提振,此外,相关石油苯港口继续去库,国产量预计持续减少,叠加近期加氢苯行业停工装置较6月份也有所增多,供应端支撑明显增强。加之行情止跌小涨后,买盘接货意愿明显改善,带动市场成交重心进一步攀升。

对于国际原油价格走势,朱光明认为,目前原油价格已较前期上涨明显,后市波动将取决于事态发展。如果双方的袭击互相停止,则市场将逐步降温,原油价格进入回落趋势,否则事态发展严重,短期将延续偏强的走势,整体波动较大。

兴业期货分析,过去一周中国原油进口量大幅反弹,此前持续低迷的采购情绪出现拐点。库存方面,API数据显示美国成品油大幅降库,整体库存维持极低水位。整体看,伊朗已表态将采取必要措施回应,地缘走向决定油价反弹高度。

而对于下游化工品,张翠茹认为,中短期来看,国内石油苯及加氢苯货源供应均不充裕,或对短期价格带来持续向上提振,不乏继续上涨空间出现,但考虑目前油价上涨预期并不强,叠加伴随涨价,加氢苯下游行业亏损压力不断增加,不乏出现计划外停车、降负增多,需求端减量。因此,多空博弈激烈,预计短期加氢苯价格或存继续向上可能,但中长期看,需求端拖累,价格或存冲高回落风险。

宝成期货研报则称,甲醇需求端整体淡季承压,核心MTO行业持续亏损,沿海装置低负荷运行,原料采购仅维持刚需。甲醛、二甲醚等传统下游受高温、地产低迷拖累,开工低位,企业无主动补库动作。短期进口增量与下游弱需求形成供需错配。不过受短期中东地区美伊冲突再度爆发影响,甲醇期货或维持震荡偏强走势。