Mindket

AI-XAUUSD-Trading

新上架第 1 版 · 更新于

概览

用三个强化学习模型、市场状态识别和风险规则来交易黄金兑美元。这是给研究交易算法的人用的研究项目,不是投资建议。

AI-XAUUSD-Trading 是一款工具包,属于财务类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,是一个装着它全部文件的 zip 压缩包。这些文件不会自己运行。

速览

你需要
  • Python 和 pip
  • stable-baselines3、gymnasium、pandas、numpy、scikit-learn 和 yfinance 这几个库
  • 项目 GitHub 仓库里的代码,以及三个训练好的模型文件
  • 一份市场数据 CSV,示例会读取它
用在
  • Windows、macOS 或 Linux 上的 Python 脚本和笔记本
  • 用你自己的 XAUUSD 历史价格数据做回测
  • 研究以及和其他交易算法做对比
先运行
pip install -U huggingface_hub
hf download JonusNattapong/AI-XAUUSD-Trading

平台

Windows操作系统
macOS操作系统
Linux操作系统

关于

它是什么

这个项目是一个 XAUUSD 的交易系统,XAUUSD 就是以美元计价的黄金。它把 PPO、TD3 和 SAC 三个强化学习模型组合成一个集成。它还加入了市场状态识别、按模型置信度确定仓位,以及分批止盈和追踪止损等风险规则。

适合谁

它适合想研究强化学习在交易中的应用、想在可运行的例子上继续开发、或者想对比自己方法的学生、研究者和开发者。

行业谁在用怎么用例子
金融研究量化研究者在价格数据上研究强化学习智能体的集成把集成和单个模型做对比
教育学生学习状态识别和风险规则如何配合阅读按置信度确定仓位的代码
软件算法开发者把代码当作交易系统的基础换上你自己的风险管理器
风险分析风险分析师考察自适应止损和退出在不同市场状态下测试追踪止损

如果你想要真实交易的建议,可以跳过它,因为卡片说它不是投资建议。

用在哪里

  • Windows、macOS 或 Linux 上的 Python 脚本和笔记本
  • 用你自己的 XAUUSD 历史价格数据做回测
  • 研究以及和其他交易算法做对比
使用场景适合谁能得到什么
策略研究研究者每个市场状态下的信号和置信度数值
仓位确定开发者随模型置信度变化的仓位大小
基准对比分析师用来与其他算法对比的指标

如何设置

你需要装有 pip 的 Python 和一份 XAUUSD 的历史价格数据。

  • Python 和 pip
  • stable-baselines3、gymnasium、pandas、numpy、scikit-learn 和 yfinance 这几个库
  • 项目 GitHub 仓库里的代码,以及三个训练好的模型文件
  • 一份市场数据 CSV,示例会读取它
  1. 用 pip 安装 Hugging Face 客户端,并用 hf 命令下载这个仓库。
  2. 安装 Python 库。
  3. 从项目仓库获取代码。
  4. 把你的市场数据文件放在脚本旁边。
pip install -U huggingface_hub
hf download JonusNattapong/AI-XAUUSD-Trading
# Install dependencies
pip install stable-baselines3 gymnasium pandas numpy scikit-learn yfinance

如何使用

在卡片的基本示例里,你把三个模型载入集成,根据你的数据识别市场状态,预测带置信度的信号,并确定仓位。卡片还描述了一个实盘交易模式,它会下真实订单,所以请先把一切验证清楚。

from ensemble_trader import EnsembleTrader
from market_regime_detector import MarketRegimeDetector

# Initialize components
ensemble = EnsembleTrader(model_paths=['ppo_model.zip', 'td3_model.zip', 'sac_model.zip'])
regime_detector = MarketRegimeDetector()

# Load market data
market_data = pd.read_csv('xauusd_data.csv')

# Detect market regime
regime, params = regime_detector.detect_regime(market_data)

# Make trading decision
state = preprocess_market_data(market_data)
signal, confidence = ensemble.predict(state)

# Apply confidence-based sizing
position_size = calculate_position_size(confidence, risk_per_trade=0.02)
工具作用
EnsembleTrader把三个强化学习模型合成一个信号
MarketRegimeDetector给市场状态分类,并返回自适应参数
calculate_position_size随模型置信度缩放仓位
live_trading_interface在实盘模式下发送真实订单

示例

你输入一份黄金价格的 CSV。脚本会打印识别出的市场状态、一个带置信度数字的交易信号,以及按每笔交易 2% 风险算出的仓位大小。你先审阅这些,再决定任何事。

新手与专家

强化学习就是让程序在模拟市场里通过试错和奖励学会交易规则。第一件可以试的小事,是在历史数据上运行基本示例,不做实盘交易。

卡片描述了 Gym 环境里 PPO、TD3 和 SAC 的集成,六种市场状态各用自己的参数。风险管理包括分批止盈、保本止损和追踪止损。作者报告了 2015 到 2025 年的回测,但历史并不能预测未来的结果。

  1. 市场数据
  2. 状态识别器选择参数
  3. PPO、TD3 和 SAC 集成
  4. 置信度决定仓位
  5. 风险管理器处理退出

注意事项

- Reported backtest: 作者列出 2015 到 2025 年的胜率 58.3%、平均盈利 $49.45、平均亏损 $106.18。这些是作者的数字,这里没有核实。

报告的各市场状态胜率,百分比
强势牛市65.2%
牛市趋势61.8%
震荡52.1%
高波动48.9%
  • Limits: 卡片说,没有充分验证就不能用于真实交易,结果基于历史数据,而且市场有亏损风险。
  • Live mode: 示例里有一个实盘交易类,它接收资金、杠杆和每笔交易的风险,所以可以下真实订单。
  • License: MIT,许可证一行就是这样写的。
  • Cost to run: 没有提到 API 密钥或付费服务。实盘交易需要你自己的交易账户。
  • Data it reaches: 你提供的市场数据文件、用于价格数据的 yfinance,以及实盘模式里你连接的任何交易账户。
  • Not for: 投资建议或未经验证的真实交易,卡片就是这样说明的。

README 和文件

README

AI-XAUUSD-Trading

用三个强化学习模型、市场状态识别和风险规则来交易黄金兑美元。这是给研究交易算法的人用的研究项目,不是投资建议。

由 JonusNattapong 在 Hugging Face 上制作。这些说明是 Mindket 根据它的模型页面和模型卡写的,模型自己的文件和许可证在 Hugging Face 上。

简介

它是什么:这个项目是一个 XAUUSD 的交易系统,XAUUSD 就是以美元计价的黄金。它把 PPO、TD3 和 SAC 三个强化学习模型组合成一个集成。它还加入了市场状态识别、按模型置信度确定仓位,以及分批止盈和追踪止损等风险规则。

适合谁:它适合想研究强化学习在交易中的应用、想在可运行的例子上继续开发、或者想对比自己方法的学生、研究者和开发者。

行业 | 谁在用 | 怎么用 | 例子
金融研究 | 量化研究者 | 在价格数据上研究强化学习智能体的集成 | 把集成和单个模型做对比
教育 | 学生 | 学习状态识别和风险规则如何配合 | 阅读按置信度确定仓位的代码
软件 | 算法开发者 | 把代码当作交易系统的基础 | 换上你自己的风险管理器
风险分析 | 风险分析师 | 考察自适应止损和退出 | 在不同市场状态下测试追踪止损

如果你想要真实交易的建议,可以跳过它,因为卡片说它不是投资建议。

用在哪里:

  • Windows、macOS 或 Linux 上的 Python 脚本和笔记本
  • 用你自己的 XAUUSD 历史价格数据做回测
  • 研究以及和其他交易算法做对比
使用场景 | 适合谁 | 能得到什么
策略研究 | 研究者 | 每个市场状态下的信号和置信度数值
仓位确定 | 开发者 | 随模型置信度变化的仓位大小
基准对比 | 分析师 | 用来与其他算法对比的指标

如何设置:你需要装有 pip 的 Python 和一份 XAUUSD 的历史价格数据。

  • Python 和 pip
  • stable-baselines3、gymnasium、pandas、numpy、scikit-learn 和 yfinance 这几个库
  • 项目 GitHub 仓库里的代码,以及三个训练好的模型文件
  • 一份市场数据 CSV,示例会读取它
  1. 用 pip 安装 Hugging Face 客户端,并用 hf 命令下载这个仓库。
  2. 安装 Python 库。
  3. 从项目仓库获取代码。
  4. 把你的市场数据文件放在脚本旁边。
pip install -U huggingface_hub
hf download JonusNattapong/AI-XAUUSD-Trading
# Install dependencies
pip install stable-baselines3 gymnasium pandas numpy scikit-learn yfinance

如何使用:在卡片的基本示例里,你把三个模型载入集成,根据你的数据识别市场状态,预测带置信度的信号,并确定仓位。卡片还描述了一个实盘交易模式,它会下真实订单,所以请先把一切验证清楚。

from ensemble_trader import EnsembleTrader
from market_regime_detector import MarketRegimeDetector

# Initialize components
ensemble = EnsembleTrader(model_paths=['ppo_model.zip', 'td3_model.zip', 'sac_model.zip'])
regime_detector = MarketRegimeDetector()

# Load market data
market_data = pd.read_csv('xauusd_data.csv')

# Detect market regime
regime, params = regime_detector.detect_regime(market_data)

# Make trading decision
state = preprocess_market_data(market_data)
signal, confidence = ensemble.predict(state)

# Apply confidence-based sizing
position_size = calculate_position_size(confidence, risk_per_trade=0.02)
工具 | 作用
EnsembleTrader | 把三个强化学习模型合成一个信号
MarketRegimeDetector | 给市场状态分类,并返回自适应参数
calculate_position_size | 随模型置信度缩放仓位
live_trading_interface | 在实盘模式下发送真实订单

示例:你输入一份黄金价格的 CSV。脚本会打印识别出的市场状态、一个带置信度数字的交易信号,以及按每笔交易 2% 风险算出的仓位大小。你先审阅这些,再决定任何事。

新手与专家:强化学习就是让程序在模拟市场里通过试错和奖励学会交易规则。第一件可以试的小事,是在历史数据上运行基本示例,不做实盘交易。

卡片描述了 Gym 环境里 PPO、TD3 和 SAC 的集成,六种市场状态各用自己的参数。风险管理包括分批止盈、保本止损和追踪止损。作者报告了 2015 到 2025 年的回测,但历史并不能预测未来的结果。

市场数据
状态识别器选择参数
PPO、TD3 和 SAC 集成
置信度决定仓位
风险管理器处理退出

注意事项:

  • Reported backtest: 作者列出 2015 到 2025 年的胜率 58.3%、平均盈利 $49.45、平均亏损 $106.18。这些是作者的数字,这里没有核实。
Title: 报告的各市场状态胜率,百分比
强势牛市: 65.2%
牛市趋势: 61.8%
震荡: 52.1%
高波动: 48.9%
  • Limits: 卡片说,没有充分验证就不能用于真实交易,结果基于历史数据,而且市场有亏损风险。
  • Live mode: 示例里有一个实盘交易类,它接收资金、杠杆和每笔交易的风险,所以可以下真实订单。
  • License: MIT,许可证一行就是这样写的。
  • Cost to run: 没有提到 API 密钥或付费服务。实盘交易需要你自己的交易账户。
  • Data it reaches: 你提供的市场数据文件、用于价格数据的 yfinance,以及实盘模式里你连接的任何交易账户。
  • Not for: 投资建议或未经验证的真实交易,卡片就是这样说明的。

Hugging Face 上的数据(2026年11月13日)

  • 任务:reinforcement learning
  • 最近 30 天下载:0
  • 点赞:58
  • 许可证:mit
  • 语言:en
  • 标签:reinforcement-learning, trading, finance, algorithmic-trading, forex, gold, xauusd, ensemble-learning, market-regime, risk-management, model-index

链接

  • 模型:https://huggingface.co/JonusNattapong/AI-XAUUSD-Trading
  • 文件:https://huggingface.co/JonusNattapong/AI-XAUUSD-Trading/tree/main

获取模型

用 Hugging Face 的命令行下载它的文件:

pip install -U huggingface_hub
hf download JonusNattapong/AI-XAUUSD-Trading

然后按它的模型卡使用它。这个工具包里没有会自己运行的东西。

文件
README.md  6 KB

1 个文件,共 6 KB,以 zip 压缩包下载。

更新内容

  • 第 1 版 · 2026-11-13

同类产品对比

同一分类里与本产品共有标签最多的已上架 Hugging Face 模型。

产品最近 30 天下载点赞参数量许可证最近更新
AI-XAUUSD-Trading 本页058—mit
Kronos-Tokenizer-base共有 finance4,130,9521214Mmit
Kronos-base共有 finance818,212324102Mmit
Kronos-mini共有 finance519,114424.1Mmit
数据为 Mindket 在 2026-11-12 至 2026-11-13 期间读取的数值。

评价

还没有评分

写评价

还没有评价。

Mindket 的更多商品

查看 Mindket 的全部商品

anaksor-ocr

Sokheng · 工具包

这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。

新上架

Qwen2.5-7B-Instruct-GGUF

Qwen · 工具包

Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。

新上架

ACE-Step 1.5 XL SFT

ACE-Step · 工具包

用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。

新上架

财务类的相似商品

查看财务类的全部商品

Kronos-mini

NeoQuasar · 工具包

用一个 4.1M 参数、基于 45 多家交易所数据训练的基础模型来预测金融 K 线序列。适合想用小模型做价格预测实验的量化研究人员和开发者。

新上架

一个归档发票的 n8n 工作流。它盯着一个 Google Drive 文件夹,把每个新文件交给 LlamaParse 读取,再由 OpenAI 模型取出明细行,Airtable 里得到一条发票记录和每个明细行各一条记录。

新上架免费