镜头人生-模特写真馆官方中文版
· 2025-10-15
Freqtrade 通过 config.json
中的 exchange
和 ccxt_config
配置项与交易所建立连接。这一步是策略执行的前提,涉及 API 密钥、WebSocket、频率控制等多个关键参数。
点击访问:www.itrade.icu 这里有 Freqtrade 基础教程、策略实战、指标解析 等丰富内容,助你轻松掌握量化交易技巧!
"exchange": {
"name": "binance", // 交易所名称,如 binance、bybit、okx 等
"key": "your_api_key", // 你的 API Key
"secret": "your_api_secret", // API 密钥
"password": "your_password", // 某些交易所(如 OKX)必填,其他可省略
"ccxt_config": { ... }, // CCXT 扩展配置(详见下节)
"pair_whitelist": [ "BTC/USDT" ],// 可交易的币对列表
"pair_blacklist": [ "*/BNB" ] // 屏蔽的币对(可选)
}
字段名 | 描述 |
---|---|
name | 交易所英文名称(必须支持 CCXT) |
key | 交易所提供的 API Key,用于交易权限 |
secret | 与 key 配套的密钥 |
password | 第三项认证,适用于 OKX、bitget 等(非必填) |
pair_whitelist | 白名单,只允许交易列表内币对 |
pair_blacklist | 黑名单,排除部分币对(如低流动性或不稳定币) |
ccxt_config
是 Freqtrade
调用 CCXT
库时的配置项,可对数据请求频率、实时性、市场类型等进行优化。
"exchange": {
"ccxt_config": {
"enableRateLimit": true, // 开启限速 防止IP被封
},
"enable_ws": true, // 是否启用 WebSocket 连接,提升数据实时性
"markets_refresh_interval": 60 // 交易对列表刷新间隔,单位为秒
}
enableRateLimit
— 启用请求限频(推荐开启)
"exchange": {
"enableRateLimit": true
}
"exchange": {
"enable_ws": false,
},
"exchange": {
"markets_refresh_interval": 60 // 交易对列表刷新间隔,单位为秒
}
配置完成后,可使用如下命令测试交易所是否连接成功:
freqtrade list-markets --config user_data/config.json
成功返回交易对列表,说明 API Key、市场类型配置正常
如果提示 authentication error
或 403
,请检查:
"exchange": {
"name": "binance",
"key": "your_api_key",
"secret": "your_api_secret",
"enable_ws": true,
"markets_refresh_interval": 60,
"ccxt_config": {
"enableRateLimit": true,
"options": {
"defaultType": "spot"
}
}
}
参数名 | 功能描述 | 建议设置 |
---|---|---|
exchange.name | 连接交易所名 | 如 binance , bybit |
exchange.key/secret | API 授权信息 | 必填 |
enableRateLimit | 是否限制请求频率,防止被风控 | true |
enable_ws | 是否启用 WebSocket 实时数据 | true (如支持) |
markets_refresh_interval | 多久刷新一次币对信息 | 一般设置为 60 秒 |
中国超豪华轿车市场格局改写,尊界 S800 上月销量 1918 辆断层领先其他品牌
发布已满 1000 天,苹果 HomePod 2 智能音箱继任者仍无消息