dev-worker
|
47494a9c86
|
chore(db): default to local postgres host
|
2026-03-31 08:56:11 +00:00 |
|
fanziqi
|
b3bc2d8250
|
docs: add cloud sql and server connection runbook
|
2026-03-31 14:15:22 +08:00 |
|
fanziqi
|
9e8e50b4e7
|
feat: add all signals modal for strategy signals
|
2026-03-14 00:42:02 +08:00 |
|
fanziqi
|
c6f3555bd3
|
feat(frontend): add position filter to strategy plaza
|
2026-03-13 18:38:31 +08:00 |
|
fanziqi
|
e6ab2f113f
|
fix: use strategy symbol in strategy detail views
|
2026-03-13 18:25:40 +08:00 |
|
root
|
ca87e77ada
|
fix: GateRow children optional to allow toggle-only gates
|
2026-03-13 10:01:00 +00:00 |
|
fanziqi
|
cd1d41cff5
|
add ETH/XRP/SOL factory strategies and plaza filters
|
2026-03-13 17:53:28 +08:00 |
|
root
|
e0e203bbcc
|
fix: max_positions 4→100 to support 18 BTC strategies
|
2026-03-13 09:10:12 +00:00 |
|
fanziqi
|
aa1fc2604f
|
允许开仓
|
2026-03-13 16:50:42 +08:00 |
|
root
|
df34d4f638
|
fix: remove circular import PAPER_FEE_RATE from signal_engine
|
2026-03-13 08:11:05 +00:00 |
|
fanziqi
|
ae3ed78b10
|
Refactor V5 engine: split state/scoring and wire strategy factory
|
2026-03-13 16:00:18 +08:00 |
|
root
|
7cd053c345
|
docs: add full project spec for Codex rewrite
|
2026-03-12 14:34:59 +00:00 |
|
root
|
569c192448
|
fix: restore custom_ route to _evaluate_v53 (was lost in scp overwrites)
|
2026-03-12 13:43:24 +00:00 |
|
root
|
07bf1a8a58
|
fix: strategy only opens positions on its own configured symbol (V5.4)
|
2026-03-12 13:19:29 +00:00 |
|
root
|
cb34b1cb39
|
feat: dynamic CVD window per strategy + full generic signal/paper pages for V5.4 Strategy Factory
|
2026-03-12 13:03:55 +00:00 |
|
root
|
a4bb7828f8
|
fix: route custom_ strategy names to _evaluate_v53() for V5.4 Strategy Factory
|
2026-03-12 12:30:09 +00:00 |
|
root
|
89a6809c20
|
fix: 详情页5门显示修undefined bug,表单加per-symbol推荐值,切换symbol自动填推荐
|
2026-03-11 16:44:25 +00:00 |
|
root
|
2e4c05b2e0
|
feat(v54b): 5门Gate重构 — 与signal_engine执行逻辑完全对应,DB字段改名,前后端统一
|
2026-03-11 16:26:44 +00:00 |
|
root
|
06f900b89b
|
fix: _get_strategy_trade_stats 兼容旧数据(strategy文本)和新数据(strategy_id),修复open_positions计算(含tp1_hit),current_balance实时计算
|
2026-03-11 16:02:04 +00:00 |
|
root
|
d3784aaf79
|
feat(v54): signal_engine reads strategy config from DB, writes strategy_id to paper_trades/signal_indicators
|
2026-03-11 15:46:30 +00:00 |
|
root
|
06552c2b75
|
fix: gate toggle button overflow, white dot stays within bounds
|
2026-03-11 15:29:37 +00:00 |
|
root
|
f8f13a48d5
|
feat(v54-frontend): add create/edit/deprecated pages, config tab, sidebar entry
|
2026-03-11 15:23:56 +00:00 |
|
root
|
9d44885188
|
test: verify all 9 V5.4 strategy API endpoints pass
|
2026-03-11 15:15:14 +00:00 |
|
root
|
7be7b5b4c0
|
feat(v54): add strategies table, migration script, 9 CRUD API endpoints
|
2026-03-11 15:11:44 +00:00 |
|
root
|
b1ed55382c
|
docs: add V5.4 Strategy Factory requirements document
|
2026-03-11 12:47:44 +00:00 |
|
root
|
73cb73cde1
|
fix: add v53_middle to paper_config enabled_strategies
|
2026-03-07 09:31:50 +00:00 |
|
root
|
5a4dded190
|
fix: add v53_middle.json to DEFAULT_STRATEGY_FILES
|
2026-03-07 09:26:38 +00:00 |
|
root
|
4b0f30cab8
|
feat: add v53_middle.json strategy config (CVD 15m/1h windows)
|
2026-03-07 09:24:08 +00:00 |
|
root
|
e515063809
|
fix: strategy-plaza white/light theme matching existing UI style
|
2026-03-07 07:09:45 +00:00 |
|
root
|
a6165d8c86
|
refactor: strategy-plaza detail page uses dynamic import of existing pages
|
2026-03-07 07:01:04 +00:00 |
|
root
|
9d248c2f8f
|
fix: remove unused token import in strategy-plaza page
|
2026-03-07 06:33:30 +00:00 |
|
root
|
4d5ebbb1b3
|
feat: strategy-plaza frontend - cards overview + detail tabs
|
2026-03-07 06:32:29 +00:00 |
|
root
|
602d9ae034
|
feat: add strategy-plaza backend API endpoints
|
2026-03-07 06:21:15 +00:00 |
|
root
|
8cab470231
|
docs: strategy-plaza data contract v1.0
|
2026-03-07 06:15:05 +00:00 |
|
root
|
2d64a5524e
|
docs: add V5.4 execution state machine design (maker/taker combo)
|
2026-03-06 07:08:20 +00:00 |
|
root
|
6fbf3566f9
|
fix: add 1s sleep between batches to reduce DB pressure during backfill
|
2026-03-04 13:31:28 +00:00 |
|
root
|
18d628359c
|
fix: label_backfill.py use signal_feature_events as source (not signal_indicators) to match FK constraint
|
2026-03-04 13:02:34 +00:00 |
|
root
|
9eeb9a2434
|
fix: update ALT gate thresholds display in signals-v53fast page
|
2026-03-04 04:20:23 +00:00 |
|
root
|
9a2d7cf187
|
fix: reduce config hot-reload interval 60->10 cycles (~2-3min); already pushed strategy thresholds
|
2026-03-04 04:16:56 +00:00 |
|
root
|
7accb8ed88
|
fix: update ALT gate threshold display - SOL 0.4%, XRP 0.25%
|
2026-03-04 04:08:07 +00:00 |
|
root
|
e25bc519ec
|
tune: lower min_vol_threshold - SOL 0.006->0.004, XRP 0.004->0.0025 (data-driven from 24h ATR distribution)
|
2026-03-04 04:00:45 +00:00 |
|
root
|
83494dc66c
|
feat: add entry_ts and exit_ts columns to trade history tables (paper-v53 & paper-v53fast)
|
2026-03-04 03:06:58 +00:00 |
|
root
|
ccb53cb3a8
|
feat: record cvd_fast_5m in signal_indicators for v53_fast strategy
|
2026-03-04 02:41:02 +00:00 |
|
root
|
98a88d7c19
|
fix: signals-v53fast use correct strategy=v53_fast; label CVD as 5m/30m realtime
|
2026-03-04 02:01:50 +00:00 |
|
root
|
84d8535066
|
feat: v53fast frontend - orange banner, OBI/accel indicators, distinct from v53
|
2026-03-04 01:53:36 +00:00 |
|
root
|
c8416b4916
|
feat: add v53_fast strategy - 5m/30m CVD + OBI positive scoring + accel independent trigger
|
2026-03-04 01:44:09 +00:00 |
|
root
|
5becf882e4
|
chore: disable v51/v52 paper trading (signals kept); remove from sidebar
|
2026-03-04 01:23:15 +00:00 |
|
root
|
3352489ce9
|
fix: add SL sanity check on open_position; add entry_ts display in paper-v53 positions
|
2026-03-04 01:15:09 +00:00 |
|
root
|
91a8e7a1ea
|
archive: save v51/v52 paper history before unified reset (2026-03-03)
|
2026-03-03 16:13:42 +00:00 |
|
root
|
c2cae429ad
|
docs: update v53-design.md to reflect unified strategy architecture
|
2026-03-03 16:05:50 +00:00 |
|