Commit Graph

60 Commits

Author SHA1 Message Date
薇薇安
10e6096cc1 fix(config_manager, api, database): 添加盈利保护配置项
在配置管理模块中,新增了 `PROFIT_PROTECTION_ENABLED` 和 `LOCK_PROFIT_AT_BREAKEVEN_AFTER_PCT` 配置项,以控制保本和移动止损的执行。同时,更新了数据库初始化脚本以包含这些新配置。这一改动旨在增强风险控制能力,确保在盈利时能够有效保护利润。
2026-02-26 12:07:16 +08:00
薇薇安
beafeb2707 fix(risk_manager): 修复止损和止盈价格选择逻辑
在风险管理模块中,优化了止损和止盈价格的选择逻辑,确保在做多和做空时分别选择更高和更低的止损价,以提高风险控制的有效性。同时,调整了代码缩进和结构,提升了可读性和一致性。这一改动旨在增强系统的稳定性和交易策略的安全性。
2026-02-26 09:42:59 +08:00
薇薇安
ff1d985859 fix(account, binance_client, position_manager, risk_manager): 优化异常处理和代码风格
在多个模块中,增强了异常处理逻辑,确保在调用交易所API时能够正确捕获并记录错误信息。同时,调整了代码缩进和结构,提升了可读性和一致性。这一改动旨在提升系统的稳定性和风险控制能力,确保交易策略的有效性与安全性。
2026-02-26 09:17:34 +08:00
薇薇安
f3ce4d5d11 fix(config_manager, account, trades, position_manager, risk_manager): 清理多余空行并优化代码风格
在多个模块中,移除多余的空行以提升代码可读性,并确保遵循一致的代码风格。此外,优化了部分逻辑的缩进和结构,增强了代码的整洁性和可维护性。这一改动旨在提升代码质量,确保团队协作时的代码一致性。
2026-02-25 22:22:47 +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
薇薇安
174943722a feat(trades, database, binance_client, position_manager, risk_manager): 优化交易记录查询与内存管理
在 `trades.py` 中为获取所有有记录的交易对添加了限制条数的逻辑,避免全表加载。`models.py` 中调整了查询逻辑,未传递 limit 时使用默认上限以防内存暴增。`binance_client.py` 中为交易对信息缓存添加了最大大小限制,确保内存使用合理。`position_manager.py` 和 `risk_manager.py` 中的交易记录查询也进行了条数限制,提升了系统的稳定性与性能。此更新有助于优化内存管理与查询效率。
2026-02-21 00:53:32 +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
薇薇安
48c3f946cc feat(config, market_scanner, position_manager, strategy): 引入市场节奏自动识别与流动性检查功能
在 `config.py` 中新增市场节奏自动识别配置,支持低波动期参数切换。更新 `market_scanner.py` 以根据市场波动情况动态调整策略,并在扫描时计算中位数以判断市场状态。同时,在 `position_manager.py` 中实现时间止损逻辑,确保在低波动期内有效管理持仓。新增流动性检查功能于 `strategy.py`,在开仓前评估市场深度与价差,提升交易决策的准确性与风险控制能力。
2026-02-17 10:41:47 +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
薇薇安
7cf6613540 1 2026-02-15 00:47:55 +08:00
薇薇安
ba4a4b2205 1 2026-02-15 00:37:08 +08:00
薇薇安
99df066101 1 2026-02-15 00:08:12 +08:00
薇薇安
777f9ff703 1 2026-02-14 17:11:46 +08:00
薇薇安
41630bf580 1 2026-02-13 20:14:35 +08:00
薇薇安
be1349c1fc 1 2026-02-13 18:47:39 +08:00
薇薇安
46d31fde59 1 2026-02-13 17:56:27 +08:00
薇薇安
69327a6668 1 2026-02-13 08:27:05 +08:00
薇薇安
a03bb0e8f3 1 2026-02-13 08:20:09 +08:00
薇薇安
8154508c82 trae优化交易 2026-02-13 08:11:45 +08:00
薇薇安
01c11d62f6 1 2026-02-13 07:35:23 +08:00
薇薇安
7550b707f4 1 2026-02-12 21:07:11 +08:00
薇薇安
68f028f0fc 增加激进控制可放大仓位 2026-02-12 14:03:42 +08:00
薇薇安
a033d1ea6d 1 2026-02-12 10:08:25 +08:00
薇薇安
972156a702 1 2026-02-10 15:40:56 +08:00
薇薇安
262ee661a5 1 2026-02-08 09:27:49 +08:00
薇薇安
7e62247217 1 2026-02-06 08:21:29 +08:00
薇薇安
9be1c5777d 优化推荐模块 2026-02-04 16:07:25 +08:00
薇薇安
922a8f3820 1 2026-02-04 13:45:30 +08:00
薇薇安
2f50ecd172 1 2026-02-03 22:51:04 +08:00
薇薇安
833f8096d7 1 2026-02-03 16:21:07 +08:00
薇薇安
9490207537 a 2026-01-29 23:34:15 +08:00
薇薇安
53396adf26 a 2026-01-29 18:45:32 +08:00
薇薇安
3865e25a2b a 2026-01-28 10:13:30 +08:00
薇薇安
9fe028d704 a 2026-01-27 10:36:56 +08:00
薇薇安
88ed3bfab4 a 2026-01-27 08:32:29 +08:00
薇薇安
1eb5c618eb a 2026-01-26 20:26:21 +08:00
薇薇安
10fd7a7d60 a 2026-01-25 10:59:34 +08:00
薇薇安
63f1ea05f0 a 2026-01-23 13:53:36 +08:00
薇薇安
84c4af5ff5 a 2026-01-23 09:21:14 +08:00
薇薇安
2ba8d69ee0 a 2026-01-23 09:08:35 +08:00
薇薇安
fc128f98b4 a 2026-01-22 23:26:29 +08:00
薇薇安
5b1370a5a2 a 2026-01-21 23:44:37 +08:00
薇薇安
8d5ea39bd4 a 2026-01-20 08:15:10 +08:00
薇薇安
081deb8d62 a 2026-01-18 22:18:55 +08:00
薇薇安
6aca7f9f73 a 2026-01-18 09:47:18 +08:00
薇薇安
11e3532ac3 a 2026-01-17 20:23:49 +08:00
薇薇安
c778afdcb6 a 2026-01-17 19:18:09 +08:00
薇薇安
ff3775eada a 2026-01-17 11:34:19 +08:00
薇薇安
b45f6121b1 a 2026-01-17 00:31:00 +08:00
薇薇安
c2a78f1f7d a 2026-01-16 23:55:02 +08:00