薇薇安
|
f5570f4804
|
1
|
2026-02-19 18:02:46 +08:00 |
|
薇薇安
|
80872231a5
|
feat(kline_stream, diagnostics): 增强 K线缓存管理与系统负载诊断功能
在 `kline_stream.py` 中新增缓存清理机制,限制缓存总大小并定期清理过期条目,防止内存无限增长。更新 `backend/诊断负载.sh` 脚本,优化系统负载检查逻辑,提供更详细的进程与日志信息,提升用户对交易服务状态的监控能力。此改动增强了系统的稳定性与性能。
|
2026-02-19 00:06:23 +08:00 |
|
薇薇安
|
e21014eb50
|
feat(diagnostics, documentation): 新增系统负载诊断脚本与指南
在 `backend` 目录下新增 `诊断负载.sh` 脚本,提供系统负载、CPU、内存使用情况及数据库连接数的快速诊断功能。新增文档 `负载问题排查与快速降负载指南.md`,详细说明负载诊断步骤、常见原因及解决方法,帮助用户有效管理系统负载。此改动提升了系统监控能力与用户支持。
|
2026-02-18 23:35:09 +08:00 |
|
薇薇安
|
33ac043324
|
feat(trades, database): 优化交易记录查询与过滤逻辑
在 `trades.py` 中更新 `get_trades` 和 `get_trade_stats` 方法,增强了交易记录的查询功能,支持更多过滤选项(如 `limit`、`reconciled_only` 和 `include_sync`)。同时,调整了日志记录级别,从 `info` 改为 `debug`,以减少高负载时的日志输出。更新 `database/models.py` 中的 `get_all` 方法,新增参数以支持更灵活的查询,提升了系统的性能与稳定性。
|
2026-02-18 22:22:53 +08:00 |
|
薇薇安
|
7139b5de76
|
feat(trades, database): 增强订单同步与记录完善逻辑
在 `trades.py` 中更新 `sync_trades_from_binance` 方法,确保使用当前账号的 API 密钥进行订单同步,并优化了日志记录以反映同步状态。新增自动全量同步逻辑,处理无记录情况下的补全需求。更新 `database/models.py` 中的 `update_pending_by_entry_order_id` 方法,提供兜底机制以完善 pending 记录,确保在缺失 clientOrderId 时仍能更新交易状态。此改动提升了交易记录的完整性与系统的稳定性。
|
2026-02-18 22:11:06 +08:00 |
|
薇薇安
|
a862aec4f5
|
feat(binance_client): 优化 listenKey 创建与延长逻辑,支持 WebSocket API
在 `binance_client.py` 中更新 `create_futures_listen_key` 和 `keepalive_futures_listen_key` 方法,新增优先使用 WebSocket API 的功能,若 WebSocket 不可用则回退到 REST API。增强了错误处理和日志记录,确保在请求失败时提供更清晰的反馈。此改动提升了 listenKey 管理的灵活性和系统的稳定性。
|
2026-02-17 23:28:28 +08:00 |
|
薇薇安
|
c7f1361d99
|
1
|
2026-02-17 23:13:49 +08:00 |
|
薇薇安
|
b0392f358e
|
1
|
2026-02-17 23:06:22 +08:00 |
|
薇薇安
|
60a7e15100
|
feat(trades, trade_list): 增强订单同步功能与用户界面优化
在 `trades.py` 中更新 `sync_trades_from_binance` 方法,改进日志记录以区分全量与增量同步模式,并添加对获取订单数为零的警告处理。更新 `TradeList.jsx` 组件,优化用户界面,新增订单同步选项和状态显示,提升用户体验。此改动增强了系统的灵活性和数据完整性。
|
2026-02-17 23:02:49 +08:00 |
|
薇薇安
|
1430ddc532
|
feat(trades, trade_list, api): 增强历史订单同步功能以支持所有交易对的补全
在 `trades.py` 中更新 `sync_trades_from_binance` 方法,新增 `sync_all_symbols` 参数,允许用户选择同步所有交易对的历史订单并创建缺失的交易记录。更新前端组件 `TradeList.jsx` 以支持该功能,添加用户确认提示和状态显示,提升用户体验和数据完整性。同时,调整 API 接口以处理新的参数,确保与后端交互的准确性。此改动增强了交易记录的完整性和系统的灵活性。
|
2026-02-17 22:51:31 +08:00 |
|
薇薇安
|
ac1336dab8
|
feat(trades): 增强交易同步逻辑以优化记录查询和错误处理
在 `trades.py` 中更新了 `sync_trades_from_binance` 方法,新增时间范围内记录的查询逻辑,确保能够补全缺失的历史订单号。引入了更详细的日志记录,提升了错误处理的可追溯性,确保在获取交易对列表失败时提供清晰的反馈。此改动提升了交易记录的完整性和系统的稳定性。
|
2026-02-17 22:46:33 +08:00 |
|
薇薇安
|
01b8a4932f
|
feat(trades): 优化订单同步逻辑以补全缺失的平仓和开仓订单
在 `trades.py` 中增强了 `sync_trades_from_binance` 方法,新增对平仓订单和开仓订单的分类处理,确保能够补全缺失的订单号。引入了对已存在订单的跳过逻辑,记录无法匹配的情况,并优化了日志记录以提升可追溯性。此改动提升了交易记录的完整性和系统的稳定性。
|
2026-02-17 22:41:15 +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 |
|
薇薇安
|
42480ef886
|
feat(trades): 添加时间筛选功能以优化交易记录查询
在 `trades.py` 中新增 `time_filter` 参数,允许用户按平仓时间或开仓时间筛选交易记录。更新 `Trade.get_all` 方法以支持该功能,并调整查询逻辑以符合新的时间筛选需求。同时,前端组件 `TradeList.jsx` 也进行了相应更新,增加了时间筛选按钮,提升了用户体验和数据查询的灵活性。
|
2026-02-17 08:01:35 +08:00 |
|
薇薇安
|
3a2536ae96
|
fix(system): 优化服务状态检查的异常处理逻辑
在 `system.py` 中更新了服务状态检查的异常处理逻辑,当 supervisor 未安装或未运行时,记录为 WARNING 并返回友好的错误信息。增强了日志记录的可读性,确保在出现问题时提供清晰的反馈。同时,在 `position_manager.py` 中改进了止损止盈检查的错误日志,确保记录详细的错误信息以便于调试。
|
2026-02-17 07:53:54 +08:00 |
|
薇薇安
|
0fb42a5f24
|
feat(market_cache): 引入市场数据缓存机制以优化API调用
在 `backend/database/models.py` 中新增 `MarketCache` 类,支持从数据库缓存交易对信息和资金费率,减少对币安API的调用频率。更新 `binance_client` 和 `market_scanner` 以优先从缓存读取数据,添加超时处理和重试机制,提升系统稳定性。同时,增强了资金费率和主动买卖量的过滤逻辑,确保在开仓前进行有效的风险控制。
|
2026-02-16 18:05:11 +08:00 |
|
薇薇安
|
ec5c76c546
|
feat(trades): 优化从币安同步历史订单的逻辑
更新 `sync_trades_from_binance` 接口,新增 `account_id` 参数以支持多账户同步。改进了订单同步逻辑,仅对数据库中有记录的交易对进行拉取,避免全市场请求,提升效率。同时,增强了异常处理和日志记录,确保同步过程的稳定性和可追溯性。
|
2026-02-16 15:51: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 |
|
薇薇安
|
b9392e096c
|
feat(trades): 添加对账校验接口以验证交易记录准确性
新增 `GET /api/trades/verify-binance` 接口,允许用户校验与币安的交易记录一致性。该接口支持指定时间范围和校验条数,返回校验结果的汇总和详细信息,确保策略执行分析所依赖的数据与交易所一致。
|
2026-02-16 14:02:55 +08:00 |
|
薇薇安
|
225cb436d1
|
feat(trades): 添加可对账记录筛选功能以确保与币安一致
在获取交易记录和统计时,新增 `reconciled_only` 参数,默认值为 true,确保仅返回可对账的交易记录(包含 entry_order_id 和 exit_order_id)。此改动有助于提高统计的准确性,确保系统盈亏与币安一致。
|
2026-02-16 12:42:58 +08:00 |
|
薇薇安
|
c7e39ec1a4
|
1
|
2026-02-16 12:13:44 +08:00 |
|
薇薇安
|
0eb9b076e3
|
调整可能盈利的策略
|
2026-02-16 11:41:43 +08:00 |
|
薇薇安
|
a884ed13ad
|
订单记录与币安的一致性
|
2026-02-16 10:46:09 +08:00 |
|
薇薇安
|
b5590b760f
|
1
|
2026-02-16 10:36:03 +08:00 |
|
薇薇安
|
c1a9d52ae7
|
1
|
2026-02-16 10:08:44 +08:00 |
|
薇薇安
|
8cb9bbf42f
|
1
|
2026-02-16 09:57:26 +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 |
|
薇薇安
|
9cd39c3655
|
1
|
2026-02-15 14:18:58 +08:00 |
|
薇薇安
|
2b5906ca6d
|
1
|
2026-02-15 13:35:33 +08:00 |
|
薇薇安
|
154f1fbf1d
|
1
|
2026-02-15 08:26:22 +08:00 |
|
薇薇安
|
d985b94161
|
1
|
2026-02-14 23:52:22 +08:00 |
|
薇薇安
|
baa8277aee
|
1
|
2026-02-14 23:43:33 +08:00 |
|
薇薇安
|
11cd55ff7b
|
添加 client_order_id 支持,确保在交易记录中与币安自定义订单号一致
|
2026-02-14 19:24:27 +08:00 |
|
薇薇安
|
c53c5fc64a
|
同步币安成交的手续费与实际盈亏,确保统计一致性
|
2026-02-14 19:15:27 +08:00 |
|
薇薇安
|
78667c2604
|
添加全局配置项以支持同步缺失持仓和系统订单标识前缀
|
2026-02-14 18:56:09 +08:00 |
|
薇薇安
|
3f4e0d8971
|
1
|
2026-02-14 18:43:42 +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 |
|
薇薇安
|
a88e114b4c
|
1
|
2026-02-14 17:20:34 +08:00 |
|
薇薇安
|
777f9ff703
|
1
|
2026-02-14 17:11:46 +08:00 |
|
薇薇安
|
345416e32f
|
1
|
2026-02-14 14:55:40 +08:00 |
|
薇薇安
|
e816524972
|
1
|
2026-02-14 14:47:30 +08:00 |
|
薇薇安
|
ca0bbeddbf
|
1
|
2026-02-14 14:36:23 +08:00 |
|
薇薇安
|
ca959c1f8a
|
1
|
2026-02-14 13:57:04 +08:00 |
|
薇薇安
|
6da90babe9
|
1
|
2026-02-14 11:59:29 +08:00 |
|
薇薇安
|
29ebb8e2c9
|
1
|
2026-02-14 11:49:51 +08:00 |
|
薇薇安
|
d97363e3d4
|
1
|
2026-02-14 01:27:47 +08:00 |
|
薇薇安
|
f8058083e3
|
1
|
2026-02-13 23:29:33 +08:00 |
|
薇薇安
|
213e31142c
|
1
|
2026-02-13 22:37:40 +08:00 |
|
薇薇安
|
c9f676c68a
|
1
|
2026-02-13 22:02:10 +08:00 |
|
薇薇安
|
8b45c81906
|
1
|
2026-02-13 20:17:25 +08:00 |
|
薇薇安
|
41630bf580
|
1
|
2026-02-13 20:14:35 +08:00 |
|
薇薇安
|
46d31fde59
|
1
|
2026-02-13 17:56:27 +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 |
|
薇薇安
|
ce54164b63
|
1
|
2026-02-13 07:22:27 +08:00 |
|
薇薇安
|
7379dd1f4b
|
用户配置优先
|
2026-02-12 14:21:55 +08:00 |
|
薇薇安
|
42eab75e3e
|
调整普通用户配置项,去掉没用的
|
2026-02-12 14:13:27 +08:00 |
|
薇薇安
|
68f028f0fc
|
增加激进控制可放大仓位
|
2026-02-12 14:03:42 +08:00 |
|
薇薇安
|
0df841c93c
|
1
|
2026-02-12 13:57:19 +08:00 |
|
薇薇安
|
8c91db3f60
|
1
|
2026-02-12 10:15:44 +08:00 |
|
薇薇安
|
c27bed1efd
|
1
|
2026-02-09 20:10:59 +08:00 |
|
薇薇安
|
78d1c3ac37
|
1
|
2026-02-09 17:39:15 +08:00 |
|
薇薇安
|
d16bb53e60
|
1
|
2026-02-09 17:29:11 +08:00 |
|
薇薇安
|
ec54716266
|
1
|
2026-02-08 20:33:37 +08:00 |
|
薇薇安
|
cc324eead5
|
11
|
2026-02-08 20:21:21 +08:00 |
|
薇薇安
|
262ee661a5
|
1
|
2026-02-08 09:27:49 +08:00 |
|
薇薇安
|
3609bddace
|
1
|
2026-02-06 13:22:20 +08:00 |
|
薇薇安
|
c4cd3e0ffa
|
1
|
2026-02-06 11:01:31 +08:00 |
|
薇薇安
|
411bb1d3d3
|
1
|
2026-02-06 09:18:22 +08:00 |
|
薇薇安
|
922a8f3820
|
1
|
2026-02-04 13:45:30 +08:00 |
|
薇薇安
|
6bee742413
|
1
|
2026-02-04 11:22:33 +08:00 |
|
薇薇安
|
78c2d7f1ae
|
1
|
2026-02-03 16:09:52 +08:00 |
|
薇薇安
|
d34e3cc998
|
1
|
2026-02-03 14:00:59 +08:00 |
|
薇薇安
|
377ae3b966
|
a
|
2026-02-03 11:55:04 +08:00 |
|
薇薇安
|
d0688c57b7
|
a
|
2026-02-03 11:45:20 +08:00 |
|
薇薇安
|
0962df4112
|
a
|
2026-02-03 11:41:51 +08:00 |
|
薇薇安
|
97ecf8e605
|
修正用户交易状态不正常显示问题
|
2026-02-03 11:35:54 +08:00 |
|
薇薇安
|
464b6af410
|
账号不切换问题
|
2026-02-03 10:55:11 +08:00 |
|
薇薇安
|
9d78c227a4
|
优化全局服务状态展示,仪表板的账号服务控制
|
2026-02-03 10:32:50 +08:00 |
|
薇薇安
|
48f6ab4fea
|
a
|
2026-02-03 10:13:18 +08:00 |
|
薇薇安
|
449ad01ede
|
a
|
2026-02-03 09:49:25 +08:00 |
|
薇薇安
|
7b8bcd758d
|
a
|
2026-02-03 09:48:37 +08:00 |
|
薇薇安
|
d3f2cce922
|
a
|
2026-02-01 22:49:07 +08:00 |
|
薇薇安
|
0a4bbd3132
|
a
|
2026-02-01 22:30:53 +08:00 |
|
薇薇安
|
4da3e0bd48
|
a
|
2026-02-01 22:15:35 +08:00 |
|
薇薇安
|
c01f681dec
|
a
|
2026-02-01 22:04:43 +08:00 |
|
薇薇安
|
380ce7cda9
|
a
|
2026-01-31 10:14:57 +08:00 |
|
薇薇安
|
aaca165f55
|
a
|
2026-01-31 10:12:09 +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 |
|
薇薇安
|
f1a82f53e0
|
a
|
2026-01-29 09:00:41 +08:00 |
|
薇薇安
|
e328272701
|
a
|
2026-01-29 08:55:09 +08:00 |
|
薇薇安
|
15394445b4
|
a
|
2026-01-28 21:53:41 +08:00 |
|
薇薇安
|
fb04f69965
|
a
|
2026-01-27 16:19:23 +08:00 |
|
薇薇安
|
16c4cfbdd8
|
a
|
2026-01-27 11:11:03 +08:00 |
|