From Natural Language to Executable Option Strategies via Large Language Models

该论文提出了一种名为选项查询语言(OQL)的领域特定中间表示法,通过构建神经符号管道将自然语言交易意图转化为可执行的期权策略,从而有效解决了大语言模型在处理复杂期权链数据及严格约束时直接生成策略的准确性与逻辑一致性问题。

Haochen Luo, Zhengzhao Lai, Junjie Xu, Yifan Li, Tang Pok Hin, Yuan Zhang, Chen Liu

发布于 2026-03-18
📖 1 分钟阅读☕ 轻松阅读

Each language version is independently generated for its own context, not a direct translation.

这篇论文讲述了一个非常有趣的故事:如何让人工智能(AI)像一位经验丰富的交易员一样,听懂人类模糊的指令,然后自动设计出复杂的期权交易策略。

为了让你更容易理解,我们可以把整个过程想象成**“点菜”与“后厨”的关系**。

1. 核心问题:AI 为什么以前“点菜”总出错?

想象一下,你走进一家极其复杂的餐厅(期权市场)。这里的菜单(期权链)不是只有几道菜,而是有几千种组合:

  • 有的菜是“看涨”的,有的是“看跌”的。
  • 有的要在 30 天后吃,有的要在 90 天后吃。
  • 有的菜价格波动大,有的波动小。

你想对 AI 说:“我想吃一道不亏本、能赚点零花钱、而且不管股价怎么乱跳都能稳住的菜。”(这在金融术语里叫“构建一个 Delta 中性的铁鹰策略”)。

以前的做法(直接生成):
你直接告诉 AI:“给我做这道菜。”
AI 虽然读过很多食谱(训练数据),但它面对几千种食材(期权合约)时,容易**“瞎编”**(幻觉)。它可能会给你编造一个不存在的菜名,或者把盐(风险)放多了,导致你吃坏肚子(亏钱)。而且,它很难在几千种食材里精准挑出那几样特定的组合。

2. 解决方案:发明一种“中间语言” (OQL)

为了解决这个问题,作者们发明了一种**“点菜专用语言”**,叫做 OQL (Option Query Language)

这就好比你在餐厅和厨师之间,安排了一位专业的“翻译官”

  • 第一步:人类说话(自然语言)
    你说:“我想在 SPY 这只股票上,做一个大概 45 天到期的、两边都卖一点、风险可控的赚钱策略。”
  • 第二步:翻译官转译(LLM 生成 OQL)
    翻译官(大语言模型)不会直接去厨房乱抓食材,而是把你这句话翻译成严格的“点菜代码”
    • 比如,它不会说“随便抓点”,而是写出:SELECT 铁鹰策略 FROM SPY WHERE 卖出腿的 Delta 约为 0.15 AND 到期日约为 45 天
    • 这就好比翻译官写了一张标准化的点单卡,上面规定了必须用什么食材、什么规格。
  • 第三步:后厨执行(确定性引擎)
    这张“点单卡”被送到后厨(执行引擎)。后厨是一个死板但精准的机器,它拿着这张卡,在几千种真实的食材里,严格按照卡片上的要求去挑选、组合。
    • 如果卡片上写“只要 45 天的”,它绝不会给你 46 天的。
    • 如果卡片上写“风险要低”,它会自动计算并过滤掉那些风险高的组合。
    • 最后,它端出来的菜,100% 符合你的要求,且绝对真实存在

3. 为什么要这么做?(三大好处)

  1. 防止“瞎编” (减少幻觉)
    以前的 AI 像是一个天才但爱做梦的厨师,它可能告诉你“我做了个无敌菜”,结果端上来是空气。
    现在的系统,AI 只负责写菜单(翻译),不负责做菜(执行)。做菜的是那个死板的机器,它只认菜单,不认 AI 的想象。所以,端出来的策略一定是真实可行的。

  2. 处理海量数据 (避免“晕菜”)
    期权市场的数据量太大了,就像图书馆里有几百万本书。让 AI 直接去读所有书然后写菜谱,它会“脑子过载”(超出上下文限制)。
    现在的做法是:AI 只负责写关键词(OQL),比如“找 45 天的书”,然后机器去图书馆里精准检索。这样既快又准。

  3. 逻辑更严密 (神经符号系统)
    这是一种**“神经(AI 的直觉)+ 符号(严格的规则)”**的结合。

    • 神经部分:理解你模糊的意图(“我想稳一点”)。
    • 符号部分:用数学和逻辑确保策略在数学上是成立的(比如买入和卖出的数量必须平衡)。
      这就好比AI 是懂风味的食客,而机器是懂化学的调酒师,两者配合,既能满足口味,又能保证配方精准。

4. 实验结果:真的好用吗?

作者们找了一群不同的 AI(像 GPT-4, DeepSeek 等)来测试:

  • 直接让 AI 写代码/策略:经常出错,要么策略不存在,要么风险太大,甚至亏钱。
  • 用 OQL 方法
    • 成功率:AI 生成的“点单卡”绝大多数都能被机器读懂并执行。
    • 赚钱能力:用 OQL 生成的策略,在回测(模拟过去行情)中,胜率更高,亏损更少
    • 特别发现:即使是参数较小、比较“笨”的 AI 模型,只要用了 OQL 这个翻译官,也能表现得比那些“大聪明”模型直接生成的策略要好。这说明**“规矩”比“天赋”更重要**。

总结

这篇论文的核心思想就是:不要指望 AI 直接去干最难的活(在海量数据中直接设计策略),而是让 AI 做一个“翻译官”,把人类模糊的想法翻译成机器能严格执行的“标准指令”,最后由机器去精准执行。

这就好比:

  • 以前:你让 AI 去指挥几千个工人盖房子,它容易指挥错,房子盖歪了。
  • 现在:你让 AI 画一张精确的图纸(OQL),然后让机器人(执行引擎) 按图纸施工。房子盖得又快又稳,还不会塌。

这种方法让普通人也能通过简单的语言,安全、高效地利用复杂的金融工具(期权)来管理风险或赚钱,是金融领域的一大进步。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →