| 12:35 AM | rsifade | long | 29632.50 | 29619.50 | -13.0 | $-26.00 | ha10s_loss_cut | marginal | Treat eve-session RSI fades as lower-confidence entries and let the early loss-cut do its job rather than widening stops to avoid it. |
| 12:52 AM | rsifade | long | 29616.75 | 29629.00 | 12.3 | $24.50 | be_lock_tick peaked+20.5pt gaveback_to+12.2pt | good_exit | On fast-moving favorable trades, consider a tighter or staged trail past +1.5x ATR to protect more of the peak before giving back over a third of it. |
| 01:14 AM | rsifade | short | 29683.25 | 29663.75 | 19.5 | $39.00 | sma50_touch | good_entry | Let rsi_fade shorts run toward the 120pt TP when momentum confirms, since sma50_touch exits are leaving points on the table. |
| 01:20 AM | rsifade | long | 29633.00 | 29618.25 | -14.8 | $-29.50 | ha10s_loss_cut | good_exit | Let the early-exit heuristic keep clipping failed fades quickly rather than waiting for full stop-outs on rsi_fade entries. |
| 01:23 AM | rsifade | long | 29600.50 | 29585.75 | -14.8 | $-29.50 | ha10s_loss_cut | marginal | Require a confirming reversal candle/structure before fading extreme RSI rather than entering on the raw oscillator reading alone. |
| 01:27 AM | rsifade | long | 29582.50 | 29591.50 | 9.0 | $18.00 | trend_ride_end:htf_flip | good_exit | Let the htf_flip exit keep doing its job of grabbing quick fades without waiting for full TP. |
| 02:10 AM | ribbon | short | 29610.25 | 29604.50 | 5.8 | $11.50 | rsi_extreme_exit(rsi=28) | good_exit | A 1-bar +5.8pt scratch is the exit rule working as designed, not an entry edge β don't read alpha into it either way. |
| 02:25 AM | rsifade | short | 29632.75 | 29621.00 | 11.8 | $23.50 | be_lock_tick peaked+23.2pt gaveback_to+11.8pt | good_exit | Tighten the be_lock giveback threshold on fast RSI-fade reversals so peak profit isn't cut in half before exit. |
| 02:55 AM | ribbon | short | 29623.50 | 29643.50 | -20.0 | $-40.00 | sma50_touch | marginal | Wait for RSI/price to clear away from the SMA50 before taking ribbon-flip shorts, or the SMA50 touch will tag you almost immediately. |
| 03:00 AM | ict | short | 29608.25 | 29626.50 | -18.3 | $-36.50 | ha10s_loss_cut | good_exit | Tick-exit's fast loss-cut is doing its job here; the bigger lever is filtering entries so fewer of these low-quality reclaim setups fire in chop. |
| 03:20 AM | trend_ma | long | 29652.50 | 29658.25 | 5.8 | $11.50 | trend_ride_end:htf_flip | good_exit | Letting htf_flip trigger a fast, disciplined exit on a small favorable move is preferable to holding into a trend reversal. |
| 03:22 AM | trend_ma | long | 29670.25 | 29676.00 | 5.8 | $11.50 | trend_ride_end:htf_flip | good_exit | Keep honoring the htf_flip exit signal promptly rather than holding for the full TP when the higher-timeframe trend turns. |
| 03:24 AM | trend_ma | long | 29683.00 | 29669.00 | -14.0 | $-28.00 | ha10s_loss_cut | mistake | Don't take fresh long trend signals when RSI is already deep overbought β wait for a pullback or skip the entry. |
| 03:29 AM | trend_ma | long | 29669.25 | 29644.00 | -25.3 | $-50.50 | tick_sl | marginal | Require signal score/RSI meaningfully above 50 (not borderline) before sizing a trend_ma golden-cross entry. |
| 03:31 AM | trend_ma | long | 29652.00 | 29645.25 | -6.8 | $-13.50 | sma50_touch | marginal | Require the SMA50 to hold for more than one bar (or widen the touch buffer relative to ATR) before treating it as an exit trigger on golden_cross entries. |
| 04:37 AM | rsifade | long | 29704.75 | 29715.75 | 11.0 | $22.00 | be_lock_tick peaked+20.5pt gaveback_to+11.0pt | good_exit | Consider tightening the giveback trail once price is up 2x the SL distance, so peaks like +20.5pt don't shrink to under half their value. |
| 05:06 AM | ict | long | 29722.00 | 29728.50 | 6.5 | $13.00 | sma50_touch | good_exit | When price confirms the sweep/reclaim thesis instantly, taking the quick sma50 scalp is fine, but consider trailing slightly to capture more of the move on strong ICT setups like this. |
| 05:10 AM | ict | long | 29724.25 | 29726.25 | 2.0 | $4.00 | sma50_touch | marginal | Don't let a same-bar sma50 touch override a wide TP on a fresh ICT reclaim signal β give the setup at least a few bars to develop before an indicator-based exit overrides the target. |
| 05:50 AM | rsifade | long | 29754.75 | 29766.25 | 11.5 | $23.00 | be_lock_tick peaked+23.8pt gaveback_to+11.5pt | good_exit | Consider trailing tighter once profit exceeds ~2x the giveback threshold to capture more of the peak on fast reversals. |
| 06:06 AM | rsifade | long | 29754.00 | 29742.50 | -11.5 | $-23.00 | sma50_touch | marginal | Require a reversal confirmation candle (not just RSI extreme) before entering fade trades during low-liquidity evening hours. |
| 06:10 AM | rsifade | long | 29742.50 | 29742.00 | -0.5 | $-1.00 | sma50_touch | unlucky | Consider requiring a minimum hold/confirmation bar before sma50_touch can trigger, so a valid oversold fade isn't scratched before it has room to work. |
| 06:26 AM | rsifade | long | 29739.50 | 29744.50 | 5.0 | $10.00 | sma50_touch | marginal | For wide-TP mean-reversion entries, don't let a same-bar sma50_touch exit override the planβgive the trade room before taking a token profit. |
| 06:55 AM | ribbon | long | 29751.25 | 29762.50 | 11.3 | $22.50 | be_lock_tick peaked+48.8pt gaveback_to+11.2pt | good_exit | Tighten the trailing lock (or scale out) once profit exceeds ~4x the giveback threshold instead of letting a flat static stop erase most of the gain. |
| 07:20 AM | rsifade | long | 29746.00 | 29759.25 | 13.3 | $26.50 | sma50_touch | good_exit | Keep using structure-based exits (sma50_touch) on RSI fades rather than holding for full TP, since fast partial wins compound better than waiting. |
| 07:46 AM | rsifade | long | 29756.00 | 29758.25 | 2.3 | $4.50 | sma50_touch | good_exit | Quick sma50_touch exits on rsi_fade scalps lock in small gains fast β fine as designed, no change needed. |
| 07:48 AM | rsifade | long | 29754.00 | 29761.25 | 7.3 | $14.50 | sma50_touch | good_exit | On single-bar SMA50-touch exits after a fade, consider trailing slightly past the touch rather than booking instantly, since the entry thesis (extreme RSI) often has more room to run. |
| 07:53 AM | rsifade | long | 29750.25 | 29742.50 | -7.8 | $-15.50 | sma50_touch | unlucky | Let RSI-fade entries breathe past 1 bar before an sma50_touch exit invalidates them, or the setup gets stopped out by noise instead of thesis failure. |
| 07:55 AM | rsifade | long | 29745.00 | 29740.50 | -4.5 | $-9.00 | sma50_touch | marginal | Check that the sma50_touch exit isn't sitting too close to entry before taking rsi_fade signals, or it'll cap trades before the wide TP can ever engage. |
| 08:07 AM | rsifade | long | 29712.75 | 29724.00 | 11.3 | $22.50 | trend_ride_end:sma_invalidate | good_exit | On 1-bar fade entries, let the invalidation exit take quick profits rather than assuming the full TP will fill. |
| 08:29 AM | rsifade | long | 29684.25 | 29669.25 | -15.0 | $-30.00 | ha10s_loss_cut | unlucky | Consider whether the ha10s_loss_cut is stopping out RSI-fade trades too early relative to their intended SL, and check if widening its trigger for this strategy improves win rate. |
| 08:31 AM | rsifade | long | 29663.25 | 29671.75 | 8.5 | $17.00 | trend_ride_end:sma_invalidate | good_exit | Keep using the trend-ride SMA-invalidate exit as the primary bail on quick oversold snaps rather than waiting for TP/SL. |
| 08:33 AM | rsifade | long | 29665.50 | 29671.75 | 6.3 | $12.50 | trend_ride_end:htf_flip | good_exit | Let the htf_flip exit rule keep overriding the fixed TP on fast-moving fades β it's banking gains before mean-reversion can fail. |
| 08:36 AM | rsifade | long | 29660.00 | 29673.00 | 13.0 | $26.00 | trend_ride_end:htf_flip | good_exit | Let the HTF-flip exit rule cut winners early rather than holding to the fixed TP β it captured most of the move with minimal exposure. |
| 08:56 AM | rsifade | short | 29717.50 | 29717.50 | 0.0 | $0.00 | sma50_touch | good_exit | A scratch exit on no adverse movement is fine, but consider whether the sma50_touch trigger is firing too early to let the fade thesis actually play out. |
| 08:58 AM | rsifade | short | 29720.25 | 29718.75 | 1.5 | $3.00 | sma50_touch | good_exit | When RSI-fade entries hit the sma50_touch exit that fast, consider let-it-run logic since the immediate reversal usually signals more room before real resistance. |
| 09:01 AM | rsifade | short | 29726.75 | 29746.75 | -20.0 | $-40.00 | tick_sl | mistake | Require a momentum-stall confirmation (e.g. lower high or MACD roll) before fading RSI extremes, not just the RSI level alone. |
| 09:02 AM | rsifade | short | 29742.00 | 29738.50 | 3.5 | $7.00 | sma50_touch | good_exit | Don't size stops/targets for a multi-bar hold when the exit logic actually triggers on fast intrabar signals like sma50_touch. |
| 09:04 AM | rsifade | short | 29741.50 | 29738.00 | 3.5 | $7.00 | sma50_touch | good_exit | Consider letting rsi_fade winners run closer to the TP/trail instead of exiting on first sma50 touch when the fade is working immediately. |
| 09:17 AM | rsifade | long | 29704.25 | 29709.50 | 5.3 | $10.50 | trend_ride_end:sma_invalidate | unlucky | On rsi_fade entries, don't let a same-bar/1-bar trend-invalidate rule override the trade before giving the mean-reversion thesis at least a few bars to develop. |
| 10:24 AM | rsifade | short | 29668.25 | 29660.25 | 8.0 | $16.00 | be_lock_tick peaked+16.0pt gaveback_to+8.0pt | marginal | Widen the breakeven-lock giveback tolerance relative to ATR so small pullbacks don't cut winners before they can run toward TP. |
| 10:26 AM | rsifade | short | 29673.50 | 29661.00 | 12.5 | $25.00 | sma50_touch | good_exit | When a mean-reversion short pays off this fast, treat it as noise-driven luck rather than confirmation the RSI-fade edge is robust β track the sample size before scaling size. |
| 10:29 AM | rsifade | short | 29704.50 | 29706.75 | -2.3 | $-4.50 | sma50_touch | good_exit | 1-bar holds on sma50_touch exits are noise; consider giving rsi_fade shorts more room before honoring that exit trigger. |
| 10:31 AM | rsifade | short | 29700.25 | 29698.25 | 2.0 | $4.00 | sma50_touch | marginal | Require a higher RSI extreme (e.g. >75-80) before firing rsi_fade shorts to filter out marginal signals like this one. |
| 10:33 AM | rsifade | short | 29705.25 | 29698.50 | 6.8 | $13.50 | sma50_touch | good_entry | Letting rule-based exits (sma50_touch) take fast wins on overbought fades is fine even when far below the 120pt TP target. |
| 10:59 AM | rsifade | short | 29728.00 | 29746.50 | -18.5 | $-37.00 | sma50_touch | unlucky | Consider widening the initial stop or adding a delay filter so a single adverse bar doesn't trigger the SMA50 exit before the fade thesis has time to develop. |
| 11:01 AM | rsifade | short | 29739.25 | 29731.75 | 7.5 | $15.00 | sma50_touch | good_entry | Fine setup, but the sma50_touch exit is capping winners far below the 120pt TP β worth checking if it's leaving edge on the table. |
| 11:09 AM | trend_ma | long | 29694.00 | 29710.50 | 16.5 | $33.00 | be_lock_tick peaked+24.8pt gaveback_to+16.5pt | good_exit | Consider a wider or ATR-scaled be_lock trail so trend_ma winners aren't given back so fast after peaking. |
| 11:11 AM | trend_ma | long | 29702.50 | 29679.25 | -23.3 | $-46.50 | sma50_touch | marginal | Consider requiring a confirmation bar or minimum separation from sma50 before entry to avoid getting faked out by immediate mean-reversion on golden-cross signals. |
| 11:15 AM | trend_ma | long | 29665.75 | 29677.25 | 11.5 | $23.00 | be_lock_tick peaked+19.8pt gaveback_to+11.5pt | good_exit | Locking breakeven+ after a fast favorable move captured a small win instead of letting a 1-bar spike round-trip to scratch or loss. |
| 11:16 AM | trend_ma | long | 29681.25 | 29695.75 | 14.5 | $29.00 | trend_ride_end:sma_invalidate | good_exit | Let the SMA-invalidation exit override a wide static TP when trend confirmation dies fast, since realized-in-1-bar reversal risk to a $-580 SL wasn't worth chasing $150. |
| 11:18 AM | trend_ma | long | 29687.25 | 29690.75 | 3.5 | $7.00 | be_lock_tick peaked+15.0pt gaveback_to+3.5pt | good_exit | On a 1-bar +15pt spike, consider a partial-profit take instead of a pure trailing stop that gives back ~75% of the peak gain. |
| 11:19 AM | trend_ma | long | 29701.50 | 29719.75 | 18.3 | $36.50 | be_lock_tick peaked+27.0pt gaveback_to+18.2pt | good_exit | Consider trailing tighter after a strong initial pop (+27pt) rather than giving back ~9pt to the stop. |
| 11:23 AM | trend_ma | long | 29722.00 | 29696.75 | -25.3 | $-50.50 | tick_sl | good_exit | A tight, fast-acting SL on a marginal-score signal is doing its job hereβno change needed. |
| 11:37 AM | ict | long | 29689.75 | 29685.00 | -4.8 | $-9.50 | sma50_touch | marginal | Let the defined SL/TP manage the trade instead of exiting on an incidental MA touch within the first bar. |
| 12:19 PM | trend_ma | short | 29582.75 | 29565.00 | 17.8 | $35.50 | rsi_extreme_exit(rsi=27) | good_exit | Consider letting rsi_extreme_exit trail a bit more on trend_ma shorts before cutting, since 3-bar exits leave the bulk of the 150pt TP on the table. |
| 02:05 PM | rsifade | short | 29534.75 | 29528.25 | 6.5 | $13.00 | sma50_touch | good_exit | Let the sma50_touch exit rule stand as-is on rsi_fade shorts since it's capturing fast mean-reversion moves efficiently. |
| 03:44 PM | rsifade | short | 29451.25 | 29442.25 | 9.0 | $18.00 | eod_flatten(15:45 ET, now 15:45) | good_exit | 1-bar EOD-forced exits with wide TP/SL (20/120) mean outcome is driven by flatten timing, not signal quality β track these separately from organic exits. |