该系统采用B/S架构,主要使用python+VUE代码编写,实现各种交易策略的回测、实盘交易,以及通知等。
1、编写钉钉消息通知功能,将时时市场价格信息以及各种策略指标发送到钉钉内。
2、编写回测功能,验证各种策略是否盈利,计算回报率,胜率等功能,
3、与交易所对接,通过websocket时时接收K线数据,通过http协议实现交易下单、撤单等相关市场操作等功能,时时同步订单。
4、爬取相关网站时时信息,与大模型deepseek结合,判断新闻消息的情感极性(正、负、中性),判断市场方向(多/空),制作交易策略。
5、系统使用到的指标有SMA、EMA、SAR、BOLL、RSI、zlsma等十几种指标,编写回测策略约130个,实盘策略30个。
6、使用到的技术有 python、django、pandas、talib、ccxt、LLM(deepseek),VUE3、websocket、mysql、 redis、trae,爬虫、影刀RPA.
项目主导与全流程交付: 独立负责项目从需求分析、技术方案设计、核心开发到测试验证、部署上线的完整生命周期。
全栈技术架构与开发: 主导项目技术选型,搭建前后端分离的开发框架。从前端Web界面开发,到后端Python业务逻辑、API接口设计,以及数据库存储方案设计与实现,确保系统架构的合理性与可扩展性。
需求转化与质量保障: 深度参与产品需求评审,将业务需求转化为清晰的技术方案与开发任务,通过代码审查与单元测试保障项目交付质量。
提升开发效率: 通过搭建标准化的开发框架与回测框架库,使后续新增的回测策略,实盘策略等功能模块的平均开发周期都在当天上线。