Introduced new configuration options to manage trading activities on Sundays and during night hours. This includes limits on the number of trades on Sundays, minimum signal strength requirements for Sunday trades, and restrictions on opening new positions during specified night hours. Updated relevant backend and frontend components to reflect these changes, enhancing risk control and user awareness of trading conditions.
8.3 KiB
8.3 KiB
当日亏损分析:2026-03-01(周日)及优化建议
基于 binance_trades_2_2026-03-01 (2).json 导出;星期几结论 见下方「七、最近 7 天按星期几统计」,数据来自 binance_trades_2_2026-03-01 (3).json(最近 7 天)。
一、整体与「当天」口径
| 口径 | 已实现盈亏 | 说明 |
|---|---|---|
| 全导出(2/28+3/1) | +11.29 USDT(净 +10.37) | 两天合计仍盈利 |
| 2026-03-01(周日) | -10.39 USDT | 当天 1 盈 12 亏,明显亏损 |
| 2026-02-28(周六) | +21.69 USDT | 19 盈 20 亏,大赚 |
结论:「当天亏损」= 周日 3 月 1 日,把周六赚的约一半回吐;统计没问题,问题在周日当天的表现。
二、周日亏损结构
1. 按交易对(周日当天)
| 交易对 | 已实现盈亏(USDT) |
|---|---|
| ASTERUSDT | -3.99 |
| WLFIUSDT | -1.74 |
| FILUSDT | -1.51 |
| WIFUSDT | -1.18 |
| ICPUSDT | -1.12 |
| WLDUSDT | -0.89 |
| ENAUSDT | -0.68 |
| AAVEUSDT | -0.64 |
| HUSDT | -0.46 |
| 1000LUNCUSDT | +1.80(周日唯一一笔盈利) |
周日共 13 笔平仓,12 笔亏、1 笔盈,且亏损集中在凌晨 0–6 时和个别品种。
2. 按小时(全导出,可看出「危险时段」)
| 时段 | 已实现盈亏 | 备注 |
|---|---|---|
| 0 时 | -0.46 | 亏 |
| 2 时 | -2.83 | 亏 |
| 3 时 | +0.68 | 盈 |
| 4 时 | -6.61 | 单小时亏损最大 |
| 6 时 | -1.18 | 亏 |
| 10 时 | -1.22 | 亏 |
| 12 时 | +2.00 | 盈 |
| 14 时 | +11.50 | 盈 |
| 15 时 | +1.93 | 盈 |
| 17 时 | +0.70 | 盈 |
| 18 时 | -2.19 | 亏 |
| 19 时 | +8.17 | 盈 |
| 20 时 | +4.70 | 盈 |
| 21 时 | -4.38 | 亏 |
| 22 时 | +1.61 | 盈 |
| 23 时 | -1.15 | 亏 |
亏损集中:0、2、4、6、10、18、21、23 时;盈利集中:12–15、19–20、22 时。周日当天亏损主要发生在凌晨 0–6 时(含 4 时 -6.61)和晚间 21 时等。实盘反馈:亏损实际从昨晚 21:00 之后开始(周六晚 21 点 → 周日凌晨),危险时段 21:00~次日 06:00,已加此时段禁止开新仓(NIGHT_HOURS_NO_OPEN)。
3. 全周期亏损交易对(可做黑名单/降权参考)
| 交易对 | 已实现盈亏 | 胜/负 |
|---|---|---|
| ASTERUSDT | -3.99 | 0/1 |
| HBARUSDT | -3.47 | 0/1 |
| ICPUSDT | -3.25 | 0/3 |
| ZROUSDT | -2.37 | 0/2 |
| TAOUSDT | -2.31 | 0/2 |
| WLFIUSDT | -1.74 | 0/2 |
| FARTCOINUSDT | -1.67 | 0/2 |
| WLDUSDT | -0.89 | 0/1 |
| HYPEUSDT | -0.83 | 0/1 |
| PUMPUSDT | -0.73 | 0/1 |
| ENAUSDT | -0.68 | 0/1 |
| SIGNUSDT | -0.52 | 0/4 |
这些品种在本周期内全部或多数为亏,适合做统计过滤(黑名单/降权)。
三、问题归纳
- 周日凌晨 0–6 时:多笔止损/亏损平仓(ASTER、WLFI、WLD、WIF、ICP、ENA、AAVE、HUSDT 等),单 4 时就 -6.61。
- 胜率偏低:全周期 38.5%(20 盈 / 32 亏),周日更极端(1 盈 / 12 亏)。
- 同一交易对反复亏:如 ICPUSDT 3 笔全亏、SIGNUSDT 4 笔全亏、ZRO/TAO/WLFI/FARTCOIN 等 2 笔全亏。
- 时段与星期效应:凌晨 + 周日 明显偏亏;午后到晚上(12–15、19–20、22 时)偏盈。
四、优化建议
1. 时段过滤(优先)
- 凌晨 0–6 时:在「按小时统计」或策略里对该时段降权或禁止开新仓(至少周日或周末可更严)。
- 21 时、23 时:本周期也为亏,可列为「谨慎时段」或小幅降权。
- 实现方式:用现有
trade_stats的 by_hour,对亏损集中时段提高门槛或禁止开仓(如STOP_OPEN_HOURS或按小时 bucket 权重)。
2. 周日/周末规则(建议)
- 周日当天 1 盈 12 亏,可单独对待:
- 选项 A:周日禁止开新仓(只平仓、不新开)。
- 选项 B:周日提高信号门槛(如 MIN_SIGNAL_STRENGTH+1)或降低仓位/次数。
- 若统计上「周六赚、周日亏」持续出现,可加配置如
WEEKEND_REDUCE_OPEN或SUNDAY_NO_OPEN。
3. 交易对黑名单/降权
- 硬黑名单(禁止开仓):ASTER、HBAR、ICP、ZRO、TAO、WLFI、FARTCOIN、WLD、HYPE、PUMP、ENA、SIGNUSDT 等在本周期内 0 胜多负,可先纳入统计黑名单或硬黑名单,观察一段时间再放开。
- 软黑名单(降权):同周期内胜率极低的品种,用现有「按 symbol 统计 + 黑名单 mode」做降权,减少仓位或提高开仓门槛。
4. 冷却与频控
- 同一交易对在同一天或 24 小时内多次亏损(如 ICP 3 笔、SIGN 4 笔):
- 拉长 SYMBOL_LOSS_COOLDOWN_SEC(如 2–4 小时)。
- 或增加「同一 symbol 每日最大开仓次数」(如 2 次),避免连续试错。
5. 入场质量
- 周日 12 笔亏损多为止损出场,说明入场质量在凌晨/周日偏差:
- 在亏损时段(0–6、21、23 时)或周日提高 MIN_SIGNAL_STRENGTH(如 +1)。
- 或在这些时段/星期关闭智能追价、只做限价,减少被动成交。
6. 大盘与风控
- 若周日凌晨 BTC/大盘明显下跌,可加强 BETA_FILTER 或周日降低多单仓位,避免逆势加码。
五、建议落地顺序
| 优先级 | 动作 |
|---|---|
| P0 | 凌晨 0–6 时禁止或大幅降权开新仓(尤其 4 时);21/23 时酌情降权。 |
| P0 | 周日:禁止开新仓或提高信号门槛 + 降低仓位。 |
| P1 | 对 ASTER、ICP、ZRO、TAO、WLFI、FARTCOIN、SIGN 等做黑名单或降权。 |
| P1 | 拉长 SYMBOL_LOSS_COOLDOWN_SEC,或加「同 symbol 每日开仓上限」。 |
| P2 | 在亏损时段/周日提高 MIN_SIGNAL_STRENGTH 或关闭追价。 |
六、最近 7 天按星期几统计(是否加星期几规则)
数据来源:binance_trades_2_2026-03-01 (3).json(约 7 天、422 笔成交,64 盈 / 141 亏,总已实现 +39.60 U)。
按星期几汇总
| 星期 | 已实现盈亏(U) | 盈/亏笔数 | 胜率(%) | 涉及日期 |
|---|---|---|---|---|
| 周一 | -5.67 | 0 / 2 | 0 | 2026-02-23 |
| 周二 | +2.57 | 1 / 0 | 100 | 2026-02-24 |
| 周三 | +8.99 | 6 / 15 | 28.6 | 2026-02-25 |
| 周四 | +37.03 | 28 / 32 | 46.7 | 2026-02-26 |
| 周五 | -7.69 | 5 / 38 | 11.6 | 2026-02-27 |
| 周六 | +22.00 | 22 / 31 | 41.5 | 2026-02-28 |
| 周日 | -17.63 | 2 / 23 | 8.0 | 2026-02-22、2026-03-01 |
按日期(辅助)
| 日期 | 星期 | 已实现(U) | 盈/亏 |
|---|---|---|---|
| 2026-02-22 | 周日 | -7.24 | 1 / 11 |
| 2026-02-23 | 周一 | -5.67 | 0 / 2 |
| 2026-02-24 | 周二 | +2.57 | 1 / 0 |
| 2026-02-25 | 周三 | +8.99 | 6 / 15 |
| 2026-02-26 | 周四 | +37.03 | 28 / 32 |
| 2026-02-27 | 周五 | -7.69 | 5 / 38 |
| 2026-02-28 | 周六 | +22.00 | 22 / 31 |
| 2026-03-01 | 周日 | -10.39 | 1 / 12 |
结论(星期几是否有关)
- 周日:7 天内有 2 个周日(2/22、3/1),两日都亏(-7.24、-10.39),合计 -17.63 U,胜率仅 8%(2 盈 23 亏)。不是单日偶然,支持加「周日」限制。
- 周五:样本内 1 天(2/27),-7.69 U、胜率 11.6%,也偏差,可作次要观察。
- 周四、周六:表现最好(+37、+22),周三、周二为正。
建议:在策略里增加星期几规则有数据支撑——至少对周日禁止开新仓或明显降权;若后续多周周五持续偏亏,再考虑周五降权。
已实现:增加配置 SUNDAY_MAX_OPENS(周日最多开仓次数)。设为 0 = 不限制(与平日一致);设为 2~3 = 周日最多开 2~3 单,既控制周日亏损又不完全停单。后端/前端配置页可调。
七、小结
- 「当天亏损」= 2026-03-01(周日),已实现 -10.39 USDT,1 盈 12 亏。
- 主要来源:凌晨 0–6 时(尤其 4 时)多笔止损 + 若干持续亏损的交易对(ASTER、WLFI、FIL、WIF、ICP、WLD、ENA、AAVE、HUSDT)。
- 星期几:最近 7 天内两个周日都亏、胜率极低,支持加周日限制;周五样本内也差,可后续再观察。
- 优化方向:时段过滤(凌晨/晚间)+ 周日规则(推荐)+ 亏损品种黑名单/降权 + 冷却与频控,可显著减少类似「周六赚、周日一把回吐」的重复。