「精华帖分享」栏目,文章来源于量化小论坛精华帖,每周一更。原唯有论坛特定用户可阅读,现精选后分享,帮助大家了解更多量化相关内容,开拓投资交易思路。
本文来源于量化小论坛策略分享会板块精华帖,作者为过江的苇,发布于2024年10月23日。
量化小论坛
/bbs.quantclass.cn/
「量化小论坛」于2020年开放,为邢不行课程同学的交流论坛。由股票、B圈、分享会等不同板块组成,目前已有35000+帖子,5000+篇精华帖。
想了解更多论坛相关内容,可以加我微信xbx7031,与我交流。
以下为精华帖正文:
前两天看了西大,林奇和实习生讲解的AI工具辅助策略开发,马上手痒难耐,准备试一试。
因为之前用AI工具更多的是做一些报错信息的分析解读,以及写一些片段化的代码,看了直播之后发现原来可以直接找AI写代码。于是就用了一下,以下内容花了4-6个小时,当然不是最优化的,但是对我来说也够用了,抛砖引玉,希望各位老板发大财。
01
引子 - 痛点
写到痛点还是要说一下,分享会真的牛B,邢大的预告说框架又要升级。对我来说已经太够用太超前了,很多功能和更新对我都是一次还要再学习的过程,感觉怎么都学不完。而自己像狗熊掰玉米一样有一些基础的部分还没有解决,正好求AI来帮帮忙,展示和验证一下自己的代码。
我开发因子的过程一般是这样的,看到个股票最近涨的很好,会想办法写一个因子,或者更明确的说是一个信号,看看是否能在期望的那天选到这个股票。如果能选到,再运行整个流程,看看这个因子在历史上或者整体的效果如何,是否能实战。
其实这种思路更类似于事件策略,而不是目前分享会流行的选股因子策略。可能是因为最我开始炒股的时候就被所谓的股评家,技术指标,画线派等影响太深,目前还是转不过弯来,总觉得因子是一种虚无缥缈的东西,即使有圣杯因子,也是需要大资金量,买30-50只股票,通过概率覆盖来实现因子收益。不知我这个理解是否正确。总之,对我这种码力弱的人来说,要写出这么个信号也是比较困难的事情,因为很多指标可能在K线图上比较容易看,转换成代码比较难,比如怎么写旗型,箱体震荡等等。所以经常写的信号并不能一下子判断出来是否写得对,或者选得到这个目标的股票。
现在的框架一上来就计算所有股票,判断策略等。运行完一套基本要2个小时。可能在最开始的时候我的因子就写得不对,与我想要达到的目标差之毫厘谬以千里。所以我想在大规模运行之前是否能快速测试一下,至少我目标的股票能被选到池子中去。下一步再去优化 选股排序因子,所以希望AI帮我做一个可视化工具,直观看得到我写的因子是否和我的预期相符。
02
实践
听大家说cursor非常好用,于是我也下载使用了。以下的部分都是由cursor完成的,cursor的使用方法大家也可以搜索论坛中的一些帖子。
我也再补充一些内容:
1.cursor 通过 https://www.cursor.com/ 下载安装。
2.界面非常像VSCODE。
3.AI 交互 目前我主要使用了以下几个功能。
1)chat - 和chatgpt 等AI 工具一样,在屏幕右侧有chat框,可以对话提问。
2)直接修改代码 - 在chat 对话框的下方你输入的地方,有+add context的部分,你可以把需要修改代码的文件直接上传。下方也可以上传图片,选择不同的AI模型。
3)在你写的代码中间部分选中,高亮之后有Add to chat 让AI 更好的知道你需要修改的代码是哪一部分,高亮之后也可以选择 Edit , 你可以在 Edit中输入提示词或者你的要求,让AI帮你写。
4)AI写出的代码在代码框上有ask / copy / apply 按钮 - 直接点击apply 并不会马上修改你的代码,而是用红绿高亮出他会改的代码,你可以逐个块的去看是否要修改,点这个红绿按钮或者Ctrl+Y , Ctrl+N 来选择,或者直接选择 Accept / Reject。
03
结果展示
我完全没有网页编程和Flask的经验,在chat中按照林奇的格式,输入需要AI完成的任务,AI会写出很多代码。
然后我再问这些代码要如何保存到文件中,这些文件应该以什么样的结构存储,然后告诉他我的数据来源位置。
通过和AI来去打磨了几个小时,得到这么个简单的网页。
04
使用
把两个文件放置到正确位置,正常使用框架一样配置好Config文件,策略和因子文件都要配置对。之后启动dashdisplay.py, 然后访问本地网址 http://localhost:8050/ 就能看到这个网页了。
可以选择对应的股票,和相应的因子,然后选择计算 - 这样在因子中要计算的指标都会被计算。
1.计算后,下面3个框中分别可以展示你的因子要展示的位置,比如可以在K线图中和股价K线一起展示,或者和成交量一起展示,或者作为一个数据表单独在最下方展示。选择的时候都可以模糊搜索,用tab补全,多选。
2.然后选择时间,建议不要写太长时间。
3.这样验证我的指标写的对不对,有没有在合适的时间选中这个股票。
对量化小论坛感兴趣的同学,可以加我微信xbx7031,与我交流。
也欢迎大家来论坛发帖交流,原创帖如被加精,也可获得葫芦奖励。
长按查看葫芦介绍
联系作者
往期文章推荐
会缠论和不会缠论的都沉默了,缠论关键在笔和线段?| 全网独家
新手散户如何避免被割?有量化策略适应暴涨暴跌行情吗?|附代码
年度最佳,逆势大涨?什么量化策略今年比四大行还猛?甚至半年零回撤?
财务指标别乱用,实盘回测亏成狗?如何量化价值投资?财务指标,多少人用错了?
翻了20万份A股增减持公告,我找到了传说中的股神?| Python量化股东增减持数据,谁是真正的抄底逃顶高手?
反常识!科研巨头扎堆夕阳行业?A股研发之王竟是它?万亿研发费用,A股都投了什么?
妙用市场情绪找出大盘买卖点,逆向交易5年3倍 | Python量化期权成交量,上证50ETF择时
300W才能开通,A股自动交易公平吗?散户如何实现程序化交易?| 附A股程序化交易实盘演示
趋势之王or虚有其表?Python量化25种均线用法,哪些有用,哪些没用?
低风险、高收益?可转债缘何走上神坛?网红可转债策略能赚钱吗? | 附Python量化选债代码
抱最狠的团,亏最多的钱?Python量化散户抱团,揭秘A股股东户数秘密 | 附代码
以前嗤之以鼻,现在逐字学习!用Python量化缠论,一键自动生成交易信号 | 附代码
技术指标消亡史:从独领风骚到泯然众人 | 量化交易者如何看待技 术指标,技术分析还能用吗?| 邢不行
微盘股还能买吗?量化轮动策略轻松跑赢指数12倍?!只会买指数ETF也能做量化?| 邢不行
大A为何频繁跳水,Python量化1200W条交易数据给你答案!| 邢不行
跟着基金买,别墅靠大海?买基金重仓股票,会破产吗?| 附最新选股结果 |【邢不行】