FreqTrade云端Docker实例未开仓问题排查请求
FreqTrade云端Docker实例无法开仓排查求助
本地运行及回测均正常,但在云端部署Docker实例后,近48小时未进行任何交易。图表可见指标波动,但无交易记录。
相关日志
freqtrade | 2022-11-08 20:36:28,178 - freqtrade.plugins.pairlistmanager - INFO - Whitelist with 2 pairs: ['DOGE/USDT', 'ETH/USDT'] freqtrade | 2022-11-08 20:36:28,180 - freqtrade.strategy.hyper - INFO - No params for buy found, using default values. freqtrade | 2022-11-08 20:36:28,181 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): buy_rsi = 30 freqtrade | 2022-11-08 20:36:28,183 - freqtrade.strategy.hyper - INFO - No params for sell found, using default values. freqtrade | 2022-11-08 20:36:28,184 - freqtrade.strategy.hyper - INFO - Strategy Parameter(default): sell_rsi = 70
配置文件
{ "max_open_trades": 1, "stake_currency": "USDT", "stake_amount": "unlimited", "tradable_balance_ratio": 0.99, "fiat_display_currency": "USD", "dry_run": false, "cancel_open_orders_on_exit": false, "trading_mode": "spot", "margin_mode": "", "unfilledtimeout": { "entry": 5, "exit": 5, "exit_timeout_count": 0, "unit": "minutes" }, "entry_pricing": { "price_side": "same", "use_order_book": true, "order_book_top": 1, "price_last_balance": 0.0, "check_depth_of_market": { "enabled": false, "bids_to_ask_delta": 1 } }, "exit_pricing":{ "price_side": "same", "use_order_book": true, "order_book_top": 1 }, "exchange": { "name": "ftx", "key": "nah", "secret": "chill", "ccxt_config": { "hostname": "ftx.us" }, "ccxt_async_config": {}, "pair_whitelist": [ "DOGE/USDT", "ETH/USDT"], "pair_blacklist": [ ] }, "pairlists": [ { "method": "StaticPairList", "number_assets": 20, "sort_key": "quoteVolume", "min_value": 0, "refresh_period": 1800 } ], "edge": { "enabled": false, "process_throttle_secs": 3600, "calculate_since_number_of_days": 7, "allowed_risk": 0.01, "stoploss_range_min": -0.01, "stoploss_range_max": -0.1, "stoploss_range_step": -0.01, "minimum_winrate": 0.60, "minimum_expectancy": 0.20, "min_trade_number": 10, "max_trade_duration_minute": 1440, "remove_pumps": false }, "telegram": { "enabled": false, "token": "", "chat_id": "" }, "api_server": { "enabled": true, "listen_ip_address": "0.0.0.0", "listen_port": 8080, "verbosity": "error", "enable_openapi": false, "jwt_secret_key": "abc123", "ws_token": "abc123", "CORS_origins": [], "username": "freqtrader", "password": "isaidchill" }, "bot_name": "freqtrade", "initial_state": "running", "force_entry_enable": false, "internals": { "process_throttle_secs": 5 }}
使用策略
采用Momentum.py开源策略
排查方向建议
- API权限与配置验证:确认FTX US的API密钥已开启现货交易权限,Docker环境中配置的密钥/secret无拼写错误,可通过交易所后台查看API调用日志验证连通性
- Docker时间同步检查:容器系统时间若与真实时间偏差过大,会导致K线数据、信号判断异常,可在容器内执行
date命令对比真实时间,必要时配置容器时间同步 - 策略参数一致性:对比本地回测与Docker环境的策略参数(当前日志显示使用默认buy_rsi=30、sell_rsi=70),确认本地回测时未使用自定义参数,同时检查策略代码是否存在依赖本地文件、环境变量的逻辑
- 账户状态核查:通过交易所后台确认账户有可用USDT余额,且无未结清持仓(max_open_trades设为1,若有持仓会阻止新交易),同时检查是否有账户风控限制
- 日志级别调整:将FreqTrade日志级别提升至DEBUG,查看是否存在信号触发但被过滤、订单提交失败的细节信息,定位具体阻塞环节
- 网络连通性测试:在Docker容器内测试与FTX US接口的连通性,执行
curl https://ftx.us/api/markets/ETH/USDT确认能正常获取市场数据
内容的提问来源于stack exchange,提问作者Doing Things Occasionally
相关产品推荐
相关产品推荐

