声明
- 这篇教程用于演示怎样把 Jev 用在量化策略里,属于教学内容,不构成任何投资建议。
- 案例中不带具体股票或基金,标的需要你从文中给出的 T+0 ETF 列表里自己选。
- 演示策略只是一个框架,用来说明用法,不能直接用于实盘。
这篇教程带你从零开始,在看海量化里跑通一份“接入 Jev 大模型的 ETF 日内 T+0 样例策略”。
- 适合谁:第一次接触这份策略的朋友,哪怕没写过 Python 也能照着做完;
- 需要多久:大约 30 分钟,其中申请 Key 约 10 分钟;
- 做完你会得到:一份用真实 Jev 跑出来的三天回测结果,能看懂每一笔买卖是怎么来的,也知道怎么把它改成你自己的策略。

先看这里
- 策略做了大幅简化:什么时候买、什么时候卖,全部由 Jev 判断,代码里只留了“每次买多少”和“几点清仓”两个设置。
- 策略每根 5 分钟 K 线调用一次真实的 Jev,运行前需要一个 OpenRouter 的 Key。注册 OpenRouter 和创建 Key 都不花钱,新账户里有少量免费额度,跑通这份样例足够用。申请方法见第三节。
目录
- 一、先认识几个概念
- 二、准备工作:软件、数据和策略文件
- 三、申请 Key 并填进策略
- 四、第一次运行
- 五、看懂回测结果
- 六、读懂策略代码
- 七、动手改一改
- 八、常见问题
- 九、风险提示
- 十、策略文件下载
一、先认识几个概念
动手之前,先花几分钟弄清楚几个名词,后面遇到时就不会糊涂。
1.1 Jev 是什么
Jev 是 TypeSafe AI 推出的强类型决策模型,专门嵌在程序里做快速判断。它和我们平时用的聊天大模型不一样:不写长篇回答,每次只按事先定义好的格式,返回几个固定字段。
在这份样例策略里,Jev 每根 5 分钟 K 线回答三个问题:
| 字段 | 含义 | 取值 |
|---|---|---|
action |
该怎么操作 | 空仓时 buy / hold,持仓时 sell / hold |
conviction |
这次判断的把握 | 0 ~ 2,越大越有把握 |
risk_flag |
有没有诱多或跳水风险 | 0 ~ 1,越大风险越高 |
策略只按 action 下单:空仓时 Jev 说 buy 就买,持仓时 Jev 说 sell 就卖。另外两个字段只打印在日志里,方便你观察 Jev 每次有多大把握、觉得风险高不高,以后要不要用、怎么用由你决定。

1.2 T+0 和日内交易
- T+0:当天买入、当天就能卖出。A 股的普通股票是 T+1(当天买的第二天才能卖),但部分 ETF 支持 T+0,比如跨境 ETF、黄金 ETF、债券 ETF 等。
- 日内交易:只在一天之内完成买卖,收盘前清仓,晚上账户里只有现金。
这份策略只适合能做 T+0 的 ETF。配套文件里没有写具体标的,你需要自己选一只,选法见 2.3 节。
1.3 5 分钟 K 线
5 分钟 K 线把每 5 分钟内的成交汇总成一根,记下这 5 分钟的开盘价、最高价、最低价、收盘价和成交量。BaoStock 的 5 分钟 K 线按结束时间标记,比如 09:35 这根表示 09:30 到 09:35,一个交易日共 48 根。看海量化每走完一根 5 分钟 K 线,就调用一次策略。
1.4 OpenRouter 和 Key
Jev 放在 OpenRouter 上提供服务。OpenRouter 是一个大模型接口平台,注册后创建一个 Key(一串 sk-or-v1- 开头的字符),程序带着这个 Key 去请求,平台就知道是谁在调用、费用记在谁的账上。
- 注册和创建 Key:不收费,新账户里还有少量免费额度;
- 调用 Jev:按输入的文字量计费,输出免费。策略每根 5 分钟 K 线问一次,三天回测一百多次调用,花费很低,用新账户的免费额度就能跑通。
策略文件里已经留好了填 Key 的位置,第三节会一步步带你申请和填写。