薇薇安
|
dbcb7012bd
|
fix(account, frontend): 兼容处理创建时间字段
在 `account.py` 中更新了创建时间的获取逻辑,兼容 `created_at` 和 `create_at` 字段。前端组件 `StatsDashboard.jsx` 中相应调整了创建时间的展示逻辑,确保在 `created_at` 字段为空时能够正确显示。此更新提升了数据展示的准确性与用户体验。
|
2026-02-21 00:59:54 +08:00 |
|
薇薇安
|
6f9e55aaee
|
feat(trades, database, frontend): 增强时间筛选功能与交易记录展示
在 `trades.py` 中更新了时间筛选逻辑,新增 `created` 选项以支持按创建时间筛选交易记录。在 `models.py` 中调整了查询逻辑,确保在无 `created_at` 字段时回退为 `entry_time`。前端组件 `StatsDashboard.jsx` 和 `TradeList.jsx` 中相应更新了展示逻辑,增加了创建时间的显示,提升了用户体验与数据准确性。
|
2026-02-21 00:31:51 +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 |
|
薇薇安
|
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 |
|
薇薇安
|
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 |
|
薇薇安
|
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 |
|
薇薇安
|
55ae7b5b08
|
feat(trade_list, api): 添加订单同步功能以补全缺失的历史订单
在 `TradeList.jsx` 中新增订单同步功能,允许用户从币安同步最近的历史订单并补全缺失的订单号。引入 `syncTradesFromBinance` 方法于 `api.js`,实现与后端的交互,处理同步请求并返回结果。更新前端界面以显示同步状态和结果,提升用户体验和数据完整性。
|
2026-02-17 22:27:10 +08:00 |
|
薇薇安
|
42480ef886
|
feat(trades): 添加时间筛选功能以优化交易记录查询
在 `trades.py` 中新增 `time_filter` 参数,允许用户按平仓时间或开仓时间筛选交易记录。更新 `Trade.get_all` 方法以支持该功能,并调整查询逻辑以符合新的时间筛选需求。同时,前端组件 `TradeList.jsx` 也进行了相应更新,增加了时间筛选按钮,提升了用户体验和数据查询的灵活性。
|
2026-02-17 08:01:35 +08:00 |
|
薇薇安
|
225cb436d1
|
feat(trades): 添加可对账记录筛选功能以确保与币安一致
在获取交易记录和统计时,新增 `reconciled_only` 参数,默认值为 true,确保仅返回可对账的交易记录(包含 entry_order_id 和 exit_order_id)。此改动有助于提高统计的准确性,确保系统盈亏与币安一致。
|
2026-02-16 12:42:58 +08:00 |
|
薇薇安
|
22efd377a7
|
fix: 修正盈亏计算以包含实盘数据
使用实盘盈亏和手续费计算有效盈亏,当实盘数据存在时优先使用。
同时保留原有的价格差盈亏计算作为参考。
|
2026-02-16 11:54:37 +08:00 |
|
薇薇安
|
0eb9b076e3
|
调整可能盈利的策略
|
2026-02-16 11:41:43 +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 |
|
薇薇安
|
fe3da9dfb5
|
11
|
2026-02-15 14:47:27 +08:00 |
|
薇薇安
|
cb251a7866
|
1
|
2026-02-15 09:58:07 +08:00 |
|
薇薇安
|
7abf7db2df
|
1
|
2026-02-15 08:46:20 +08:00 |
|
薇薇安
|
d3ca06a8ad
|
1
|
2026-02-15 08:32:29 +08:00 |
|
薇薇安
|
154f1fbf1d
|
1
|
2026-02-15 08:26:22 +08:00 |
|
薇薇安
|
ba4a4b2205
|
1
|
2026-02-15 00:37:08 +08:00 |
|
薇薇安
|
11cd55ff7b
|
添加 client_order_id 支持,确保在交易记录中与币安自定义订单号一致
|
2026-02-14 19:24:27 +08:00 |
|
薇薇安
|
78667c2604
|
添加全局配置项以支持同步缺失持仓和系统订单标识前缀
|
2026-02-14 18:56:09 +08:00 |
|
薇薇安
|
d7b4b82293
|
1
|
2026-02-14 18:50:20 +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 |
|
薇薇安
|
e816524972
|
1
|
2026-02-14 14:47:30 +08:00 |
|
薇薇安
|
ca0bbeddbf
|
1
|
2026-02-14 14:36:23 +08:00 |
|
薇薇安
|
4a69b42392
|
1
|
2026-02-14 12:14:54 +08:00 |
|
薇薇安
|
d7f4f43d7f
|
1
|
2026-02-14 12:04:32 +08:00 |
|
薇薇安
|
f8058083e3
|
1
|
2026-02-13 23:29:33 +08:00 |
|
薇薇安
|
43e44a976b
|
1
|
2026-02-13 20:25:56 +08:00 |
|
薇薇安
|
41630bf580
|
1
|
2026-02-13 20:14:35 +08:00 |
|
薇薇安
|
d4fa954682
|
1
|
2026-02-13 18:40:26 +08:00 |
|
薇薇安
|
cb5f513904
|
1
|
2026-02-13 18:32:06 +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 |
|
薇薇安
|
2c81d47b2b
|
增加放宽限制下单策略
|
2026-02-12 21:04:10 +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 |
|
薇薇安
|
78d1c3ac37
|
1
|
2026-02-09 17:39:15 +08:00 |
|
薇薇安
|
79adc79f98
|
1
|
2026-02-08 20:38:12 +08:00 |
|
薇薇安
|
ecb4b9fc2f
|
1
|
2026-02-08 20:37:40 +08:00 |
|
薇薇安
|
cc324eead5
|
11
|
2026-02-08 20:21:21 +08:00 |
|
薇薇安
|
bfae183e39
|
1
|
2026-02-08 20:06:47 +08:00 |
|
薇薇安
|
262ee661a5
|
1
|
2026-02-08 09:27:49 +08:00 |
|
薇薇安
|
3609bddace
|
1
|
2026-02-06 13:22:20 +08:00 |
|