发布时间:2026/8/30 21:16:28
Freqtrade FreqAI 教程:10 分钟跑通第一个 AI 交易策略 Freqtrade FreqAI 教程10 分钟跑通第一个 AI 交易策略【免费下载链接】freqtradeFree, open source crypto trading bot项目地址: https://gitcode.com/GitHub_Trending/fr/freqtradeFreqtrade FreqAI 是 Freqtrade 开源交易机器人内置的自适应机器学习模块负责特征工程、周期重训练与预测输出让策略判断随市场滚动更新。本文从安装、dry-run 到调优排坑给出一条完整上手路径。一、FreqAI 是什么给交易流程加一层预测读完本节你能说清 FreqAI 在 Freqtrade 中处于什么位置、解决了什么问题。常规 Freqtrade 策略是规则驱动的你写条件它执行。FreqAI 在数据和规则之间插入一个预测层——机器学习模型先对每根 K 线打分你的策略再依据打分决定是否交易。它不改动回测、下单与风控逻辑只是把如何判断买卖点这一步换成模型输出。四项核心能力自适应重训练按滚动时间窗定期重新训练模型随行情刷新完整流水线原始 K 线到特征向量、离群点剔除、归一化自动完成多周期融合可同时引入 3m / 15m / 1h 等多个时间框架与相关交易对模型可替换LightGBM、XGBoost 等 GBDT 系模型与 PyTorch 神经网络可切换使用延伸阅读FreqAI 官方文档二、FreqAI 环境搭建与 dry-run10 分钟跑起来读完本节你能在本地或 Docker 中安装 FreqAI 依赖并启动第一次模拟交易。源码安装git clone https://gitcode.com/GitHub_Trending/fr/freqtrade cd freqtrade ./setup.sh运行 setup.sh 时会依次询问是否安装 plot、hyperopt、FreqAI 依赖FreqAI 一项回答 y若还要 PyTorch / 强化学习依赖再回答一次 y约多占 700MB。等效的手动命令是pip install -r requirements-freqai.txt。Docker 方案官方提供了带 FreqAI 与 PyTorch 依赖的镜像直接执行docker compose -f docker/docker-compose-freqai.yml up -d即可compose 文件默认命令已配好示例策略 FreqaiExampleStrategy 与 XGBoostRegressor 模型把 config.json 放进 user_data 目录就能启动。启动第一个 dry-runfreqtrade trade \ --config config_examples/config_freqai.example.json \ --strategy FreqaiExampleStrategy \ --freqaimodel LightGBMRegressor \ --strategy-path freqtrade/templates示例配置中dry_run默认为 true不会动用真实资金。启动后系统会自动完成三件事按策略所需时间框架与相关交易对拉取并补齐历史 K 线数据完成首轮特征工程训练出初始模型之后每根新 K 线输出预测分数策略满足入场条件时执行模拟交易示例策略源码见 FreqaiExampleStrategy.py完整配置见 config_freqai.example.json。三、FreqAI 滑动窗口机制模型如何持续学习读完本节你能解释训练好的模型如何避免过期以及训练窗口是如何滑动的。FreqAI 的核心设计是滑动时间窗。每轮流程固定原始 K 线 → 特征工程 → 离群点检测与剔除 → 数据归一化 →可选降维 → 模型训练 → 在预测段上打分然后窗口整体前移循环往复。关键机制对应freqai配置块中的参数训练窗口train_period_days每轮训练使用的历史天数示例配置为 15 天预测窗口backtest_period_days该轮模型预测覆盖的天数示例配置为 7 天实盘重训练live_retrain_hours实盘 / dry-run 下的重训周期回测模式下窗口自动滑动无需该参数模型缓存purge_old_models训练好的模型会持久化到磁盘identifier匹配时重启无需从头训练该参数控制保留最近几组模型延伸阅读FreqAI 参数表四、FreqAI 配置与特征工程只改最常用的几项读完本节你能修改示例配置并按命名规则自定义特征让模型识别。核心配置项示例配置中最关键的子集如下完整版在仓库中freqai: { enabled: true, purge_old_models: 2, train_period_days: 15, backtest_period_days: 7, identifier: unique-id, feature_parameters: { include_timeframes: [3m, 15m, 1h], label_period_candles: 20 } }identifier模型唯一标识改动它等于另起一条模型线include_timeframes参与特征工程的多时间框架label_period_candles向前预测多少根 K 线作为目标特征命名规则这是新手最容易踩的坑。FreqAI 靠列名前缀区分列的角色前缀角色示例%模型输入特征会按indicator_periods_candles展开成多个周期%-rsi-10预测目标 / 标签-s_close%%仅保留用于可视化不参与训练%%-rsi-20在策略中用feature_engineering_expand_all(self, dataframe, period, **kwargs)回调批量生成特征period参数就是配置里indicator_periods_candles传入的周期值一套代码可展开出多周期特征。延伸阅读FreqAI 特征工程文档五、FreqAI 进阶PyTorch 与强化学习读完本节你能装好扩展依赖并把模型入口指到正确的类。GBDT 系模型不够用时FreqAI 提供两条进阶路线PyTorch 神经网络freqtrade/freqai/prediction_models/下有 MLP、Transformer 等模型如 PyTorchMLPRegressor强化学习ReinforcementLearner 系列模型通过与市场交互学习交易决策动作空间、奖励函数需在模型类中定义两个配置入口依赖pip install -r requirements-freqai-rl.txt含 PyTorchDocker 的 freqaitorch 镜像已内置选择模型--freqaimodel指向目标模型类PyTorch / RL 专属超参数写入freqai.model_training_parameters配置项强化学习配置成本明显高于传统模型建议先用示例配置跑通流程再按文档逐步深入。延伸阅读FreqAI 强化学习文档六、FreqAI 调优与排坑清单读完本节你能处理过拟合、训练慢、特征黑盒这三类高频问题。场景典型表现处理方向过拟合回测收益高dry-run 或实盘却亏损调大train_period_days增加训练数据开启use_SVM_to_remove_outliers剔除离群点减少indicator_periods_candles周期数量特征爆炸、训练慢单轮训练耗时过长、内存吃紧收窄include_timeframes与include_corr_pairlist开启principal_component_analysis降维调低plot_feature_importances特征黑盒说不清哪些特征在起作用将plot_feature_importances设为 1输出重要性图表后再决定是否精简模型缓存混淆重启后行为与预期不符检查identifier与purge_old_models更换identifier可强制全新训练两个提醒所有调整都建议先改配置跑回测对比再进入 dry-run 验证模型缓存文件不要手动清理交给purge_old_models管理。结尾接下来可以做的四件事用示例策略完整跑一轮 dry-run观察训练 → 预测 → 模拟交易全过程修改include_timeframes与label_period_candles对比回测结果差异在feature_engineering_expand_all中加 2~3 个自定义特征用重要性图表确认其贡献dry-run 稳定后转入回测验证再考虑小资金实盘本文示例代码与配置基于 Freqtrade 2026.8-dev 开发版其他版本参数与行为请以官方文档为准。 交易存在风险回测收益不等于未来回报请优先 dry-run 验证并控制仓位。【免费下载链接】freqtradeFree, open source crypto trading bot项目地址: https://gitcode.com/GitHub_Trending/fr/freqtrade创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

2026/8/30 21:16:28

Anime.js 3D卡片翻转:手把手3步实现滚动堆叠效果

Anime.js 3D卡片翻转:手把手3步实现滚动堆叠效果 【免费下载链接】anime JavaScript animation engine 项目地址: https://gitcode.com/GitHub_Trending/an/anime 给SaaS产品团队页做卡片时,一排平铺的头像显得寡淡。这篇用Anime.js把一次滚动变成…

2026/8/30 21:16:28

78 个公共 BitTorrent Tracker:qBittorrent 提速实操指南

78 个公共 BitTorrent Tracker:qBittorrent 提速实操指南 【免费下载链接】trackerslist Updated list of public BitTorrent trackers 项目地址: https://gitcode.com/GitHub_Trending/tr/trackerslist trackerslist 是一个持续更新的公共 BitTorrent Track…

2026/8/30 21:16:28

DBeaver 数据迁移完全指南:跨数据库传输一次讲透

DBeaver 数据迁移完全指南:跨数据库传输一次讲透 【免费下载链接】dbeaver Free universal database tool and SQL client 项目地址: https://gitcode.com/GitHub_Trending/db/dbeaver 把 MySQL 的一张表搬进 PostgreSQL,手工复制 SQL 又慢又容易…

2026/8/30 21:26:28

Adobe Substance 3D Sampler

链接:https://pan.quark.cn/s/3fb3dad53368Adobe Substance 3D Sampler 2021是微软最新推出的一款3D图像制作软件,这款软件可以帮助用户将现实中真实事务图片转化为逼真的3D素材,而且素材无限贴近原始的真实表面效果,并使用拍摄的…

2026/8/30 21:26:28

解决教育软件缺失MSVCP140.dll:Visual C++运行库部署与排错指南

简介:本资源是一个基于Visual C开发的学生成绩核算系统实现,面向高校计算机专业初学者及课程设计实践者,解决教育管理场景中班级成绩批量处理、等级统计与结果输出等典型需求。压缩包为单文件ZIP,内含1个核心CPP源码文件&#xff…

2026/8/30 21:26:28

小白网络验证oprotect网络验证系统

链接:https://pan.quark.cn/s/f7a90d3b3ce5方案5加密 只要是可运行exe都可以加上卡密 兼容一切exe支持应用分发,exe可直接分发下载地址更新时间:2026.08.29 版本3.0.31.[优化]MPV壳子 2.[优化]加密oprotect(自创) 正式…

2026/8/30 21:26:28

前端工程师能力评估:五维模型与实战方法

1. 前端能力评估为什么这么难做 —— 从"会写页面"到"能带项目"之间的鸿沟 最近几年我前前后后面试了不下三百个前端候选人,也帮团队做过好几轮内部晋升答辩的评审。一个特别直接的感受是: 前端工程师的能力评估,是整个…

2026/8/30 21:26:28

极简连点器

链接:https://pan.quark.cn/s/559090c1099c软件介绍:简连点器!轻量稳定自动点击工具,无需ROOT,支持多点点击、滑动长按、手势录制回放,悬浮窗快捷启停,自定义点击间隔次数,任务本地保…

2026/8/30 21:21:28

从F1分数1.0的竞赛代码剖析数据泄露与模型评估陷阱

简介:本资源是面向全国大学生电子设计竞赛(电赛)参赛者与备赛学生的实战型学习资料,聚焦百度2018大数据竞赛真题——“充电桩故障分类与检测”任务,提供从数据预处理、特征工程到多模型对比(KNN、逻辑回归、…

2026/8/30 0:03:35

vSound小提琴数字处理器实操指南:从接线到演出的完整配置

电小提琴或者原声小提琴插电演出,第一个绕不开的坎就是声音难听。原声琴的共鸣和空气感一旦进了拾音器,出来的往往是一坨干瘪、发尖、带着奇怪塑料味的信号。我当初第一次把琴接上乐队调音台,直接被主唱吐槽"你这声音像在锯钢丝"。…

2026/8/30 0:03:35

传感器接口IC如何攻克生物化学传感的微弱信号难题?

1. 从电极到比特流:为什么生物化学传感必须依赖专用接口IC 做生物化学传感的人都有过类似的经历:明明传感器本身性能很好,信号输出却一塌糊涂——噪声大、漂移明显、重复性差,怎么调都达不到预期。很多时候问题并不在传感器&#…

2026/8/30 0:03:35

STM32F411CEU6多通道ADC采集:扫描模式+DMA实现详解

1. 多通道 ADC 的用武之地把“Multichannel ADC”和“STM32F411CEU6”这两个关键字放在一起,其实就是嵌入式开发里最常遇到的一类需求:用一块不算贵的 MCU,同时采集多路模拟信号。STM32F411CEU6 是 48 引脚的 Cortex-M4F 主控,主频…

2026/8/30 0:03:35

vSound小提琴数字处理器实操指南:从接线到演出的完整配置

电小提琴或者原声小提琴插电演出,第一个绕不开的坎就是声音难听。原声琴的共鸣和空气感一旦进了拾音器,出来的往往是一坨干瘪、发尖、带着奇怪塑料味的信号。我当初第一次把琴接上乐队调音台,直接被主唱吐槽"你这声音像在锯钢丝"。…

2026/8/30 0:03:35

传感器接口IC如何攻克生物化学传感的微弱信号难题?

1. 从电极到比特流:为什么生物化学传感必须依赖专用接口IC 做生物化学传感的人都有过类似的经历:明明传感器本身性能很好,信号输出却一塌糊涂——噪声大、漂移明显、重复性差,怎么调都达不到预期。很多时候问题并不在传感器&#…

2026/8/30 0:03:35

STM32F411CEU6多通道ADC采集:扫描模式+DMA实现详解

1. 多通道 ADC 的用武之地把“Multichannel ADC”和“STM32F411CEU6”这两个关键字放在一起,其实就是嵌入式开发里最常遇到的一类需求:用一块不算贵的 MCU,同时采集多路模拟信号。STM32F411CEU6 是 48 引脚的 Cortex-M4F 主控,主频…

2026/8/28 16:16:48

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/28 16:16:50

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/28 11:06:45

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…