Commit Graph

63 Commits

Author SHA1 Message Date
薇薇安
4ea1c53813 1 2026-03-01 18:08:21 +08:00
薇薇安
ab100bdc23 fix(account): 优化止损和止盈价格获取逻辑
在账户模块中,改进了止损和止盈价格的获取逻辑,确保在无数据库记录时能够根据币安持仓和配置比例进行计算。同时,增强了异常处理,确保在无法确定止损止盈价时提供详细的错误信息。这一改动旨在提升风险控制能力和系统的稳定性。
2026-02-26 09:59:45 +08:00
薇薇安
87c018594b fix(account, binance_client, position_manager): 优化代码结构和异常处理
在多个模块中,调整了代码缩进和结构,提升了可读性和一致性。同时,增强了异常处理逻辑,确保在调用交易所API时能够正确捕获并记录错误信息。这一改动旨在提升系统的稳定性和风险控制能力,确保交易策略的有效性与安全性。
2026-02-26 09:32:50 +08:00
薇薇安
ff1d985859 fix(account, binance_client, position_manager, risk_manager): 优化异常处理和代码风格
在多个模块中,增强了异常处理逻辑,确保在调用交易所API时能够正确捕获并记录错误信息。同时,调整了代码缩进和结构,提升了可读性和一致性。这一改动旨在提升系统的稳定性和风险控制能力,确保交易策略的有效性与安全性。
2026-02-26 09:17:34 +08:00
薇薇安
ac022bd62a 1 2026-02-25 23:07:14 +08:00
薇薇安
f3ce4d5d11 fix(config_manager, account, trades, position_manager, risk_manager): 清理多余空行并优化代码风格
在多个模块中,移除多余的空行以提升代码可读性,并确保遵循一致的代码风格。此外,优化了部分逻辑的缩进和结构,增强了代码的整洁性和可维护性。这一改动旨在提升代码质量,确保团队协作时的代码一致性。
2026-02-25 22:22:47 +08:00
薇薇安
81747c4eef feat(account, position_manager): 优化持仓同步逻辑与日志记录
在持仓同步功能中,增加了对系统订单前缀的默认处理,确保在无配置时使用默认前缀 "ats_"。同时,调整了日志记录逻辑,明确区分系统单与手动单的补建条件,提升了日志的可读性与准确性。这一改动旨在增强系统的可用性与用户友好性,确保持仓与数据库记录的一致性。
2026-02-25 14:48:31 +08:00
薇薇安
163b8303ec feat(spot_order): 增强现货下单API的错误处理与文档说明
在现货下单API中添加了对下单金额的最小限制(5 USDT),并改进了错误处理机制,针对不同的Binance API异常提供了详细的错误信息。更新了API文档说明,确保用户能够更清晰地理解下单逻辑与要求。此改动提升了系统的健壮性与用户体验。
2026-02-25 09:26:29 +08:00
薇薇安
cbba86001a feat(spot_order): 添加现货下单API与前端支持
在后端API中新增现货下单功能,支持市价单和限价单的创建,并提供相应的错误处理机制。前端组件更新以支持现货下单的快速操作,允许用户选择现货市场并设置默认下单金额。此改动提升了用户体验,增强了交易系统的功能性与灵活性。
2026-02-25 08:53:39 +08:00
薇薇安
f1e2cabc01 feat(account, stats, trades, database): 限制交易记录查询条数以优化内存管理
在 `account.py` 和 `stats.py` 中为获取状态为 open 的交易记录添加了条数限制,避免全表加载导致内存暴增。在 `trades.py` 中也为相关查询添加了限制,确保系统在处理大量数据时的稳定性。此外,更新了 `models.py` 中的默认 limit 设置,进一步优化内存使用。此更新有助于提升系统性能与资源管理。
2026-02-21 01:03:17 +08:00
薇薇安
dbcb7012bd fix(account, frontend): 兼容处理创建时间字段
在 `account.py` 中更新了创建时间的获取逻辑,兼容 `created_at` 和 `create_at` 字段。前端组件 `StatsDashboard.jsx` 中相应调整了创建时间的展示逻辑,确保在 `created_at` 字段为空时能够正确显示。此更新提升了数据展示的准确性与用户体验。
2026-02-21 00:59:54 +08:00
薇薇安
3ce8493af2 feat(account, stats_dashboard, binance_client, position_manager): 增强开仓时间记录与条件单错误处理
在 `account.py` 中新增 `created_at` 字段以记录开仓时间,并在 `StatsDashboard.jsx` 中更新展示逻辑,优先显示开仓时间或创建时间。`binance_client.py` 中引入 `AlgoOrderPositionUnavailableError` 异常处理,确保在条件单被拒时记录警告信息。`position_manager.py` 中优化了止损单挂单失败的处理逻辑,提升了系统的稳定性与风险控制能力。
2026-02-21 00:24:45 +08:00
薇薇安
f5570f4804 1 2026-02-19 18:02:46 +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
薇薇安
b5590b760f 1 2026-02-16 10:36:03 +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
薇薇安
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
薇薇安
ca0bbeddbf 1 2026-02-14 14:36:23 +08:00
薇薇安
6da90babe9 1 2026-02-14 11:59:29 +08:00
薇薇安
ec54716266 1 2026-02-08 20:33:37 +08:00
薇薇安
cc324eead5 11 2026-02-08 20:21:21 +08:00
薇薇安
7b8bcd758d a 2026-02-03 09:48:37 +08:00
薇薇安
fad8a1d6fd a 2026-01-23 20:35:11 +08:00
薇薇安
150eea7a28 a 2026-01-23 20:29:59 +08:00
薇薇安
e1c6cc2681 a 2026-01-23 20:24:06 +08:00
薇薇安
0c98bfe236 a 2026-01-23 20:12:32 +08:00
薇薇安
1fcd692368 a 2026-01-23 19:31:20 +08:00
薇薇安
cb7b091280 a 2026-01-23 19:21:37 +08:00
薇薇安
43d54bad97 a 2026-01-22 20:09:53 +08:00
薇薇安
5d7166d404 a 2026-01-22 19:52:46 +08:00
薇薇安
e5a281569c a 2026-01-22 19:30:57 +08:00
薇薇安
5717614f61 a 2026-01-22 13:26:01 +08:00
薇薇安
746c8ac25b 增加多账号的支持体系 2026-01-20 15:55:34 +08:00
薇薇安
f495815af6 a 2026-01-19 22:59:02 +08:00
薇薇安
5abd1c340c a 2026-01-19 22:49:24 +08:00
薇薇安
899171d434 a 2026-01-19 22:31:27 +08:00
薇薇安
17e3d10d89 a 2026-01-19 22:18:33 +08:00
薇薇安
6e922d7921 a 2026-01-19 22:07:48 +08:00
薇薇安
e4d72057eb a 2026-01-19 21:49:58 +08:00
薇薇安
4023f7807e a 2026-01-19 20:30:57 +08:00
薇薇安
7d0b575877 a 2026-01-19 16:26:12 +08:00
薇薇安
6394701732 a 2026-01-19 00:22:50 +08:00
薇薇安
6bec109ce9 a 2026-01-18 23:57:22 +08:00
薇薇安
e3ecaf1232 a 2026-01-18 19:44:24 +08:00