dekun
8518a207a7
Show expiry settlement as index vs strike intrinsic.
...
Persist settle_index_px and surface formula in trade detail so expiry closes are not mistaken for book fills.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-29 16:15:22 +08:00
dekun
3df64aeb2d
Show open time and hold duration on position cards.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-29 15:41:56 +08:00
dekun
195e63fb2e
Show each residual option on its own line.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-27 16:02:10 +08:00
dekun
1f6de95711
Open trade detail in a modal dialog on row click.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-27 15:48:32 +08:00
dekun
3d7c453bd1
Fix trades API 500 by supporting sqlite Row in hold timing.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-27 15:41:27 +08:00
dekun
14c6ba51a8
Show trade open/close times and hold period by target exit.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-27 15:37:37 +08:00
dekun
0e3a8b08ec
Lock Android portrait via fullscreen then orientation.lock.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-27 14:30:43 +08:00
dekun
ed96b3ffb0
Force portrait layout on phones instead of landscape prompt.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-27 14:26:12 +08:00
dekun
bc0be9ce1a
Lock phone UI to portrait with PWA and landscape gate.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-27 14:21:43 +08:00
dekun
b4f709024f
Fix mobile option card and trade list wrapping.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-27 07:00:45 +08:00
dekun
60112bf8eb
Add mobile monitor layout with bottom nav and glance card.
...
EOF
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-27 06:54:42 +08:00
dekun
56a4007130
Add WeCom markdown alerts and keep target exits while strategy is paused.
...
Notify open/close/start/pause/fault with SIM vs LIVE venue labels; configure webhook in Settings.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 23:19:39 +08:00
dekun
4d331da962
Detect Python/Node/PM2 on deploy (install only if missing); uninstall removes /opt/eth_hedge_sim.
...
Keep .env and DB backup under /root/backups before deleting the install directory.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 23:08:51 +08:00
dekun
2b348854fe
Add DB+.env auto backup with download and upload restore in Settings.
...
Backups land under /root/eth_hedge_backups; restore accepts zip body for new-server migration and restarts the process.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 23:05:58 +08:00
dekun
9d3b36826c
Include LIVE close-fee estimate in target PnL; rest after manual and emergency close.
...
Align docs so LIVE exit matches SIM fee buffer; manual full close now enters rest_seconds like auto/emergency.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 22:58:10 +08:00
dekun
16efa44ffb
Hide manual trade by default, block open while running, auto-refresh auth token.
...
Also fix flat-side reconcile to check both long and short residuals; document in 更新说明.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 22:43:38 +08:00
dekun
f48ea5bbcc
Audit fixes: LIVE symbols/fills/expiry/pending, security harden, add 更新说明.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 22:28:03 +08:00