Longer validation completed the model comparison. The stock models still show no consistent ranking advantage.
Each market has its own evidence and currency. A combined cross-market portfolio has not been validated. What the latest checks found ↘
Hong Kong signal validation is still incomplete
Momentum and moving-average strategies have historical comparisons. Independent signal-ranking and grouped-return tests for Hong Kong remain pending. The US model results belong to a different market.
Previously studied history · no trading authorization
Can model scores identify the stocks that rise later?
The models do not yet rank later returns consistently. Five-session scores changed direction between windows, and twenty-session evidence remains limited.
Do the rankings agree?How large are the prediction errors?
Missing results stay blank. Every cost point is a separate saved account calculation. The table retains unavailable reasons.
Each model predicts the next session's first trade to the fifth or twentieth session's last trade. IC measures agreement between the score ranking and later return ranking. Zero shows no ranking relationship. MSE measures squared prediction error; smaller values mean smaller errors within the same horizon.
Training and validation use earlier dates with complete labels and strict time separation. Two first-window twenty-session models had only 14 valid inner-validation dates, below the preset minimum of 20, so neither was refitted. A later Elastic Net forecast was constant and has no ranking IC.
Signal window
Rebalance interval / prediction horizon
Method
Mean daily ranking IC
Mean daily MSE
Valid IC dates / requested
Evidence
2026-05-28 ~ 2026-07-24
5
Ridge
-0.0583
0.005230
40/40
Calculated
2026-05-28 ~ 2026-07-24
5
Elastic Net
-0.0630
0.005208
40/40
Calculated
2026-07-27 ~ 2026-09-21
5
Ridge
0.0050
0.003947
40/40
Calculated
2026-07-27 ~ 2026-09-21
5
Elastic Net
0.0208
0.003953
40/40
Calculated
2026-05-28 ~ 2026-07-24
20
Ridge
Unavailable
Unavailable
0/40
Unavailable
2026-05-28 ~ 2026-07-24
20
Elastic Net
Unavailable
Unavailable
0/40
Unavailable
2026-07-27 ~ 2026-09-21
20
Ridge
-0.0298
0.014389
40/40
Calculated
2026-07-27 ~ 2026-09-21
20
Elastic Net
Unavailable
0.014381
0/40
Calculated
Scores assume end-of-session signal formation. Actual source availability, complete security types and corporate actions remain unverified.
What has been checked in the stock inputs?
Candidate-days with unresolved identity
657,731
Issuer announcements / filings reviewed
7
Raw-price boundaries matching split seeds
4
Large adjacent observed raw-price jumps
243
The input retains 658,472 candidate-days. Seven known action boundaries are quarantined without changing prices. Four split boundaries match the sparse seeds. The 243 large adjacent observed jumps include gaps and other effects; they are not a count of confirmed corporate actions. Complete type/action history is still missing.
Earlier observation preparation
The earlier free daily-archive extension stopped at its fixed 300-second limit after 345 attempts and 55,656 recorded response bytes. The receipt has uncertain final transfer spend. At that snapshot, warmup was incomplete, no new registry was frozen, and no future observations were accepted. There was no automatic retry or schedule.
All completed daily stock-selection proxies lost money at 20/40 bps one-way costs. At the original timing, Ridge trailed simple reversal in both comparable windows.
The counts below cover every requested window at the selected cost and timing. Ridge exceeded equal weight in 2 of 2 comparable windows. Another 1 requested windows could not be compared.
Estimated return in the selected window
Only calculated scenarios appear. Missing values remain unavailable; the table retains the reasons.
How the estimate changes with cost
Each point is a separate account calculation at the stated cost.
Four methods use the same candidate data and cost assumptions. These are historical price-and-cost estimates. Security identity and executable prices still need acceptance.
20 bps means 0.2% of traded value. These are assumed total costs. Stock trades use the next exchange session. Delaying adds one more exact session. All positions close within that session, with costs on both entry and exit.
Equal weight uses all candidates with a usable signal-day price. The three ranking methods choose 50. Their concentration differs, so return differences include that risk difference.
Each window starts at normalized NAV1, denominated in USD, and requests 20 signal dates. Entry and exit use the first and last usable regular-session trade. These prices do not establish executable fills.
Comparison records
Signal window
Method
One-way modeled cost
Execution timing
Estimated net return
Largest loss from a prior peak
Modeled cost / initial capital
Dates checked / requested
Evidence
Largest asset share of positive price PnL
Compounded return excluding the five best daily returns
2026-07-27 ~ 2026-08-21
Equal weight
0 bps
Original timing
-0.625135%
2.11167%
0%
20/20
Calculated
2.20163%
-4.67579%
2026-07-27 ~ 2026-08-21
Equal weight
0 bps
One period later
-1.25811%
2.3388%
0%
20/20
Calculated
2.80256%
-5.32723%
2026-07-27 ~ 2026-08-21
Equal weight
20 bps
Original timing
-8.26545%
8.31446%
7.71389%
20/20
Calculated
2.12666%
-10.227%
2026-07-27 ~ 2026-08-21
Equal weight
20 bps
One period later
-8.84976%
8.84976%
7.67822%
20/20
Calculated
2.71111%
-10.8405%
2026-07-27 ~ 2026-08-21
Equal weight
40 bps
Original timing
-15.3184%
15.3184%
14.8343%
20/20
Calculated
2.05303%
-15.4551%
2026-07-27 ~ 2026-08-21
Equal weight
40 bps
One period later
-15.8578%
15.8578%
14.766%
20/20
Calculated
2.61966%
-16.0328%
2026-07-27 ~ 2026-08-21
Simple reversal
0 bps
Original timing
2.611%
6.95785%
0%
20/20
Calculated
2.85508%
-13.1801%
2026-07-27 ~ 2026-08-21
Simple reversal
0 bps
One period later
-7.84653%
8.14903%
0%
20/20
Calculated
3.98687%
-14.2539%
2026-07-27 ~ 2026-08-21
Simple reversal
20 bps
Original timing
-5.27812%
9.09691%
7.97973%
20/20
Calculated
2.89941%
-18.2361%
2026-07-27 ~ 2026-08-21
Simple reversal
20 bps
One period later
-14.9316%
14.9316%
7.24946%
20/20
Calculated
4.01355%
-19.2474%
2026-07-27 ~ 2026-08-21
Simple reversal
40 bps
Original timing
-12.5607%
14.0476%
15.3404%
20/20
Calculated
2.94351%
-22.9977%
2026-07-27 ~ 2026-08-21
Simple reversal
40 bps
One period later
-21.4721%
21.4721%
13.9454%
20/20
Calculated
4.0411%
-23.9501%
2026-07-27 ~ 2026-08-21
Ridge
0 bps
Original timing
2.02525%
3.91679%
0%
20/20
Calculated
4.09935%
-7.06418%
2026-07-27 ~ 2026-08-21
Ridge
0 bps
One period later
-5.92573%
6.76724%
0%
20/20
Calculated
4.3537%
-8.78118%
2026-07-27 ~ 2026-08-21
Ridge
20 bps
Original timing
-5.81883%
7.20611%
7.90988%
20/20
Calculated
4.23039%
-12.4764%
2026-07-27 ~ 2026-08-21
Ridge
20 bps
One period later
-13.1585%
13.5904%
7.34331%
20/20
Calculated
4.28425%
-14.0934%
2026-07-27 ~ 2026-08-21
Ridge
40 bps
Original timing
-13.0599%
13.0599%
15.2071%
20/20
Calculated
4.35878%
-17.5734%
2026-07-27 ~ 2026-08-21
Ridge
40 bps
One period later
-19.8353%
19.9142%
14.1256%
20/20
Calculated
4.21599%
-19.0962%
2026-07-27 ~ 2026-08-21
Elastic Net
0 bps
Original timing
Unavailable
Unavailable
Unavailable
0/20
Constant forecast cannot rank candidates
Unavailable
Unavailable
2026-07-27 ~ 2026-08-21
Elastic Net
0 bps
One period later
Unavailable
Unavailable
Unavailable
0/20
Constant forecast cannot rank candidates
Unavailable
Unavailable
2026-07-27 ~ 2026-08-21
Elastic Net
20 bps
Original timing
Unavailable
Unavailable
Unavailable
0/20
Constant forecast cannot rank candidates
Unavailable
Unavailable
2026-07-27 ~ 2026-08-21
Elastic Net
20 bps
One period later
Unavailable
Unavailable
Unavailable
0/20
Constant forecast cannot rank candidates
Unavailable
Unavailable
2026-07-27 ~ 2026-08-21
Elastic Net
40 bps
Original timing
Unavailable
Unavailable
Unavailable
0/20
Constant forecast cannot rank candidates
Unavailable
Unavailable
2026-07-27 ~ 2026-08-21
Elastic Net
40 bps
One period later
Unavailable
Unavailable
Unavailable
0/20
Constant forecast cannot rank candidates
Unavailable
Unavailable
2026-08-24 ~ 2026-09-21
Equal weight
0 bps
Original timing
-4.12578%
4.26127%
0%
20/20
Calculated
2.88352%
-5.9813%
2026-08-24 ~ 2026-09-21
Equal weight
0 bps
One period later
-4.62334%
4.97912%
0%
20/20
Calculated
3.36451%
-6.4379%
2026-08-24 ~ 2026-09-21
Equal weight
20 bps
Original timing
-11.497%
11.497%
7.55181%
20/20
Calculated
2.88838%
-11.4565%
2026-08-24 ~ 2026-09-21
Equal weight
20 bps
One period later
-11.9563%
11.9563%
7.55092%
20/20
Calculated
3.32098%
-11.8865%
2026-08-24 ~ 2026-09-21
Equal weight
40 bps
Original timing
-18.3015%
18.3015%
14.5271%
20/20
Calculated
2.89321%
-16.6129%
2026-08-24 ~ 2026-09-21
Equal weight
40 bps
One period later
-18.7254%
18.7254%
14.5257%
20/20
Calculated
3.32706%
-17.0179%
2026-08-24 ~ 2026-09-21
Simple reversal
0 bps
Original timing
2.72373%
2.76988%
0%
20/20
Calculated
2.8293%
-3.43207%
2026-08-24 ~ 2026-09-21
Simple reversal
0 bps
One period later
-6.22847%
6.47445%
0%
20/20
Calculated
3.81275%
-8.80188%
2026-08-24 ~ 2026-09-21
Simple reversal
20 bps
Original timing
-5.17405%
7.13678%
7.74857%
20/20
Calculated
2.76061%
-9.05576%
2026-08-24 ~ 2026-09-21
Simple reversal
20 bps
One period later
-13.438%
13.438%
7.48003%
20/20
Calculated
3.83007%
-14.1129%
2026-08-24 ~ 2026-09-21
Simple reversal
40 bps
Original timing
-12.4647%
12.9059%
14.9008%
20/20
Calculated
2.6922%
-14.352%
2026-08-24 ~ 2026-09-21
Simple reversal
40 bps
One period later
-20.0932%
20.0932%
14.3904%
20/20
Calculated
3.85317%
-19.1146%
2026-08-24 ~ 2026-09-21
Ridge
0 bps
Original timing
2.6747%
2.37362%
0%
20/20
Calculated
4.2146%
-3.16166%
2026-08-24 ~ 2026-09-21
Ridge
0 bps
One period later
-8.23174%
8.23174%
0%
20/20
Calculated
5.61197%
-9.43826%
2026-08-24 ~ 2026-09-21
Ridge
20 bps
Original timing
-5.21932%
6.96554%
7.77199%
20/20
Calculated
4.20112%
-8.80109%
2026-08-24 ~ 2026-09-21
Ridge
20 bps
One period later
-15.2872%
15.2872%
7.41894%
20/20
Calculated
5.55938%
-14.7122%
2026-08-24 ~ 2026-09-21
Ridge
40 bps
Original timing
-12.5065%
12.9426%
14.9458%
20/20
Calculated
4.18448%
-14.1122%
2026-08-24 ~ 2026-09-21
Ridge
40 bps
One period later
-21.8003%
21.8003%
14.2752%
20/20
Calculated
5.50556%
-19.679%
2026-08-24 ~ 2026-09-21
Elastic Net
0 bps
Original timing
2.72373%
2.76988%
0%
20/20
Calculated
2.8293%
-3.43207%
2026-08-24 ~ 2026-09-21
Elastic Net
0 bps
One period later
-6.22847%
6.47445%
0%
20/20
Calculated
3.81275%
-8.80188%
2026-08-24 ~ 2026-09-21
Elastic Net
20 bps
Original timing
-5.17405%
7.13678%
7.74857%
20/20
Calculated
2.76061%
-9.05576%
2026-08-24 ~ 2026-09-21
Elastic Net
20 bps
One period later
-13.438%
13.438%
7.48003%
20/20
Calculated
3.83007%
-14.1129%
2026-08-24 ~ 2026-09-21
Elastic Net
40 bps
Original timing
-12.4647%
12.9059%
14.9008%
20/20
Calculated
2.6922%
-14.352%
2026-08-24 ~ 2026-09-21
Elastic Net
40 bps
One period later
-20.0932%
20.0932%
14.3904%
20/20
Calculated
3.85317%
-19.1146%
2026-09-22 ~ 2026-10-19
Equal weight
0 bps
Original timing
Unavailable
Unavailable
Unavailable
17/20
A selected candidate has no usable outcome
Unavailable
Unavailable
2026-09-22 ~ 2026-10-19
Equal weight
0 bps
One period later
Unavailable
Unavailable
Unavailable
14/20
Execution session outside the retained range, A selected candidate has no usable outcome
Unavailable
Unavailable
2026-09-22 ~ 2026-10-19
Equal weight
20 bps
Original timing
Unavailable
Unavailable
Unavailable
17/20
A selected candidate has no usable outcome
Unavailable
Unavailable
2026-09-22 ~ 2026-10-19
Equal weight
20 bps
One period later
Unavailable
Unavailable
Unavailable
14/20
Execution session outside the retained range, A selected candidate has no usable outcome
Unavailable
Unavailable
2026-09-22 ~ 2026-10-19
Equal weight
40 bps
Original timing
Unavailable
Unavailable
Unavailable
17/20
A selected candidate has no usable outcome
Unavailable
Unavailable
2026-09-22 ~ 2026-10-19
Equal weight
40 bps
One period later
Unavailable
Unavailable
Unavailable
14/20
Execution session outside the retained range, A selected candidate has no usable outcome
Unavailable
Unavailable
2026-09-22 ~ 2026-10-19
Simple reversal
0 bps
Original timing
4.62735%
3.61609%
0%
20/20
Calculated
3.71371%
-4.69531%
2026-09-22 ~ 2026-10-19
Simple reversal
0 bps
One period later
Unavailable
Unavailable
Unavailable
18/20
Execution session outside the retained range, A selected candidate has no usable outcome
Unavailable
Unavailable
2026-09-22 ~ 2026-10-19
Simple reversal
20 bps
Original timing
-3.41679%
8.34254%
7.63405%
20/20
Calculated
3.72239%
-10.2454%
2026-09-22 ~ 2026-10-19
Simple reversal
20 bps
One period later
Unavailable
Unavailable
Unavailable
18/20
Execution session outside the retained range, A selected candidate has no usable outcome
Unavailable
Unavailable
2026-09-22 ~ 2026-10-19
Simple reversal
40 bps
Original timing
-10.8425%
13.3343%
14.6784%
20/20
Calculated
3.73%
-15.4724%
2026-09-22 ~ 2026-10-19
Simple reversal
40 bps
One period later
Unavailable
Unavailable
Unavailable
18/20
Execution session outside the retained range, A selected candidate has no usable outcome
Unavailable
Unavailable
2026-09-22 ~ 2026-10-19
Ridge
0 bps
Original timing
Unavailable
Unavailable
Unavailable
19/20
A selected candidate has no usable outcome
Unavailable
Unavailable
2026-09-22 ~ 2026-10-19
Ridge
0 bps
One period later
Unavailable
Unavailable
Unavailable
17/20
Execution session outside the retained range, A selected candidate has no usable outcome
Unavailable
Unavailable
2026-09-22 ~ 2026-10-19
Ridge
20 bps
Original timing
Unavailable
Unavailable
Unavailable
19/20
A selected candidate has no usable outcome
Unavailable
Unavailable
2026-09-22 ~ 2026-10-19
Ridge
20 bps
One period later
Unavailable
Unavailable
Unavailable
17/20
Execution session outside the retained range, A selected candidate has no usable outcome
Unavailable
Unavailable
2026-09-22 ~ 2026-10-19
Ridge
40 bps
Original timing
Unavailable
Unavailable
Unavailable
19/20
A selected candidate has no usable outcome
Unavailable
Unavailable
2026-09-22 ~ 2026-10-19
Ridge
40 bps
One period later
Unavailable
Unavailable
Unavailable
17/20
Execution session outside the retained range, A selected candidate has no usable outcome
Unavailable
Unavailable
2026-09-22 ~ 2026-10-19
Elastic Net
0 bps
Original timing
Unavailable
Unavailable
Unavailable
19/20
A selected candidate has no usable outcome
Unavailable
Unavailable
2026-09-22 ~ 2026-10-19
Elastic Net
0 bps
One period later
Unavailable
Unavailable
Unavailable
17/20
Execution session outside the retained range, A selected candidate has no usable outcome
Unavailable
Unavailable
2026-09-22 ~ 2026-10-19
Elastic Net
20 bps
Original timing
Unavailable
Unavailable
Unavailable
19/20
A selected candidate has no usable outcome
Unavailable
Unavailable
2026-09-22 ~ 2026-10-19
Elastic Net
20 bps
One period later
Unavailable
Unavailable
Unavailable
17/20
Execution session outside the retained range, A selected candidate has no usable outcome
Unavailable
Unavailable
2026-09-22 ~ 2026-10-19
Elastic Net
40 bps
Original timing
Unavailable
Unavailable
Unavailable
19/20
A selected candidate has no usable outcome
Unavailable
Unavailable
2026-09-22 ~ 2026-10-19
Elastic Net
40 bps
One period later
Unavailable
Unavailable
Unavailable
17/20
Execution session outside the retained range, A selected candidate has no usable outcome
Unavailable
Unavailable
Does the result depend on a few opportunities?
These are ex-post diagnostics. The five highest daily returns are omitted mechanically; holdings and costs are not recalculated. The asset share uses positive price PnL as its denominator.
What the input checks establish
Daily candidate rows
658,472
Rows without usable OHLC, including missing prices
441
Candidate-days with unresolved identity
657,731
Minute sample rows
120,017
Regular-session sample rows
49,530
The minute check covers one fixed row group, including pre/post-market records. Full conversion completion is the converter's reported status.
The future observation proposal is frozen and awaiting fresh data with verified availability. Historical replays remain a separate evidence stage.
Does the model add anything beyond a simple reversal?
The extra features added little to Ridge in this sample. The shallow tree helped in the middle period and fell behind in the last one.
45 fits, up to 500 source candidates per day, three periods of 20 trading days. These dates were already studied. Historical security identities and trade execution remain unverified.
Daily ranking improvement over simple reversal
Above zero means the selected model ranked better that day. Each point compares the same date and eligible candidates. Gaps remain unavailable.
Reversal ranks today's bigger decliners higher for the next trading day. Rank IC measures how well the ordering matches the next day's intraday move. A higher value means better ranking. It does not tell us how much a portfolio earned.
Ranking results for every model and period
Period
Model
Rank IC
Mean squared prediction error
Valid ranking days
2026-07-27 ~ 2026-08-21
Zero prediction
Unavailable
0.00073393
0/20
2026-07-27 ~ 2026-08-21
Today's return ranking
-0.0162848
Unavailable
20/20
2026-07-27 ~ 2026-08-21
Simple reversal
0.0162848
Unavailable
20/20
2026-07-27 ~ 2026-08-21
Ridge, six features
0.020962
0.00073491
20/20
2026-07-27 ~ 2026-08-21
Ridge, today's return only
0.0162848
0.000731456
20/20
2026-07-27 ~ 2026-08-21
Ridge, five other features
0.00437497
0.000737442
20/20
2026-07-27 ~ 2026-08-21
Shallow boosting tree
0.0122985
0.000732851
20/20
2026-08-24 ~ 2026-09-21
Zero prediction
Unavailable
0.0004375
0/20
2026-08-24 ~ 2026-09-21
Today's return ranking
-0.000497198
Unavailable
20/20
2026-08-24 ~ 2026-09-21
Simple reversal
0.000497198
Unavailable
20/20
2026-08-24 ~ 2026-09-21
Ridge, six features
-0.0000370727
0.000437223
20/20
2026-08-24 ~ 2026-09-21
Ridge, today's return only
0.000497198
0.000437131
20/20
2026-08-24 ~ 2026-09-21
Ridge, five other features
-0.0101233
0.000436932
20/20
2026-08-24 ~ 2026-09-21
Shallow boosting tree
0.0175249
0.000437221
20/20
2026-09-22 ~ 2026-10-19
Zero prediction
Unavailable
0.00043864
0/20
2026-09-22 ~ 2026-10-19
Today's return ranking
-0.0692047
Unavailable
20/20
2026-09-22 ~ 2026-10-19
Simple reversal
0.0692047
Unavailable
20/20
2026-09-22 ~ 2026-10-19
Ridge, six features
0.0649792
0.000436102
20/20
2026-09-22 ~ 2026-10-19
Ridge, today's return only
0.0692047
0.000435887
20/20
2026-09-22 ~ 2026-10-19
Ridge, five other features
0.0040209
0.000438676
20/20
2026-09-22 ~ 2026-10-19
Shallow boosting tree
0.00638717
0.000437017
20/20
Where did the ranking work?
Groups use each feature date's eligible pool. Small or constant groups remain unavailable. These comparisons describe this sample and do not identify a cause.
Where did the ranking work?
Model
Period
Grouping
Group
Rank IC
Valid ranking days
Candidates with labels
Ridge, six features
2026-07-27 ~ 2026-08-21
Prior traded value
Lower third
0.0298706
20/20
3320
Ridge, six features
2026-07-27 ~ 2026-08-21
Prior traded value
Middle third
0.00279039
20/20
3340
Ridge, six features
2026-07-27 ~ 2026-08-21
Prior traded value
Upper third
0.025232
20/20
3340
Ridge, six features
2026-07-27 ~ 2026-08-21
Prior traded value
Missing
Unavailable
0/20
0
Ridge, six features
2026-07-27 ~ 2026-08-21
Quoted spread
Lower third
-0.029066
20/20
3320
Ridge, six features
2026-07-27 ~ 2026-08-21
Quoted spread
Middle third
0.0567647
20/20
3340
Ridge, six features
2026-07-27 ~ 2026-08-21
Quoted spread
Upper third
0.0236871
20/20
3340
Ridge, six features
2026-07-27 ~ 2026-08-21
Quoted spread
Missing
Unavailable
0/20
0
Ridge, six features
2026-07-27 ~ 2026-08-21
Month
2026-07
0.0672546
5/5
2500
Ridge, six features
2026-07-27 ~ 2026-08-21
Month
2026-08
0.00553115
15/15
7500
Ridge, today's return only
2026-07-27 ~ 2026-08-21
Prior traded value
Lower third
0.0210225
20/20
3320
Ridge, today's return only
2026-07-27 ~ 2026-08-21
Prior traded value
Middle third
-0.000833338
20/20
3340
Ridge, today's return only
2026-07-27 ~ 2026-08-21
Prior traded value
Upper third
0.0258782
20/20
3340
Ridge, today's return only
2026-07-27 ~ 2026-08-21
Prior traded value
Missing
Unavailable
0/20
0
Ridge, today's return only
2026-07-27 ~ 2026-08-21
Quoted spread
Lower third
-0.0245476
20/20
3320
Ridge, today's return only
2026-07-27 ~ 2026-08-21
Quoted spread
Middle third
0.0373592
20/20
3340
Ridge, today's return only
2026-07-27 ~ 2026-08-21
Quoted spread
Upper third
0.0224827
20/20
3340
Ridge, today's return only
2026-07-27 ~ 2026-08-21
Quoted spread
Missing
Unavailable
0/20
0
Ridge, today's return only
2026-07-27 ~ 2026-08-21
Month
2026-07
0.0541063
5/5
2500
Ridge, today's return only
2026-07-27 ~ 2026-08-21
Month
2026-08
0.00367762
15/15
7500
Ridge, five other features
2026-07-27 ~ 2026-08-21
Prior traded value
Lower third
-0.00491024
20/20
3320
Ridge, five other features
2026-07-27 ~ 2026-08-21
Prior traded value
Middle third
0.00617379
20/20
3340
Ridge, five other features
2026-07-27 ~ 2026-08-21
Prior traded value
Upper third
0.00866254
20/20
3340
Ridge, five other features
2026-07-27 ~ 2026-08-21
Prior traded value
Missing
Unavailable
0/20
0
Ridge, five other features
2026-07-27 ~ 2026-08-21
Quoted spread
Lower third
-0.0117502
20/20
3320
Ridge, five other features
2026-07-27 ~ 2026-08-21
Quoted spread
Middle third
0.0241121
20/20
3340
Ridge, five other features
2026-07-27 ~ 2026-08-21
Quoted spread
Upper third
0.000721
20/20
3340
Ridge, five other features
2026-07-27 ~ 2026-08-21
Quoted spread
Missing
Unavailable
0/20
0
Ridge, five other features
2026-07-27 ~ 2026-08-21
Month
2026-07
0.00644296
5/5
2500
Ridge, five other features
2026-07-27 ~ 2026-08-21
Month
2026-08
0.00368564
15/15
7500
Shallow boosting tree
2026-07-27 ~ 2026-08-21
Prior traded value
Lower third
0.0116079
20/20
3320
Shallow boosting tree
2026-07-27 ~ 2026-08-21
Prior traded value
Middle third
0.00410962
20/20
3340
Shallow boosting tree
2026-07-27 ~ 2026-08-21
Prior traded value
Upper third
0.0214273
20/20
3340
Shallow boosting tree
2026-07-27 ~ 2026-08-21
Prior traded value
Missing
Unavailable
0/20
0
Shallow boosting tree
2026-07-27 ~ 2026-08-21
Quoted spread
Lower third
-0.033454
20/20
3320
Shallow boosting tree
2026-07-27 ~ 2026-08-21
Quoted spread
Middle third
0.0419886
20/20
3340
Shallow boosting tree
2026-07-27 ~ 2026-08-21
Quoted spread
Upper third
0.0235354
20/20
3340
Shallow boosting tree
2026-07-27 ~ 2026-08-21
Quoted spread
Missing
Unavailable
0/20
0
Shallow boosting tree
2026-07-27 ~ 2026-08-21
Month
2026-07
0.0519343
5/5
2500
Shallow boosting tree
2026-07-27 ~ 2026-08-21
Month
2026-08
-0.000913472
15/15
7500
Ridge, six features
2026-08-24 ~ 2026-09-21
Prior traded value
Lower third
-0.017794
20/20
3320
Ridge, six features
2026-08-24 ~ 2026-09-21
Prior traded value
Middle third
0.0157278
20/20
3340
Ridge, six features
2026-08-24 ~ 2026-09-21
Prior traded value
Upper third
0.0165362
20/20
3340
Ridge, six features
2026-08-24 ~ 2026-09-21
Prior traded value
Missing
Unavailable
0/20
0
Ridge, six features
2026-08-24 ~ 2026-09-21
Quoted spread
Lower third
-0.0108411
20/20
3320
Ridge, six features
2026-08-24 ~ 2026-09-21
Quoted spread
Middle third
0.016895
20/20
3340
Ridge, six features
2026-08-24 ~ 2026-09-21
Quoted spread
Upper third
-0.0011194
20/20
3340
Ridge, six features
2026-08-24 ~ 2026-09-21
Quoted spread
Missing
Unavailable
0/20
0
Ridge, six features
2026-08-24 ~ 2026-09-21
Month
2026-08
0.027885
6/6
3000
Ridge, six features
2026-08-24 ~ 2026-09-21
Month
2026-09
-0.0120037
14/14
7000
Ridge, today's return only
2026-08-24 ~ 2026-09-21
Prior traded value
Lower third
-0.0221084
20/20
3320
Ridge, today's return only
2026-08-24 ~ 2026-09-21
Prior traded value
Middle third
0.00635337
20/20
3340
Ridge, today's return only
2026-08-24 ~ 2026-09-21
Prior traded value
Upper third
0.0201128
20/20
3340
Ridge, today's return only
2026-08-24 ~ 2026-09-21
Prior traded value
Missing
Unavailable
0/20
0
Ridge, today's return only
2026-08-24 ~ 2026-09-21
Quoted spread
Lower third
-0.0027101
20/20
3320
Ridge, today's return only
2026-08-24 ~ 2026-09-21
Quoted spread
Middle third
0.0281189
20/20
3340
Ridge, today's return only
2026-08-24 ~ 2026-09-21
Quoted spread
Upper third
-0.0132295
20/20
3340
Ridge, today's return only
2026-08-24 ~ 2026-09-21
Quoted spread
Missing
Unavailable
0/20
0
Ridge, today's return only
2026-08-24 ~ 2026-09-21
Month
2026-08
0.0165054
6/6
3000
Ridge, today's return only
2026-08-24 ~ 2026-09-21
Month
2026-09
-0.00636345
14/14
7000
Ridge, five other features
2026-08-24 ~ 2026-09-21
Prior traded value
Lower third
-0.00245522
20/20
3320
Ridge, five other features
2026-08-24 ~ 2026-09-21
Prior traded value
Middle third
0.0202398
20/20
3340
Ridge, five other features
2026-08-24 ~ 2026-09-21
Prior traded value
Upper third
-0.00375958
20/20
3340
Ridge, five other features
2026-08-24 ~ 2026-09-21
Prior traded value
Missing
Unavailable
0/20
0
Ridge, five other features
2026-08-24 ~ 2026-09-21
Quoted spread
Lower third
-0.0247374
20/20
3320
Ridge, five other features
2026-08-24 ~ 2026-09-21
Quoted spread
Middle third
-0.0295838
20/20
3340
Ridge, five other features
2026-08-24 ~ 2026-09-21
Quoted spread
Upper third
0.0212201
20/20
3340
Ridge, five other features
2026-08-24 ~ 2026-09-21
Quoted spread
Missing
Unavailable
0/20
0
Ridge, five other features
2026-08-24 ~ 2026-09-21
Month
2026-08
0.00666498
6/6
3000
Ridge, five other features
2026-08-24 ~ 2026-09-21
Month
2026-09
-0.0173183
14/14
7000
Shallow boosting tree
2026-08-24 ~ 2026-09-21
Prior traded value
Lower third
0.0113411
20/20
3320
Shallow boosting tree
2026-08-24 ~ 2026-09-21
Prior traded value
Middle third
0.0378244
20/20
3340
Shallow boosting tree
2026-08-24 ~ 2026-09-21
Prior traded value
Upper third
0.0220939
20/20
3340
Shallow boosting tree
2026-08-24 ~ 2026-09-21
Prior traded value
Missing
Unavailable
0/20
0
Shallow boosting tree
2026-08-24 ~ 2026-09-21
Quoted spread
Lower third
-0.00580725
20/20
3320
Shallow boosting tree
2026-08-24 ~ 2026-09-21
Quoted spread
Middle third
0.0238209
20/20
3340
Shallow boosting tree
2026-08-24 ~ 2026-09-21
Quoted spread
Upper third
0.0321233
20/20
3340
Shallow boosting tree
2026-08-24 ~ 2026-09-21
Quoted spread
Missing
Unavailable
0/20
0
Shallow boosting tree
2026-08-24 ~ 2026-09-21
Month
2026-08
0.0859258
6/6
3000
Shallow boosting tree
2026-08-24 ~ 2026-09-21
Month
2026-09
-0.0117898
14/14
7000
Ridge, six features
2026-09-22 ~ 2026-10-19
Prior traded value
Lower third
0.0652722
20/20
3307
Ridge, six features
2026-09-22 ~ 2026-10-19
Prior traded value
Middle third
0.038687
20/20
3319
Ridge, six features
2026-09-22 ~ 2026-10-19
Prior traded value
Upper third
0.0823633
20/20
3328
Ridge, six features
2026-09-22 ~ 2026-10-19
Prior traded value
Missing
Unavailable
0/20
0
Ridge, six features
2026-09-22 ~ 2026-10-19
Quoted spread
Lower third
0.0912519
20/20
3309
Ridge, six features
2026-09-22 ~ 2026-10-19
Quoted spread
Middle third
0.0349982
20/20
3319
Ridge, six features
2026-09-22 ~ 2026-10-19
Quoted spread
Upper third
0.0659156
20/20
3326
Ridge, six features
2026-09-22 ~ 2026-10-19
Quoted spread
Missing
Unavailable
0/20
0
Ridge, six features
2026-09-22 ~ 2026-10-19
Month
2026-09
0.000641235
7/7
3500
Ridge, six features
2026-09-22 ~ 2026-10-19
Month
2026-10
0.0996227
13/13
6454
Ridge, today's return only
2026-09-22 ~ 2026-10-19
Prior traded value
Lower third
0.0626053
20/20
3307
Ridge, today's return only
2026-09-22 ~ 2026-10-19
Prior traded value
Middle third
0.054264
20/20
3319
Ridge, today's return only
2026-09-22 ~ 2026-10-19
Prior traded value
Upper third
0.0823072
20/20
3328
Ridge, today's return only
2026-09-22 ~ 2026-10-19
Prior traded value
Missing
Unavailable
0/20
0
Ridge, today's return only
2026-09-22 ~ 2026-10-19
Quoted spread
Lower third
0.0866899
20/20
3309
Ridge, today's return only
2026-09-22 ~ 2026-10-19
Quoted spread
Middle third
0.0335153
20/20
3319
Ridge, today's return only
2026-09-22 ~ 2026-10-19
Quoted spread
Upper third
0.0772045
20/20
3326
Ridge, today's return only
2026-09-22 ~ 2026-10-19
Quoted spread
Missing
Unavailable
0/20
0
Ridge, today's return only
2026-09-22 ~ 2026-10-19
Month
2026-09
-0.00627198
7/7
3500
Ridge, today's return only
2026-09-22 ~ 2026-10-19
Month
2026-10
0.109846
13/13
6454
Ridge, five other features
2026-09-22 ~ 2026-10-19
Prior traded value
Lower third
0.00245704
20/20
3307
Ridge, five other features
2026-09-22 ~ 2026-10-19
Prior traded value
Middle third
-0.0122281
20/20
3319
Ridge, five other features
2026-09-22 ~ 2026-10-19
Prior traded value
Upper third
0.0245754
20/20
3328
Ridge, five other features
2026-09-22 ~ 2026-10-19
Prior traded value
Missing
Unavailable
0/20
0
Ridge, five other features
2026-09-22 ~ 2026-10-19
Quoted spread
Lower third
0.0336458
20/20
3309
Ridge, five other features
2026-09-22 ~ 2026-10-19
Quoted spread
Middle third
0.0077558
20/20
3319
Ridge, five other features
2026-09-22 ~ 2026-10-19
Quoted spread
Upper third
-0.0273284
20/20
3326
Ridge, five other features
2026-09-22 ~ 2026-10-19
Quoted spread
Missing
Unavailable
0/20
0
Ridge, five other features
2026-09-22 ~ 2026-10-19
Month
2026-09
0.032589
7/7
3500
Ridge, five other features
2026-09-22 ~ 2026-10-19
Month
2026-10
-0.0113619
13/13
6454
Shallow boosting tree
2026-09-22 ~ 2026-10-19
Prior traded value
Lower third
-0.013476
20/20
3307
Shallow boosting tree
2026-09-22 ~ 2026-10-19
Prior traded value
Middle third
0.0088224
20/20
3319
Shallow boosting tree
2026-09-22 ~ 2026-10-19
Prior traded value
Upper third
0.0209637
20/20
3328
Shallow boosting tree
2026-09-22 ~ 2026-10-19
Prior traded value
Missing
Unavailable
0/20
0
Shallow boosting tree
2026-09-22 ~ 2026-10-19
Quoted spread
Lower third
0.00466792
20/20
3309
Shallow boosting tree
2026-09-22 ~ 2026-10-19
Quoted spread
Middle third
0.0142811
20/20
3319
Shallow boosting tree
2026-09-22 ~ 2026-10-19
Quoted spread
Upper third
0.00279838
20/20
3326
Shallow boosting tree
2026-09-22 ~ 2026-10-19
Quoted spread
Missing
Unavailable
0/20
0
Shallow boosting tree
2026-09-22 ~ 2026-10-19
Month
2026-09
0.0121428
7/7
3500
Shallow boosting tree
2026-09-22 ~ 2026-10-19
Month
2026-10
0.00328796
13/13
6454
Daily prices do not prove order fills, market depth or trading capacity. No brokerage account was connected. The existing observation registry is unchanged.
Ridge had little ranking effect in the middle test period and a stronger positive effect in the last. The three periods do not establish a dependable trading advantage.
Monthly pools contain at most 500 source candidates selected using the previous 20 exchange sessions. Ridge and Elastic Net predict the next session’s observed first-to-last trade return using six daily features.
Security identity, historical security types, corporate actions and execution remain incompletely verified. This historical period was already explored. These prediction scores carry no accepted trading PnL.
Did higher model scores rank stronger next-session candidates?
Rank IC ranges from −1 to 1. Positive values mean higher scores tended to accompany stronger later returns. Zero means no ranking association. Missing bars have undefined scores; the table gives valid-date counts.
All declared models and baselines across the same three periods
Test period
Model or rule
Mean daily rank IC
Mean daily squared error
Valid IC dates / requested
2026-07-27 ~ 2026-08-21
Ridge
0.020962
0.00073491
20/20
2026-07-27 ~ 2026-08-21
Elastic Net
Undefined
0.000733861
0/20
2026-07-27 ~ 2026-08-21
Always predict zero
Undefined
0.00073393
0/20
2026-07-27 ~ 2026-08-21
Rank by today’s move
-0.0162848
0.00162404
20/20
2026-08-24 ~ 2026-09-21
Ridge
-0.0000370727
0.000437223
20/20
2026-08-24 ~ 2026-09-21
Elastic Net
0.000497198
0.000436837
20/20
2026-08-24 ~ 2026-09-21
Always predict zero
Undefined
0.0004375
0/20
2026-08-24 ~ 2026-09-21
Rank by today’s move
-0.000497198
0.000858641
20/20
2026-09-22 ~ 2026-10-19
Ridge
0.0649792
0.000436102
20/20
2026-09-22 ~ 2026-10-19
Elastic Net
0.0645755
0.000436156
20/20
2026-09-22 ~ 2026-10-19
Always predict zero
Undefined
0.00043864
0/20
2026-09-22 ~ 2026-10-19
Rank by today’s move
-0.0692047
0.00100607
20/20
Each test period requests 20 exchange dates. A day needs at least 30 distinct candidates and nonconstant scores and labels for IC. Zero forecasts have undefined IC. Candidate pools change monthly, so distinct identities across a period can exceed 500.
Strategy results are available; factor validation is still pending
Momentum and moving-average rules have been backtested. That does not yet show whether the underlying signals predict later returns consistently.
The stock prediction study above measures ranking separately. The four signals below still need their own IC, grouped-return and signal-decay tests.
US and Hong Kong stocks
Positive momentum · 20
Select symbols whose prior-close return over 20 sessions is positive. Take up to ten in sorted identifier order and equally weight them; hold cash if none qualify. This is a sign filter, not a momentum ranking.
Strategy backtest available · independent factor tests pending
Select symbols whose 20-session moving average exceeds their 60-session average at the prior close. Take up to ten in sorted identifier order and equally weight them, or hold cash.
Strategy backtest available · independent factor tests pending
Check whether signal values agree with subsequent returns, using only information available at the decision time.
Grouped returns
Sort assets by the signal and compare later returns across groups, including costs.
Stability and decay
Check different periods, markets and holding horizons on fresh data.
The four signals in this section have no published IC, grouped-return or signal-decay scores. Their future tests remain separate from the stock prediction study above.
Check whether signal values agree with subsequent returns, using only information available at the decision time.
Grouped returns
Sort assets by the signal and compare later returns across groups, including costs.
Stability and decay
Check different periods, markets and holding horizons on fresh data.
The four signals in this section have no published IC, grouped-return or signal-decay scores. Their future tests remain separate from the stock prediction study above.
The first authenticated check returned HTTP 403. Acquisition stopped before any market data was downloaded.
The implementation passed synthetic tests. Provider access remains unverified.
Permission to publish derived research statistics has not been verified. No measured factor chart is published.
The offline tool checks four fixed signals against 6-hour and 24-hour forward returns. It reports rank correlation and descriptive groups, with sample counts. It does not simulate a traded portfolio.
momentum_24hPrice change over the previous 24 complete hours.
momentum_168hPrice change over the previous 168 complete hours.
volume_ratio_24h_7dVolume in the last 24 hours divided by average daily volume in the preceding seven days.
momentum_volume_24hKeep positive 24-hour momentum when the volume ratio exceeds one, otherwise zero. Missing inputs remain missing.
Planned sample and verification record
One authenticated request, with no retry. The response alone does not identify the cause of HTTP 403.
Frozen requested UTC range: →
These nine identities were fixed before the request. They are a planned sample, not nine observed series or the whole crypto market.
ethereum-weth
ethereum-wbtc
ethereum-link
ethereum-uni
ethereum-aave
ethereum-comp
ethereum-crv
ethereum-ldo
ethereum-sushi
No real-data IC, grouped returns or backtest PnL is available. Current selection and unverified historical availability would also limit any future interpretation.
Longer validation completed the model comparison. The stock models still show no consistent ranking advantage.
US stocks
All eight model blocks produced predictions. Of 168 account estimates, 156 completed and 12 stopped at known corporate-action boundaries. All four 20-session model rank correlations were negative.
Stock input review
Broker contract records exist for ten candidates. None passes the full historical identity, security-type, corporate-action and availability review yet. This stock study remains a raw-price research proxy.
Crypto controls
Trend accounts beat the matched-exposure control in 33 of 72 same-condition comparisons. The median return difference was zero. These controls share target exposure, not identical volatility or execution risk.
New observation preparation
The new recovery reused 344 responses and fetched 40 more, totaling 6,443 new body bytes. Warmup now ends on 2026-10-24. The crypto protocol is frozen; no forward observations have been accepted.
First eligible price date · Actual protocol freeze UTC
A new bar must complete and its availability must pass review. US warmup remains stale. No collection schedule or broker session was activated.
Latest model results with 60 validation sessions
IC compares predicted ranks with later return ranks. Negative values mean the rankings ran in opposite directions. MSE measures squared prediction error. These reused historical windows do not establish new out-of-sample performance.