引言
最近发现了个不错的量化平台,BigQuant
BigQuant的客服找到我,推荐他们平台给我使用,宣传的是人工智能,里面可以使用类似ChatGPT的聊天机器人,和可视化拖拉拽功能实现策略。
不过,这些都是锦上添花的一些功能,最终吸引我的,还是它新版编辑器的Git仓库管理功能,可以将平台的策略代码,同步到自己Github的仓库,这样我就可以很好的管理我的代码。
题外话,对于所有云存储空间,我只信任Github,这是我唯一认为寿命会比我更长的网站,因为人类若没有了Github,信息文明将不复存在。
VSCode内嵌
看到这个VSCode界面时(官方叫AIStudio),我眼前一亮,因为我是VSCode的重度用户,它是我重要的生产工具。那如果一个量化平台是用VSCode做的,那可是相当的Happy了
不过,这是一个Web版的VSCode,刚进来的时候,还是带着一丝疑虑,害怕功能会有阉割。
设置BigQuant本地的Git
作为一个程序员,第一件事一定是在想自己的代码怎么跟Git仓库关联,没有Git仓库,我绝逼不会动手写代码的。
切换到Git管理的Tab,点击commit,第一次会提示
询问了客服,是git相关信息没配,那怎么配呢,答案是:打开终端
侧边栏点击到运行调试,点三个小点,点击调试控制台,右下角就会出现调试控制台窗口,然后切换到终端Tab。
执行两个命令,配置在bigQuant本地git的user.name
和user.email
git config --global user.name xxx
git config --global user.email xxx
之后,再commit就可以成功了。
可见,终端访问的就是BigQuant云平台的远程虚拟机环境,既然有了命令行,能做的事情就多了,后面可以慢慢尝试。
敢于把终端暴露出来,有点东西,能不能把握住,看技术能力了。
同步到Github
常规操作,需要现在Github上建个空的仓库,公有私有无所谓,我用的SSH协议进行同步。
然后回到BigQuant的终端,需要配置一个SSH秘钥,然后把这个秘钥回填的Github,这部用过Github的应该都会吧,不细说了。
ssh-keygen -t ed25519 -C "youremail@xxx.com"
Github配置SSH文档:https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
最后,给仓库配置Github远程仓库地址,可以Github空仓库上的提示操作
git remote add origin xxxx
然后,提交远程分支
git push -u origin main
代码就成功提交到了Github,效果很不错,可以愉快的撸策略代码不怕丢了。
福利
跟官方争取了点福利,量化投资助手BigQuant专属链接
用上面链接注册多送500个宽B,羊毛不薅白不薅,加上任务奖励,大概可以获得3000多宽B,够用一阵了。
空间最低资源免费,只有升级资源才收费,体验还行。