一个老码农眼中的AI编程(以自编股票提醒软件为例)
AI编程火热,大家几乎众口一词,程序员将成为AI的首批受害者。我很久没写代码了,印象中最近几次代码修改,股票管理的VBA,还有一个股票监控的小程序。前者都是一些小功能,几乎全是交给AI,完全不用去查那些烦琐的语言细节,基本上上拿来就用。后者,AI几乎帮不上忙,主要原因是,这个我编了改了七八年的程序,我自己都不知道想要什么,那么AI当然没用了。
所以,我对于AI编程的看法是,如果是需求明确的代码,AI非常好。但如果涉及到业务逻辑,AI就完全无能为力。

我回忆了一下这个自编软件的漫长的开发过程,其实也是一步一步搞清楚“要什么”的过程。
初始设想(小程序爆火,想搞个爆款):
1.通过服务器端抓取股价,存储,分析;通过小程序提交监控需求;满足条件则将信息通知用户。
2.服务器上有一个客户端程序,通过免费的API抓取A股和港股的实时数据,存到数据库。抓取任务,也通过数据库传递,定期轮询调整任务。
3.服务器上还有一个web应用,配合小程序。
4.小程序,可以设置监控,查看监控,查看历史记录。
经过一通鸡飞狗跳,这套系统基本上实现了。
不过,并没有达到最开始自己期望的大火效果。一方面,腾讯对股票类小程序卡得很严,后期需要资质,更新都费劲;另一方面,小程序并没有帮我在股市上赚到钱,每天会收到大量信息,信息量过大,导致看都懒得看。同时,每次信息到达,需要查看分析,重新设置监控条件,比较繁琐。
第二阶段(过了几年又捡起来):
1.把服务器端的逻辑复杂化,对抓到的数据(量、价等),自己建立各种策略(波动、统计等),分析后再给出提醒。
2.为了设计策略,把数据存起来,客户端增加了模拟模式,实际上就是基于历史数据验证策略的可行性。
3.小程序端,对于收到的提醒,点击后,要能够看到该次提醒在当日k线中的位置,以判断策略是否有效。
结果,依然没啥用处。而且,我发现这些想法,在聚宽上都能实现。我又掉头研究聚宽的开发,可以实现在聚宽平台上划自定义的k线图,实时监控,发送通知信息到邮箱等。
然而,还是没用。我最后得出的结论是,如果手动操作都挣不到钱的话,软件肯定也不行。
第三阶段(近期):
大约又放了3年左右,我基本上形成了自己的操作体系,偶尔也需要对重仓股的股价提醒,我就用东财的app,可以设置股价提醒,基本上够用了。
但用过一段时间,发现我最需要的是成交量的异动,但东财没有。于是我又想到我的老程序,做了最近的改动:
1.小程序不能发布,只能上传测试版,我自用没问题
2.小程序作用,只用来设置提醒。
3.服务器只存数据,不做分析
4.通知不用小程序的服务通知,用邮箱。因为手表上服务通知显示“收到服务通知”,而邮件的话手表上会显示邮件标题。
5.条件始终生效,控制好时间间隔(3分钟)就行,这样信息就可以直接到我的手表,我无需处理,看看就行。
现在每天用,还挺好用。我设置的是我的泸州老窖,超过500手分钟成交量就通知我,我精简了信息,每条信息都发送手表上。我只需要抬腕看一眼就行了,每天的基本情况,是否需要操作,心中一目了然。







浙公网安备 33010602011771号