薇薇安
|
13a0e7d580
|
delete: 移除过时的文档与代码文件
删除了多个不再使用的文档和代码文件,包括交易更新推送、条件订单推送、REST API 文档、WebSocket API 文档及相关的策略分析文档。这些文件的移除有助于清理代码库,确保项目的整洁性与可维护性。
|
2026-02-20 17:49:00 +08:00 |
|
薇薇安
|
9b81832af2
|
feat(trades, database, frontend): 增强交易记录同步与展示功能
在 `trades.py` 中更新了 `include_sync` 参数的默认值为 `True`,以便于订单记录与币安一致,并添加了提示信息以指导用户如何补全缺失的订单号。在 `models.py` 中新增了 `get_trades_missing_entry_order_id` 方法,用于获取缺少 `entry_order_id` 的记录,确保在同步时能够补全数据。前端组件 `StatsDashboard.jsx` 和 `TradeList.jsx` 中相应调整了开仓时间的展示逻辑和无交易记录时的提示信息,提升了用户体验与数据准确性。
|
2026-02-20 12:17:01 +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 |
|
薇薇安
|
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 |
|
薇薇安
|
42480ef886
|
feat(trades): 添加时间筛选功能以优化交易记录查询
在 `trades.py` 中新增 `time_filter` 参数,允许用户按平仓时间或开仓时间筛选交易记录。更新 `Trade.get_all` 方法以支持该功能,并调整查询逻辑以符合新的时间筛选需求。同时,前端组件 `TradeList.jsx` 也进行了相应更新,增加了时间筛选按钮,提升了用户体验和数据查询的灵活性。
|
2026-02-17 08:01:35 +08:00 |
|
薇薇安
|
ec5c76c546
|
feat(trades): 优化从币安同步历史订单的逻辑
更新 `sync_trades_from_binance` 接口,新增 `account_id` 参数以支持多账户同步。改进了订单同步逻辑,仅对数据库中有记录的交易对进行拉取,避免全市场请求,提升效率。同时,增强了异常处理和日志记录,确保同步过程的稳定性和可追溯性。
|
2026-02-16 15:51:51 +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 |
|
薇薇安
|
a884ed13ad
|
订单记录与币安的一致性
|
2026-02-16 10:46:09 +08:00 |
|
薇薇安
|
b5590b760f
|
1
|
2026-02-16 10:36:03 +08:00 |
|
薇薇安
|
c53c5fc64a
|
同步币安成交的手续费与实际盈亏,确保统计一致性
|
2026-02-14 19:15:27 +08:00 |
|
薇薇安
|
a88e114b4c
|
1
|
2026-02-14 17:20:34 +08:00 |
|
薇薇安
|
777f9ff703
|
1
|
2026-02-14 17:11:46 +08:00 |
|
薇薇安
|
48f6ab4fea
|
a
|
2026-02-03 10:13:18 +08:00 |
|
薇薇安
|
4f21240116
|
a
|
2026-01-30 11:03:30 +08:00 |
|
薇薇安
|
e5a281569c
|
a
|
2026-01-22 19:30:57 +08:00 |
|
薇薇安
|
dc49c2717b
|
a
|
2026-01-22 08:50:42 +08:00 |
|
薇薇安
|
746c8ac25b
|
增加多账号的支持体系
|
2026-01-20 15:55:34 +08:00 |
|
薇薇安
|
4023f7807e
|
a
|
2026-01-19 20:30:57 +08:00 |
|
薇薇安
|
e3b6dfb65d
|
a
|
2026-01-19 20:11:47 +08:00 |
|
薇薇安
|
5e963ecc01
|
a
|
2026-01-19 17:37:40 +08:00 |
|
薇薇安
|
e3ecaf1232
|
a
|
2026-01-18 19:44:24 +08:00 |
|
薇薇安
|
6aca7f9f73
|
a
|
2026-01-18 09:47:18 +08:00 |
|
薇薇安
|
a3aed32224
|
a
|
2026-01-17 20:01:49 +08:00 |
|
薇薇安
|
affac7bdb9
|
a
|
2026-01-17 13:32:45 +08:00 |
|
薇薇安
|
3f7af51af4
|
a
|
2026-01-17 13:31:25 +08:00 |
|
薇薇安
|
1d0f445ed7
|
a
|
2026-01-17 12:26:02 +08:00 |
|
薇薇安
|
bb1490b909
|
a
|
2026-01-16 13:11:49 +08:00 |
|
薇薇安
|
f737c32ea2
|
a
|
2026-01-16 11:45:43 +08:00 |
|
薇薇安
|
9983a892bd
|
a
|
2026-01-15 11:19:23 +08:00 |
|
薇薇安
|
209a5cd376
|
a
|
2026-01-15 10:06:32 +08:00 |
|
薇薇安
|
d29abf9055
|
a
|
2026-01-15 09:19:27 +08:00 |
|
薇薇安
|
1bfa7c18ef
|
a
|
2026-01-14 11:40:50 +08:00 |
|
薇薇安
|
4140370c2d
|
a
|
2026-01-14 10:57:14 +08:00 |
|
薇薇安
|
86c0a8150a
|
a
|
2026-01-14 10:54:10 +08:00 |
|
薇薇安
|
975751a53b
|
a
|
2026-01-14 10:48:34 +08:00 |
|
薇薇安
|
d9830f395b
|
a
|
2026-01-13 22:12:24 +08:00 |
|
薇薇安
|
8a89592cb5
|
a
|
2026-01-13 17:30:59 +08:00 |
|