GoldQuant - 黄金/白银量化交易系统

基于 Go + Vue.js 的黄金白银量化交易策略系统

项目简介

GoldQuant 是一个用于黄金/白银交易策略的量化分析系统,采用均值回归、黄金白银比率(GSR)阈值交易和市场状态检测(HMM)策略进行信号生成和回测分析。

功能特性

  • 实时市场数据 - 从 Yahoo Finance 获取真实的黄金(GC=F)和白银(SI=F)价格数据
  • 智能策略信号 - 基于 GSR 阈值和市场状态生成交易信号
  • 回测分析 - 支持自定义参数进行策略回测,评估策略表现
  • 参数配置管理 - 保存多个策略配置文件,方便切换和对比
  • 多语言支持 - 支持中文和英文界面
  • 数据可视化 - 使用 Chart.js 展示价格走势和策略指标

技术架构

  • 后端: Go + SQLite
  • 前端: Vue.js 3 + Chart.js + vue-i18n
  • 数据库: SQLite

快速开始

1. 启动后端服务

cd gold
go build -o goldquant.exe .
./goldquant.exe

服务将在 http://localhost:8080 启动

2. 构建前端

cd web
npm install
npm run build

策略参数说明

参数 说明 默认值
Rolling Window 滚动窗口天数 20
GSR Upper 金银比上限阈值 (卖黄金买白银) 80
GSR Lower 金银比下限阈值 (买黄金卖白银) 45
Z-Score Threshold Z分数阈值 1.5
Initial Capital 初始资金 $10,000

页面功能

  • 仪表盘 - 策略收益概览、价格图表、GSR走势
  • 数据管理 - 获取/清除市场数据、查看历史记录
  • 交易信号 - 查看策略生成的交易信号
  • 回测结果 - 运行回测查看策略表现
  • 设置 - 配置策略参数,保存多个配置方案
  • 系统说明 - 查看策略逻辑和系统架构

目录结构

gold/
├── main.go           # Go 后端源码
├── go.mod            # Go 依赖
├── data.db           # SQLite 数据库
└── web/
    ├── src/
    │   ├── App.vue   # Vue 主组件
    │   └── i18n.js   # 国际化配置
    └── dist/         # 构建后的前端资源

授权信息

  • 授权有效期至 2026年5月5日
  • 如需续期或功能定制请联系: Geliebte

GoldQuant - 量化交易策略分析系统

Description
Gold/Silver Quant Trading System
Readme 8.9 MiB
Languages
Vue 73.3%
Go 20.2%
JavaScript 3.6%
CSS 2.5%
HTML 0.3%