TIANHE
709521ffd6
fix: improve virtual strategy lifecycle and grid orders
2026-09-27 01:55:43 +08:00
TIANHE
152fc0957a
feat: simulate signal-mode grid limit orders
2026-09-26 23:35:49 +08:00
TIANHE
0ae4353391
fix: allow focused AI edits on legacy strategies
2026-09-26 22:14:25 +08:00
TIANHE
200480ecd4
fix: restore backend CI guardrails
2026-09-26 21:44:05 +08:00
TIANHE
7d2c648723
feat: add strategy evolution and virtual signal accounts
2026-09-26 21:05:49 +08:00
TIANHE
7da255c1e7
fix: harden live order execution recovery
2026-09-25 22:34:37 +08:00
TIANHE
2898a72aaf
test: align marketplace sync asset classification
2026-09-25 16:05:22 +08:00
TIANHE
ba8afacde5
feat: improve marketplace strategy support and settings
2026-09-25 15:53:52 +08:00
TIANHE
393f50bb69
fix: satisfy backend structure guard
2026-09-25 03:08:33 +08:00
TIANHE
318542bbf4
feat: add reference-only event radar
2026-09-25 03:00:03 +08:00
TIANHE
ecd685cd5c
fix(ai): compose JEV decisions from atomic checks
2026-09-24 17:54:25 +08:00
TIANHE
06ee7f3f54
fix(trading): consume filtered strategy signals once
2026-09-24 17:54:23 +08:00
TIANHE
13f2cdab95
fix(strategy-v2): skip unavailable universe members
2026-09-24 17:54:21 +08:00
TIANHE
87cfeeb131
feat: add reliable benchmark-relative metrics
2026-09-24 15:39:33 +08:00
TIANHE
96cec2dcf6
fix: persist dynamic grid anchors
2026-09-21 14:10:12 +08:00
TIANHE
1c29efd04a
fix: preserve AI decision audit history
2026-09-20 21:59:28 +08:00
TIANHE
ecc664b495
feat: bill AI decision filtering
2026-09-20 21:24:26 +08:00
TIANHE
12655624e2
fix: handle exchange price band rejections
2026-09-20 19:54:30 +08:00
TIANHE
4f97b54c93
chore: raise quick trade quality baseline
2026-09-20 18:51:53 +08:00
TIANHE
edcbe4a2f4
feat: expand AI decision audit trail
2026-09-20 18:47:39 +08:00
TIANHE
e06c611201
chore: set application version to 5.4.1
2026-09-19 23:05:12 +08:00
TIANHE
b800a01f5f
feat: add auditable AI decision filtering
2026-09-19 22:34:06 +08:00
TIANHE
044dc1c525
fix: restore CI after AI decision integration
2026-09-19 20:41:59 +08:00
TIANHE
93e9cd51c9
feat: add JEV pre-trade decision filtering
2026-09-19 20:19:01 +08:00
TIANHE
0a78f7792e
fix: normalize Bybit spot symbols before ownership reconciliation
2026-09-19 18:09:59 +08:00
TIANHE
87bed72832
fix: stabilize grid execution and reporting
2026-09-19 16:47:11 +08:00
TIANHE
3cdc987533
fix: stabilize live versions and order snapshots
2026-09-19 15:32:43 +08:00
TIANHE
978c100d7b
fix: reconcile grid orders and equity schedules
2026-09-19 14:09:18 +08:00
TIANHE
e6f6e32ca4
fix: harden grid startup and exchange reconciliation
2026-09-19 12:45:09 +08:00
TIANHE
2c3e0b696e
fix: harden grid execution and pnl accounting
2026-09-19 01:46:10 +08:00
TIANHE
352bf2022a
fix: honor v7 grid source parameters at runtime
2026-09-19 00:50:03 +08:00
TIANHE
81ef916552
feat: expand research agent and harden grid execution
2026-09-19 00:36:24 +08:00
TIANHE
c6cd4a7d99
feat: route AI research by data domain
2026-09-18 22:23:27 +08:00
TIANHE
b5d9f48bd3
feat: validate and manage personal universes
2026-09-18 21:13:13 +08:00
TIANHE
f63e023ac5
docs: publish product guides and remove internal artifacts
2026-09-18 14:01:12 +08:00
TIANHE
421ada4f8c
fix: update soupsieve security patch
2026-09-18 11:57:34 +08:00
TIANHE
e92c7712f7
fix: normalize Alpaca equity order prices
2026-09-18 11:16:59 +08:00
TIANHE
d14b7d52be
fix: align merged US stock three-minute bars
2026-09-18 01:12:22 +08:00
TIANHE
f03200c65f
Merge pull request #249 from Dev-next-gen/fix/strategy-v2-schedule-period-boundary
2026-09-18 01:08:13 +08:00
TIANHE
343c0188cb
fix: align live strategy controls and signal logs
2026-09-18 01:07:32 +08:00
TIANHE
2688852da1
ci: refresh backend quality and OpenAPI baselines
2026-09-17 14:42:27 +08:00
TIANHE
393fcfeb0d
fix: reconcile quick trade order history
2026-09-17 14:30:20 +08:00
TIANHE
dba9c886b9
test: align CI guardrails with strategy contract
2026-09-17 02:13:00 +08:00
TIANHE
0a3e2a0125
fix: synchronize reconciled order fee status
2026-09-17 01:46:32 +08:00
TIANHE
5645ab7f00
fix: unwrap Binance fill history responses
2026-09-17 01:37:40 +08:00
TIANHE
6ae972fb31
fix: reconcile exchange fills and one-way strategies
2026-09-17 01:05:57 +08:00
leoca
1e2678cdee
fix: catch up weekly and monthly schedules missed at a period boundary
...
_schedule_due only looked at the target day of the current week or
month. When that day had no bar and the next bar opened a new period
(Good Friday with weekday=5, a month-end on a weekend with monthday=31,
or a Saturday target on a stock market), the run was silently dropped.
Inside a period the missed day was already caught up on the next bar;
apply the same rule to the previous period's target day.
2026-09-16 18:12:48 +02:00
TIANHE
8be1177d48
fix: require exchange execution evidence for live trade records
2026-09-16 22:02:40 +08:00
TIANHE
6f82a5f5b0
fix: reconcile exchange fills atomically across REST and private streams
...
Normalize venue contract quantities before posting and derive incremental
prices and fees from cumulative order snapshots. Serialize ledger, position
and grid state updates; reconcile delayed fees and preserve rebates,
fractional quantities and native fee currencies across supported venues.
Fix product/account routing, REST adapter contracts, initial grid recovery,
and migration bootstrap registration. Add PostgreSQL concurrency and
rollback regression coverage to CI and document venue contracts/deployment.
Validation: 2716 passed, 7 environment skips, 23 integration/stress deselected;
critical lint, compile, structure, lockfile and documentation checks passed.
Real exchange order placement was not exercised. Refs #248 .
2026-09-16 21:25:41 +08:00
TIANHE
254f3209a2
fix: block spot sells when available balance is zero or unverified
...
Require confirmed sellable balances and cap close quantities after ledger retries. Reject failed balance reads and invalid normalization without submitting orders. Cover spot adapters, direct execution, worker retries, and grid exits.
2026-09-16 19:38:29 +08:00