自动化交易程序开发记录-23年10月22日
陷入停滞的自动化交易项目
从十月份上半月开始,自动化程序开发陷入了停滞,现在主要是有了以下成果:
- 自动交易
基于binance的行情接口和现货交易接口,能够根据行情和预先编写的策略进行判定并执行交易 - 回测框架
在binance上下载历史行情数据,导入到mysql,来验证策略的收益
从实际效果上来说,收益或者回测的效果并不是很理想,策略上也是比较基础简单的,只是用了简单的wma来与当前分钟k线进行比较,所以想学习并测试更多的技术指标,来找到一个有效的策略。但是需要从头编写大量的代码,这不是一个好主意,所以急需一个Java版本的技术分析框架。
接下来的方向
学习技术分析:
一个台湾老铁写的系列文章,比较清晰易懂
https://www.rayskyinvest.com/19847/what-is-moving-average-ma
https://www.rayskyinvest.com/21405/binance-macd
学习投机心法:
《股票作手回忆录》
与此同时要知行合一,多看盘,模拟交易。
学习一个Java技术分析框架,以及基于这个框架的github项目:
https://ta4j.github.io/ta4j-wiki/ 这是个java库
https://github.com/javieu/binanceBot/tree/master
https://taapi.io/ 这是个技术分析的saas api服务
https://trading-bot.cassandre.tech/
https://www.baeldung.com/cassandre-spring-boot-trading-bot