粉丝250获赞372

咱们普通人玩转量化交易最好的方式可以从让 ai 写第一个程序开始,这节课我们会讲两个案例,同时呢给大家介绍如何进行 tree 的 安装与配置。 这张资金曲线图是之前呢咱们讲过的一个经典策略,我们可以看到咱们这张黄线是我们的资金在不断的减少,也就投入不断的减少,因为有卖出,而我们的净值曲线在不断的上涨。那么如何让 ai 为我们打工,让做量化交易?首先呢我们让 ai 做两件事情, 一个是获取实时的行情,第二个呢可以把相应计算出的交易信号标注到 k 线图上,以辅助我们分析和做后续的回测与提升。 首先我们来看一下如何获取行情,行情就是咱们现在这种股票或期货软件上面咱们这些面板上的数据和信息。 ok, 我 们看一下数据,好,现在我们看到的这些代码都是 ai 写的,我们只要运行它即可。 好,此时它运行了,我们看到它最新的行情是三幺六二,三幺六三, 好,价格没有问题。那么什么是做策略?我们就根据这个行情,不管是 k 线分时的行情呢,制作相应的策略,我们以这个双均线为例,我们运行下相应的程序。 ok, 我 们可以看到这里面所有的代码,童掌柜一行没写,也完全是由 ai 做的,我们运行下看看效果, 好,这时它运行出来了,我们可以明显的看到在这里面咱们开多,然后这里面开空,那么从多到空这一次抓住了一个比较大的行情,我们可以看到啊,这里就是双均线, 它十日均线和五日均线的交叉,对吧?也就我们常说的死差,这是金差,那么第二笔 ok, 它可能是亏损,第三笔亏损, 第四笔亏损。我们可以明显的看到像双均线他可以抓住比较大的行情,但是在小幅波动或者小幅下降的过程当中呢,有可能会不断的亏损,你看在这个上下平整的过程中,他可能亏的少,所以呢,这个我们就可以直观感受到咱们策略的一个情况。 刚才的两个程序是怎么来的呢?同掌柜一行代码没写完全是通过 tree 这个软件智能体给咱们写的,我们可以看到右面这边, 对吧?我只向他提了一个问,就说将程序改成双均线策论并输出 k 线图,那么左边就中间这一块就是他自己写的代码,完全是智能体自己写的,我们运行一下, ok, 输出的跟刚才咱们在自己本地化运行是完全一样的。 那刚才咱们获取行情的代码在这里也是同样,我们给他提供我们的相应的需求,让他自己写好,我们再重新的提出需求, 咱们看一下过程。 ok, 我 跟他提需求,我们看到他这个 builder 这个智能体正在相应的分析,做分析的工作,我们稍微等待一下, 当他出现一定阶段的时候,我们点运行即可,然后他就会自己去制作相应的代码,然后自己运行,自己找相应的问题, ok, 你 看他自己运行,对吧?有时候需要咱们自动的帮他摁一下, 好,他测试完了,测试是成功的,对吧?已将这个程序,你看自己还有相应的总结结果,他这是获取了二十次的行情更新,也就是这样的代码, 同时数据展示也出来了,而且这个时候呢,他还给自己打分,对吧?相应的分数你也可以给他进行赞,然后让他自己会不断的进化,这就是整个咱们 tree, 或者说用这个 ai 给咱们本地化进行自动编程的这么一个过程。 那么如何进行智能体 tree 的 安装与配置?掌柜在这里面都写好了,一步一步操作即执行即可。 ok, 我 们先登上他的官网, 好吧,然后下载,下载完之后我们安装,点击安装,同意下一步, ok, 下一步,好,下一步 我们运行一下。 好,此时我们进入 tree 的 安装界面,这是第一次安装是这个样子,我们直接点,开始掌柜喜欢深蓝色,继续, 然后可以跳过,如果有 v s code 可以 导入,没有可以直接跳过,对啊,可以安装 tree 的 命令, 我们点击个人用户,哎,这个时候它需要注册,掌柜已经, ok, 注册完了,我们就直接点击登录即可, 它最开始出现的这个 solo, solo 相当于什么?就是说它自动的帮你写所有的代码,然后呢咱们可以立即体验一下。 好,是这样的一个模式,我们可以看到只要你在里面提需求,他会自动给你写,那么咱们需要根据咱的专业一些性质,我们看另外一个模式,就是 ide 的 模式,这是他最初的一个情况,我们来开始新建一个项目,比如说吹勾 好,新建完相应的项目之后呢,我们做一下相应的配置, 因为我们做量化交易呢,需要用到很多的工具,那么有很多的轮子,其他人已经帮咱们做好了,你比如说相应的 api, 这里面有很多的公式以及相应的函数,那么我们自己呢?不愿意查,我们就可以通过咱们智能题,对吧?直接调用给咱们解决问题就可以。 我们来把相应的提示词为给吹,我们先复制粘贴第一个 control c control v, 那 此时他正在思考 关于咱们的这个 anaconda 以及拍叉软件的安装,之前的课程呢,已经讲得非常清晰了,也是保姆级别的,各位老板呢可以自行回顾一下。好,这个时候呢他在检所在思考, 我们呢也把第二个提示词复制好,他思考完毕,我们把第二个喂给他, 这个时候我们点运行,他会自己去搜索咱们已经安装的 anaconda, 它的环境, ok, 它找到了,我们可以看到找到了相应的版本,对吧?这个时候它让咱们运行,咱帮它运行一下,好,继续运行,继续运行, 它出现了相应的错误,也不担心,对吧?它可以自己去找我们再运行, ok, 此时它已经运行完毕,我们看一下, 好的,这时它显示的是我们的测试运行成功, 它运行完毕了,这里面清晰地告诉咱们,咱们的 anaconda 的 环境已经完全配置好,现在就可以开发了,我们来看一看是否配置好点。上面这个齿轮设置好,此时我们设置底下出现了一个开发环境, 我们可以选择这个,也就 enter ctrl 3 python 点 exe 点击它好,这个时候它显示配置成功。那么接下来我们相应的这些开发都是基于 咱们这个环境进行开发, 配置完基本的环境之后呢,我们就开始搬砖,也就说将安娜匡达中的这个咱们刚才中的 api t q s d k 我 们搬到这个智能体当中, 也就是刚才给各位老板展示的就这些巴拉巴拉这些函数啊,这些工具啊,这些,对吧?把所有的这些代码以及怎么使用, 我们搬到智能体当中,为什么要做这个过程?第一个它可以通过网上去搜索来解决这个问题,咱们搬入到咱们这个工作台当中呢,它的这个效率和速度以及效果会更好,我们来看一下, 我们还是复制 ctrl c 粘贴好。搬砖开始,我们只需要点运行, 它仍然在计算当中,一步一步来搬过来, 好我们再运行, 此时我们已经看到啊,它这个已经把它相应的 sdk, 也就是我们刚才说的 api 和轮子已经连接到咱们的工作区当中,然后同时呢咱们看左边,它自动的形成了一些测试的 p y 文件,好吧,这一步做完之后呢,我们为了更稳妥和效率提得更高, 我们可以看到然后手动将 api 复制到工作区当中,这里面呢是同掌柜的路径, 也就是说我们通过这个路径在电脑中打开一般老板的电脑,对吧?只需要改这个名称即可。然后呢把它复制复制到刚才咱们 sdk 当中,我们可以看到 这就是它相应的咱们刚刚安装这个 api 它所在的位置, 接下来我们就直接搬砖即可,我们点击这个文件,然后呢将文件夹添加到工作区当中,然后我们输入刚才的 ctrl v 点回车,好看到里面有这么多文件,我们只要添加,然后点信任, 噔噔噔噔,我们可以看到左面这边添加的文件,就是把这个 s、 d、 k 也是我们经常用的 api, 全部添加到咱们的工作区当中。后续我们只需要比如说点井号,然后工作区提问它,就首先从这里面,比如说我们看到的 api, 这里面所有的函数,也就是解决咱们实际功能,包括刚才咱们获取相应的行情,对吧?这里面可能很多,但是对于咱们来讲,我们可以看看咱们手动对吧?同掌柜写的手动的代码两行, 一个是数据更新,一个是输出,对吧?基本就是两行,不管是股票代码还是咱们的期货,对吧?只要在这里面打入咱们需要获取的品种,对吧?点运行,我们看一眼 好,此时的价格就在不断的输出,就解决这个问题,简单明了。 那么让智能题刚才咱们也展示了让它生成获取行情的代码,巴拉巴拉这么多,就是我们直接向它提出需求,它就通过这个相应的这个 api 给咱们找到相应的函数,为咱们进行输出。 有了 ai 的 工具之后呢,我们来看一看啊,咱们未来咱们怎么玩?目前 ai 的 作用其实就是几条,一个是提升效率, 第二个就帮助我们去查询相应的文档和函数,它可以写出一个基本的框架,然后对于非核心的功能呢,我们可以自己呢进行一些修修改改,我们来对比一下,看一看 还是刚才的程序,对吧?比如我们看 ai 获取行情,他写的代码不灵,不灵不灵这么一大堆,对吧?然后呢最后无非就是获取一个行情数据,那各位老板如果不会做的话呢,只需要配置这个写入,不管是股票还是期货代码,就把交易品种写进去即可。 那么我们看一看啊,童掌柜写的代码其实也就两行对吧?同样实现相应的功能,而且咱们的代码其实效果会更加的清晰。第一个是简洁, 然后同时呢也优雅,我们可以看一下, ok, 把这个注视掉, 就是咱们自己写代码会更加的符合结构,比如说第一个,你看 step 一, 如果咱们做这个策略交易,就是获取实时行情,对吧?进而在它的基础上,我们可以计算咱们的交易指标。 那么第三个,我们可以在里面填充各种各样的东西,不管是人工智能啊, deepsea 啊, ai 啊,来计算咱们自己的这个交易信号,也就是买卖信号。 第三步呢就是根据咱们的持仓情况,我们做止盈止损的这个操作,我们通过咱们自己写代码可以看非常的简洁明了,而且呢模块化,可以往里面添加咱们所需要的任何的策略方法,让整体的交易顺畅执行。 而 ai 呢,我们可以看到它写了这么多,其实它的功能相对会少,那为什么写字这么多呢?嗯,掌柜说只能说第一个显示它专业,为什么说显示它专业?我们可以看到它用了串 以及 except, 那 么其实它这样的结构就会更加的怎么说呢?相对的就是严谨一些,因为当它出现程序报错的时候,对吧?这里面会把它的错误输出,同时有相应的处理结果。因为掌柜用的比较熟悉,所以呢,这种代码,比如说两行 根本不会出现相应的错误,所以也就没必要写这么多。那么对于不会写代码的老板呢,那非常简单啊,只需要配置这个信息,能够同样获取功能,包括刚才咱们格式化的信号,我们可以看到不灵不灵不灵也是写了一大堆,我们可以看到 它整体的输出虽然比较粗糙,但是核心的要素都有,比如说在这里面金叉做多 对吧?咱们这个死叉做空对吧,完全也能够解决咱们的问题。所以咱们本质呢,做交易又不是程序员,只要够用能用人家做好的东西拿来用即可,这也是童掌柜的原则。 那么隐身一步讲就是如何制胜,我们可以看到,只要自己强大对吧?自己越强大能力越强,其实呢,使用 ai 它其实就越有效果, 同时呢, ai 它本身也是不断进步的,以后呢,这种非核心的部分呢,基本不需要人来做,那都由 ai 来提升效率,人只需要负责这个创造性的思维,也就说我们专注于策略的研发和这个一些风控的研发, 同时随着咱们水平不断的提高,你也可以根据自己的需求呢,制作自己的策略工厂,进而呢,我们可以迭代出相应的策略,对吧?不同的策略,然后呢,在基础策略基础之上,我们还可以快速的进行迭代和研发,以实现从左图到右图的转变, ok, 包括这些相应的数据套利观察,对吧?形成自己的优势, 进而把咱们日常用的,比如说指标类指标说明对吧?形成自己的这个因子库或自己的量化工厂,然后根据咱们的需求呢,去进行策略的迭代和研发,然后加快咱们进入咱们量化交易这样一个流程和快速快捷。 有了这么好的工具,各位老板还在等什么,对吧?赶紧制作自己的量化交易工厂,好玩的事干就对了。感谢大家的倾听。


如何用 ai 来写量化策略?哈喽,大家好,今天和大家做一个新手教学,向大家演示一下如何用 ai 来写策略视频,绝对干货,大家一定要点赞收藏。我们在编辑策略之前需要做几项工作,第一呢就是确定我们的交易逻辑,第二呢就是选择量化软件, 第三也是最重要的就是量化软件的 api 接口文档。第四呢就是确定我们使用的 ai 工具,比如豆包、 kimi, 朴素克等等。今天用朴素克给大家演示一下。 我们打开 disco 后,首先在这里上传 api 文档,如果不上传 api 文档,代码一定会搞错,因为每一款样化软件它支持的接口都是不一样的。这里的 api 文档我已经整理好了,大家如果没有的话可以后台滴滴我。 然后我们再给 ai 提出我们的需求,帮我写一个用于比特的量化软件的双精训策略,请严格遵守 api 文档要求来写。我们可以看到 deepstack 正在快速的思考,这里时间比较长,大家耐心等待一下,大家记得点赞收藏,下次需要的时候可以翻出来学习。我们可以看到 deepstack 已经生成好了代码, 这个时候我们需要复制代码到 ptr 的 上面去回测试试。我们打开量化 ptr 的 软件的回测界面,点击新建策略,输入双金线策略,点击确定, 然后把我们刚才复制的代码粘贴上去,选择时间和周期,时间我们选择长一点,二零二四年一月开始回测,周期我们选择每日,然后点击回测就可以了。 我们可以看到匹配的在快速的打印结果,如果没有问题的话,在右侧回测概数里面就会有相应的收益行情, 如果有问题的话,在左下角就会报错,如果报错的话,我们就把这个报错复制到我们的 ai 软件里面去,然后让它继续修改。我们可以看到右侧的回测结果已经出来了,有策略收益最大回测下铺比例等等。 当然了,这个策略是 ai 编辑的,它只是一个演示过程,大家可以根据自己的逻辑思维让 ai 编辑代码,大家第一次尝试的话,可以选择简单一点的策略,再慢慢去增加难度。好了,今天的学习就到这里了,大家点赞收藏,关注我,了解更多量化知识!