Commit Graph

340 Commits

Author SHA1 Message Date
薇薇安
dfbdfee596 fix(binance_client, ticker_stream, user_data_stream): 增强异常处理和日志记录
在 `binance_client`、`ticker_24h_stream` 和 `user_data_stream` 中优化了异常处理逻辑,确保在发生错误时记录详细的错误类型和信息。更新了日志格式,以便于后续排查和监控。同时,增加了对请求超时的处理,提升了系统的稳定性和可追溯性。
2026-02-16 16:51:22 +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
薇薇安
aa073099f2 feat(position_manager): 添加落库失败独立日志功能以便于排查
在 `position_manager` 中新增日志记录功能,当币安订单已成交但未成功写入数据库时,将相关信息记录到独立的 `trade_db_failures.log` 文件中。此功能有助于排查与对账,确保交易记录的准确性和完整性。
2026-02-16 14:23:01 +08:00
薇薇安
a402007b99 1 2026-02-16 12:05:11 +08:00
薇薇安
0eb9b076e3 调整可能盈利的策略 2026-02-16 11:41:43 +08:00
薇薇安
2c8c13b8d9 1 2026-02-15 22:52:44 +08:00
薇薇安
550d0b278d feat(position_manager): 添加多级止盈字段以支持部分止盈
扩展 position_info 字典,新增 takeProfit1、takeProfit2、partialProfitTaken 和 remainingQuantity 字段。
当 take_profit_2 未设置时,默认使用 take_profit_price 作为其值,确保向后兼容。
2026-02-15 22:35:45 +08:00
薇薇安
2061583482 feat: 添加持仓详细监控日志开关用于问题排查
在多个配置文件中添加 POSITION_DETAILED_LOG_ENABLED 配置项,用于控制是否记录持仓监控的详细日志。
当开启时,position_manager.py 会在每次检查时记录当前价格、止损止盈价和收益率等详细信息,
便于在排查问题时观察持仓状态,平时建议关闭以减少日志噪音。
2026-02-15 22:02:51 +08:00
薇薇安
161d42c90b chore: unify TP1/TP2 config and revert TP2 to 30% 2026-02-15 17:59:53 +08:00
薇薇安
94ba0ab5a4 1 2026-02-15 16:14:03 +08:00
薇薇安
b325084d91 1 2026-02-15 14:44:05 +08:00
薇薇安
f6f4ca11ae 1 2026-02-15 14:24:09 +08:00
薇薇安
ab8023139f 1 2026-02-15 14:08:51 +08:00
薇薇安
2b5906ca6d 1 2026-02-15 13:35:33 +08:00
薇薇安
977669302f 1 2026-02-15 10:21:42 +08:00
薇薇安
dda1ffc849 1 2026-02-15 10:18:56 +08:00
薇薇安
66a78759d3 1 2026-02-15 10:15:42 +08:00
薇薇安
965c1651cd 1 2026-02-15 10:09:50 +08:00
薇薇安
a1b54d658f 1 2026-02-15 10:06:25 +08:00
薇薇安
e024bf8ebe 1 2026-02-15 09:44:56 +08:00
薇薇安
c4a23be3bf 1 2026-02-15 09:21:15 +08:00
薇薇安
154f1fbf1d 1 2026-02-15 08:26:22 +08:00
薇薇安
7cf6613540 1 2026-02-15 00:47:55 +08:00
薇薇安
9379a9815e 1 2026-02-15 00:42:50 +08:00
薇薇安
ba4a4b2205 1 2026-02-15 00:37:08 +08:00
薇薇安
99df066101 1 2026-02-15 00:08:12 +08:00
薇薇安
d985b94161 1 2026-02-14 23:52:22 +08:00
薇薇安
baa8277aee 1 2026-02-14 23:43:33 +08:00
薇薇安
7df054f638 1 2026-02-14 23:39:19 +08:00
薇薇安
0a9377f5ac 1 2026-02-14 19:59:57 +08:00
薇薇安
b779b7b9ec 1 2026-02-14 19:56:58 +08:00
薇薇安
11cd55ff7b 添加 client_order_id 支持,确保在交易记录中与币安自定义订单号一致 2026-02-14 19:24:27 +08:00
薇薇安
3d9f58f049 使用自定义订单号确保与币安一致 2026-02-14 18:38:56 +08:00
薇薇安
a52b8c4738 1 2026-02-14 18:18:07 +08:00
薇薇安
16cf4f2157 1 2026-02-14 18:06:10 +08:00
薇薇安
19371a8e60 1 2026-02-14 17:53:22 +08:00
薇薇安
1830444ef0 1 2026-02-14 17:48:50 +08:00
薇薇安
a88e114b4c 1 2026-02-14 17:20:34 +08:00
薇薇安
777f9ff703 1 2026-02-14 17:11:46 +08:00
薇薇安
ca959c1f8a 1 2026-02-14 13:57:04 +08:00
薇薇安
6da90babe9 1 2026-02-14 11:59:29 +08:00
薇薇安
4b6d73a5c4 1 2026-02-14 11:34:37 +08:00
薇薇安
dab0981935 1 2026-02-14 09:31:44 +08:00
薇薇安
d97363e3d4 1 2026-02-14 01:27:47 +08:00
薇薇安
213e31142c 1 2026-02-13 22:37:40 +08:00
薇薇安
a19c716166 1 2026-02-13 22:14:04 +08:00
薇薇安
60823b4056 1 2026-02-13 21:56:13 +08:00
薇薇安
42c6904604 1 2026-02-13 21:39:10 +08:00
薇薇安
43a09a57a6 1 2026-02-13 21:09:29 +08:00
薇薇安
41630bf580 1 2026-02-13 20:14:35 +08:00
薇薇安
5f18abbe2f 1 2026-02-13 19:09:23 +08:00
薇薇安
78dcba0c34 1 2026-02-13 19:03:17 +08:00
薇薇安
80485e7271 1 2026-02-13 19:00:04 +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
薇薇安
73f148a120 1 2026-02-13 07:40:29 +08:00
薇薇安
01c11d62f6 1 2026-02-13 07:35:23 +08:00
薇薇安
fcbf702f71 1 2026-02-13 07:14:12 +08:00
薇薇安
7550b707f4 1 2026-02-12 21:07:11 +08:00
薇薇安
e7443dddf3 1 2026-02-12 16:57:58 +08:00
薇薇安
68f028f0fc 增加激进控制可放大仓位 2026-02-12 14:03:42 +08:00
薇薇安
0df841c93c 1 2026-02-12 13:57:19 +08:00
薇薇安
a033d1ea6d 1 2026-02-12 10:08:25 +08:00
薇薇安
71f0378c5f 1 2026-02-12 08:27:00 +08:00
薇薇安
99c40c5752 1 2026-02-11 09:15:14 +08:00
薇薇安
972156a702 1 2026-02-10 15:40:56 +08:00
薇薇安
1dd8d5893d 1 2026-02-10 08:42:59 +08:00
薇薇安
bbbac43506 1 2026-02-09 17:01:25 +08:00
薇薇安
d184eafae8 1 2026-02-09 15:51:18 +08:00
薇薇安
cc324eead5 11 2026-02-08 20:21:21 +08:00
薇薇安
262ee661a5 1 2026-02-08 09:27:49 +08:00
薇薇安
b4b001833f 1 2026-02-06 08:31:10 +08:00
薇薇安
7e62247217 1 2026-02-06 08:21:29 +08:00
薇薇安
79fb20bf41 1 2026-02-05 19:55:50 +08:00
薇薇安
a38f5ff05d 1 2026-02-05 19:38:18 +08:00
薇薇安
9be1c5777d 优化推荐模块 2026-02-04 16:07:25 +08:00
薇薇安
f8eca1ed59 优化交易的止盈亏损问题 2026-02-04 15:00:12 +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
薇薇安
040473d4d3 优化亏损交易策略 2026-02-03 11:26:46 +08:00
薇薇安
cc6750fa47 平仓bug处理 2026-02-03 11:21:50 +08:00
薇薇安
7b8bcd758d a 2026-02-03 09:48:37 +08:00
薇薇安
76e6e5efd0 a 2026-02-02 20:05:10 +08:00
薇薇安
0a0bcd941b a 2026-02-01 20:45:18 +08:00
薇薇安
cb8b393550 a 2026-02-01 12:35:56 +08:00
薇薇安
6e23c924b2 a 2026-01-31 09:57:11 +08:00
薇薇安
4f21240116 a 2026-01-30 11:03:30 +08:00
薇薇安
9490207537 a 2026-01-29 23:34:15 +08:00
薇薇安
53396adf26 a 2026-01-29 18:45:32 +08:00
薇薇安
e328272701 a 2026-01-29 08:55:09 +08:00
薇薇安
15394445b4 a 2026-01-28 21:53:41 +08:00
薇薇安
8337893b0c a 2026-01-28 20:27:34 +08:00
薇薇安
8422e93aa2 a 2026-01-28 19:05:18 +08:00
薇薇安
461aeaf359 a 2026-01-28 17:37:04 +08:00
薇薇安
8eb2476192 a 2026-01-28 17:12:45 +08:00