{"indicator":{"schema":"mastermind.indicator/v1","indicator":{"id":"confluence_rsimacd_stochrsi_mtf","title":"RSI-MACD × StochRSI MTF Confluence","engine":"python:signal_layer.confluence_v2@v2","source_lang":"python","source_hash":"sha256:f27a407bea861a2217477beb98c398abc62845d2bcc38d331d4963c06471986d","macd_kind":"rsi_based","params":{"confW":8,"rsiLen":14,"useMTF":true,"confirmTF":"1W","macd_on":"rsi","macd_fast":14,"macd_slow":60,"macd_signal":5,"buy_rsi_max":65,"ext_rsi":70,"rev_bars":3,"no_cut_exits":true,"reclaim_lane":true}},"symbol":"IRS","timeframe":"3D","as_of":"2026-08-13T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1995-05-30","known_ts":"1995-05-30","bar_index":37,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.8548,"stop_level":7.9789,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-06-01","known_ts":"1995-06-01","bar_index":38,"type":"RECLAIM","strength":0.588,"price":8.0615,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-05-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1995-05-30","prior_stop_level":7.9789,"sweep_low":7.7308,"atr14":0.158344,"stop_level":7.651628,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-06-16","known_ts":"1995-06-16","bar_index":41,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.7722,"stop_level":7.8548,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-08-23","known_ts":"1995-08-23","bar_index":57,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.8962,"stop_level":7.9789,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-11-29","known_ts":"1995-12-01","bar_index":80,"type":"BUY","strength":0.588,"price":7.4798,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"1996-01-25","known_ts":"1996-01-25","bar_index":93,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.5197,"stop_level":9.6047,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-01-26","known_ts":"1996-01-26","bar_index":93,"type":"RECLAIM","strength":0.863,"price":9.7747,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-01-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1996-01-25","prior_stop_level":9.6047,"sweep_low":9.5197,"atr14":0.154108,"stop_level":9.442646,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-04-25","known_ts":"1996-04-25","bar_index":114,"type":"RECLAIM","strength":1.0,"price":10.1572,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-01-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-05-07","known_ts":"1996-05-07","bar_index":116,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.8172,"stop_level":10.1572,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-05-09","known_ts":"1996-05-09","bar_index":117,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.8597,"stop_level":10.1572,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-05-13","known_ts":"1996-05-15","bar_index":118,"type":"REBUY","strength":0.863,"price":10.7522,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"1996-05-14","known_ts":"1996-05-14","bar_index":118,"type":"RECLAIM","strength":1.0,"price":10.3697,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-05-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1996-05-07","prior_stop_level":10.1572,"sweep_low":9.6897,"atr14":0.133942,"stop_level":9.622729,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-05-14","known_ts":"1996-05-14","bar_index":118,"type":"RECLAIM","strength":1.0,"price":10.3697,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-05-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1996-05-09","prior_stop_level":10.1572,"sweep_low":9.7747,"atr14":0.133942,"stop_level":9.707729,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-06-03","known_ts":"1996-06-03","bar_index":122,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.9647,"stop_level":11.0497,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-06-06","known_ts":"1996-06-06","bar_index":123,"type":"RECLAIM","strength":1.0,"price":11.1347,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-06-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1996-06-03","prior_stop_level":11.0497,"sweep_low":10.8797,"atr14":0.133122,"stop_level":10.813139,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-06-17","known_ts":"1996-06-17","bar_index":126,"type":"RECLAIM","strength":1.0,"price":11.3472,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-06-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-06-20","known_ts":"1996-06-24","bar_index":127,"type":"REBUY","strength":1.0,"price":11.8572,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1996-07-08","known_ts":"1996-07-08","bar_index":130,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.8372,"stop_level":10.9647,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1996-09-16","known_ts":"1996-09-18","bar_index":147,"type":"BUY","strength":0.725,"price":10.0297,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"1996-11-08","known_ts":"1996-11-08","bar_index":160,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.1147,"stop_level":10.1997,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1996-11-12","known_ts":"1996-11-12","bar_index":160,"type":"RECLAIM","strength":0.588,"price":10.2422,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-11-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"1996-11-08","prior_stop_level":10.1997,"sweep_low":10.1147,"atr14":0.101553,"stop_level":10.063924,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-11-18","known_ts":"1996-11-20","bar_index":162,"type":"REBUY","strength":0.588,"price":10.5397,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1997-02-28","known_ts":"1997-02-28","bar_index":185,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.6479,"stop_level":12.7792,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-03-17","known_ts":"1997-03-17","bar_index":189,"type":"RECLAIM","strength":1.0,"price":12.8667,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-02-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-05-12","known_ts":"1997-05-14","bar_index":202,"type":"BUY","strength":0.725,"price":13.0418,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"1997-07-21","known_ts":"1997-07-21","bar_index":218,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.8799,"stop_level":15.23,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-07-25","known_ts":"1997-07-25","bar_index":219,"type":"RECLAIM","strength":1.0,"price":15.405,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-07-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1997-07-21","prior_stop_level":15.23,"sweep_low":14.8799,"atr14":0.214396,"stop_level":14.772702,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-08-06","known_ts":"1997-08-06","bar_index":222,"type":"RECLAIM","strength":1.0,"price":15.7551,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-07-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-10-09","known_ts":"1997-10-13","bar_index":237,"type":"BUY","strength":0.725,"price":15.8427,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"1997-12-01","known_ts":"1997-12-03","bar_index":249,"type":"BUY","strength":0.45,"price":12.8273,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-01-12","known_ts":"1998-01-12","bar_index":258,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.2496,"stop_level":11.8898,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-01-16","known_ts":"1998-01-16","bar_index":259,"type":"RECLAIM","strength":0.588,"price":12.2328,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-01-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-01-12","prior_stop_level":11.8898,"sweep_low":11.2496,"atr14":0.356152,"stop_level":11.071524,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-03-10","known_ts":"1998-03-10","bar_index":271,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.6215,"stop_level":12.6673,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-03-11","known_ts":"1998-03-11","bar_index":271,"type":"RECLAIM","strength":0.588,"price":12.8959,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-03-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-03-10","prior_stop_level":12.6673,"sweep_low":12.5301,"atr14":0.183627,"stop_level":12.438287,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-03-30","known_ts":"1998-03-30","bar_index":276,"type":"RECLAIM","strength":0.725,"price":13.9934,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-03-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-04-08","known_ts":"1998-04-08","bar_index":278,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.2617,"stop_level":13.559,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-04-24","known_ts":"1998-04-24","bar_index":282,"type":"RECLAIM","strength":0.725,"price":13.9934,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-04-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-05-22","known_ts":"1998-05-22","bar_index":288,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.4447,"stop_level":13.5361,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-07-13","known_ts":"1998-07-15","bar_index":300,"type":"BUY","strength":0.45,"price":12.6444,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-07-16","known_ts":"1998-07-16","bar_index":301,"type":"RECLAIM","strength":0.725,"price":13.9934,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1998-07-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-08-04","known_ts":"1998-08-04","bar_index":305,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.216,"stop_level":13.4447,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-08-13","known_ts":"1998-08-13","bar_index":307,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.8441,"stop_level":13.4447,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-09-18","known_ts":"1998-09-22","bar_index":316,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-09-18","trigger_known_ts":"1998-09-22","strength":0.45,"price":7.7284,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.514191,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.5851,"atr14":0.605384,"stop_level":6.282408,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-09","known_ts":"1998-10-13","bar_index":321,"type":"BUY","strength":0.45,"price":7.7284,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-10-09","known_ts":"1998-10-13","bar_index":321,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1998-10-09","trigger_known_ts":"1998-10-13","strength":0.45,"price":7.7284,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.498319,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.8138,"atr14":0.459622,"stop_level":6.583989,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-14","known_ts":"1998-12-14","bar_index":336,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.2368,"stop_level":9.4204,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-15","known_ts":"1998-12-15","bar_index":336,"type":"RECLAIM","strength":0.725,"price":9.4215,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-12-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-12-14","prior_stop_level":9.4204,"sweep_low":9.2367,"atr14":0.255435,"stop_level":9.108983,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-03-01","known_ts":"1999-03-03","bar_index":353,"type":"BUY","strength":0.588,"price":9.1391,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"1999-05-17","known_ts":"1999-05-17","bar_index":371,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.8879,"stop_level":11.9359,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-05-18","known_ts":"1999-05-18","bar_index":371,"type":"RECLAIM","strength":0.863,"price":11.9838,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-05-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1999-05-17","prior_stop_level":11.9359,"sweep_low":11.8879,"atr14":0.20757,"stop_level":11.784115,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-08-19","known_ts":"1999-08-23","bar_index":393,"type":"BUY","strength":0.863,"price":11.1689,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"1999-09-21","known_ts":"1999-09-21","bar_index":400,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.5937,"stop_level":10.6656,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1999-09-27","known_ts":"1999-09-27","bar_index":401,"type":"RECLAIM","strength":0.863,"price":10.7375,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-09-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1999-09-21","prior_stop_level":10.6656,"sweep_low":10.4499,"atr14":0.116213,"stop_level":10.391793,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-10-11","known_ts":"1999-10-13","bar_index":405,"type":"BUY","strength":0.725,"price":10.8813,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"1999-10-19","known_ts":"1999-10-21","bar_index":407,"type":"BUY","strength":0.725,"price":10.9532,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1999-11-17","known_ts":"1999-11-17","bar_index":414,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.0293,"stop_level":12.2954,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-11-23","known_ts":"1999-11-23","bar_index":415,"type":"RECLAIM","strength":1.0,"price":12.389,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-11-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1999-11-17","prior_stop_level":12.2954,"sweep_low":11.9065,"atr14":0.170303,"stop_level":11.821348,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-12-06","known_ts":"1999-12-06","bar_index":418,"type":"RECLAIM","strength":1.0,"price":13.0185,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-11-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-12-15","known_ts":"1999-12-15","bar_index":420,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.7919,"stop_level":12.8171,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-12-16","known_ts":"1999-12-16","bar_index":420,"type":"RECLAIM","strength":1.0,"price":12.9933,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-12-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1999-12-15","prior_stop_level":12.8171,"sweep_low":12.7919,"atr14":0.145982,"stop_level":12.718909,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-02-14","known_ts":"2000-02-14","bar_index":434,"type":"RECLAIM","strength":1.0,"price":13.1696,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-12-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-03-30","known_ts":"2000-03-30","bar_index":444,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.7415,"stop_level":12.8422,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-06-06","known_ts":"2000-06-08","bar_index":460,"type":"BUY","strength":0.588,"price":10.3745,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":10},{"ts":"2000-08-16","known_ts":"2000-08-16","bar_index":476,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.3673,"stop_level":9.3925,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-08-17","known_ts":"2000-08-17","bar_index":477,"type":"RECLAIM","strength":0.588,"price":9.4428,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-08-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-08-16","prior_stop_level":9.3925,"sweep_low":9.3421,"atr14":0.139987,"stop_level":9.272107,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-09-14","known_ts":"2000-09-14","bar_index":483,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.6695,"stop_level":9.7198,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-09-21","known_ts":"2000-09-21","bar_index":485,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.468,"stop_level":9.7198,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-10-12","known_ts":"2000-10-16","bar_index":490,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2000-10-12","trigger_known_ts":"2000-10-16","strength":0.45,"price":8.8133,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.367088,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.7126,"atr14":0.100985,"stop_level":8.662108,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-10-30","known_ts":"2000-11-01","bar_index":494,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2000-10-30","trigger_known_ts":"2000-11-01","strength":0.45,"price":8.5363,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.38698,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.7557,"atr14":0.15649,"stop_level":7.677455,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-11-10","known_ts":"2000-11-14","bar_index":497,"type":"BUY","strength":0.588,"price":8.7639,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2000-11-10","known_ts":"2000-11-14","bar_index":497,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2000-11-10","trigger_known_ts":"2000-11-14","strength":0.588,"price":8.7639,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.370636,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":8.4011,"atr14":0.149392,"stop_level":8.326404,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-11-24","known_ts":"2000-11-24","bar_index":500,"type":"SELL","basis":"structure_stop","strength":0.45,"price":8.0382,"stop_level":8.4011,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2000-11-28","known_ts":"2000-11-28","bar_index":500,"type":"SELL","basis":"structure_stop","strength":0.45,"price":7.8149,"stop_level":8.4011,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2000-12-12","known_ts":"2000-12-14","bar_index":504,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2000-12-12","trigger_known_ts":"2000-12-14","strength":0.45,"price":6.866,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.50693,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.8612,"atr14":0.233073,"stop_level":5.744664,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-20","known_ts":"2000-12-22","bar_index":506,"type":"BUY","strength":0.45,"price":7.5079,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2000-12-20","known_ts":"2000-12-22","bar_index":506,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2000-12-20","trigger_known_ts":"2000-12-22","strength":0.45,"price":7.5079,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.460833,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.5311,"atr14":0.217886,"stop_level":6.422157,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-26","known_ts":"2001-01-26","bar_index":514,"type":"RECLAIM","strength":0.725,"price":9.0653,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2000-12-20 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-02-05","known_ts":"2001-02-05","bar_index":516,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.7527,"stop_level":8.8197,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-02-13","known_ts":"2001-02-13","bar_index":518,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.6991,"stop_level":8.7527,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-04-10","known_ts":"2001-04-12","bar_index":531,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2001-04-10","trigger_known_ts":"2001-04-12","strength":0.45,"price":6.3547,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.474245,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.0063,"atr14":0.18829,"stop_level":5.912155,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-05-02","known_ts":"2001-05-04","bar_index":536,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2001-05-02","trigger_known_ts":"2001-05-04","strength":0.45,"price":6.2073,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.415855,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.8054,"atr14":0.158368,"stop_level":5.726216,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-06-29","known_ts":"2001-06-29","bar_index":549,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.1897,"stop_level":7.2344,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-07-05","known_ts":"2001-07-05","bar_index":550,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.636,"stop_level":7.2344,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-08-27","known_ts":"2001-08-29","bar_index":563,"type":"BUY","strength":0.588,"price":6.3502,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":75},{"ts":"2001-09-19","known_ts":"2001-09-19","bar_index":567,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.3142,"stop_level":5.6714,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2001-10-15","known_ts":"2001-10-17","bar_index":573,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2001-10-15","trigger_known_ts":"2001-10-17","strength":0.45,"price":3.644,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.601949,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.4386,"atr14":0.145056,"stop_level":3.366072,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-11-05","known_ts":"2001-11-07","bar_index":578,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2001-11-05","trigger_known_ts":"2001-11-07","strength":0.45,"price":3.3939,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.629268,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.2376,"atr14":0.121701,"stop_level":3.176749,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-11-21","known_ts":"2001-11-26","bar_index":582,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2001-11-21","trigger_known_ts":"2001-11-26","strength":0.45,"price":2.9027,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.682924,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.791,"atr14":0.104611,"stop_level":2.738695,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-12-10","known_ts":"2001-12-12","bar_index":586,"type":"BUY","strength":0.45,"price":2.5008,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2001-12-10","known_ts":"2001-12-12","bar_index":586,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2001-12-10","trigger_known_ts":"2001-12-12","strength":0.45,"price":2.5008,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.726826,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.1435,"atr14":0.124035,"stop_level":2.081483,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-01-16","known_ts":"2002-01-16","bar_index":594,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.0989,"stop_level":2.2328,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-02-11","known_ts":"2002-02-13","bar_index":600,"type":"REBUY","strength":0.588,"price":2.0989,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2002-03-20","known_ts":"2002-03-20","bar_index":608,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.1435,"stop_level":2.2775,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-05-08","known_ts":"2002-05-08","bar_index":620,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.2328,"stop_level":2.2552,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-05-21","known_ts":"2002-05-23","bar_index":623,"type":"BUY","strength":0.725,"price":2.3668,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2002-06-03","known_ts":"2002-06-03","bar_index":625,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.2105,"stop_level":2.2328,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-07-03","known_ts":"2002-07-08","bar_index":633,"type":"BUY","strength":0.725,"price":2.1167,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2002-07-23","known_ts":"2002-07-23","bar_index":637,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.88,"stop_level":2.0542,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-08-07","known_ts":"2002-08-07","bar_index":641,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.7639,"stop_level":1.8309,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-08-09","known_ts":"2002-08-09","bar_index":641,"type":"RECLAIM","strength":0.725,"price":1.8756,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-08-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-08-07","prior_stop_level":1.8309,"sweep_low":1.563,"atr14":0.078901,"stop_level":1.523549,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-08-15","known_ts":"2002-08-19","bar_index":643,"type":"REBUY","strength":0.725,"price":2.0096,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"2002-09-18","known_ts":"2002-09-18","bar_index":650,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.4785,"stop_level":2.5812,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-09-25","known_ts":"2002-09-25","bar_index":652,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.2998,"stop_level":2.5812,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-10-10","known_ts":"2002-10-10","bar_index":656,"type":"RECLAIM","strength":1.0,"price":2.6347,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-09-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-12-23","known_ts":"2002-12-26","bar_index":673,"type":"BUY","strength":0.863,"price":2.533,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2003-05-09","known_ts":"2003-05-09","bar_index":704,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.3129,"stop_level":4.3585,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-08-12","known_ts":"2003-08-14","bar_index":726,"type":"BUY","strength":0.725,"price":3.9934,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2003-11-05","known_ts":"2003-11-05","bar_index":746,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.3859,"stop_level":4.4544,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-11-07","known_ts":"2003-11-07","bar_index":746,"type":"RECLAIM","strength":0.863,"price":4.4635,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-11-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-11-05","prior_stop_level":4.4544,"sweep_low":4.2901,"atr14":0.177648,"stop_level":4.201276,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-01-02","known_ts":"2004-01-06","bar_index":759,"type":"BUY","strength":0.725,"price":4.7282,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2004-02-06","known_ts":"2004-02-06","bar_index":767,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.4544,"stop_level":4.5411,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-03-30","known_ts":"2004-04-01","bar_index":779,"type":"BUY","strength":0.725,"price":4.5092,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2004-05-28","known_ts":"2004-06-02","bar_index":793,"type":"BUY","strength":0.588,"price":3.4229,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2004-07-06","known_ts":"2004-07-06","bar_index":801,"type":"SELL","basis":"structure_stop","strength":0.45,"price":3.1354,"stop_level":3.2997,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2004-07-22","known_ts":"2004-07-22","bar_index":805,"type":"SELL","basis":"structure_stop","strength":0.45,"price":3.108,"stop_level":3.1309,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2004-07-23","known_ts":"2004-07-23","bar_index":805,"type":"RECLAIM","strength":0.45,"price":3.1491,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-07-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2004-07-22","prior_stop_level":3.1309,"sweep_low":3.108,"atr14":0.088492,"stop_level":3.063754,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-10-04","known_ts":"2004-10-04","bar_index":822,"type":"RECLAIM","strength":0.725,"price":3.8337,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-07-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-11-17","known_ts":"2004-11-17","bar_index":832,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.3266,"stop_level":4.3357,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-11-18","known_ts":"2004-11-18","bar_index":833,"type":"RECLAIM","strength":0.863,"price":4.3494,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-11-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2004-11-17","prior_stop_level":4.3357,"sweep_low":4.2399,"atr14":0.138793,"stop_level":4.170504,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-11-29","known_ts":"2004-12-01","bar_index":835,"type":"REBUY","strength":0.863,"price":5.0386,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2005-03-10","known_ts":"2005-03-10","bar_index":858,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.6177,"stop_level":6.6816,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-05-17","known_ts":"2005-05-19","bar_index":874,"type":"BUY","strength":0.725,"price":5.7049,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":70},{"ts":"2005-06-10","known_ts":"2005-06-10","bar_index":879,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.3809,"stop_level":5.5497,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2005-06-13","known_ts":"2005-06-13","bar_index":880,"type":"RECLAIM","strength":0.725,"price":5.673,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-06-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2005-06-10","prior_stop_level":5.5497,"sweep_low":5.3626,"atr14":0.186843,"stop_level":5.269179,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-08-08","known_ts":"2005-08-08","bar_index":893,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.2987,"stop_level":5.463,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2005-08-12","known_ts":"2005-08-12","bar_index":894,"type":"RECLAIM","strength":0.588,"price":5.4904,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-08-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2005-08-08","prior_stop_level":5.463,"sweep_low":5.0888,"atr14":0.190146,"stop_level":4.993727,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-09-15","known_ts":"2005-09-15","bar_index":902,"type":"RECLAIM","strength":0.863,"price":5.6821,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-08-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-11-01","known_ts":"2005-11-03","bar_index":913,"type":"BUY","strength":0.45,"price":5.5406,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-11-28","known_ts":"2005-11-28","bar_index":919,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.3489,"stop_level":5.4858,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-11-29","known_ts":"2005-11-29","bar_index":919,"type":"RECLAIM","strength":0.588,"price":5.5452,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-11-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2005-11-28","prior_stop_level":5.4858,"sweep_low":5.2485,"atr14":0.141165,"stop_level":5.177918,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-20","known_ts":"2005-12-20","bar_index":924,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.4721,"stop_level":5.5954,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-12-22","known_ts":"2005-12-22","bar_index":925,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.4721,"stop_level":5.5954,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-02-15","known_ts":"2006-02-17","bar_index":937,"type":"BUY","strength":0.588,"price":5.5315,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2006-03-28","known_ts":"2006-03-28","bar_index":946,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.2531,"stop_level":5.3626,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-03-29","known_ts":"2006-03-29","bar_index":946,"type":"RECLAIM","strength":0.588,"price":5.3854,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-03-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-03-28","prior_stop_level":5.3626,"sweep_low":5.1755,"atr14":0.125014,"stop_level":5.112993,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-03-30","known_ts":"2006-04-03","bar_index":947,"type":"REBUY","strength":0.588,"price":5.4219,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-04-04","known_ts":"2006-04-04","bar_index":948,"type":"RECLAIM","strength":0.725,"price":5.5862,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2006-03-30 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-04-18","known_ts":"2006-04-20","bar_index":951,"type":"BUY","strength":0.725,"price":5.4813,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2006-05-15","known_ts":"2006-05-15","bar_index":957,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.8418,"stop_level":6.0198,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-05-19","known_ts":"2006-05-19","bar_index":958,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.5497,"stop_level":6.0198,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-07-26","known_ts":"2006-07-28","bar_index":974,"type":"BUY","strength":0.45,"price":5.2941,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-07-31","known_ts":"2006-07-31","bar_index":975,"type":"RECLAIM","strength":0.588,"price":5.5452,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2006-07-26 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2006-11-02","known_ts":"2006-11-02","bar_index":997,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.4945,"stop_level":6.5218,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-11-17","known_ts":"2006-11-17","bar_index":1001,"type":"RECLAIM","strength":0.863,"price":7.0011,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-11-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-02-23","known_ts":"2007-02-23","bar_index":1022,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.4615,"stop_level":8.498,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-02-27","known_ts":"2007-02-27","bar_index":1023,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.7632,"stop_level":8.498,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-04-27","known_ts":"2007-04-27","bar_index":1037,"type":"RECLAIM","strength":1.0,"price":9.3789,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-02-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-09-05","known_ts":"2007-09-07","bar_index":1067,"type":"BUY","strength":0.588,"price":7.316,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"2007-09-18","known_ts":"2007-09-20","bar_index":1070,"type":"BUY","strength":0.588,"price":7.0741,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70},{"ts":"2007-11-21","known_ts":"2007-11-21","bar_index":1085,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.0741,"stop_level":7.138,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-11-28","known_ts":"2007-11-28","bar_index":1086,"type":"RECLAIM","strength":0.588,"price":7.1973,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-11-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2007-11-21","prior_stop_level":7.138,"sweep_low":6.7181,"atr14":0.291683,"stop_level":6.572258,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-09","known_ts":"2008-01-11","bar_index":1096,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-01-09","trigger_known_ts":"2008-01-11","strength":0.45,"price":6.3256,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.350821,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.0791,"atr14":0.236226,"stop_level":5.960987,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-31","known_ts":"2008-02-04","bar_index":1101,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-01-31","trigger_known_ts":"2008-02-04","strength":0.45,"price":5.9879,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.385478,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.6501,"atr14":0.306645,"stop_level":5.496778,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-02-13","known_ts":"2008-02-15","bar_index":1104,"type":"BUY","strength":0.45,"price":6.4351,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-03-17","known_ts":"2008-03-17","bar_index":1111,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.7962,"stop_level":5.8007,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-18","known_ts":"2008-03-18","bar_index":1111,"type":"RECLAIM","strength":0.588,"price":6.3393,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-03-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-03-17","prior_stop_level":5.8007,"sweep_low":5.5087,"atr14":0.259832,"stop_level":5.378784,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-21","known_ts":"2008-04-21","bar_index":1119,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.1111,"stop_level":6.1157,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-04-23","known_ts":"2008-04-23","bar_index":1120,"type":"RECLAIM","strength":0.588,"price":6.1202,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-04-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-04-21","prior_stop_level":6.1157,"sweep_low":5.997,"atr14":0.225284,"stop_level":5.884358,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-15","known_ts":"2008-07-17","bar_index":1139,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-07-15","trigger_known_ts":"2008-07-17","strength":0.45,"price":5.0979,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.440664,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.6278,"atr14":0.241217,"stop_level":4.507192,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-18","known_ts":"2008-07-22","bar_index":1140,"type":"BUY","strength":0.45,"price":5.4767,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-07-18","known_ts":"2008-07-22","bar_index":1140,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-07-18","trigger_known_ts":"2008-07-22","strength":0.45,"price":5.4767,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.34605,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.5228,"atr14":0.302125,"stop_level":4.371738,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-09","known_ts":"2008-09-11","bar_index":1152,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-09-09","trigger_known_ts":"2008-09-11","strength":0.45,"price":3.852,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.532405,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.5188,"atr14":0.191443,"stop_level":3.423078,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-13","known_ts":"2008-10-15","bar_index":1160,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-10-13","trigger_known_ts":"2008-10-15","strength":0.45,"price":2.8753,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.650967,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.282,"atr14":0.347989,"stop_level":2.108005,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-03","known_ts":"2008-11-05","bar_index":1165,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-11-03","trigger_known_ts":"2008-11-05","strength":0.45,"price":1.9077,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.755843,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.5974,"atr14":0.286338,"stop_level":1.454231,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-11","known_ts":"2008-11-13","bar_index":1167,"type":"BUY","strength":0.45,"price":1.748,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-11-11","known_ts":"2008-11-13","bar_index":1167,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-11-11","trigger_known_ts":"2008-11-13","strength":0.45,"price":1.748,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.757131,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.5654,"atr14":0.268647,"stop_level":1.431076,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-24","known_ts":"2008-11-26","bar_index":1170,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-11-24","trigger_known_ts":"2008-11-26","strength":0.588,"price":1.5015,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.789779,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.3966,"atr14":0.19316,"stop_level":1.30002,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-13","known_ts":"2009-01-13","bar_index":1181,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.8256,"stop_level":1.8484,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-16","known_ts":"2009-01-16","bar_index":1182,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.7662,"stop_level":1.8484,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-21","known_ts":"2009-01-21","bar_index":1182,"type":"RECLAIM","strength":0.725,"price":1.894,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-13","prior_stop_level":1.8484,"sweep_low":1.7571,"atr14":0.145954,"stop_level":1.684123,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-21","known_ts":"2009-01-21","bar_index":1182,"type":"RECLAIM","strength":0.725,"price":1.894,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-16","prior_stop_level":1.8484,"sweep_low":1.7571,"atr14":0.145954,"stop_level":1.684123,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-26","known_ts":"2009-01-26","bar_index":1183,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.7343,"stop_level":1.7617,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-03","known_ts":"2009-03-05","bar_index":1192,"type":"BUY","strength":0.725,"price":1.4331,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2009-05-29","known_ts":"2009-05-29","bar_index":1212,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.0538,"stop_level":2.2135,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-01","known_ts":"2009-06-01","bar_index":1212,"type":"RECLAIM","strength":0.863,"price":2.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2009-05-29","prior_stop_level":2.2135,"sweep_low":2.0538,"atr14":0.148655,"stop_level":1.979473,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-06-18","known_ts":"2009-06-18","bar_index":1217,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.1405,"stop_level":2.1587,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-24","known_ts":"2009-06-24","bar_index":1218,"type":"RECLAIM","strength":0.863,"price":2.1633,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-06-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2009-06-18","prior_stop_level":2.1587,"sweep_low":2.072,"atr14":0.105705,"stop_level":2.019148,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-07-07","known_ts":"2009-07-07","bar_index":1221,"type":"RECLAIM","strength":0.863,"price":2.1679,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-06-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-08-27","known_ts":"2009-08-27","bar_index":1233,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.7794,"stop_level":2.8114,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-08-28","known_ts":"2009-08-28","bar_index":1233,"type":"RECLAIM","strength":1.0,"price":2.9665,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-08-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-08-27","prior_stop_level":2.8114,"sweep_low":2.6699,"atr14":0.155619,"stop_level":2.592091,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-09-14","known_ts":"2009-09-14","bar_index":1237,"type":"RECLAIM","strength":1.0,"price":3.2586,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-08-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-11-03","known_ts":"2009-11-03","bar_index":1249,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.7744,"stop_level":3.82,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-11-04","known_ts":"2009-11-04","bar_index":1249,"type":"RECLAIM","strength":1.0,"price":3.9478,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-11-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-11-03","prior_stop_level":3.82,"sweep_low":3.7287,"atr14":0.181139,"stop_level":3.63813,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-01-12","known_ts":"2010-01-12","bar_index":1264,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.3626,"stop_level":4.3951,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-01-19","known_ts":"2010-01-19","bar_index":1266,"type":"RECLAIM","strength":0.863,"price":4.4183,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-01-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2010-01-12","prior_stop_level":4.3951,"sweep_low":4.1863,"atr14":0.194264,"stop_level":4.089168,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-03-29","known_ts":"2010-03-29","bar_index":1282,"type":"RECLAIM","strength":1.0,"price":5.0263,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-01-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-04","known_ts":"2010-05-04","bar_index":1290,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.741,"stop_level":5.8478,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-07-23","known_ts":"2010-07-27","bar_index":1309,"type":"BUY","strength":0.725,"price":5.1052,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2010-10-26","known_ts":"2010-10-28","bar_index":1331,"type":"REBUY","strength":1.0,"price":6.8549,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2010-10-26","known_ts":"2010-10-26","bar_index":1331,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.4604,"stop_level":6.5207,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-10-27","known_ts":"2010-10-27","bar_index":1331,"type":"RECLAIM","strength":1.0,"price":6.957,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-10-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-10-26","prior_stop_level":6.5207,"sweep_low":6.3119,"atr14":0.217152,"stop_level":6.203324,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-11-11","known_ts":"2010-11-11","bar_index":1335,"type":"RECLAIM","strength":1.0,"price":7.8481,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-10-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-23","known_ts":"2010-11-23","bar_index":1337,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.51,"stop_level":7.5139,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-24","known_ts":"2010-11-24","bar_index":1338,"type":"RECLAIM","strength":1.0,"price":7.6488,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-11-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-11-23","prior_stop_level":7.5139,"sweep_low":7.3279,"atr14":0.311987,"stop_level":7.171907,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-12-08","known_ts":"2010-12-08","bar_index":1341,"type":"RECLAIM","strength":1.0,"price":7.6632,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-11-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-05-05","known_ts":"2011-05-09","bar_index":1375,"type":"BUY","strength":0.588,"price":6.1497,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2011-07-27","known_ts":"2011-07-27","bar_index":1394,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.3249,"stop_level":6.3744,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-09-16","known_ts":"2011-09-20","bar_index":1406,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2011-09-16","trigger_known_ts":"2011-09-20","strength":0.45,"price":5.0867,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.37585,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.8786,"atr14":0.22953,"stop_level":4.763835,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-10-07","known_ts":"2011-10-11","bar_index":1411,"type":"BUY","strength":0.45,"price":4.9628,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-10-07","known_ts":"2011-10-11","bar_index":1411,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2011-10-07","trigger_known_ts":"2011-10-11","strength":0.45,"price":4.9628,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.391053,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.0168,"atr14":0.232639,"stop_level":3.900481,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-02","known_ts":"2011-11-02","bar_index":1417,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.9777,"stop_level":5.0768,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-08","known_ts":"2011-11-08","bar_index":1418,"type":"RECLAIM","strength":0.588,"price":5.1659,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-11-02","prior_stop_level":5.0768,"sweep_low":4.8687,"atr14":0.177317,"stop_level":4.780041,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-02","known_ts":"2011-12-02","bar_index":1424,"type":"RECLAIM","strength":0.725,"price":5.9178,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-12-20","known_ts":"2011-12-20","bar_index":1428,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.339,"stop_level":5.4093,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-12-28","known_ts":"2011-12-28","bar_index":1429,"type":"RECLAIM","strength":0.725,"price":5.4201,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-12-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-12-20","prior_stop_level":5.4093,"sweep_low":5.2579,"atr14":0.160921,"stop_level":5.17744,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-19","known_ts":"2012-01-19","bar_index":1434,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.4147,"stop_level":5.458,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-01-20","known_ts":"2012-01-20","bar_index":1434,"type":"RECLAIM","strength":0.725,"price":5.5391,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-01-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-01-19","prior_stop_level":5.458,"sweep_low":5.4093,"atr14":0.167444,"stop_level":5.325578,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-03","known_ts":"2012-02-07","bar_index":1438,"type":"BUY","strength":0.863,"price":5.8799,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2012-03-12","known_ts":"2012-03-12","bar_index":1446,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.8961,"stop_level":5.9448,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-05-09","known_ts":"2012-05-11","bar_index":1460,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2012-05-09","trigger_known_ts":"2012-05-11","strength":0.45,"price":4.3274,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.36458,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.7216,"atr14":0.198335,"stop_level":3.622432,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-08","known_ts":"2012-06-12","bar_index":1467,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2012-06-08","trigger_known_ts":"2012-06-12","strength":0.45,"price":3.8136,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.440025,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.4349,"atr14":0.217868,"stop_level":3.325966,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-13","known_ts":"2012-06-15","bar_index":1468,"type":"BUY","strength":0.45,"price":4.1111,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-06-13","known_ts":"2012-06-15","bar_index":1468,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2012-06-13","trigger_known_ts":"2012-06-15","strength":0.45,"price":4.1111,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.396341,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.4349,"atr14":0.239808,"stop_level":3.314996,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-07-23","known_ts":"2012-07-23","bar_index":1477,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.9204,"stop_level":3.9546,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-07-25","known_ts":"2012-07-25","bar_index":1477,"type":"RECLAIM","strength":0.588,"price":3.9775,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-07-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-07-23","prior_stop_level":3.9546,"sweep_low":3.7889,"atr14":0.173896,"stop_level":3.701952,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-22","known_ts":"2012-08-22","bar_index":1484,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.8918,"stop_level":3.9832,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-09-12","known_ts":"2012-09-14","bar_index":1489,"type":"REBUY","strength":0.725,"price":3.9604,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2012-09-25","known_ts":"2012-09-27","bar_index":1492,"type":"BUY","strength":0.725,"price":3.9604,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2012-10-19","known_ts":"2012-10-19","bar_index":1498,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.1889,"stop_level":4.2404,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-10-22","known_ts":"2012-10-22","bar_index":1498,"type":"RECLAIM","strength":0.725,"price":4.2518,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-10-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-10-19","prior_stop_level":4.2404,"sweep_low":4.1318,"atr14":0.094232,"stop_level":4.084684,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-26","known_ts":"2012-10-26","bar_index":1499,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.1204,"stop_level":4.2404,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-11-05","known_ts":"2012-11-05","bar_index":1501,"type":"RECLAIM","strength":0.725,"price":4.269,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-10-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-10-26","prior_stop_level":4.2404,"sweep_low":4.0747,"atr14":0.091168,"stop_level":4.029116,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-11-27","known_ts":"2012-11-27","bar_index":1506,"type":"RECLAIM","strength":0.863,"price":4.4746,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-10-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-12-04","known_ts":"2012-12-04","bar_index":1507,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.2936,"stop_level":4.3032,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-12-05","known_ts":"2012-12-05","bar_index":1508,"type":"RECLAIM","strength":0.725,"price":4.3497,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-12-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-12-04","prior_stop_level":4.3032,"sweep_low":4.2936,"atr14":0.115499,"stop_level":4.235851,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-12-10","known_ts":"2012-12-12","bar_index":1509,"type":"REBUY","strength":0.863,"price":4.668,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2013-02-01","known_ts":"2013-02-01","bar_index":1521,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.4356,"stop_level":5.4918,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-02-05","known_ts":"2013-02-05","bar_index":1521,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.4356,"stop_level":5.4918,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-02-06","known_ts":"2013-02-06","bar_index":1522,"type":"RECLAIM","strength":0.863,"price":5.523,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-02-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2013-02-01","prior_stop_level":5.4918,"sweep_low":5.3046,"atr14":0.167144,"stop_level":5.221028,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-02-06","known_ts":"2013-02-06","bar_index":1522,"type":"RECLAIM","strength":0.863,"price":5.523,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-02-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2013-02-05","prior_stop_level":5.4918,"sweep_low":5.3046,"atr14":0.167144,"stop_level":5.221028,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-03-05","known_ts":"2013-03-05","bar_index":1528,"type":"RECLAIM","strength":1.0,"price":5.7102,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-02-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-04-05","known_ts":"2013-04-05","bar_index":1535,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.6166,"stop_level":5.6478,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-04-08","known_ts":"2013-04-08","bar_index":1535,"type":"RECLAIM","strength":1.0,"price":5.835,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-04-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-04-05","prior_stop_level":5.6478,"sweep_low":5.6104,"atr14":0.145093,"stop_level":5.537854,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-22","known_ts":"2013-07-24","bar_index":1560,"type":"BUY","strength":0.588,"price":4.9925,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2013-09-04","known_ts":"2013-09-04","bar_index":1570,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.1673,"stop_level":5.2484,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2013-09-09","known_ts":"2013-09-09","bar_index":1571,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.693,"stop_level":5.2484,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2013-09-11","known_ts":"2013-09-13","bar_index":1572,"type":"REBUY","strength":0.588,"price":5.0799,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":80},{"ts":"2013-09-16","known_ts":"2013-09-16","bar_index":1573,"type":"RECLAIM","strength":0.588,"price":5.3108,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-09-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2013-09-09","prior_stop_level":5.2484,"sweep_low":4.668,"atr14":0.185718,"stop_level":4.575141,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-02-28","known_ts":"2014-03-04","bar_index":1611,"type":"BUY","strength":0.725,"price":7.3404,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2014-03-20","known_ts":"2014-03-20","bar_index":1615,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.274,"stop_level":7.3072,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-03-26","known_ts":"2014-03-26","bar_index":1617,"type":"RECLAIM","strength":0.725,"price":7.3404,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-03-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2014-03-20","prior_stop_level":7.3072,"sweep_low":6.9551,"atr14":0.16047,"stop_level":6.874865,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-04-11","known_ts":"2014-04-11","bar_index":1621,"type":"RECLAIM","strength":0.863,"price":8.2903,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-03-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-10-23","known_ts":"2014-10-27","bar_index":1666,"type":"BUY","strength":0.725,"price":9.2049,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2014-12-11","known_ts":"2014-12-11","bar_index":1677,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.4826,"stop_level":10.6097,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-12-29","known_ts":"2014-12-29","bar_index":1681,"type":"RECLAIM","strength":0.863,"price":10.2819,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-12-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-02-06","known_ts":"2015-02-10","bar_index":1690,"type":"BUY","strength":0.588,"price":10.496,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2015-04-09","known_ts":"2015-04-09","bar_index":1704,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.9109,"stop_level":12.931,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-04-10","known_ts":"2015-04-10","bar_index":1704,"type":"RECLAIM","strength":0.863,"price":13.1316,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-04-09","prior_stop_level":12.931,"sweep_low":12.7905,"atr14":0.376514,"stop_level":12.602243,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-29","known_ts":"2015-10-01","bar_index":1744,"type":"BUY","strength":0.45,"price":9.8671,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-10-23","known_ts":"2015-10-23","bar_index":1750,"type":"RECLAIM","strength":0.725,"price":11.5195,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-09-29 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-11-20","known_ts":"2015-11-20","bar_index":1756,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.0745,"stop_level":10.6833,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-12-15","known_ts":"2015-12-17","bar_index":1762,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-12-15","trigger_known_ts":"2015-12-17","strength":0.45,"price":8.4556,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.392309,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.8937,"atr14":0.436542,"stop_level":7.675429,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-21","known_ts":"2016-01-25","bar_index":1770,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-01-21","trigger_known_ts":"2016-01-25","strength":0.45,"price":6.3417,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.544231,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.4119,"atr14":0.405155,"stop_level":5.209323,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-03","known_ts":"2016-02-05","bar_index":1773,"type":"BUY","strength":0.45,"price":7.198,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-02-03","known_ts":"2016-02-05","bar_index":1773,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2016-02-03","trigger_known_ts":"2016-02-05","strength":0.45,"price":7.198,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.48269,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.1678,"atr14":0.448683,"stop_level":5.943459,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-13","known_ts":"2016-04-13","bar_index":1789,"type":"RECLAIM","strength":0.863,"price":10.1347,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-11-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-28","known_ts":"2016-04-28","bar_index":1792,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.8002,"stop_level":9.827,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-29","known_ts":"2016-04-29","bar_index":1793,"type":"RECLAIM","strength":0.863,"price":9.9206,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-04-28","prior_stop_level":9.827,"sweep_low":9.6464,"atr14":0.35333,"stop_level":9.469735,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-20","known_ts":"2016-05-20","bar_index":1798,"type":"RECLAIM","strength":0.863,"price":9.9073,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-07-13","known_ts":"2016-07-15","bar_index":1810,"type":"REBUY","strength":0.863,"price":12.0479,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2016-10-28","known_ts":"2016-10-28","bar_index":1835,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.6366,"stop_level":12.9644,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-01-20","known_ts":"2017-01-20","bar_index":1854,"type":"RECLAIM","strength":0.863,"price":14.3023,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-10-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-03-06","known_ts":"2017-03-06","bar_index":1864,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.0382,"stop_level":15.172,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-03-08","known_ts":"2017-03-08","bar_index":1864,"type":"RECLAIM","strength":1.0,"price":15.5265,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-03-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-03-06","prior_stop_level":15.172,"sweep_low":14.891,"atr14":0.576943,"stop_level":14.602529,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-03-22","known_ts":"2017-03-22","bar_index":1868,"type":"RECLAIM","strength":1.0,"price":15.9078,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-03-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-08-11","known_ts":"2017-08-15","bar_index":1901,"type":"BUY","strength":0.725,"price":16.2557,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2018-04-10","known_ts":"2018-04-12","bar_index":1956,"type":"BUY","strength":0.588,"price":18.0092,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2018-06-08","known_ts":"2018-06-12","bar_index":1970,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-06-08","trigger_known_ts":"2018-06-12","strength":0.45,"price":13.1791,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.412869,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.8567,"atr14":0.707322,"stop_level":12.503039,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-06-18","known_ts":"2018-06-20","bar_index":1972,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-06-18","trigger_known_ts":"2018-06-20","strength":0.45,"price":12.8777,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.426296,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.5738,"atr14":0.745768,"stop_level":11.200916,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-06-21","known_ts":"2018-06-25","bar_index":1973,"type":"BUY","strength":0.45,"price":13.4666,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-06-21","known_ts":"2018-06-25","bar_index":1973,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2018-06-21","trigger_known_ts":"2018-06-25","strength":0.45,"price":13.4666,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.400061,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.5738,"atr14":0.776028,"stop_level":11.185786,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-10","known_ts":"2018-08-10","bar_index":1984,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.672,"stop_level":12.0505,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-08-14","known_ts":"2018-08-14","bar_index":1985,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.2934,"stop_level":12.0505,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-08-29","known_ts":"2018-08-31","bar_index":1989,"type":"REBUY","strength":0.588,"price":11.4897,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-08-29","known_ts":"2018-08-31","bar_index":1989,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2018-08-29","trigger_known_ts":"2018-08-31","strength":0.588,"price":11.4897,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.488132,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":9.653,"atr14":0.570285,"stop_level":9.367857,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-10-10","known_ts":"2018-10-10","bar_index":1998,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.8518,"stop_level":10.9779,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-10-15","known_ts":"2018-10-15","bar_index":1999,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.2419,"stop_level":10.9779,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-11-01","known_ts":"2018-11-05","bar_index":2004,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-11-01","trigger_known_ts":"2018-11-05","strength":0.588,"price":9.8143,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.562771,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":8.945,"atr14":0.453103,"stop_level":8.718448,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-06","known_ts":"2018-11-08","bar_index":2005,"type":"BUY","strength":0.588,"price":10.1113,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-11-06","known_ts":"2018-11-08","bar_index":2005,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2018-11-06","trigger_known_ts":"2018-11-08","strength":0.588,"price":10.1113,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.54954,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":8.945,"atr14":0.491649,"stop_level":8.699175,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-23","known_ts":"2018-11-27","bar_index":2009,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-11-23","trigger_known_ts":"2018-11-27","strength":0.588,"price":9.7216,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.566901,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":9.2142,"atr14":0.456589,"stop_level":8.985905,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-17","known_ts":"2018-12-17","bar_index":2014,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.2583,"stop_level":9.3245,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-12-20","known_ts":"2018-12-20","bar_index":2015,"type":"RECLAIM","strength":0.588,"price":9.3759,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-12-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-12-17","prior_stop_level":9.3245,"sweep_low":9.045,"atr14":0.477731,"stop_level":8.806135,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-14","known_ts":"2019-02-14","bar_index":2027,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.3687,"stop_level":10.5452,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-02-19","known_ts":"2019-02-19","bar_index":2028,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.0598,"stop_level":10.5452,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-05-23","known_ts":"2019-05-28","bar_index":2050,"type":"BUY","strength":0.45,"price":6.9125,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-05-23","known_ts":"2019-05-28","bar_index":2050,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2019-05-23","trigger_known_ts":"2019-05-28","strength":0.45,"price":6.9125,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.493025,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.1403,"atr14":0.399913,"stop_level":5.940344,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-06-05","known_ts":"2019-06-05","bar_index":2052,"type":"SELL","basis":"structure_stop","strength":0.45,"price":6.4418,"stop_level":6.4639,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2019-06-11","known_ts":"2019-06-11","bar_index":2054,"type":"RECLAIM","strength":0.45,"price":6.6183,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-06-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2019-06-05","prior_stop_level":6.4639,"sweep_low":6.2874,"atr14":0.356747,"stop_level":6.109027,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-06-14","known_ts":"2019-06-18","bar_index":2055,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2019-06-14","trigger_known_ts":"2019-06-18","strength":0.588,"price":7.1037,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.472495,"monthly_oversold_dwell":12,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":6.2874,"atr14":0.364657,"stop_level":6.105071,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-06","known_ts":"2019-08-06","bar_index":2067,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.1845,"stop_level":7.3243,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-08-09","known_ts":"2019-08-09","bar_index":2068,"type":"RECLAIM","strength":0.725,"price":7.4713,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-08-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-08-06","prior_stop_level":7.3243,"sweep_low":6.7433,"atr14":0.318626,"stop_level":6.583987,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-01","known_ts":"2019-10-03","bar_index":2080,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2019-10-01","trigger_known_ts":"2019-10-03","strength":0.45,"price":3.8607,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.648995,"monthly_oversold_dwell":16,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.6989,"atr14":0.321593,"stop_level":3.538104,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-11-14","known_ts":"2019-11-14","bar_index":2090,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.5964,"stop_level":3.7504,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-11-15","known_ts":"2019-11-15","bar_index":2091,"type":"RECLAIM","strength":0.725,"price":3.7541,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-11-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-11-14","prior_stop_level":3.7504,"sweep_low":3.5663,"atr14":0.209015,"stop_level":3.461792,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-01-16","known_ts":"2020-01-16","bar_index":2104,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.5424,"stop_level":4.5649,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-01-17","known_ts":"2020-01-17","bar_index":2105,"type":"RECLAIM","strength":0.725,"price":4.6475,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-01-16","prior_stop_level":4.5649,"sweep_low":4.5274,"atr14":0.256172,"stop_level":4.399314,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-28","known_ts":"2020-05-28","bar_index":2135,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.5603,"stop_level":2.6203,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-06-01","known_ts":"2020-06-01","bar_index":2135,"type":"RECLAIM","strength":0.725,"price":2.7254,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2020-05-28","prior_stop_level":2.6203,"sweep_low":2.3651,"atr14":0.246902,"stop_level":2.241649,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-17","known_ts":"2020-06-17","bar_index":2139,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.4777,"stop_level":2.6579,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-07-01","known_ts":"2020-07-06","bar_index":2143,"type":"REBUY","strength":0.863,"price":2.8381,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2020-08-21","known_ts":"2020-08-21","bar_index":2155,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.5753,"stop_level":2.5978,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-08-24","known_ts":"2020-08-24","bar_index":2155,"type":"RECLAIM","strength":0.863,"price":2.6879,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-08-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2020-08-21","prior_stop_level":2.5978,"sweep_low":2.4401,"atr14":0.183257,"stop_level":2.348471,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-16","known_ts":"2020-10-20","bar_index":2168,"type":"BUY","strength":0.725,"price":2.5603,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2021-05-03","known_ts":"2021-05-05","bar_index":2213,"type":"BUY","strength":0.725,"price":3.0195,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2021-05-25","known_ts":"2021-05-25","bar_index":2218,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.8217,"stop_level":2.8445,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2021-05-27","known_ts":"2021-06-01","bar_index":2219,"type":"BUY","strength":0.588,"price":2.9054,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"quality","score":65},{"ts":"2021-06-01","known_ts":"2021-06-01","bar_index":2219,"type":"RECLAIM","strength":0.588,"price":2.9054,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-05-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2021-05-25","prior_stop_level":2.8445,"sweep_low":2.7076,"atr14":0.121624,"stop_level":2.646788,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-06-23","known_ts":"2021-06-23","bar_index":2225,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.0347,"stop_level":3.0423,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-06-29","known_ts":"2021-06-29","bar_index":2226,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.8826,"stop_level":3.0423,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-07-07","known_ts":"2021-07-09","bar_index":2228,"type":"REBUY","strength":0.863,"price":3.5671,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2021-08-03","known_ts":"2021-08-03","bar_index":2234,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.3009,"stop_level":3.3161,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-08-23","known_ts":"2021-08-23","bar_index":2239,"type":"RECLAIM","strength":1.0,"price":3.3313,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-08-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-08-26","known_ts":"2021-08-30","bar_index":2240,"type":"BUY","strength":1.0,"price":3.4986,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2021-09-17","known_ts":"2021-09-17","bar_index":2245,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.3693,"stop_level":3.4302,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-10-18","known_ts":"2021-10-20","bar_index":2252,"type":"BUY","strength":0.863,"price":3.7116,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2021-11-16","known_ts":"2021-11-16","bar_index":2259,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.4834,"stop_level":3.5747,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-01-26","known_ts":"2022-01-28","bar_index":2275,"type":"BUY","strength":0.725,"price":3.2705,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2022-03-08","known_ts":"2022-03-08","bar_index":2284,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.4682,"stop_level":3.5443,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-03-10","known_ts":"2022-03-10","bar_index":2285,"type":"RECLAIM","strength":0.863,"price":3.7572,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-03-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2022-03-08","prior_stop_level":3.5443,"sweep_low":3.415,"atr14":0.178897,"stop_level":3.325552,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-03-23","known_ts":"2022-03-23","bar_index":2288,"type":"RECLAIM","strength":0.863,"price":3.8029,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-03-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-04-05","known_ts":"2022-04-05","bar_index":2291,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.6736,"stop_level":3.704,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-04-07","known_ts":"2022-04-07","bar_index":2291,"type":"RECLAIM","strength":1.0,"price":3.7876,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-04-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2022-04-05","prior_stop_level":3.704,"sweep_low":3.6203,"atr14":0.162084,"stop_level":3.539258,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-25","known_ts":"2022-07-27","bar_index":2316,"type":"BUY","strength":0.588,"price":2.8674,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70},{"ts":"2022-08-18","known_ts":"2022-08-18","bar_index":2322,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.0879,"stop_level":3.0955,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2022-08-22","known_ts":"2022-08-22","bar_index":2322,"type":"RECLAIM","strength":0.725,"price":3.1564,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2022-08-18","prior_stop_level":3.0955,"sweep_low":2.9206,"atr14":0.158882,"stop_level":2.841159,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-02","known_ts":"2022-09-02","bar_index":2325,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.951,"stop_level":2.9662,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2022-09-06","known_ts":"2022-09-06","bar_index":2326,"type":"RECLAIM","strength":0.725,"price":3.1792,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-09-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2022-09-02","prior_stop_level":2.9662,"sweep_low":2.9434,"atr14":0.164632,"stop_level":2.861084,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-23","known_ts":"2022-09-23","bar_index":2330,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.8674,"stop_level":2.951,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2022-09-29","known_ts":"2022-09-29","bar_index":2331,"type":"RECLAIM","strength":0.863,"price":3.0271,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-09-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2022-09-23","prior_stop_level":2.951,"sweep_low":2.6544,"atr14":0.176694,"stop_level":2.566053,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-30","known_ts":"2022-10-04","bar_index":2332,"type":"REBUY","strength":0.863,"price":3.1488,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2022-10-21","known_ts":"2022-10-25","bar_index":2337,"type":"BUY","strength":0.725,"price":3.1183,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2022-11-25","known_ts":"2022-11-29","bar_index":2345,"type":"BUY","strength":1.0,"price":3.4132,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2023-05-24","known_ts":"2023-05-26","bar_index":2386,"type":"BUY","strength":0.725,"price":4.7291,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":15},{"ts":"2023-07-14","known_ts":"2023-07-14","bar_index":2397,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.7486,"stop_level":6.8799,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-11-09","known_ts":"2023-11-13","bar_index":2425,"type":"BUY","strength":0.588,"price":5.0333,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":80},{"ts":"2023-12-28","known_ts":"2023-12-28","bar_index":2436,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.5659,"stop_level":7.6895,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-02","known_ts":"2024-01-02","bar_index":2436,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.301,"stop_level":7.6895,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-17","known_ts":"2024-01-17","bar_index":2440,"type":"RECLAIM","strength":1.0,"price":7.3717,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-30","known_ts":"2024-02-01","bar_index":2443,"type":"BUY","strength":1.0,"price":7.8043,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2024-03-21","known_ts":"2024-03-25","bar_index":2455,"type":"BUY","strength":0.725,"price":8.175,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2024-05-03","known_ts":"2024-05-07","bar_index":2465,"type":"REBUY","strength":1.0,"price":9.4375,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2024-05-23","known_ts":"2024-05-23","bar_index":2469,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.8813,"stop_level":9.4287,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-05-28","known_ts":"2024-05-28","bar_index":2470,"type":"RECLAIM","strength":1.0,"price":9.6052,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-05-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-05-23","prior_stop_level":9.4287,"sweep_low":8.7401,"atr14":0.451248,"stop_level":8.514476,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-08","known_ts":"2024-08-12","bar_index":2487,"type":"BUY","strength":0.725,"price":9.2243,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2024-08-28","known_ts":"2024-08-28","bar_index":2491,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.0746,"stop_level":9.1588,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-08-29","known_ts":"2024-08-29","bar_index":2492,"type":"RECLAIM","strength":0.725,"price":9.3927,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-08-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2024-08-28","prior_stop_level":9.1588,"sweep_low":8.953,"atr14":0.409445,"stop_level":8.748277,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-09-12","known_ts":"2024-09-12","bar_index":2495,"type":"RECLAIM","strength":0.725,"price":11.348,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-08-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-09-18","known_ts":"2024-09-18","bar_index":2496,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.8334,"stop_level":11.1047,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-09-19","known_ts":"2024-09-19","bar_index":2496,"type":"RECLAIM","strength":0.725,"price":11.2544,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-09-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2024-09-18","prior_stop_level":11.1047,"sweep_low":10.6183,"atr14":0.492025,"stop_level":10.372288,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-10-08","known_ts":"2024-10-08","bar_index":2501,"type":"RECLAIM","strength":0.863,"price":11.4789,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-09-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-12-12","known_ts":"2024-12-12","bar_index":2516,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.62,"stop_level":16.88,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-17","known_ts":"2024-12-17","bar_index":2517,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.58,"stop_level":16.88,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-16","known_ts":"2024-12-16","bar_index":2517,"type":"RECLAIM","strength":1.0,"price":17.18,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-12-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-12-12","prior_stop_level":16.88,"sweep_low":16.14,"atr14":0.793235,"stop_level":15.743383,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-10","known_ts":"2025-04-14","bar_index":2543,"type":"BUY","strength":0.588,"price":13.88,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2025-05-05","known_ts":"2025-05-05","bar_index":2548,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.74,"stop_level":13.82,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2025-05-06","known_ts":"2025-05-06","bar_index":2548,"type":"RECLAIM","strength":0.588,"price":14.15,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-05-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2025-05-05","prior_stop_level":13.82,"sweep_low":13.51,"atr14":0.759213,"stop_level":13.130393,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-20","known_ts":"2025-05-20","bar_index":2552,"type":"RECLAIM","strength":0.725,"price":15.37,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-05-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-05-30","known_ts":"2025-05-30","bar_index":2554,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.1,"stop_level":15.37,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-06-06","known_ts":"2025-06-06","bar_index":2556,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.03,"stop_level":15.37,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-07-17","known_ts":"2025-07-21","bar_index":2565,"type":"BUY","strength":0.725,"price":14.77,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2025-10-23","known_ts":"2025-10-27","bar_index":2588,"type":"BUY","strength":0.588,"price":15.36,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2025-11-24","known_ts":"2025-11-24","bar_index":2595,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.08,"stop_level":14.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-11-26","known_ts":"2025-11-26","bar_index":2596,"type":"RECLAIM","strength":0.725,"price":15.1,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-11-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-11-24","prior_stop_level":14.3,"sweep_low":13.89,"atr14":0.949465,"stop_level":13.415267,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-12-10","known_ts":"2025-12-10","bar_index":2599,"type":"RECLAIM","strength":0.725,"price":15.34,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-11-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-12-17","known_ts":"2025-12-17","bar_index":2600,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.0,"stop_level":15.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-12-18","known_ts":"2025-12-18","bar_index":2601,"type":"RECLAIM","strength":0.863,"price":15.57,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-12-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-12-17","prior_stop_level":15.1,"sweep_low":15.0,"atr14":0.683517,"stop_level":14.658241,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-02","known_ts":"2026-01-02","bar_index":2604,"type":"RECLAIM","strength":0.863,"price":15.96,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-12-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-02-05","known_ts":"2026-02-05","bar_index":2611,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.85,"stop_level":16.29,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-03-31","known_ts":"2026-04-02","bar_index":2624,"type":"BUY","strength":0.588,"price":16.65,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2026-04-17","known_ts":"2026-04-17","bar_index":2628,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.98,"stop_level":15.99,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2026-05-27","known_ts":"2026-05-29","bar_index":2637,"type":"BUY","strength":0.588,"price":15.44,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2026-07-08","known_ts":"2026-07-08","bar_index":2646,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.29,"stop_level":15.33,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-07-10","known_ts":"2026-07-10","bar_index":2647,"type":"RECLAIM","strength":0.863,"price":15.45,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-07-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2026-07-08","prior_stop_level":15.33,"sweep_low":15.01,"atr14":0.668185,"stop_level":14.675908,"risk_basis":"daily_ohlc_atr14"}],"state":{"position_hint":"flat","last_signal":"RECLAIM","last_scored_signal":"SELL","last_scored_ts":"2026-07-08","last_scored_basis":"structure_stop","bars_since_signal":8,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":false},"early_dots":["2018-03-14","2018-04-02","2018-05-14","2018-08-29","2019-03-15","2019-04-05","2019-05-02","2019-08-22","2019-09-05","2020-02-24","2020-03-24","2020-04-28","2021-02-09","2021-03-08","2021-04-01","2021-04-28","2021-09-30","2021-11-30","2021-12-30","2022-01-18","2022-05-10","2022-06-17","2022-07-25","2023-05-08","2023-08-16","2023-09-15","2023-11-06","2024-02-15","2024-03-13","2024-07-05","2024-08-08","2025-01-17","2025-04-10","2025-05-07","2025-06-25","2025-09-19","2025-10-07","2026-02-20","2026-03-23","2026-05-21"],"warnings":[{"ts":"2022-08-15","kind":"arm","px":3.164},{"ts":"2022-08-18","kind":"confirm","px":3.0879,"level":3.0955},{"ts":"2022-09-01","kind":"arm","px":3.0423},{"ts":"2022-09-02","kind":"confirm","px":2.951,"level":2.9662},{"ts":"2022-09-19","kind":"arm","px":3.164},{"ts":"2022-09-23","kind":"confirm","px":2.8674,"level":2.951},{"ts":"2022-12-22","kind":"arm","px":3.8359},{"ts":"2023-06-16","kind":"arm","px":6.2584},{"ts":"2023-07-14","kind":"confirm","px":6.7486,"level":6.8799},{"ts":"2023-12-06","kind":"arm","px":7.8396},{"ts":"2023-12-28","kind":"confirm","px":7.5659,"level":7.6895},{"ts":"2023-12-29","kind":"arm","px":7.5924},{"ts":"2024-01-02","kind":"confirm","px":7.301,"level":7.6895},{"ts":"2024-04-05","kind":"arm","px":8.5635},{"ts":"2024-05-22","kind":"arm","px":9.3934},{"ts":"2024-05-23","kind":"confirm","px":8.8813,"level":9.4287},{"ts":"2024-08-22","kind":"arm","px":9.1588},{"ts":"2024-08-28","kind":"confirm","px":9.0746,"level":9.1588},{"ts":"2024-09-17","kind":"arm","px":11.1234},{"ts":"2024-09-18","kind":"confirm","px":10.8334,"level":11.1047},{"ts":"2024-12-10","kind":"arm","px":16.51},{"ts":"2024-12-12","kind":"confirm","px":16.62,"level":16.88},{"ts":"2024-12-13","kind":"arm","px":16.45},{"ts":"2024-12-17","kind":"confirm","px":16.58,"level":16.88},{"ts":"2025-05-01","kind":"arm","px":13.73},{"ts":"2025-05-05","kind":"confirm","px":13.74,"level":13.82},{"ts":"2025-05-22","kind":"arm","px":15.37},{"ts":"2025-05-30","kind":"confirm","px":15.1,"level":15.37},{"ts":"2025-06-05","kind":"arm","px":14.63},{"ts":"2025-06-06","kind":"confirm","px":15.03,"level":15.37},{"ts":"2025-11-14","kind":"arm","px":15.98},{"ts":"2025-11-24","kind":"confirm","px":14.08,"level":14.3},{"ts":"2025-11-28","kind":"arm","px":15.45},{"ts":"2025-12-17","kind":"confirm","px":15.0,"level":15.1},{"ts":"2026-01-21","kind":"arm","px":16.47},{"ts":"2026-02-05","kind":"confirm","px":15.85,"level":16.29},{"ts":"2026-04-15","kind":"arm","px":16.02},{"ts":"2026-04-17","kind":"confirm","px":15.98,"level":15.99},{"ts":"2026-06-22","kind":"arm","px":16.3},{"ts":"2026-07-08","kind":"confirm","px":15.29,"level":15.33}],"meta":{"leakfree":true,"scored":false,"score_basis":"full","validated_against":"signal_layer/confluence.py","validation":{},"honest_read":"RSI-MACD × StochRSI MTF confluence on daily→3D. Risk/timing overlay.","warnings":[]}}}