我利用下班后的时间借助Google Colab,deepseek,yfinance,alpaca,kaggle自己胡乱捣鼓开发了一套AI量化炒股程序,实时挂机AI量化炒股程序,云部署后台实时交易,目前利用alpaca的API交易接口进行模拟盘Paper交易,赚钱效果显著,资金利用率很高。
现在面临实盘问题,目前是半自动化人工交易,程序通过GMAIL的API接口实时发送信号email到我的qq邮箱,我手工交易,但是我的工作不允许,特别忙,测试过几个休息日,效果很不错,基本上一经买入不一会就出现一个明显的大涨,提示的买点有的也就是站在重要均线上的点和技术面分析不谋而合,笔者打算再用alpaca模拟盘测试一段时间转入实盘。一种是开立美股账户,直接把Paper账户转为live账户;另一种,是找国内券商要python的API接口,问过客户经理要300万,合格投资者,笔者太穷,没钱。
笔者的模型开发利用的训练数据集是纳斯达克期货NQ=F,近20年的日线数据,然后回测了SP500,罗素3000,恒生指数HSI效果显著,这可能也和美股长牛有关?用A股沪深300回测效果一般般,勉强盈利,再用A股全量4000多股票测试出现很明显的两极分化,中间几乎没有,集中在极端盈利/亏损。
然后用alpaca模拟盘交易,卖出条件设置后期可能还是要调整,各种时间框架都进行过回测了,模拟盘交易用的是5分钟数据,严格止盈止损。
笔者不是科班计算机,数学系出生,大学时期全在摸鱼,混日子,最后上班被狠狠教育。渴望系统能够真的有作用,实现挂机赚钱的美好幻想。程序代码其实也都是AI生成,算法也是我拼拼凑凑,东借西抄来的,但是无论是回测和模拟盘都确实效果不错,我自己都不懂机器是怎么样交易的,以什么为依据,用了什么贝叶斯优化,xgboost,随机森林,神经网络,张量分析等等,也就是拿着书,copy,具体这些算法原理,或懂。笔者的专业是管理科学与工程,全靠民科、自学。
值得欣慰的是,无论怎么样测试,效果还是不错的,尤其是用alpaca的API交易paper账户,真的希望那就是实盘账户,真的就是挂机赚钱,5分钟跑一次全量SP500成分股,一天交易有3000-4000笔,钱哗哗哗就变多了,真的惊叹,现在科技进步太快了。