Singapore — Graded decisions
Every past recommendation whose target window has elapsed, scored against what actually happened. This is how we keep ourselves honest.
How to read this
- Graded — the recommendation’s horizon has passed, so we can score it.
- Hit target — price reached the model’s target. Stopped out — it hit the protective stop first. Closed — neither; it ran to the horizon. Not filled — a queued order that never triggered.
- 1wk / 4wk — the actual price return over that window after the decision.
| Date | Ticker | Decision | Signal | Outcome | 1wk | 4wk |
|---|---|---|---|---|---|---|
| 2026-07-23 | VC2 | BUY FILLED @1.30 | MomentumContinuation_Up | Closed | — | — |
| 2026-07-22 | VC2 | BUY QUEUED @1.30 | MomentumContinuation_Up | Closed | — | — |
| 2026-07-17 | ME8U | SELL 50% | FailedBreakout_Down_20D | Closed | -0.5% | — |
| 2026-07-17 | J69U | SELL 50% | FailedBreakout_Down_20D | Closed | +0.4% | — |
| 2026-07-17 | O39 | PROFIT-TAKE 50% | NoTrade | Closed | +1.9% | — |
| 2026-07-17 | A17U | EXIT 100% | FailedBreakout_Down_20D | Closed | -0.8% | — |
| 2026-07-17 | 9CI | EXIT 100% | FailedBreakout_Down_20D | Closed | +0.0% | — |
| 2026-07-16 | ME8U | SELL 50% | FailedBreakout_Down_20D | Closed | +0.5% | — |
| 2026-07-16 | J69U | SELL 50% | FailedBreakout_Down_20D | Closed | +1.3% | — |
| 2026-07-16 | O39 | PROFIT-TAKE 30% | MomentumContinuation_Up | Closed | +0.4% | — |
| 2026-07-16 | A17U | EXIT 100% | RallySell_BearTrend | Closed | +1.6% | — |
| 2026-07-16 | 9CI | EXIT 100% | FailedBreakout_Down_20D | Closed | -1.6% | — |
| 2026-07-15 | ME8U | SELL 50% | FailedBreakout_Down_20D | Closed | -0.5% | — |
| 2026-07-15 | J69U | SELL 50% | FailedBreakout_Down_20D | Closed | +0.0% | — |
| 2026-07-15 | O39 | PROFIT-TAKE 30% | MomentumContinuation_Up | Closed | +2.9% | — |
| 2026-07-15 | A17U | SELL 100% | RallySell_BearTrend | Closed | +0.8% | — |
| 2026-07-15 | 9CI | SELL 100% | FailedBreakout_Down_20D | Closed | -1.6% | — |
| 2026-07-14 | N2IU | ADD QUEUED @1.30 | PullbackBuy_VWAP | Not filled | — | — |
| 2026-07-10 | ME8U | SELL 80% | FailedBreakout_Down_20D | Closed | -1.0% | — |
| 2026-07-10 | J69U | SELL 80% | FailedBreakout_Down_20D | Closed | +0.0% | — |
| 2026-07-10 | C07 | SELL 100% | FailedBreakout_Down_20D | Closed | -0.7% | — |
| 2026-07-10 | 9CI | SELL 100% | FailedBreakout_Down_20D | Closed | -0.4% | — |
| 2026-07-10 | A17U | SELL 100% | FailedBreakout_Down_20D | Closed | -1.6% | — |
| 2026-07-09 | ME8U | SELL 60% | FailedBreakout_Down_20D | Closed | +1.0% | — |
| 2026-07-09 | J69U | SELL 50% | FailedBreakout_Down_20D | Closed | +0.9% | — |
| 2026-07-09 | C07 | SELL 100% | FailedBreakout_Down_20D | Closed | -1.3% | — |
| 2026-07-09 | 9CI | SELL 100% | FailedBreakout_Down_20D | Closed | +1.6% | — |
| 2026-07-09 | A17U | SELL 100% | FailedBreakout_Down_20D | Closed | +0.0% | — |
| 2026-07-09 | S68 | ADD QUEUED @24.79 | MomentumContinuation_Up | Not filled | — | — |
| 2026-07-08 | ME8U | SELL 60% | FailedBreakout_Down_20D | Closed | +0.5% | — |
| 2026-07-08 | BUOU | SELL 50% | FailedBreakout_Down_20D | Closed | -1.0% | — |
| 2026-07-08 | J69U | SELL 50% | FailedBreakout_Down_20D | Closed | +0.9% | — |
| 2026-07-08 | 9CI | SELL 100% | FailedBreakout_Down_20D | Closed | +0.0% | — |
| 2026-07-08 | B61 | SELL 30% | NoTrade | Closed | +4.7% | — |
| 2026-07-08 | C07 | SELL 100% | FailedBreakout_Down_20D | Closed | -2.4% | — |
| 2026-07-08 | A17U | SELL 100% | FailedBreakout_Down_20D | Closed | +0.0% | — |
| 2026-07-08 | D05 | ADD QUEUED @68.87 | MomentumContinuation_Up | Not filled | — | — |
| 2026-07-07 | ME8U | SELL 60% | FailedBreakout_Down_20D | Closed | +0.0% | — |
| 2026-07-07 | 9CI | SELL 100% | FailedBreakout_Down_20D | Closed | +0.0% | — |
| 2026-07-07 | J69U | SELL 50% | RallySell_BearTrend | Closed | +1.4% | — |
| 2026-07-07 | B61 | SELL 30% | NoTrade | Closed | +5.9% | — |
| 2026-07-07 | D05 | ADD QUEUED @67.14 | MomentumContinuation_Up | Not filled | — | — |
| 2026-07-07 | U11 | ADD QUEUED @40.60 | MomentumContinuation_Up | Not filled | — | — |
| 2026-07-06 | ME8U | SELL 60% MARKET EXIT | FailedBreakout_Down_20D | Closed | +0.5% | — |
| 2026-07-06 | 9CI | SELL 100% MARKET EXIT | FailedBreakout_Down_20D | Closed | +1.2% | — |
| 2026-07-06 | B61 | SELL 30% | FailedBreakout_Down_20D | Closed | +5.5% | — |
| 2026-07-06 | J69U | SELL 50% | FailedBreakout_Down_20D | Closed | +0.5% | — |
| 2026-07-06 | O39 | ADD QUEUED @24.52 | PullbackBuy_VWAP | Not filled | — | — |
| 2026-07-06 | D05 | ADD QUEUED @64.82 | PullbackBuy_VWAP | Not filled | — | — |
| 2026-07-03 | ME8U | REDUCE 60% MARKET EXIT next open | FailedBreakout_Down_20D | Closed | -1.0% | +0.0% |
| 2026-07-03 | J69U | REDUCE 50% next open - L2 below-stop exit | FailedBreakout_Down_20D | Closed | -0.9% | +1.3% |
| 2026-07-03 | 9CI | EXIT 100% bundled MARKET EXIT next open | FailedBreakout_Down_20D | Closed | +0.4% | +4.8% |
| 2026-07-03 | U11 | STRONG BUY - ADD | PullbackBuy_VWAP | Not filled | — | — |
| 2026-07-03 | D05 | STRONG BUY - ADD | PullbackBuy_VWAP | Not filled | — | — |
| 2026-07-03 | O39 | STRONG BUY - ADD | PullbackBuy_VWAP | Not filled | — | — |
| 2026-07-02 | ME8U | REDUCE 60% MARKET EXIT next open | FailedBreakout_Down_20D | Closed | +0.5% | +0.5% |
| 2026-07-02 | 9CI | EXIT 100% bundled MARKET EXIT next open | FailedBreakout_Down_20D | Closed | +0.8% | +1.2% |
| 2026-07-02 | B61 | REDUCE 50% next open - confirm decisive break <4.74 | FailedBreakout_Down_20D | Closed | -0.6% | +2.3% |
| 2026-07-02 | J69U | REDUCE 50% next open - L2 below-stop exit | RallySell_BearTrend | Closed | +0.5% | +1.8% |
| 2026-07-02 | U11 | STRONG BUY - ADD | PullbackBuy_VWAP | Not filled | — | — |
| 2026-07-01 | ME8U | DISPOSE REDUCE 60% MARKET EXIT next open | FailedBreakout_Down_20D | Closed | +0.5% | +0.5% |
| 2026-07-01 | C07 | DISPOSE EXIT 100% MARKET EXIT next open | FailedBreakout_Down_20D | Closed | +3.7% | +1.6% |
| 2026-07-01 | 9CI | DISPOSE EXIT 100% MARKET EXIT next open | BreakdownDown_52W | Closed | +2.0% | +1.2% |
| 2026-06-30 | ME8U | DISPOSE REDUCE 60% PENDING next open | FailedBreakout_Down_20D | Closed | +1.0% | +0.5% |
| 2026-06-30 | C07 | DISPOSE EXIT 100% PENDING next open | FailedBreakout_Down_20D | Closed | +1.8% | +1.9% |
| 2026-06-30 | 9CI | DISPOSE EXIT 100% PENDING next open | FailedBreakout_Down_20D | Closed | +0.0% | +0.0% |
| 2026-06-29 | C07 | STRONG SELL - REDUCE | FailedBreakout_Down_20D | Closed | +1.8% | +3.9% |
| 2026-06-29 | ME8U | REDUCE 60% | FailedBreakout_Down_20D | Closed | +0.0% | -0.5% |
| 2026-06-29 | 9CI | EXIT 100% | FailedBreakout_Down_20D | Closed | -0.8% | -0.8% |
| 2026-06-26 | ME8U | REDUCE | RallySell_BearTrend | Closed | +0.0% | +0.0% |
| 2026-06-26 | C07 | EXIT | FailedBreakout_Down_20D | Closed | +2.5% | +3.2% |
| 2026-06-26 | 9CI | EXIT | FailedBreakout_Down_20D | Closed | -1.2% | -1.2% |
| 2026-06-25 | C07 | EXIT 100% 500 @27.00 | RallySell_BearTrend | Closed | +0.5% | -0.5% |
| 2026-06-25 | 9CI | EXIT 100% 2000 @2.54 | RallySell_BearTrend | Closed | -2.4% | -2.0% |
| 2026-06-25 | J69U | TRIM 50% 14000 @2.29 | Avoid | Closed | -3.1% | -0.9% |
| 2026-06-25 | U11 | ACQUIRE-ADD QUEUED gtc-limit @38.0 | PullbackBuy_VWAP | Not filled | — | — |
| 2026-06-24 | J69U | DISPOSE trim 50% ~14000 @2.27 | RallySell_BearTrend | Closed | -2.2% | +0.0% |
| 2026-06-24 | S58 | ACQUIRE QUEUED gtc-stop @4.43 | BreakoutAnticipate | Hit target (1w) | +0.5% | +5.9% |
| 2026-06-24 | U11 | ACQUIRE-ADD QUEUED gtc-limit @38.66 | PullbackBuy_VWAP | Not filled | — | — |
| 2026-06-23 | J69U | DISPOSE trim 30% | FailedBreakout_Down_20D | Closed | -1.8% | +0.4% |
| 2026-06-23 | O39 | ACQUIRE STRONG BUY-ADD QUEUED gtc buy-limit 24.09 | PullbackBuy_VWAP | Not filled | — | — |
| 2026-06-23 | U11 | ACQUIRE STRONG BUY-ADD QUEUED gtc buy-limit 38.60 | PullbackBuy_VWAP | Not filled | — | — |
| 2026-06-22 | D05 | ACQUIRE BUY-ADD | MomentumContinuation_Up | Hit target (4w) | +3.4% | +12.0% |
| 2026-06-22 | O39 | ACQUIRE STRONG BUY QUEUED | STRONG_BUY | Not filled | — | — |
| 2026-06-19 | D05 | QUEUED gtc buy-limit ~430 @ 65.25 | BreakoutUp_52W | Hit target (4w) | +2.3% | +10.3% |
| 2026-06-19 | S58 | QUEUED gtc buy-limit ~3000 @ 4.19 | ReversalDown_Overbought | Not filled | — | — |
| 2026-06-19 | O39 | QUEUED gtc buy-limit ~700 @ 24.00 | MomentumContinuation_Up | Not filled | — | — |
| 2026-06-19 | U11 | QUEUED gtc buy-limit ~230 @ 38.37 | PullbackBuy_VWAP | Not filled | — | — |
| 2026-06-18 | D05 | BUY - ADD | BreakoutUp_52W | Hit target (4w) | +2.3% | +10.3% |
| 2026-06-18 | U11 | STRONG BUY - ADD | PullbackBuy_VWAP | Not filled | — | — |
| 2026-06-18 | S58 | ACQUIRE-NEW STRONG BUY | BreakoutUp_20D | Not filled | — | — |
| 2026-06-17 | D05 | BUY-ADD | MomentumContinuation_Up | Hit target (4w) | +1.6% | +10.0% |
| 2026-06-17 | O39 | BUY-ADD | PullbackBuy_VWAP | Hit target (4w) | +1.3% | +15.9% |
| 2026-06-16 | U11 | STRONG BUY - ADD | MomentumContinuation_Up | Not filled | — | — |
| 2026-06-16 | O39 | STRONG BUY - ADD | PullbackBuy_VWAP | Not filled | — | — |
| 2026-06-15 | U13 | STRONG SELL - REDUCE | ReversalDown_Overbought | Closed | +0.2% | +3.2% |
| 2026-06-15 | N2IU | STRONG SELL - REDUCE | FailedBreakout_Down_20D | Closed | +0.0% | +5.5% |
| 2026-06-15 | C07 | STRONG SELL - REDUCE | FailedBreakout_Down_20D | Closed | -6.7% | -7.7% |
| 2026-06-15 | 9CI | STRONG SELL - REDUCE | FailedBreakout_Down_20D | Closed | -3.9% | -3.5% |
| 2026-06-12 | ME8U | EXIT 100% | FailedBreakout_Down_20D | Closed | -2.0% | -1.5% |
| 2026-06-12 | J69U | REDUCE 80% | FailedBreakout_Down_20D | Closed | -2.2% | +0.0% |
| 2026-06-12 | 9CI | EXIT | FailedBreakout_Down_20D | Closed | -3.1% | -2.7% |
| 2026-06-12 | N2IU | EXIT | FailedBreakout_Down_20D | Closed | +0.8% | +6.3% |
| 2026-06-11 | ME8U | REDUCE 80% | FailedBreakout_Down_20D | Closed | -1.0% | -0.5% |
| 2026-06-11 | J69U | REDUCE 80% | RallySell_BearTrend | Closed | -1.3% | +0.9% |
| 2026-06-11 | 9CI | CLEAR | FailedBreakout_Down_20D | Closed | -2.4% | -2.0% |
| 2026-06-11 | A17U | CLEAR | FailedBreakout_Down_20D | Closed | -1.2% | -0.8% |
| 2026-06-11 | N2IU | CLEAR | FailedBreakout_Down_20D | Closed | +0.8% | +6.3% |
| 2026-06-11 | HMN | CLEAR | FailedBreakout_Down_20D | Closed | +1.1% | +2.3% |
| 2026-06-10 | ME8U | REDUCE 80% | FailedBreakout_Down_20D | Closed | -1.0% | -0.5% |
| 2026-06-10 | J69U | REDUCE 80% | FailedBreakout_Down_20D | Closed | -1.8% | +0.4% |
| 2026-06-10 | N2IU | CLEAR | FailedBreakout_Down_20D | Closed | +0.8% | +6.3% |
| 2026-06-10 | 9CI | CLEAR | FailedBreakout_Down_20D | Closed | -3.1% | -2.7% |
| 2026-06-10 | A17U | CLEAR | FailedBreakout_Down_20D | Closed | -0.8% | -0.4% |
| 2026-06-10 | HMN | CLEAR | FailedBreakout_Down_20D | Closed | +0.0% | +1.1% |
| 2026-06-09 | ME8U | REDUCE 80% | FailedBreakout_Down_20D | Closed | -0.5% | +0.0% |
| 2026-06-09 | 9CI | EXIT | FailedBreakout_Down_20D | Closed | -2.0% | -1.6% |
| 2026-06-09 | N2IU | CLEAR | FailedBreakout_Down_20D | Closed | +1.6% | +7.1% |
| 2026-06-09 | A17U | CLEAR | FailedBreakout_Down_20D | Closed | +1.2% | +1.6% |
| 2026-06-09 | HMN | CLEAR | FailedBreakout_Down_20D | Closed | +2.3% | +3.4% |
| 2026-06-09 | D05 | BUY-ADD GTC 62.15 | PullbackBuy_VWAP | Not filled | — | — |