Jev 大模型 ETF 日内 T+0 样例策略:从零跑通回测

声明

  • 这篇教程用于演示怎样把 Jev 用在量化策略里,属于教学内容,不构成任何投资建议。
  • 案例中不带具体股票或基金,标的需要你从文中给出的 T+0 ETF 列表里自己选。
  • 演示策略只是一个框架,用来说明用法,不能直接用于实盘。

这篇教程带你从零开始,在看海量化里跑通一份“接入 Jev 大模型的 ETF 日内 T+0 样例策略”。

  • 适合谁:第一次接触这份策略的朋友,哪怕没写过 Python 也能照着做完;
  • 需要多久:大约 30 分钟,其中申请 Key 约 10 分钟;
  • 做完你会得到:一份用真实 Jev 跑出来的三天回测结果,能看懂每一笔买卖是怎么来的,也知道怎么把它改成你自己的策略。
Jev × 量化:只回答三个字段的 AI
图 1 · Jev × 量化:只回答三个字段的 AI

先看这里

  • 策略做了大幅简化:什么时候买、什么时候卖,全部由 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 每次有多大把握、觉得风险高不高,以后要不要用、怎么用由你决定。

输入行情状态,Jev 输出三个固定字段
图 2 · 输入行情状态,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 的位置,第三节会一步步带你申请和填写。


此内容仅限年度订阅VIP查看,请先
×
没有账号?注册  忘记密码?

风险提示

投资有风险,开户需谨慎。本系统仅为投资者提供量化交易相关的数据处理与分析工具,不构成任何投资建议。 请您在审慎思考后作出选择。特别声明:本系统对您与券商之间的交易、合作不承担任何法律责任。 市场有风险,投资需谨慎。

© 2024 khQuant看海量化回测平台 版权所有

官网:www.khsci.com/khQuant