Recommendations
0 to acquire · 0 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 |
|---|---|---|---|---|---|---|---|---|---|
| 0939 | CCB - H SHS | 10.50 | HOLD | 10.50 | 10.21 | 10.50 (+0.0%) | 10.52 (+0.2%) | 10.60 (+1.0%) | Hold CCB: the line is +3.7% on cost, but conviction fell as the signal rotated to PullbackBuy_VWAP. It is not profit-armed (Gain_ATR 1.65), so there is no trim basis. The ratcheted stop 10.21 is carried (printed 9.64 not used), and the SELL 7,000 pre-commit below 10.21 stays live. |
| 3328 | Bank of Communications | 8.84 | HOLD | 8.84 | 8.45 | 8.87 (+0.4%) | 8.85 (+0.2%) | 8.89 (+0.6%) | Hold BoCom: the 11-10 add is flat and conviction eased on a HOLD print. There is no sell signal. The ratcheted stop 8.45 is carried (printed 8.09 not used). |
| 3988 | Bank of China | 6.22 | HOLD | 6.21 | 6.00 | 6.23 (+0.2%) | 6.12 (-1.5%) | 6.21 (-0.1%) | Hold BoC residual: HOLD 57 on a bullish family, so the non-bullish count stays at 0. The 52W-breakout rejection on 11-09 is vindicated (conviction. The ratcheted stop 6.00 is carried. |
| 3968 | China Merchants Bank | 54.00 | HOLD | 54.00 | 51.98 | 53.94 (-0.1%) | 53.79 (-0.4%) | 53.82 (-0.3%) | Hold CMB: conviction is down to 46 with the price just under cost, but the label is still HOLD and the stop holds. This is a deteriorating-signal watch, not a sell basis. Exit on a settled close below 51.98 (pre-commit SELL). |
| 0388 | HKEX | 383.60 | HOLD | 383.60 | 366.39 | 383.87 (+0.1%) | 384.14 (+0.1%) | 385.47 (+0.5%) | Hold HKEX: 4th consecutive NO TRADE ('Consensus conflict + low conviction'), flat on the fill and not armed. Per HF-6 and the NoTrade|sell -8 cell, there is no exit; hold on the 366.39 stop. |
| 0005 | HSBC HDGS(USD0.50) HK O'SEAS | 141.60 | HOLD | 141.60 | 133.60 | 143.46 (+1.3%) | 143.12 (+1.1%) | 147.45 (+4.1%) | Hold the HSBC residual: NO TRADE, +6.5% on cost and not armed (Gain_ATR 2.34). There is no sell signal for the rich valuation to amplify. Hold on the 133.60 stop; a 2nd SELL-REDUCE print exits the last lot. |
Outcome & track record
Accuracy at the time of this record.
87 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.105 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.