Commit Graph

69 Commits

Author SHA1 Message Date
薇薇安
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
薇薇安
249aec917a feat(binance_client, market_scanner, position_manager): 增强行情数据获取与处理逻辑
在 `binance_client` 中新增多个公开行情接口,包括深度信息、资金费率和未平仓合约数的获取,优化了 REST API 的调用逻辑。更新 `market_scanner` 以并行请求主周期和确认周期的 K线数据,提升了数据获取效率并引入超时处理。`position_manager` 中增加了从深度信息获取当前价格的逻辑,确保在多种情况下都能准确获取价格,增强了系统的稳定性和可追溯性。
2026-02-16 17:30:05 +08:00
薇薇安
30f4a22fb4 feat(binance_client, position_manager): 优化价格获取逻辑与异常处理
在 `binance_client` 中引入 K线和最优挂单的 WebSocket 流,优先从缓存中获取价格数据,减少对 REST API 的依赖。同时,更新了价格获取逻辑,确保在未能获取价格时提供详细的错误信息。增强了异常处理,确保在请求超时或失败时记录相关日志,提升系统的稳定性和可追溯性。
2026-02-16 17:11:25 +08:00
薇薇安
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
薇薇安
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
薇薇安
94ba0ab5a4 1 2026-02-15 16:14:03 +08:00
薇薇安
ab8023139f 1 2026-02-15 14:08:51 +08:00
薇薇安
2b5906ca6d 1 2026-02-15 13:35:33 +08:00
薇薇安
7df054f638 1 2026-02-14 23:39:19 +08:00
薇薇安
3d9f58f049 使用自定义订单号确保与币安一致 2026-02-14 18:38:56 +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
薇薇安
6da90babe9 1 2026-02-14 11:59:29 +08:00
薇薇安
4b6d73a5c4 1 2026-02-14 11:34:37 +08:00
薇薇安
a19c716166 1 2026-02-13 22:14:04 +08:00
薇薇安
60823b4056 1 2026-02-13 21:56:13 +08:00
薇薇安
43a09a57a6 1 2026-02-13 21:09:29 +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
薇薇安
73f148a120 1 2026-02-13 07:40:29 +08:00
薇薇安
fcbf702f71 1 2026-02-13 07:14:12 +08:00
薇薇安
262ee661a5 1 2026-02-08 09:27:49 +08:00
薇薇安
cc6750fa47 平仓bug处理 2026-02-03 11:21:50 +08:00
薇薇安
7b8bcd758d a 2026-02-03 09:48:37 +08:00
薇薇安
7f736c9081 a 2026-01-26 14:25:59 +08:00
薇薇安
07d3bf4398 a 2026-01-25 16:31:37 +08:00
薇薇安
f7c68efb3e a 2026-01-24 11:00:32 +08:00
薇薇安
f2d71d3390 a 2026-01-24 10:32:41 +08:00
薇薇安
fb3d1a0dda a 2026-01-23 21:43:36 +08:00
薇薇安
8d3991c74c a 2026-01-23 20:47:11 +08:00
薇薇安
211ef38ee9 a 2026-01-23 20:42:05 +08:00
薇薇安
fad8a1d6fd a 2026-01-23 20:35:11 +08:00
薇薇安
150eea7a28 a 2026-01-23 20:29:59 +08:00
薇薇安
efbd149f1f a 2026-01-23 17:31:47 +08:00
薇薇安
87e7865cbb a 2026-01-21 22:48:01 +08:00
薇薇安
8d5ea39bd4 a 2026-01-20 08:15:10 +08:00
薇薇安
f495815af6 a 2026-01-19 22:59:02 +08:00
薇薇安
e725cb19fa a 2026-01-19 21:40:22 +08:00
薇薇安
ed9256899a a 2026-01-19 16:07:05 +08:00
薇薇安
71c9a7fb02 a 2026-01-19 15:50:19 +08:00
薇薇安
6bec109ce9 a 2026-01-18 23:57:22 +08:00
薇薇安
8bfe9d95da a 2026-01-18 20:54:08 +08:00
薇薇安
69145c4345 a 2026-01-18 19:52:30 +08:00
薇薇安
d59fa97036 a 2026-01-18 18:12:46 +08:00
薇薇安
ed662b0092 a 2026-01-18 10:49:43 +08:00
薇薇安
6aca7f9f73 a 2026-01-18 09:47:18 +08:00
薇薇安
0570ff6823 a 2026-01-17 20:40:59 +08:00