Recommendations
0 to acquire · 1 to dispose
| Ticker | Name | Close | Action | Action Price Where to act — a buy-limit on a pullback or a buy-stop above resistance, not the current price. Sanity-check vs Close: on a held name, an action price stranded above the close means the queued level was set when the stock was higher — stale, awaiting reprice. | Stop The risk-defined exit, set below the entry for a long (~1.2–1.8×ATR). A held long whose Stop sits at/above the Close is already below its stop — a stale box awaiting reprice. | 1wk Model estimate of the likely price at this horizon — a forward projection, not a guarantee, and separate from the trade's Action Price or Stop. Where the ML estimator is enabled these are per-ticker calibrated forecasts (~80% coverage band) that are refreshed periodically and can drift between refreshes; otherwise they're interpolated from the signal's swing target. Confirm against the settled close. | 4wk Model estimate of the likely price at this horizon — a forward projection, not a guarantee, and separate from the trade's Action Price or Stop. Where the ML estimator is enabled these are per-ticker calibrated forecasts (~80% coverage band) that are refreshed periodically and can drift between refreshes; otherwise they're interpolated from the signal's swing target. Confirm against the settled close. | 12wk Model estimate of the likely price at this horizon — a forward projection, not a guarantee, and separate from the trade's Action Price or Stop. Where the ML estimator is enabled these are per-ticker calibrated forecasts (~80% coverage band) that are refreshed periodically and can drift between refreshes; otherwise they're interpolated from the signal's swing target. Confirm against the settled close. | Rationale |
|---|---|---|---|---|---|---|---|---|---|
| 2888 | STANCHART | 218.00 | SELL ALL | 218.00 | 222.79⚠ | 218.19 (+0.1%) | 220.41 (+1.1%) | 213.36 (-2.1%) | StanChart closed decisively below its stop (218.00 vs 222.79, -2.2%, 0.57 ATR) on a second straight NO TRADE, and its own 12-week estimate (213.36) sits below the close - a broken line with no forward case, so exit in full. L2 stop-break + negative 12wk (pre-commit 'close < 222.79 -> SELL' fired; supersedes the HF-P11 N=2 SELL 50). PROFIT_ARMED is the inverted-T12 artifact (HF-P50; Gain -1.26 ATR). Not an HF-EOQ-2 case (below VWAP 235.47, dead 12W). Realised -HKvs avg 228.63. Reprice if the open gaps >1.5%. |
| 0939 | CCB - H SHS | 9.66 | WATCH — queued order lapsed | — | — | n/a | n/a | n/a | Queued buy @9.68 lapsed — closed 9.66 below the level; awaiting reprice at the next end-of-day run. CCB re-armed to BUY-ADD cv72 on a pullback-to-VWAP read (Buy_Rank 1), sitting right on its 20D VWAP with a positive 12-week view (10.11, +4.6%) - the book's most reliable buy family (L1). Limit at the printed Entry 9.68 (marketable vs 9.665 close). HF-3 clear (+4.6%); HF-4 Est_1W 9.67 vs 9.68 is a -0.10% / 0.06-ATR shortfall, inside the HF-P14 de-minimis band -> layers agree. 43.88% x = (, HF-P65). Line stop 9.47 kept (printed 9.34). PROFIT_ARMED is the T12_Progress artifact (HF-P50, Gain 1.30). Expires 10-13. |
| 2318 | Ping An Insurance | 51.30 | WATCH | 51.30 | 50.01 | 51.45 (+0.3%) | 50.87 (-0.8%) | 50.15 (-2.2%) | Ping An's oversold BUY repeats at cv68, but its 12-week estimate (50.15) is 2.2% below the close and it trades under EMA50/EMA - still a falling knife, not a buy. The 10-07 HF-P12 re-arm predicate (Est_12W >= Close AND Est_1W >= Entry) fails on the 12W leg; Est_4W 50.87 is also below entry. Carried unchanged. |
| 3328 | Bank of Communications | 8.35 | HOLD | 8.40 | 8.05 | 8.39 (-0.1%) | 8.37 (-0.4%) | 8.52 (+1.4%) | BoCom printed BUY-ADD cv67 (momentum continuation, buy-stop 8.40) on a +1.8% day; the written re-arm needs two consecutive settled-close BUY-ADD prints, so today counts 1/2 and the add waits one session. Est_1W 8.39 >= 8.40 x 0.9975 and entry 0.30 ATR from close both pass. Armed (Gain 3.71) with no tick (T12 8.52 >= 1.02 x 8.35 = 8.517). Stop 8.05 held (chandelier 8.02). |
| 3988 | Bank of China | 6.03 | HOLD | 6.03 | 5.90 | 6.04 (+0.2%) | 5.97 (-1.0%) | 6.34 (+5.1%) | Bank of China firmed to HOLD cv62 at 6.03, +10.9% on cost, with a live 12-week view (6.34). Genuinely armed (Gain 5.11 ATR) but no tick fired -> trail, don't trim; chandelier 5.80 < ratchet 5.90 held. |
| 3968 | China Merchants Bank | 51.65 | HOLD | 51.65 | 50.16 | 51.84 (+0.4%) | 52.05 (+0.8%) | 54.57 (+5.7%) | China Merchants Bank snapped back from three NO TRADE prints to HOLD cv72 at 51.65 (+1.4%), above the 51.00 trim fill, with a 12-week view of 54.57 (+5.7%). Residual single lot held; NoTrade count 0; stop 50.16 held (chandelier 49.64). |
Outcome & track record
Accuracy at the time of this record.
65 Graded decisions Past recommendations old enough to score against what actually happened (target hit / stopped out / closed). This is the evidence base — the bigger the number, the more history behind the calls. Click to inspect every one. See the decisions →
1.727 1-week calibration How much of the eventual 4-week move typically shows up in the first week (0 = almost none, 1 = most of it). Use it to read the 1-week estimates: a low number means prices drift toward the target slowly, so don't over-read a soft week-1.
89 Published records How many dated end-of-day verdicts exist for this book — the length of the public track record you can browse in the Archive below.