添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
做量化交易发愁写代码?一招教你白嫖GPT智能编程神器(重制版)

做量化交易发愁写代码?一招教你白嫖GPT智能编程神器(重制版)

11 个月前 · 来自专栏 量化藏经阁

上个月21号,发布了文章 《做量化交易发愁写代码?一招教你白嫖GPT-4智能编程神器》 ,让很多量化萌新体会到了快速高效率生成量化代码的乐趣,但现在是“ AI一天,人间一年 ”,距发布时间还不到1个月,AI编程神器Cursor已经日新月异,之前的使用教程也要与时俱进跟上来,下面具体展开唠唠。

一、官网去除GPT-4字样

还是登录官网: cursor.so/ ,虽然总体跟以前的风格大致一样,但是细心的小伙伴会发现slogan口号“Build Software.Fast.”下的那行小字发生了改变。

旧版是“Write, edit and chat about your code with GPT-4 in a new type of editor”,新版是“Write, edit and chat about your code with a powerful AI ”,合作方OpenAI公司没有发生改变,但去除了GPT-4的字样,换成了powerful AI。

旧版官网首页
新版官网首页

这也解答了我在之前那篇文章当中的疑惑,因为在之前多次的撩骚当中,发现Cursor也是只使用了GPT-3模型,没有用到GPT-4。其中一种猜想就是, Cursor的确是调用了OpenAI公司的GPT接口,但并不是每次都是调用GPT-4(感觉大部分时间都是调用GPT-3),可能存在任务的调度。

为了自己标题党的嫌疑少一些,即使这篇文章是旧文的重制版,咱也跟着把标题中的“GPT-4”字样移除,实在是搞不清楚是哪个版本,就只写“GPT”吧。

二、版本升级,需要注册

之前试验演示时使用的版本是v0.1.3,现在已经升级到v0.2.3,这已经相当于一个船新版本,安装包大小也从83M上升到106M。依然是同时支持Windows、Mac、Linux这3个系统平台,下载安装之后,启动程序,映入眼帘的就是一个登录框。

对的, 现在虽然依旧无需爬梯子翻墙,国人直接就可以使用,但是需要注册了 ,之前是无需翻墙无需注册,直接就可以全功能使用的,官方给出的原因就是避免算力浪费。

有账号的话,点击Sign in登录就可以了(用自己的github账号也可以), 若是没有账号,点击Sign up注册一个,输入邮箱和设置密码就可以了 ,同一台PC首次注册的时候,无需邮箱二次验证,注册第二个账号及以后就要验证了。

登录后便进入了主界面,整体风格跟VS Code如出一辙。

三、菜单栏汉化更彻底

Cursor在版本v0.2.1之后, 可以通过下载插件的方式实现菜单栏汉化,更符合国人的使用习惯。

具体操作是,在主界面菜单栏中点击View选项卡,然后在下拉框中点击Extensions。

在弹出的商店搜索框当中输入“Chinese”进行搜索,选择简体(简体)语言包插件,点击右下角蓝色Install按钮安装。

插件安装完成后,会在主界面右下角出现弹框,点击“Change Language and Restart”蓝色按钮。

切换语言和重启后,整个汉化流程就完成了,重新再看菜单栏,全部变成中文了。

四、软件用法和常见问题

Cursor的核心用法并没有发生明显的改变,还是那么简单,只需要记住那两个快捷键就行了,一个是Ctrl+K,另一个是Ctrl+L。


Ctrl+K(生成代码):负责代码的生成和编辑,也就是在这里给它描述和布置编程任务以及后续的修改。

Ctrl+L(聊代码):负责代码的说明、注释和理解,对于代码不理解和错误的地方,让它给你进行说明和改进。


在量化交易当中的具体使用案例,请见之前的那篇文章《做量化交易发愁写代码?一招教你白嫖GPT-4智能编程神器》,里面会告诉大伙儿如何获取数据并展示和编写策略源码,在此不再赘述,这里主要讲一讲小伙伴们经常反馈的2个问题。

用Tushare获取数据并展示
基于Backtrader开发策略并回测


常遇问题1:在代码输出过程中,代码过长的话会中途截断,如何才能无法完整输出?

在截断之后,继续快捷键Ctrl+K,输入“继续”或“continue”,代码就会继续输出,如果后续输出的代码没有结合上下文和之前代码对应的话,建议先让Cursor把编程任务拆分成多个模块,然后采用少量多次的策略,每次只输出一个模块的代码,降低被截断的概率。


常遇问题2:快捷键Ctrl+L后,向Cursor提问,它总是用英文回复,即使在使用中文提问的情况下,如何才能使Cursor用中文回复?

打个比方,咱让Cursor写一个夏普率的计算程序,它用英文来回复。

咱紧跟在它回答之后,输入“请用中文说明”,它就会把之前的回答改用中文回答,达成咱的目的。

更简单的解决方法是,在每次提问时,显式要求Cursor使用中文回答。

还有一个更加简单的偷懒办法,就是在主界面右上角的MORE选项卡中,指定在每次的指令都要默认加上“请使用中文回答”。

五、软件收费,继续白嫖

跟ChatGPT一样,Cursor现在也开始收费了,也是20美刀一个月,但用户也是可以免费全功能使用,只不过有次数限制。

Cursor每个账号的免费额度是每个月100次prompts,每次提问和写代码都算一次prompt,使用频繁的话,一天就可能用光了。

萌新们先别着急哈~在现有政策不变的情况下,还是可以继续白嫖的!

因为现有政策的免费额度是针对单个账号的,每个账号是每个月100次,而申请一个账号只需要一个邮箱就可以了,即使你只有一个手机号,你在国内就可以申请非常多的免费邮箱(QQ、163、126......),然后再用这些邮箱去注册多个Cursor账号,你就可以使用这些账号的总和额度了。

例如你每天使用非常频繁,你就注册30个免费邮箱,然后注册30个Cursor账号,每个月3000次prompts应该够了吧,不够的话再加,当一个账号免费额度用完之后就切换到另一个账号,如此循环往复下去,一个月一轮回。

这是新注册的一个Cursor账号,用了几次之后,查询一下额度使用情况,是用了7次prompts,在主界面右上角,点击齿轮图标,再点击Manage Settings可查看。

退出当前账号,换上另外一个新注册的账号,再查询一下,发现prompt使用次数为0,免费额度又是满满的。

这种循环使用免费额度的方式,只在当前Cursor收费政策不变情况下适用,土豪可以直接开20美刀的Pro账户省心省力,或者接入自己的OpenAI Key按调用成本使用。

现在的AIGC工具日新月异,一天一个样,估计最终都会走向收费的商业模式,免费使用不易,且行且珍惜~


我是 @quantkoala ,一枚大写的量化/程序化策略源码捕手,喜欢全方位收集分享市面上主流的策略源码(股票+期货+外汇),在 『量化藏经阁』和『量化藏经阁Max』社群 入口 )中,持续分享量化策略源码和量化知识等干货(目前已分享200+套精品策略),欢迎关注点赞&联系沟通,探讨共赢&成果共享,相互交流&共同进步!!!
常在线,多交流,多沟通!!!

更多相关资料请见下方文章卡片,另外还有一个周更的公Z号『 量化君也 』,专注于量化策略分享/交流/社群,欢迎来玩~

编辑于 2023-04-16 20:49 ・IP 属地广东

文章被以下专栏收录

    量化藏经阁

    量化藏经阁

    分享『量化投资』和『程序化交易』中的“秘笈”...