薇薇安
|
9086c15f2e
|
refactor(logging): 改进账户模型中的日志记录级别
将账户模型中的日志记录级别从 info 调整为 debug,以减少日志冗余并提高调试信息的可读性。同时,优化了配置重新加载的日志记录逻辑,确保只记录一次,避免重复日志输出。此改动提升了代码的可维护性与日志管理效率。
|
2026-02-25 09:31:35 +08:00 |
|
薇薇安
|
418eff6fb7
|
feat(risk_manager, user_data_stream): 增强多账号支持与缓存逻辑
在 `risk_manager.py` 中新增可用保证金检查,确保在保证金不足时拒绝开仓请求,提升风险控制能力。在 `user_data_stream.py` 中更新缓存填充逻辑,支持多账号隔离,确保 Redis 缓存键按账号区分,避免数据混淆。此更新优化了系统的稳定性与风险管理。
|
2026-02-21 10:09:59 +08:00 |
|
薇薇安
|
7569c88a67
|
fix(binance_client, position_manager, config): 增强止损与盈利保护逻辑
在 `binance_client.py` 中优化了错误处理,新增对特定错误信息的警告记录,确保在条件单被拒时能够清晰提示。同时,在 `position_manager.py` 中引入了保本止损逻辑,确保在盈利达到一定比例时自动将止损移至含手续费的保本价,提升了风险控制能力。此外,更新了 `config.py` 中的相关配置项,以支持移动止损与保本功能的灵活性。
|
2026-02-20 23:38:14 +08:00 |
|
薇薇安
|
59e25558cd
|
feat(redis_cache, kline_stream, user_data_stream, risk_manager): 优化缓存机制与内存管理
在多个模块中引入 Redis 作为主要缓存机制,减少进程内存占用。更新 `binance_client.py`、`kline_stream.py`、`user_data_stream.py` 和 `risk_manager.py`,实现优先从 Redis 读取数据,降级到内存缓存。调整缓存 TTL 和最大条数,确保系统稳定性与性能。此改动提升了数据访问效率,优化了内存使用,增强了系统的整体性能。
|
2026-02-19 00:19:54 +08:00 |
|
薇薇安
|
0a7bb0de2d
|
feat(user_data_stream, binance_client): 优化 listenKey 管理与缓存机制
在 `user_data_stream.py` 中更新 `start` 方法,优先从缓存获取 listenKey,避免重复创建。增强了错误处理和日志记录,确保在缓存不可用时能够回退到创建新 key 的逻辑。更新 `binance_client.py` 中的 `create_futures_listen_key` 方法,新增重试机制以提高稳定性。此改动提升了 listenKey 管理的灵活性和系统的性能。
|
2026-02-18 00:11:54 +08:00 |
|
薇薇安
|
415589e625
|
feat(trade, position_manager, user_data_stream): 增强交易记录管理与用户数据流处理
在 `models.py` 中新增 `update_entry_order_id` 方法,用于补全或更新开仓订单号,提升交易记录的完整性。更新 `set_exit_order_id_for_open_trade` 方法以支持按 `entry_order_id` 精确匹配,优化平仓订单的回写逻辑。在 `position_manager.py` 中添加对 `entry_order_id` 的处理,确保在保存交易记录时能够及时补全。更新 `user_data_stream.py` 中的日志记录,提供更详细的状态信息,增强系统的可追溯性与调试能力。
|
2026-02-17 22:11:36 +08:00 |
|
薇薇安
|
857128bca9
|
feat(config, market_scanner, strategy): 增强多账号支持与并发控制
在 `config.py` 中新增多账号扫描配置,支持并发数和错峰扫描设置。更新 `market_scanner.py` 以根据配置动态调整并发请求数,优化资源使用。修改 `strategy.py` 以实现多账号错峰扫描,避免低配服务器的 CPU 过载,提升系统稳定性和效率。
|
2026-02-16 18:28:38 +08:00 |
|
薇薇安
|
43e993034f
|
feat(redis_integration): 支持多进程共用市场数据流
在 `binance_client`、`kline_stream`、`book_ticker_stream` 和 `ticker_24h_stream` 中引入 Redis 缓存支持,允许 Leader 进程写入数据,其他进程从 Redis 读取,提升数据获取效率。更新了相关逻辑以确保在多进程环境下的稳定性和一致性,同时增强了异常处理和日志记录,确保系统的可追溯性。
|
2026-02-16 17:44:10 +08:00 |
|
薇薇安
|
3539180362
|
feat(main): 添加自定义 asyncio 异常处理器以优化日志记录
在主函数中引入自定义的 asyncio 异常处理器,确保在 WebSocket 连接关闭时的 ping 操作不会产生错误日志。此改动提升了系统的日志可读性,避免了不必要的错误信息输出,同时保持了对其他异常的标准处理方式。
|
2026-02-16 17:15:06 +08:00 |
|
薇薇安
|
30f4a22fb4
|
feat(binance_client, position_manager): 优化价格获取逻辑与异常处理
在 `binance_client` 中引入 K线和最优挂单的 WebSocket 流,优先从缓存中获取价格数据,减少对 REST API 的依赖。同时,更新了价格获取逻辑,确保在未能获取价格时提供详细的错误信息。增强了异常处理,确保在请求超时或失败时记录相关日志,提升系统的稳定性和可追溯性。
|
2026-02-16 17:11:25 +08:00 |
|
薇薇安
|
c6126a42c9
|
feat(ticker_stream): 引入24小时行情WebSocket流以优化数据获取
在交易系统中新增24小时行情WebSocket流的支持,优先从缓存中读取行情数据,减少对REST API的依赖。更新市场扫描器以使用WebSocket缓存,确保在缓存过期时回退到REST请求。同时,添加了相应的异常处理逻辑以增强系统的稳定性。
|
2026-02-16 15:22:51 +08:00 |
|
薇薇安
|
5154b4933e
|
feat(trading_system): 优化交易记录管理与用户数据流集成
在 `position_manager` 和 `risk_manager` 中引入用户数据流缓存,优先使用 WebSocket 更新持仓和余额信息,减少对 REST API 的依赖。同时,增强了交易记录的创建和更新逻辑,支持在订单成交后完善记录,确保与币安数据一致性。新增 `update_open_fields` 和 `update_pending_to_filled` 方法,提升了交易记录的管理能力。
|
2026-02-16 15:16:49 +08:00 |
|
薇薇安
|
1eb5c618eb
|
a
|
2026-01-26 20:26:21 +08:00 |
|
薇薇安
|
731e71aae8
|
a
|
2026-01-24 19:08:55 +08:00 |
|
薇薇安
|
8d2fb4b9af
|
a
|
2026-01-24 18:56:01 +08:00 |
|
薇薇安
|
14b5acae09
|
a
|
2026-01-23 21:29:31 +08:00 |
|
薇薇安
|
87e7865cbb
|
a
|
2026-01-21 22:48:01 +08:00 |
|
薇薇安
|
414607d566
|
a
|
2026-01-21 22:38:24 +08:00 |
|
薇薇安
|
45a654f654
|
a
|
2026-01-21 21:45:10 +08:00 |
|
薇薇安
|
3b0ff0227e
|
a
|
2026-01-21 17:15:58 +08:00 |
|
薇薇安
|
59b8e7b44f
|
a
|
2026-01-18 21:37:11 +08:00 |
|
薇薇安
|
50026fb048
|
a
|
2026-01-18 20:49:47 +08:00 |
|
薇薇安
|
46062e442b
|
a
|
2026-01-18 20:28:23 +08:00 |
|
薇薇安
|
0570ff6823
|
a
|
2026-01-17 20:40:59 +08:00 |
|
薇薇安
|
5d0b0a9974
|
a
|
2026-01-17 10:14:52 +08:00 |
|
薇薇安
|
b1a6ae83c5
|
a
|
2026-01-15 11:54:54 +08:00 |
|
薇薇安
|
dd68223c62
|
a
|
2026-01-14 14:06:18 +08:00 |
|
薇薇安
|
f99f508b09
|
a
|
2026-01-14 13:43:06 +08:00 |
|
薇薇安
|
aa1b9065d8
|
a
|
2026-01-14 13:25:29 +08:00 |
|
薇薇安
|
043276bb81
|
a
|
2026-01-14 12:03:26 +08:00 |
|
薇薇安
|
65ca1d3d03
|
a
|
2026-01-13 23:26:09 +08:00 |
|
薇薇安
|
8a89592cb5
|
a
|
2026-01-13 17:30:59 +08:00 |
|