利用火货官方接口结合数据分析算法开发的一个自动交易工具, 使用Python语言实现,可以通过可视化界面进行实时交易数据、盈亏情况展示、交易策略动态配置,已经内置了移动止盈、止损、KDJ、BOLL、量价齐升等经典策略,并有实时涨跌提醒和邮件通知功能,内置策略已经经过大量验证,后续功能不断完善中...
2019年05月主要更新:
经过20天的试用,发现系统在震荡行情时盈利可观,但在快速拉升时容易被洗盘出来.而且由于有多个交易策略,导致偶尔会重复买卖,并且在仓位控制上比较激进.还有界面显示和通知内容对于用户不直观\不友好等问题,进行了以下优化:
1.策略方面
增加了高抛低吸策略
增加了通过过当前持仓比例动态调整买卖门槛,以保证仓位的合理的功能.在低于用户期望仓位时适当放低买入条件并提高卖出条件,以便快速建仓.仓位较高时则反之
增加了对于不同策略买卖情况的统计,短时间内已经有其他策略被触发交易后,提高其他策略的准入条件,避免过多的重复买卖
优化了移动止盈策略,结合boll上轨指标,提高或降低卖出门槛(价格越高回撤比设置更低,价格越低回撤比设置更高),不仅增加了盈利比,而且可以有效防止在极剧拉升时被洗盘出来
引入了风险因子,可以根据用户设置的风险因子(越小越保守,越大越激进),动态调整交易门槛,保证用户对仓位的要求
优化了策略循环周期,以避免错过较好的买卖点
2.系统方面
增加了风险因子和持仓期望控制
增加挂单买卖功能\锁仓功能
引入了微信通知功能,可以通知实时交易情况,定时发送每日交易统计\账户情况统计,并区分VIP和普通用户区别通知
优化了系统性能,降低CPU占用率
优化日志输出及通知信息的描述,进行汉化处理,方便用户阅读
提升安全性能
修复了多个bug
3.界面方面
增加了系统设置页面,方便用户设置通知对象\挂单\风险因子\单次最低最高交易额等,即时设置即时生效
优化了主界面,增加了初始信息方便用户对比盈亏情况,增加了大盘与账号盈亏比例对比,方便用户直观比较系统的优劣
4.其他
对于代码及依赖包进行统一管理,方便维护升级