黄金量化交易平台产品系统

我要开发同款
木头67302026年02月19日
54阅读

技术信息

语言技术
JavaHTML5CSSJavaScriptVue
系统类型
Web
行业分类
金融

作品详情

行业场景

本项目立足于贵金属(黄金XAUTUSDT)短线量化交易领域,旨在解决散户手动交易中存在的情绪化决策、追涨杀跌、止损不及时等痛点问题。黄金市场具有高波动性和24小时连续交易的特点,人工盯盘效率低、反应滞后,难以在短线交易中持续盈利。项目基于Bybit交易所API,构建了一套从数据采集、信号生成、自动下单到风控管理的全链路自动化量化交易系统,支持模拟交易和实盘交易两种模式,帮助交易者在黄金短线市场中实现纪律性、系统性的交易执行。

功能介绍

1. __实时行情采集模块__:对接Bybit交易所API,每5分钟自动采集黄金K线数据(OHLCV),支持多周期数据存储。
2. __技术指标引擎__:集成ADX、ATR、RSI、Williams %R、MACD、布林带、EMA、VWAP、Supertrend、OBV等10+技术指标的实时计算。
3. __多策略组合投票系统__:实现CompositeStrategy组合策略编排器,整合趋势跟踪、布林带突破、RSI超买超卖、VWAP偏离、Supertrend等多个子策略,通过加权投票机制生成最终交易信号,支持K线形态识别(锤子线、吞没形态、十字星等)作为信号确认。
4. __ML机器学习预测模块__:基于Python LightGBM模型提供三分类(上涨/震荡/下跌)预测服务,提取32维特征,通过REST API与Java主系统集成,作为震荡市过滤器使用。
5. __黄金多维度定价模型__:独创11维度评分系统(宏观流动性、期权Gamma敞口、保证金压力、ETF流向、季节性等),从宏观→微观→情绪三个层次对黄金进行综合定价分析。
6. __智能风控体系__:支持固定止损止盈和ATR动态止损止盈双模式,实现移动止损(Trailing Stop)利润锁定机制、最大持仓时间控制、单笔最大亏损保护、每日交易次数限制、开仓冷却期、趋势反转检测(EMA死叉+Supertrend交叉验证)等多层风控。
7. __模拟/实盘交易执行__:支持Paper Trading模拟交易和Bybit实盘交易两种模式,支持双向交易(做多/做空),单仓位严格管控。
8. __策略回测引擎__:支持SHORT_TERM、BREAKOUT、RSI、COMPOSITE四种策略的历史回测,计算胜率、盈亏比、夏普比率、最大回撤等关键指标。
9. __飞书机器人通知__:实时推送开仓、平仓、止损止盈、信号反转等交易

项目实现

本项目由我独立设计和开发,负责系统架构设计、全部功能模块的编码实现、策略调优和线上运维。

__技术栈__:后端采用Java 17 + Spring Boot 3.1.5 + MyBatis-Plus + MySQL + HikariCP连接池;ML模块使用Python 3 + LightGBM + Flask RESTful API;前端为静态HTML Dashboard;对接Bybit交易所REST API(OkHttp客户端);飞书Webhook机器人通知;定时任务基于Spring @Scheduled实现。

__架构设计__:采用分层架构,分为数据采集层(MarketDataService/RealMarketDataService)、指标计算层(IndicatorService/12个独立Calculator)、策略决策层(StrategyOrchestrator编排器 → CompositeStrategy组合投票 → 7+子策略)、交易执行层(TradeExecutionService/PaperTradingService)、风控层(RiskManagementService)和通知层(FeishuNotificationService)六层,各层解耦清晰。策略系统采用策略模式+工厂模式,通过配置文件一行切换活跃策略(simplified/composite/aggressive等),CompositeStrategy通过加权投票整合所有子策略信号。

__技术亮点__:(1) 多策略加权投票系统,6+子策略并行评估,通过ADX市场环境过滤+布林带价格位置检查+K线形态验证三重确认,避免无效交易;(2) ATR动态止损止盈+移动止损机制,根据市场实时波动率自适应调整风控参数,实现"让利润奔跑,截断亏损";(3) Java+Python混合架构,LightG

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论