一个分享Windows和Linux的博客
在 Red Hat Enterprise Linux 9 (RHEL 9) 中,你可以通过 nmcli 命令行工具 或 图形界面(如Cockpit或GNOME网络设置) 来设置网络为首选 IPv4。以下是最推荐的方法:使用 nmcli 命令将连接配置为优先使用 IPv4。1、步骤:使用 nmcli 设置 IPv4 优先nmcli connection show找到你要设置的连接名称(例如:Wired connection 1 或 ens33)。2、修改连接设置为优先使用 IPv4nmcli connection modify "连接名" ipv4.method auto ipv6.method ignore这表示启用 IPv4 自动获取(如 DHCP),同时忽略 IPv6 配置,从而强制使用 IPv4。3、重新加载网络连接nmcli connection down "ens33" && nmcli connection up "ens33"
运行以下命令创建服务文件:sudo nano /etc/systemd/system/freqtrade.service粘贴以下内容:[Unit]Description=Freqtrade bot (timsom strategy with venv)After=network.target[Service]User=rootWorkingDirectory=/root/freqtradeExecStart=/bin/bash -c 'source /root/freqtrade/.venv/bin/activate && freqtrade trade --config /root/freqtrade/user_data/config.json --strategy timsom'Restart=alwaysRestartSec=10StandardOutput=append:/root/freqtrade/freqtrade.logStandardError=append:/root/freqtrade/freqtrade-error.logEnvironment=PATH=/ro
如果 /tmp 目录的 tmpfs 空间已经满了,你可以采取以下方法来扩展它的空间:临时增加 tmpfs 空间你可以使用 mount 命令临时增加 tmpfs 的大小。例如,将 /tmp 目录的 tmpfs 空间增加到 2GB:sudo mount -o remount,size=2G /tmp这将暂时将 /tmp 的大小扩展到 2GB,但如果系统重启后,它会恢复到原来的大小。永久扩展 tmpfs 空间如果你希望在系统重启后仍然保留对 /tmp 的扩展,可以修改 /etc/fstab 配置文件。打开 /etc/fstab 文件:sudo nano /etc/fstab找到类似如下的行(可能是 tmpfs 文件系统的挂载点):tmpfs /tmp tmpfs defaults 0 0修改 size 参数来增加空间,例如设置为 2GB:tmpfs /tmp tmpfs defaults,size=2G 0 0保存并退出后,你需要重新挂载该文件系统:sudo mount -o remount /tmp这样,你的 /tmp 就会永久扩展到指定的大小。
freqtrade trade --config /root/freqtrade/user_data/config.json --strategy SampleStrategy激活虚拟环境source ./.venv/bin/activate系统要求作为一个基于 Python 开发的量化交易框架,Freqtrade 对运行环境有一些基础要求。在开始安装前,我们需要确保系统满足这些条件,否则可能会遇到各种兼容性问题。软件环境首先是 Python 版本,Freqtrade 需要 Python 3.10 或更高版本。这是因为框架使用了一些较新的 Python 特性,比如类型提示的改进和某些标准库的新功能。如果当前的 Python 版本低于 3.10,需要先升级 Python 环境。可以通过 python --version 或 python3 --version 命令检查当前版本。除了 Python 本身,还需要安装一些必要的系统工具和依赖库:git:用于从 GitHub 克隆 Freqtrade 代码仓库pip:Python 的包管理工具,用于安装依赖库virtualenv:推荐使用的虚
Freqtrade 从 2025 年起已弃用 protections 在 config.json 中直接定义 的方式(这是新版 2025.6 的变更之一),现在必须使用 策略插件化方式加载风控将风控插件配置放入单独的文件夹在你的用户目录下创建文件:mkdir -p /opt/ft_userdata/user_data/protections创建文件 /opt/ft_userdata/user_data/protections/custom_protections.py 步骤三:修改 config.json 中添加此风控插件路径:在配置中加上:"protection_path": "/opt/ft_userdata/user_data/protections"最终增加的行应放在 config.json 根级,比如:"bot_name": "freqtrade","initial_state": "running","protection_path": "/opt/ft_userdata/user_data/protections","force_entry_enable": false,
timsom
一个喜欢折腾的男人