Agent Skills
返回列表
QueryLucky期权波动率扫描

QueryLucky期权波动率扫描

行业专业 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_09427764/querylucky123py。

技能介绍

解决期权扫描的集成痛点

在 Python 量化框架(如 vn.py、Qlib)中集成期权扫描逻辑时,开发者常面临两个问题:要么重写一套 Java/Spring Boot 的重型服务,要么自行拼凑数据接口和信号判定阈值。QueryLucky-Python 将 Java 版的核心逻辑移植为可 import 的独立模块,省去部署 JDK 与 Maven 的成本,直接复用原有的全品种扫描与双信号判定规则。

核心能力与关键步骤

  1. 全品种实时扫描:覆盖 20 个期权品种,通过新浪免费接口获取期权链、实时行情与日 K 线数据,无需额外数据源接入。
  2. 双信号判定与策略阈值:采用 IV分位 + IV-HV差 作为核心信号,并针对不同策略设定独立阈值。例如,卖出跨式要求 IV-HV 差 ≥ 3.0pp,铁鹰策略仅需 IV 分位 ≥ 50。比例、垂直、对角等策略则严格限制在组合保证金白名单品种内。
  3. Python 原生优化:用 scipy.stats.norm 替代手写 Black-76 定价,精度更高;支持 asyncio/threadpool 并行扫描,适配 Python 异步生态。内置 2026/2027 节假日表,通过 trading_days_remaining(from_date, to_date) 精确计算剩余交易日。

适用边界与注意点

  • 功能完整性:当前迁移清单中,期权链解析完整逻辑、ATM IV 历史序列反推、pickStrangleLeg(Delta 0.30 选档)等模块仍为未完成状态,需开发者自行补全或验证边界情况。
  • 数据源依赖:仅依赖新浪公开接口,未做多源容灾。高并发或接口限频时可能成为瓶颈。
  • 输出一致性:预期输出格式与 Java 版一致(每品种 verdict + Top3 策略名、理由、PnL),便于集成到既有回测或实盘管线,但 PnL 网格计算与无限风险标注等功能尚未实现。

使用场景

  • 在vn.py或Qlib等自研回测框架中,需复用双信号判定逻辑扫描全品种期权,直接生成Top3策略建议与PnL预估。
  • 编写独立盘前扫描脚本时,需调用新浪接口获取20个品种期权链与日K数据,计算IV分位及IV-HV差以触发信号。
  • 构建卖方策略系统时,需内置2026/2027节假日表精确计算剩余交易日,并结合组合保证金白名单过滤比例或垂直价差标的。

适合人员

  • Python量化工程师:需在vn.py或Qlib中快速集成成熟的期权扫描与双信号判定逻辑,减少底层重复造轮子的时间。
  • 独立期权脚本开发者:希望仅依赖Python环境和新浪免费接口,就能运行盘前扫描并输出与Java版一致的Top3策略建议。
  • 期权卖方策略研究员:需要精确计算剩余交易日,并依赖组合保证金白名单来过滤特定价差策略标的以控制风险。