* 戳上方蓝字“开源先锋”关注我
推荐阅读:
《5.6K star!再见了DocSend,这款开源项目更不错!》
《9.1K star!国外大神1:1复刻Win11系统,开源牛逼!》
《14.5K star!一款开源的工作流编排调度项目,无限可扩展!!》
大家好,我是开源君!
比特币在2024年强势突破10w了,币圈绝对是2024年最靓的仔,2025年依然值得看好。
当下想必,很多人已经将加密货币交易作为了重要投资选择。但是,市场波动大,机会稍纵即逝,人工交易难免力不从心。
今天给大家带来一个超酷的开源项目 - Freqtrade
。如果你对加密货币交易感兴趣,但又不想整天盯着K线图,那这个项目绝对能成为你的好帮手。
项目简介
Freqtrade
,一个用 Python 编写的交易机器人,它支持几乎所有主流的加密货币交易所,比如币安、OKX、Gate.io 等等。而且,它不仅仅是一个简单的交易工具,还集成了回测、绘图、资金管理、策略优化等一系列高级功能。更酷的是,你可以通过 Telegram 或者 WebUI 来控制它,简直就像是拥有了一个私人交易助理一样!
性能特色
多交易所支持:从币安到OKX,你想在哪儿交易就在哪儿交易。 机器学习优化:通过机器学习,优化你的买入卖出策略,让你的交易更智能。 自适应预测模型:使用FreqAI构建智能策略,让策略随着市场自我训练。 持久化存储:通过sqlite实现数据持久化,你的交易数据安全有保障。 Dry-run试运行:在不花钱的情况下测试策略,降低风险。 内置WebUI和Telegram控制:让你可以远程管理交易,随时随地掌控你的投资。
项目安装使用
Freqtrade安装方法有很多,最简单的应该就是使用 Docker 来快速安装使用。
1、安装Docker:去Docker官网(下载并安装Docker Desktop(支持Mac、Windows、Linux)。
2、创建目录和下载文件:打开终端或命令提示符创建一个新目录,下载docker-compose.yml
文件,拉取Freqtrade镜像。
mkdir ft_userdata
cd ft_userdata
curl https://raw.githubusercontent.com/freqtrade/freqtrade/stable/docker-compose.yml -o docker-compose.yml
docker compose pull
3、创建用户目录和配置:
docker compose run --rm freqtrade create-userdir --userdir user_data`。
docker compose run --rm freqtrade new-config --config user_data/config.json
#这将提示你回答问题以创建配置文件
5、编辑配置文件user_data/config.json
文件。
6、启动Freqtrade:
docker compose up -d
接着打开浏览器访问localhost:8080
即可开始使用。
另外,Freqtrade 提供给我们可以一些参考的策略集,可以在freqtrade-bot/user_data/strategies/sample_strategy.py
下找到,以帮助我们更快的了解Freqtrade的使用。
更多详细安装步骤可查看文档:https://www.freqtrade.io/en/stable/docker_quickstart/
项目展示
Freqtrade
就像你的个人交易助理,帮你监控市场,执行交易策略。它不仅功能强大,而且完全开源,意味着你可以根据需要自由地修改和优化代码。无论是新手还是资深交易者,Freqtrade都能成为你交易路上的好伙伴。如果你对自动化交易感兴趣,不妨去它的GitHub页面看看,开始你的自动化交易之旅吧!
更多细节功能,感兴趣的可以到项目地址查看:
项目地址:
https://github.com/freqtrade/freqtrade