{"opportunities":{"schema":"opportunity_timeline.v1","as_of":"2026-08-13","priced_through":{"CN":null,"HK":null,"US":"2026-08-13"},"events":[{"id":"opp_da2c10ca690b75445614","market":"US","system":"prophet_board","definition":"bottoming-alignment","authority":"candidate","surfaced_at":"2026-07-15","entry_date":"2026-07-16","entry_basis":"next_session_close","entry_price":27.65,"rank":7,"tier":"PRIME","state":"stopped","maturity":"matured","latest_price":27.42,"return_pct":-0.8,"excess_pct":-0.38,"sessions":4,"source_artifact":"site/factordata/us_track_ledger.json","source_as_of":"2026-08-13","priced_through":"2026-08-13"}]},"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":"MATW","timeframe":"3D","as_of":"2026-08-14T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1995-02-01","known_ts":"1995-02-03","bar_index":46,"type":"BUY","strength":0.45,"price":2.3426,"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":"1995-02-17","known_ts":"1995-02-17","bar_index":50,"type":"RECLAIM","strength":0.725,"price":2.3426,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1995-02-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-08-08","known_ts":"1995-08-08","bar_index":89,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.0368,"stop_level":3.1599,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1995-12-27","known_ts":"1995-12-29","bar_index":122,"type":"BUY","strength":0.725,"price":3.2241,"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":"1996-04-08","known_ts":"1996-04-08","bar_index":145,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.3103,"stop_level":4.3401,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-04-09","known_ts":"1996-04-09","bar_index":145,"type":"RECLAIM","strength":1.0,"price":4.4761,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-04-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":"1996-04-08","prior_stop_level":4.3401,"sweep_low":4.2274,"atr14":0.139966,"stop_level":4.157417,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-04-23","known_ts":"1996-04-23","bar_index":149,"type":"RECLAIM","strength":1.0,"price":4.6004,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-04-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-05-29","known_ts":"1996-05-29","bar_index":157,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.7247,"stop_level":4.7662,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-08-26","known_ts":"1996-08-26","bar_index":178,"type":"RECLAIM","strength":0.863,"price":5.0275,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-05-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-09-09","known_ts":"1996-09-09","bar_index":181,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.8198,"stop_level":4.9444,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-09-11","known_ts":"1996-09-11","bar_index":181,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.7367,"stop_level":4.9444,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-12-24","known_ts":"1996-12-27","bar_index":206,"type":"BUY","strength":0.588,"price":4.8889,"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":"quality","score":65},{"ts":"1997-04-10","known_ts":"1997-04-10","bar_index":230,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.9228,"stop_level":5.0904,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-04-17","known_ts":"1997-04-21","bar_index":232,"type":"REBUY","strength":0.725,"price":4.9857,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"1997-05-05","known_ts":"1997-05-07","bar_index":236,"type":"REBUY","strength":0.725,"price":5.1114,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"1997-06-12","known_ts":"1997-06-12","bar_index":245,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.4256,"stop_level":5.6141,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-06-18","known_ts":"1997-06-18","bar_index":246,"type":"RECLAIM","strength":0.863,"price":5.6979,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-06-12 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":"1997-06-12","prior_stop_level":5.6141,"sweep_low":5.4256,"atr14":0.161108,"stop_level":5.345046,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-06-30","known_ts":"1997-06-30","bar_index":249,"type":"RECLAIM","strength":0.863,"price":6.1169,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-06-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-12-12","known_ts":"1997-12-12","bar_index":287,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.0267,"stop_level":7.0478,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1997-12-15","known_ts":"1997-12-15","bar_index":288,"type":"RECLAIM","strength":0.725,"price":7.3213,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-12-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":"1997-12-12","prior_stop_level":7.0478,"sweep_low":7.0267,"atr14":0.186326,"stop_level":6.933537,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-01-02","known_ts":"1998-01-02","bar_index":292,"type":"RECLAIM","strength":0.863,"price":7.3213,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-12-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-01-13","known_ts":"1998-01-13","bar_index":294,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.8164,"stop_level":7.0267,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1998-01-15","known_ts":"1998-01-15","bar_index":295,"type":"RECLAIM","strength":0.725,"price":7.1109,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-01-13 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":"1998-01-13","prior_stop_level":7.0267,"sweep_low":6.606,"atr14":0.236682,"stop_level":6.487659,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-04-08","known_ts":"1998-04-13","bar_index":314,"type":"BUY","strength":0.588,"price":6.9987,"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":30},{"ts":"1998-06-24","known_ts":"1998-06-24","bar_index":331,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.069,"stop_level":8.2591,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-06-25","known_ts":"1998-06-25","bar_index":332,"type":"RECLAIM","strength":0.863,"price":8.2802,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-06-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":"1998-06-24","prior_stop_level":8.2591,"sweep_low":7.9422,"atr14":0.320223,"stop_level":7.782089,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-08-28","known_ts":"1998-09-01","bar_index":347,"type":"BUY","strength":0.588,"price":8.9503,"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":65},{"ts":"1998-09-30","known_ts":"1998-09-30","bar_index":354,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.4637,"stop_level":8.6753,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-10-01","known_ts":"1998-10-01","bar_index":354,"type":"RECLAIM","strength":0.725,"price":8.8022,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-09-30 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":"1998-09-30","prior_stop_level":8.6753,"sweep_low":8.2098,"atr14":0.464057,"stop_level":7.977771,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-12","known_ts":"1998-10-14","bar_index":357,"type":"REBUY","strength":0.588,"price":9.3312,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":80},{"ts":"1998-11-12","known_ts":"1998-11-12","bar_index":364,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.4088,"stop_level":9.4512,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1998-11-16","known_ts":"1998-11-16","bar_index":365,"type":"RECLAIM","strength":0.725,"price":9.5783,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-11-12 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":"1998-11-12","prior_stop_level":9.4512,"sweep_low":9.1969,"atr14":0.545452,"stop_level":8.924174,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-07","known_ts":"1998-12-07","bar_index":370,"type":"RECLAIM","strength":0.725,"price":10.0445,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-11-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-01-04","known_ts":"1999-01-06","bar_index":376,"type":"BUY","strength":0.725,"price":10.4683,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"1999-02-25","known_ts":"1999-03-01","bar_index":388,"type":"BUY","strength":0.725,"price":9.913,"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-04-14","known_ts":"1999-04-16","bar_index":399,"type":"BUY","strength":0.588,"price":9.9342,"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":45},{"ts":"1999-04-28","known_ts":"1999-04-28","bar_index":402,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.1002,"stop_level":9.5522,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-04-29","known_ts":"1999-04-29","bar_index":402,"type":"RECLAIM","strength":0.725,"price":9.8656,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-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":"1999-04-28","prior_stop_level":9.5522,"sweep_low":9.1002,"atr14":0.565563,"stop_level":8.817418,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-05-21","known_ts":"1999-05-21","bar_index":408,"type":"RECLAIM","strength":0.725,"price":10.0357,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-04-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-06-14","known_ts":"1999-06-14","bar_index":413,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.6955,"stop_level":9.8656,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-06-15","known_ts":"1999-06-15","bar_index":413,"type":"RECLAIM","strength":0.725,"price":9.9082,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-06-14 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-06-14","prior_stop_level":9.8656,"sweep_low":9.6955,"atr14":0.34598,"stop_level":9.52251,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-06-30","known_ts":"1999-06-30","bar_index":417,"type":"RECLAIM","strength":0.863,"price":10.3334,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-06-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-07-26","known_ts":"1999-07-26","bar_index":422,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.3334,"stop_level":10.3759,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-07-28","known_ts":"1999-07-28","bar_index":423,"type":"RECLAIM","strength":0.863,"price":10.3913,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-07-26 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-07-26","prior_stop_level":10.3759,"sweep_low":10.0357,"atr14":0.426695,"stop_level":9.822352,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-08-09","known_ts":"1999-08-09","bar_index":426,"type":"RECLAIM","strength":0.863,"price":10.3913,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-07-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-09-13","known_ts":"1999-09-15","bar_index":434,"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":"1999-09-13","trigger_known_ts":"1999-09-15","strength":0.45,"price":8.8581,"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.1863,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.4748,"atr14":0.332924,"stop_level":8.308338,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-09-24","known_ts":"1999-09-28","bar_index":437,"type":"BUY","strength":0.588,"price":9.8802,"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":"1999-12-07","known_ts":"1999-12-09","bar_index":454,"type":"BUY","strength":0.45,"price":7.9362,"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":"1999-12-23","known_ts":"1999-12-23","bar_index":458,"type":"RECLAIM","strength":0.725,"price":9.4723,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1999-12-07 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-01-04","known_ts":"2000-01-04","bar_index":460,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.9176,"stop_level":8.9602,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-01-05","known_ts":"2000-01-05","bar_index":460,"type":"RECLAIM","strength":0.725,"price":9.4723,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-01-04 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":"2000-01-04","prior_stop_level":8.9602,"sweep_low":8.7042,"atr14":0.470735,"stop_level":8.468833,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-01-20","known_ts":"2000-01-20","bar_index":464,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.3202,"stop_level":8.5336,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-02-15","known_ts":"2000-02-17","bar_index":470,"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-02-15","trigger_known_ts":"2000-02-17","strength":0.45,"price":7.5244,"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.308813,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.8404,"atr14":0.509664,"stop_level":6.585568,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-03-03","known_ts":"2000-03-07","bar_index":474,"type":"BUY","strength":0.45,"price":7.6527,"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-03-03","known_ts":"2000-03-07","bar_index":474,"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-03-03","trigger_known_ts":"2000-03-07","strength":0.45,"price":7.6527,"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.297027,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.0542,"atr14":0.478038,"stop_level":6.815181,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-04-28","known_ts":"2000-05-02","bar_index":487,"type":"BUY","strength":0.588,"price":8.0774,"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-05-19","known_ts":"2000-05-19","bar_index":492,"type":"RECLAIM","strength":0.725,"price":8.3131,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2000-04-28 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-07-17","known_ts":"2000-07-17","bar_index":505,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.8771,"stop_level":9.8986,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-07-20","known_ts":"2000-07-20","bar_index":506,"type":"RECLAIM","strength":0.863,"price":9.92,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-07-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":"2000-07-17","prior_stop_level":9.8986,"sweep_low":9.7914,"atr14":0.147823,"stop_level":9.717489,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-08-07","known_ts":"2000-08-07","bar_index":510,"type":"RECLAIM","strength":0.863,"price":9.9795,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-07-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-10-05","known_ts":"2000-10-05","bar_index":524,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.7434,"stop_level":9.7864,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2000-10-12","known_ts":"2000-10-12","bar_index":525,"type":"RECLAIM","strength":0.863,"price":9.9151,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-10-05 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":"2000-10-05","prior_stop_level":9.7864,"sweep_low":9.443,"atr14":0.171352,"stop_level":9.357324,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-11-21","known_ts":"2000-11-24","bar_index":535,"type":"BUY","strength":0.863,"price":9.8529,"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":20},{"ts":"2001-01-30","known_ts":"2001-01-30","bar_index":550,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.6602,"stop_level":10.6646,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-01-31","known_ts":"2001-01-31","bar_index":550,"type":"RECLAIM","strength":1.0,"price":10.6817,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-01-30 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":"2001-01-30","prior_stop_level":10.6646,"sweep_low":10.5955,"atr14":0.211948,"stop_level":10.489526,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-03-08","known_ts":"2001-03-12","bar_index":559,"type":"BUY","strength":0.863,"price":10.9832,"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":75},{"ts":"2001-04-05","known_ts":"2001-04-05","bar_index":565,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.0263,"stop_level":11.0693,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-04-06","known_ts":"2001-04-10","bar_index":566,"type":"REBUY","strength":1.0,"price":11.3674,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":75},{"ts":"2001-04-06","known_ts":"2001-04-06","bar_index":566,"type":"RECLAIM","strength":1.0,"price":11.1985,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-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":"2001-04-05","prior_stop_level":11.0693,"sweep_low":10.9401,"atr14":0.244263,"stop_level":10.817968,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-04-17","known_ts":"2001-04-19","bar_index":568,"type":"REBUY","strength":1.0,"price":11.3708,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2001-04-25","known_ts":"2001-04-27","bar_index":570,"type":"REBUY","strength":1.0,"price":11.7158,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2001-07-17","known_ts":"2001-07-17","bar_index":589,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.8726,"stop_level":13.9243,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-07-20","known_ts":"2001-07-20","bar_index":590,"type":"RECLAIM","strength":1.0,"price":14.1659,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-07-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":"2001-07-17","prior_stop_level":13.9243,"sweep_low":13.7,"atr14":0.418503,"stop_level":13.490748,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-11-07","known_ts":"2001-11-07","bar_index":614,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.1635,"stop_level":15.1842,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2001-11-08","known_ts":"2001-11-08","bar_index":614,"type":"RECLAIM","strength":0.725,"price":15.2534,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-11-07 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":"2001-11-07","prior_stop_level":15.1842,"sweep_low":15.1496,"atr14":0.840141,"stop_level":14.729529,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-12-14","known_ts":"2001-12-14","bar_index":623,"type":"RECLAIM","strength":0.863,"price":17.2249,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-11-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-01-18","known_ts":"2002-01-18","bar_index":630,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.6093,"stop_level":16.8445,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-02-07","known_ts":"2002-02-11","bar_index":635,"type":"BUY","strength":0.863,"price":17.4098,"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":"2002-02-21","known_ts":"2002-02-25","bar_index":638,"type":"BUY","strength":0.725,"price":17.3821,"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":"2002-05-07","known_ts":"2002-05-07","bar_index":655,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.286,"stop_level":18.7088,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-07-26","known_ts":"2002-07-30","bar_index":674,"type":"BUY","strength":0.725,"price":17.1959,"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":70},{"ts":"2002-09-19","known_ts":"2002-09-19","bar_index":686,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.4187,"stop_level":16.7379,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-10-11","known_ts":"2002-10-15","bar_index":692,"type":"BUY","strength":0.588,"price":16.6477,"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":"2002-11-06","known_ts":"2002-11-08","bar_index":698,"type":"BUY","strength":0.588,"price":16.5075,"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":"2002-11-19","known_ts":"2002-11-21","bar_index":701,"type":"BUY","strength":0.588,"price":16.1184,"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":"2003-01-13","known_ts":"2003-01-13","bar_index":713,"type":"RECLAIM","strength":0.725,"price":17.3481,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-09-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-01-27","known_ts":"2003-01-27","bar_index":716,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.0142,"stop_level":17.0285,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-01-30","known_ts":"2003-01-30","bar_index":717,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.9009,"stop_level":17.0285,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-02-21","known_ts":"2003-02-25","bar_index":722,"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":"2003-02-21","trigger_known_ts":"2003-02-25","strength":0.588,"price":15.9913,"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.194011,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":14.9619,"atr14":0.548256,"stop_level":14.687772,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-14","known_ts":"2003-03-18","bar_index":727,"type":"BUY","strength":0.45,"price":16.1026,"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":"2003-03-14","known_ts":"2003-03-18","bar_index":727,"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":"2003-03-14","trigger_known_ts":"2003-03-18","strength":0.45,"price":16.1026,"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.188402,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.0314,"atr14":0.529149,"stop_level":14.766825,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-04-01","known_ts":"2003-04-01","bar_index":731,"type":"RECLAIM","strength":0.725,"price":17.0277,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2003-03-14 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-05-01","known_ts":"2003-05-01","bar_index":738,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.261,"stop_level":16.3113,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-05-02","known_ts":"2003-05-02","bar_index":738,"type":"RECLAIM","strength":0.863,"price":16.463,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-05-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":"2003-05-01","prior_stop_level":16.3113,"sweep_low":16.261,"atr14":0.465293,"stop_level":16.028353,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-05-22","known_ts":"2003-05-22","bar_index":743,"type":"RECLAIM","strength":0.863,"price":16.6232,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-05-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-05-28","known_ts":"2003-05-30","bar_index":744,"type":"BUY","strength":0.863,"price":16.7346,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2003-07-24","known_ts":"2003-07-24","bar_index":757,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.4171,"stop_level":17.5146,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-07-25","known_ts":"2003-07-25","bar_index":757,"type":"RECLAIM","strength":0.863,"price":17.7235,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-07-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":"2003-07-24","prior_stop_level":17.5146,"sweep_low":17.3126,"atr14":0.528461,"stop_level":17.048369,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-08-08","known_ts":"2003-08-08","bar_index":761,"type":"RECLAIM","strength":0.863,"price":17.7429,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-07-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-09-24","known_ts":"2003-09-24","bar_index":771,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.8165,"stop_level":18.935,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-10-01","known_ts":"2003-10-01","bar_index":773,"type":"RECLAIM","strength":1.0,"price":19.3882,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-09-24 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-09-24","prior_stop_level":18.935,"sweep_low":18.0915,"atr14":0.545899,"stop_level":17.81855,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-10-08","known_ts":"2003-10-08","bar_index":775,"type":"RECLAIM","strength":1.0,"price":19.3673,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-09-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-12-09","known_ts":"2003-12-09","bar_index":789,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.8284,"stop_level":19.8772,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2003-12-11","known_ts":"2003-12-11","bar_index":790,"type":"RECLAIM","strength":0.863,"price":20.0169,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-12-09 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":"2003-12-09","prior_stop_level":19.8772,"sweep_low":19.3885,"atr14":0.553453,"stop_level":19.111774,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-12-24","known_ts":"2003-12-24","bar_index":793,"type":"RECLAIM","strength":1.0,"price":21.0223,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-12-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-01-27","known_ts":"2004-01-27","bar_index":800,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.6243,"stop_level":21.2596,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-02-02","known_ts":"2004-02-02","bar_index":801,"type":"RECLAIM","strength":1.0,"price":22.2882,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-01-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":"2004-01-27","prior_stop_level":21.2596,"sweep_low":20.2607,"atr14":0.747662,"stop_level":19.886869,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-05-26","known_ts":"2004-05-28","bar_index":828,"type":"BUY","strength":0.725,"price":22.1556,"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":"aplus","score":90},{"ts":"2004-07-23","known_ts":"2004-07-27","bar_index":841,"type":"REBUY","strength":0.863,"price":24.6477,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2004-11-03","known_ts":"2004-11-05","bar_index":865,"type":"BUY","strength":0.588,"price":24.898,"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":20},{"ts":"2004-12-27","known_ts":"2004-12-27","bar_index":877,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.8244,"stop_level":26.0138,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-12-28","known_ts":"2004-12-28","bar_index":877,"type":"RECLAIM","strength":0.725,"price":26.4279,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-12-27 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-12-27","prior_stop_level":26.0138,"sweep_low":25.7963,"atr14":0.751245,"stop_level":25.420677,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-03-02","known_ts":"2005-03-04","bar_index":892,"type":"BUY","strength":0.588,"price":25.4078,"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":"2005-04-19","known_ts":"2005-04-21","bar_index":903,"type":"BUY","strength":0.45,"price":24.2835,"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-04-27","known_ts":"2005-04-27","bar_index":905,"type":"RECLAIM","strength":0.588,"price":24.9698,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2005-04-19 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2005-07-18","known_ts":"2005-07-18","bar_index":923,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.0383,"stop_level":27.6575,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-08-01","known_ts":"2005-08-01","bar_index":927,"type":"RECLAIM","strength":0.863,"price":27.4219,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-07-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-09-02","known_ts":"2005-09-07","bar_index":935,"type":"BUY","strength":0.725,"price":28.1544,"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":60},{"ts":"2005-11-07","known_ts":"2005-11-09","bar_index":950,"type":"BUY","strength":0.588,"price":26.5296,"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":55},{"ts":"2005-12-19","known_ts":"2005-12-19","bar_index":959,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.9599,"stop_level":27.0445,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-01-26","known_ts":"2006-01-30","bar_index":968,"type":"BUY","strength":0.725,"price":27.1214,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2006-02-13","known_ts":"2006-02-15","bar_index":972,"type":"BUY","strength":0.588,"price":27.1214,"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":50},{"ts":"2006-02-22","known_ts":"2006-02-24","bar_index":974,"type":"BUY","strength":0.725,"price":27.0366,"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":50},{"ts":"2006-03-06","known_ts":"2006-03-06","bar_index":976,"type":"SELL","basis":"structure_stop","strength":0.45,"price":26.1396,"stop_level":26.2314,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2006-03-23","known_ts":"2006-03-23","bar_index":981,"type":"RECLAIM","strength":0.725,"price":26.8742,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-03-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-04-07","known_ts":"2006-04-07","bar_index":984,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.8854,"stop_level":26.069,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-05-05","known_ts":"2006-05-09","bar_index":991,"type":"BUY","strength":0.45,"price":25.618,"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-05-05","known_ts":"2006-05-09","bar_index":991,"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":"2006-05-05","trigger_known_ts":"2006-05-09","strength":0.45,"price":25.618,"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.097249,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":24.3245,"atr14":0.633029,"stop_level":24.007986,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-07-24","known_ts":"2006-07-26","bar_index":1009,"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":"2006-07-24","trigger_known_ts":"2006-07-26","strength":0.45,"price":23.9347,"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.156567,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.9401,"atr14":0.900871,"stop_level":21.489665,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-07-27","known_ts":"2006-07-31","bar_index":1010,"type":"BUY","strength":0.45,"price":24.3242,"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-27","known_ts":"2006-07-31","bar_index":1010,"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":"2006-07-27","trigger_known_ts":"2006-07-31","strength":0.45,"price":24.3242,"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.142841,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.9401,"atr14":0.870845,"stop_level":21.504678,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-08-14","known_ts":"2006-08-14","bar_index":1014,"type":"RECLAIM","strength":0.725,"price":26.088,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2006-07-27 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-09-06","known_ts":"2006-09-06","bar_index":1019,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.7776,"stop_level":24.983,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-09-11","known_ts":"2006-09-11","bar_index":1020,"type":"RECLAIM","strength":0.725,"price":25.0467,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-09-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":"2006-09-06","prior_stop_level":24.983,"sweep_low":24.6076,"atr14":0.654588,"stop_level":24.280306,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-09-26","known_ts":"2006-09-26","bar_index":1024,"type":"RECLAIM","strength":0.863,"price":26.2793,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-09-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-12-07","known_ts":"2006-12-07","bar_index":1041,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.5994,"stop_level":27.7129,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-01-05","known_ts":"2007-01-09","bar_index":1047,"type":"BUY","strength":1.0,"price":28.6137,"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":50},{"ts":"2007-02-06","known_ts":"2007-02-08","bar_index":1054,"type":"BUY","strength":1.0,"price":29.8527,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2007-04-03","known_ts":"2007-04-05","bar_index":1067,"type":"BUY","strength":0.725,"price":29.0217,"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":60},{"ts":"2007-04-12","known_ts":"2007-04-16","bar_index":1069,"type":"BUY","strength":0.725,"price":29.2774,"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":60},{"ts":"2007-05-23","known_ts":"2007-05-23","bar_index":1078,"type":"SELL","basis":"structure_stop","strength":1.0,"price":30.7322,"stop_level":30.9029,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-05-25","known_ts":"2007-05-25","bar_index":1079,"type":"SELL","basis":"structure_stop","strength":1.0,"price":30.149,"stop_level":30.9029,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-05-29","known_ts":"2007-05-29","bar_index":1079,"type":"RECLAIM","strength":1.0,"price":31.0878,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-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":"2007-05-23","prior_stop_level":30.9029,"sweep_low":29.9072,"atr14":0.614166,"stop_level":29.600117,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-05-29","known_ts":"2007-05-29","bar_index":1079,"type":"RECLAIM","strength":1.0,"price":31.0878,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-05-25 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":"2007-05-25","prior_stop_level":30.9029,"sweep_low":29.9072,"atr14":0.614166,"stop_level":29.600117,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-06-15","known_ts":"2007-06-19","bar_index":1084,"type":"REBUY","strength":1.0,"price":31.7848,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2007-08-23","known_ts":"2007-08-27","bar_index":1100,"type":"BUY","strength":0.725,"price":30.2492,"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":20},{"ts":"2007-10-15","known_ts":"2007-10-15","bar_index":1112,"type":"SELL","basis":"structure_stop","strength":0.863,"price":31.6595,"stop_level":32.0512,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-10-18","known_ts":"2007-10-18","bar_index":1113,"type":"SELL","basis":"structure_stop","strength":0.863,"price":31.8446,"stop_level":32.0512,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-10-26","known_ts":"2007-10-30","bar_index":1115,"type":"BUY","strength":1.0,"price":32.2501,"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":45},{"ts":"2008-01-04","known_ts":"2008-01-04","bar_index":1130,"type":"SELL","basis":"structure_stop","strength":1.0,"price":31.9149,"stop_level":32.1075,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-01-07","known_ts":"2008-01-07","bar_index":1131,"type":"RECLAIM","strength":1.0,"price":32.7494,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-01-04 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":"2008-01-04","prior_stop_level":32.1075,"sweep_low":31.7509,"atr14":1.054396,"stop_level":31.223702,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-18","known_ts":"2008-01-18","bar_index":1134,"type":"RECLAIM","strength":1.0,"price":34.297,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-01-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-02-11","known_ts":"2008-02-13","bar_index":1139,"type":"BUY","strength":1.0,"price":35.1466,"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":65},{"ts":"2008-03-20","known_ts":"2008-03-25","bar_index":1148,"type":"BUY","strength":0.725,"price":34.9895,"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":55},{"ts":"2008-04-25","known_ts":"2008-04-25","bar_index":1156,"type":"SELL","basis":"structure_stop","strength":0.863,"price":34.9824,"stop_level":35.1823,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-04-28","known_ts":"2008-04-28","bar_index":1156,"type":"RECLAIM","strength":0.863,"price":35.6465,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-04-25 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":"2008-04-25","prior_stop_level":35.1823,"sweep_low":34.4897,"atr14":1.059096,"stop_level":33.960152,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-29","known_ts":"2008-04-29","bar_index":1157,"type":"SELL","basis":"structure_stop","strength":1.0,"price":35.1538,"stop_level":35.1823,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-04-30","known_ts":"2008-04-30","bar_index":1157,"type":"RECLAIM","strength":0.863,"price":35.3037,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-04-29 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":"2008-04-29","prior_stop_level":35.1823,"sweep_low":34.9324,"atr14":1.035801,"stop_level":34.414499,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-11","known_ts":"2008-07-15","bar_index":1174,"type":"BUY","strength":0.725,"price":33.6093,"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":55},{"ts":"2008-08-25","known_ts":"2008-08-25","bar_index":1184,"type":"SELL","basis":"structure_stop","strength":0.725,"price":35.525,"stop_level":35.5895,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-08-26","known_ts":"2008-08-26","bar_index":1184,"type":"RECLAIM","strength":0.725,"price":35.9259,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-08-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":"2008-08-25","prior_stop_level":35.5895,"sweep_low":34.8665,"atr14":1.136272,"stop_level":34.298364,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-18","known_ts":"2008-09-18","bar_index":1190,"type":"RECLAIM","strength":0.863,"price":36.4269,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-08-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-12-01","known_ts":"2008-12-03","bar_index":1207,"type":"BUY","strength":0.45,"price":28.7297,"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-12-22","known_ts":"2008-12-22","bar_index":1212,"type":"SELL","basis":"structure_stop","strength":0.45,"price":25.6467,"stop_level":26.3135,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2009-02-17","known_ts":"2009-02-17","bar_index":1224,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.1392,"stop_level":27.3546,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-23","known_ts":"2009-02-23","bar_index":1225,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.1355,"stop_level":27.3546,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-12","known_ts":"2009-03-16","bar_index":1230,"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":"2009-03-12","trigger_known_ts":"2009-03-16","strength":0.45,"price":22.6363,"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.401629,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.3867,"atr14":1.09221,"stop_level":20.840595,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-02","known_ts":"2009-04-06","bar_index":1235,"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":"2009-04-02","trigger_known_ts":"2009-04-06","strength":0.45,"price":20.7907,"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.450416,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.8714,"atr14":0.957326,"stop_level":19.392737,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-21","known_ts":"2009-04-23","bar_index":1239,"type":"BUY","strength":0.45,"price":20.6758,"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":"2009-04-21","known_ts":"2009-04-23","bar_index":1239,"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":"2009-04-21","trigger_known_ts":"2009-04-23","strength":0.45,"price":20.6758,"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.453453,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.4693,"atr14":0.798177,"stop_level":19.070212,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-19","known_ts":"2009-05-19","bar_index":1245,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.661,"stop_level":20.6758,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-22","known_ts":"2009-05-22","bar_index":1246,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.0349,"stop_level":20.6758,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-26","known_ts":"2009-05-26","bar_index":1247,"type":"RECLAIM","strength":0.588,"price":21.4813,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-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":"2009-05-19","prior_stop_level":20.6758,"sweep_low":19.8046,"atr14":0.769365,"stop_level":19.419918,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-26","known_ts":"2009-05-26","bar_index":1247,"type":"RECLAIM","strength":0.588,"price":21.4813,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-22 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-05-22","prior_stop_level":20.6758,"sweep_low":19.9413,"atr14":0.769365,"stop_level":19.556618,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-06-22","known_ts":"2009-06-22","bar_index":1253,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.6613,"stop_level":21.9635,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-06-25","known_ts":"2009-06-25","bar_index":1254,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.5821,"stop_level":21.9635,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-06-29","known_ts":"2009-06-29","bar_index":1255,"type":"RECLAIM","strength":0.588,"price":22.0499,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-06-22 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-06-22","prior_stop_level":21.9635,"sweep_low":20.6682,"atr14":0.750134,"stop_level":20.293133,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-06-29","known_ts":"2009-06-29","bar_index":1255,"type":"RECLAIM","strength":0.588,"price":22.0499,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-06-25 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-06-25","prior_stop_level":21.9635,"sweep_low":20.6682,"atr14":0.750134,"stop_level":20.293133,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-07-09","known_ts":"2009-07-09","bar_index":1257,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.5314,"stop_level":20.8337,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-07-14","known_ts":"2009-07-14","bar_index":1258,"type":"RECLAIM","strength":0.725,"price":21.0064,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-07-09 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-07-09","prior_stop_level":20.8337,"sweep_low":20.15,"atr14":0.656733,"stop_level":19.821633,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-08-06","known_ts":"2009-08-06","bar_index":1264,"type":"RECLAIM","strength":0.863,"price":24.6044,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-07-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-09-01","known_ts":"2009-09-01","bar_index":1270,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.8352,"stop_level":24.9578,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-09-03","known_ts":"2009-09-03","bar_index":1270,"type":"RECLAIM","strength":0.863,"price":25.0804,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-09-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":"2009-09-01","prior_stop_level":24.9578,"sweep_low":24.554,"atr14":0.708066,"stop_level":24.199967,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-09-18","known_ts":"2009-09-18","bar_index":1274,"type":"RECLAIM","strength":0.863,"price":26.0683,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-09-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-10-01","known_ts":"2009-10-01","bar_index":1277,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.727,"stop_level":25.1453,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-10-05","known_ts":"2009-10-05","bar_index":1277,"type":"RECLAIM","strength":0.863,"price":25.2895,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-10-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":"2009-10-01","prior_stop_level":25.1453,"sweep_low":24.6261,"atr14":0.619963,"stop_level":24.316119,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-10-19","known_ts":"2009-10-19","bar_index":1281,"type":"RECLAIM","strength":0.863,"price":28.1956,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-10-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-11-13","known_ts":"2009-11-13","bar_index":1287,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.1336,"stop_level":26.0727,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2009-11-16","known_ts":"2009-11-16","bar_index":1287,"type":"RECLAIM","strength":0.725,"price":26.1667,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-11-13 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":"2009-11-13","prior_stop_level":26.0727,"sweep_low":24.953,"atr14":0.772272,"stop_level":24.566864,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-02-24","known_ts":"2010-02-26","bar_index":1310,"type":"BUY","strength":0.725,"price":24.2651,"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":"base","score":40},{"ts":"2010-03-26","known_ts":"2010-03-26","bar_index":1317,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.3292,"stop_level":25.3944,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-03-29","known_ts":"2010-03-29","bar_index":1317,"type":"RECLAIM","strength":0.863,"price":25.4595,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-03-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-03-26","prior_stop_level":25.3944,"sweep_low":25.2062,"atr14":0.496401,"stop_level":24.957999,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-04-13","known_ts":"2010-04-13","bar_index":1321,"type":"RECLAIM","strength":1.0,"price":26.3354,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-03-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-22","known_ts":"2010-04-22","bar_index":1323,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.5102,"stop_level":25.6694,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-23","known_ts":"2010-04-23","bar_index":1323,"type":"RECLAIM","strength":1.0,"price":26.1327,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-22 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-04-22","prior_stop_level":25.6694,"sweep_low":25.0107,"atr14":0.613181,"stop_level":24.704109,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-16","known_ts":"2010-07-20","bar_index":1343,"type":"BUY","strength":0.588,"price":21.8977,"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":"aplus","score":80},{"ts":"2010-08-19","known_ts":"2010-08-19","bar_index":1351,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.7647,"stop_level":23.801,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-09-10","known_ts":"2010-09-14","bar_index":1356,"type":"REBUY","strength":0.863,"price":24.2152,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2010-10-26","known_ts":"2010-10-26","bar_index":1366,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.7372,"stop_level":24.8112,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-12-09","known_ts":"2010-12-13","bar_index":1377,"type":"BUY","strength":1.0,"price":25.1816,"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":"2011-03-10","known_ts":"2011-03-10","bar_index":1397,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.9899,"stop_level":26.1067,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-03-21","known_ts":"2011-03-23","bar_index":1400,"type":"REBUY","strength":1.0,"price":27.3259,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2011-04-25","known_ts":"2011-04-25","bar_index":1408,"type":"SELL","basis":"structure_stop","strength":1.0,"price":26.8368,"stop_level":26.9098,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-04-26","known_ts":"2011-04-26","bar_index":1408,"type":"RECLAIM","strength":1.0,"price":28.0924,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-04-25 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":"2011-04-25","prior_stop_level":26.9098,"sweep_low":25.9899,"atr14":0.842104,"stop_level":25.568848,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-04-28","known_ts":"2011-05-02","bar_index":1409,"type":"REBUY","strength":1.0,"price":29.1676,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":25},{"ts":"2011-06-28","known_ts":"2011-06-30","bar_index":1423,"type":"BUY","strength":0.863,"price":29.3871,"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":60},{"ts":"2011-07-14","known_ts":"2011-07-14","bar_index":1426,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.6533,"stop_level":27.7923,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-07-19","known_ts":"2011-07-19","bar_index":1427,"type":"RECLAIM","strength":0.863,"price":27.8581,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-07-14 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":"2011-07-14","prior_stop_level":27.7923,"sweep_low":27.1924,"atr14":0.624541,"stop_level":26.880129,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-09-14","known_ts":"2011-09-16","bar_index":1441,"type":"BUY","strength":0.588,"price":22.9123,"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-09-27","known_ts":"2011-09-29","bar_index":1444,"type":"BUY","strength":0.588,"price":22.8463,"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":60},{"ts":"2011-11-11","known_ts":"2011-11-11","bar_index":1455,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.155,"stop_level":24.7652,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-01-10","known_ts":"2012-01-12","bar_index":1468,"type":"BUY","strength":0.588,"price":23.3611,"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":"2012-02-27","known_ts":"2012-02-27","bar_index":1478,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.0399,"stop_level":23.3052,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-03-15","known_ts":"2012-03-19","bar_index":1483,"type":"BUY","strength":0.588,"price":23.7106,"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":"2012-06-27","known_ts":"2012-06-27","bar_index":1507,"type":"RECLAIM","strength":0.725,"price":24.0182,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-02-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-07-20","known_ts":"2012-07-20","bar_index":1512,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.4086,"stop_level":23.1902,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-08-17","known_ts":"2012-08-21","bar_index":1519,"type":"BUY","strength":0.588,"price":22.9292,"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":55},{"ts":"2012-08-30","known_ts":"2012-09-04","bar_index":1522,"type":"BUY","strength":0.588,"price":22.3434,"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":60},{"ts":"2012-10-01","known_ts":"2012-10-01","bar_index":1529,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.8613,"stop_level":21.9503,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-11-23","known_ts":"2012-11-27","bar_index":1541,"type":"BUY","strength":0.45,"price":21.901,"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-11-28","known_ts":"2012-11-28","bar_index":1542,"type":"RECLAIM","strength":0.588,"price":22.5112,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2012-11-23 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2012-12-24","known_ts":"2012-12-24","bar_index":1548,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.8432,"stop_level":24.0516,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-01-02","known_ts":"2013-01-02","bar_index":1549,"type":"RECLAIM","strength":0.863,"price":24.3418,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-12-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":"2012-12-24","prior_stop_level":24.0516,"sweep_low":23.3893,"atr14":0.516575,"stop_level":23.131012,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-01-11","known_ts":"2013-01-11","bar_index":1552,"type":"RECLAIM","strength":0.863,"price":24.58,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-12-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-01-18","known_ts":"2013-01-18","bar_index":1553,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.6944,"stop_level":24.3865,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-01-22","known_ts":"2013-01-22","bar_index":1554,"type":"RECLAIM","strength":0.863,"price":24.5502,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-01-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":"2013-01-18","prior_stop_level":24.3865,"sweep_low":23.5828,"atr14":0.607502,"stop_level":23.279049,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-02-04","known_ts":"2013-02-04","bar_index":1557,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.9755,"stop_level":24.0427,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-02-21","known_ts":"2013-02-21","bar_index":1561,"type":"RECLAIM","strength":1.0,"price":24.3861,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-02-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-22","known_ts":"2013-05-22","bar_index":1582,"type":"SELL","basis":"structure_stop","strength":1.0,"price":28.4384,"stop_level":28.5807,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-24","known_ts":"2013-05-24","bar_index":1582,"type":"RECLAIM","strength":1.0,"price":28.6031,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-05-22 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-05-22","prior_stop_level":28.5807,"sweep_low":27.9369,"atr14":0.559717,"stop_level":27.657042,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-06-05","known_ts":"2013-06-05","bar_index":1585,"type":"SELL","basis":"structure_stop","strength":1.0,"price":28.1315,"stop_level":28.4384,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-07","known_ts":"2013-06-07","bar_index":1585,"type":"RECLAIM","strength":1.0,"price":28.4459,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-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-06-05","prior_stop_level":28.4384,"sweep_low":27.9144,"atr14":0.574485,"stop_level":27.627157,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-18","known_ts":"2013-07-18","bar_index":1595,"type":"RECLAIM","strength":1.0,"price":29.1271,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-06-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-10-03","known_ts":"2013-10-07","bar_index":1613,"type":"BUY","strength":0.725,"price":28.9024,"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":"2013-12-11","known_ts":"2013-12-11","bar_index":1629,"type":"SELL","basis":"structure_stop","strength":1.0,"price":30.5682,"stop_level":30.7864,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-12-16","known_ts":"2013-12-16","bar_index":1630,"type":"RECLAIM","strength":1.0,"price":31.7271,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-12-11 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-12-11","prior_stop_level":30.7864,"sweep_low":30.3048,"atr14":0.742155,"stop_level":29.933723,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-24","known_ts":"2013-12-27","bar_index":1632,"type":"REBUY","strength":0.863,"price":31.9077,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2014-01-13","known_ts":"2014-01-15","bar_index":1636,"type":"REBUY","strength":0.725,"price":32.8258,"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":"2014-02-03","known_ts":"2014-02-03","bar_index":1640,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.4747,"stop_level":31.0122,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-04-01","known_ts":"2014-04-03","bar_index":1654,"type":"BUY","strength":0.725,"price":32.4515,"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":"2014-05-28","known_ts":"2014-05-30","bar_index":1667,"type":"BUY","strength":0.725,"price":31.0176,"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":"aplus","score":90},{"ts":"2014-06-05","known_ts":"2014-06-09","bar_index":1669,"type":"BUY","strength":0.725,"price":30.9269,"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":90},{"ts":"2014-08-01","known_ts":"2014-08-01","bar_index":1682,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.7559,"stop_level":32.9152,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-08-04","known_ts":"2014-08-04","bar_index":1682,"type":"RECLAIM","strength":0.863,"price":32.9379,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-08-01 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":"2014-08-01","prior_stop_level":32.9152,"sweep_low":32.4677,"atr14":0.594524,"stop_level":32.170438,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-08-18","known_ts":"2014-08-18","bar_index":1686,"type":"RECLAIM","strength":0.863,"price":35.0843,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-08-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-09-19","known_ts":"2014-09-19","bar_index":1693,"type":"SELL","basis":"structure_stop","strength":1.0,"price":34.1817,"stop_level":34.8719,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-10-29","known_ts":"2014-10-31","bar_index":1703,"type":"BUY","strength":0.863,"price":34.9477,"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":"2014-12-12","known_ts":"2014-12-12","bar_index":1713,"type":"SELL","basis":"structure_stop","strength":0.863,"price":34.7637,"stop_level":35.0375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-12-17","known_ts":"2014-12-17","bar_index":1714,"type":"RECLAIM","strength":0.863,"price":35.3797,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-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":"2014-12-12","prior_stop_level":35.0375,"sweep_low":34.1324,"atr14":0.820215,"stop_level":33.722293,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-19","known_ts":"2014-12-23","bar_index":1715,"type":"REBUY","strength":0.863,"price":36.7334,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2015-01-15","known_ts":"2015-01-15","bar_index":1720,"type":"SELL","basis":"structure_stop","strength":0.863,"price":34.7256,"stop_level":35.3949,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2015-01-23","known_ts":"2015-01-23","bar_index":1722,"type":"RECLAIM","strength":0.863,"price":35.8892,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-01-15 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":"2015-01-15","prior_stop_level":35.3949,"sweep_low":33.8282,"atr14":0.921484,"stop_level":33.367458,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-09","known_ts":"2015-02-11","bar_index":1726,"type":"BUY","strength":0.725,"price":36.9425,"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":"2015-04-30","known_ts":"2015-04-30","bar_index":1744,"type":"SELL","basis":"structure_stop","strength":1.0,"price":37.1071,"stop_level":38.0331,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-06-02","known_ts":"2015-06-04","bar_index":1752,"type":"BUY","strength":0.588,"price":38.8887,"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":40},{"ts":"2015-07-09","known_ts":"2015-07-09","bar_index":1760,"type":"SELL","basis":"structure_stop","strength":0.725,"price":40.1121,"stop_level":40.525,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-10","known_ts":"2015-07-10","bar_index":1761,"type":"RECLAIM","strength":0.725,"price":41.4731,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-07-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-07-09","prior_stop_level":40.525,"sweep_low":39.9974,"atr14":0.916916,"stop_level":39.538942,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-07-23","known_ts":"2015-07-23","bar_index":1764,"type":"RECLAIM","strength":0.863,"price":40.3032,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-07-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-11-13","known_ts":"2015-11-13","bar_index":1790,"type":"SELL","basis":"structure_stop","strength":0.725,"price":42.7933,"stop_level":43.2992,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-11-17","known_ts":"2015-11-17","bar_index":1791,"type":"RECLAIM","strength":0.725,"price":43.4755,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-11-13 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-11-13","prior_stop_level":43.2992,"sweep_low":42.4484,"atr14":0.976649,"stop_level":41.960076,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-30","known_ts":"2015-11-30","bar_index":1794,"type":"RECLAIM","strength":0.863,"price":46.1011,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-11-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-12-10","known_ts":"2015-12-10","bar_index":1796,"type":"SELL","basis":"structure_stop","strength":0.863,"price":42.6891,"stop_level":42.7933,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-02-26","known_ts":"2016-03-01","bar_index":1814,"type":"BUY","strength":0.45,"price":37.2333,"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-05-17","known_ts":"2016-05-17","bar_index":1832,"type":"SELL","basis":"structure_stop","strength":0.588,"price":39.3988,"stop_level":39.9091,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-05-19","known_ts":"2016-05-19","bar_index":1833,"type":"SELL","basis":"structure_stop","strength":0.588,"price":39.2751,"stop_level":39.9091,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-05-20","known_ts":"2016-05-20","bar_index":1833,"type":"RECLAIM","strength":0.588,"price":39.9478,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-05-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":"2016-05-17","prior_stop_level":39.9091,"sweep_low":38.9272,"atr14":0.875146,"stop_level":38.489627,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-20","known_ts":"2016-05-20","bar_index":1833,"type":"RECLAIM","strength":0.588,"price":39.9478,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-05-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":"2016-05-19","prior_stop_level":39.9091,"sweep_low":38.9272,"atr14":0.875146,"stop_level":38.489627,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-06","known_ts":"2016-06-06","bar_index":1837,"type":"RECLAIM","strength":0.863,"price":43.1331,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-05-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-13","known_ts":"2016-06-13","bar_index":1838,"type":"SELL","basis":"structure_stop","strength":0.863,"price":42.0971,"stop_level":42.3754,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-16","known_ts":"2016-06-16","bar_index":1839,"type":"SELL","basis":"structure_stop","strength":0.863,"price":42.0584,"stop_level":42.3754,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-23","known_ts":"2016-06-23","bar_index":1841,"type":"RECLAIM","strength":0.863,"price":42.5223,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-16 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-06-16","prior_stop_level":42.3754,"sweep_low":41.4013,"atr14":0.765725,"stop_level":41.018437,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-30","known_ts":"2016-07-05","bar_index":1843,"type":"REBUY","strength":0.863,"price":43.0017,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2016-09-09","known_ts":"2016-09-09","bar_index":1859,"type":"SELL","basis":"structure_stop","strength":0.863,"price":46.6961,"stop_level":47.6727,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-11-18","known_ts":"2016-11-18","bar_index":1876,"type":"RECLAIM","strength":1.0,"price":55.4928,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-09-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-04-19","known_ts":"2017-04-21","bar_index":1910,"type":"BUY","strength":0.588,"price":52.6105,"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":55},{"ts":"2017-05-16","known_ts":"2017-05-16","bar_index":1916,"type":"SELL","basis":"structure_stop","strength":0.45,"price":50.0433,"stop_level":50.4297,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2017-06-01","known_ts":"2017-06-05","bar_index":1920,"type":"BUY","strength":0.45,"price":51.2534,"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":"2017-06-30","known_ts":"2017-07-05","bar_index":1927,"type":"BUY","strength":0.45,"price":50.5898,"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":"2017-08-10","known_ts":"2017-08-10","bar_index":1936,"type":"SELL","basis":"structure_stop","strength":0.588,"price":49.8224,"stop_level":50.4486,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-08-14","known_ts":"2017-08-14","bar_index":1937,"type":"SELL","basis":"structure_stop","strength":0.588,"price":50.4094,"stop_level":50.4486,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-09-21","known_ts":"2017-09-25","bar_index":1946,"type":"BUY","strength":0.45,"price":48.1003,"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":"2017-11-03","known_ts":"2017-11-03","bar_index":1956,"type":"SELL","basis":"structure_stop","strength":0.588,"price":48.2569,"stop_level":48.296,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-11-24","known_ts":"2017-11-28","bar_index":1961,"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":"2017-11-24","trigger_known_ts":"2017-11-28","strength":0.45,"price":43.5579,"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.269955,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":41.3686,"atr14":1.128396,"stop_level":40.804402,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-12-29","known_ts":"2018-01-03","bar_index":1969,"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":"2017-12-29","trigger_known_ts":"2018-01-03","strength":0.45,"price":41.7119,"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.296314,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":41.3191,"atr14":0.876246,"stop_level":40.880977,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-04-03","known_ts":"2018-04-05","bar_index":1990,"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-04-03","trigger_known_ts":"2018-04-05","strength":0.588,"price":39.9634,"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.277301,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":38.4264,"atr14":1.095981,"stop_level":37.878409,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-04-16","known_ts":"2018-04-18","bar_index":1993,"type":"BUY","strength":0.45,"price":40.6728,"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-04-16","known_ts":"2018-04-18","bar_index":1993,"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-04-16","trigger_known_ts":"2018-04-18","strength":0.45,"price":40.6728,"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.264472,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":38.9781,"atr14":0.925824,"stop_level":38.515188,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-05-07","known_ts":"2018-05-09","bar_index":1998,"type":"BUY","strength":0.588,"price":40.9862,"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-05-07","known_ts":"2018-05-09","bar_index":1998,"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-05-07","trigger_known_ts":"2018-05-09","strength":0.588,"price":40.9862,"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.201198,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":37.7421,"atr14":0.895955,"stop_level":37.294122,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-05-29","known_ts":"2018-05-29","bar_index":2003,"type":"RECLAIM","strength":0.725,"price":43.5182,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2018-05-07 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-07-17","known_ts":"2018-07-17","bar_index":2014,"type":"SELL","basis":"structure_stop","strength":0.863,"price":46.9601,"stop_level":47.3953,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-11-07","known_ts":"2018-11-09","bar_index":2041,"type":"BUY","strength":0.45,"price":34.4972,"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-11-20","known_ts":"2018-11-23","bar_index":2044,"type":"BUY","strength":0.45,"price":34.1726,"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,"retro_override":true,"retro_ctx":{"group_id":"Consumer Discretionary"}},{"ts":"2018-12-06","known_ts":"2018-12-06","bar_index":2047,"type":"SELL","basis":"structure_stop","strength":0.45,"price":32.5214,"stop_level":32.7846,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-12-10","known_ts":"2018-12-10","bar_index":2048,"type":"RECLAIM","strength":0.45,"price":33.0877,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-12-06 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":"2018-12-06","prior_stop_level":32.7846,"sweep_low":31.1493,"atr14":1.358195,"stop_level":30.470203,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-21","known_ts":"2018-12-21","bar_index":2051,"type":"SELL","basis":"structure_stop","strength":0.45,"price":31.7955,"stop_level":31.9071,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-12-26","known_ts":"2018-12-26","bar_index":2051,"type":"SELL","basis":"structure_stop","strength":0.45,"price":31.7237,"stop_level":31.9071,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-12-28","known_ts":"2018-12-28","bar_index":2052,"type":"RECLAIM","strength":0.45,"price":32.1305,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-12-21 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":"2018-12-21","prior_stop_level":31.9071,"sweep_low":30.0805,"atr14":1.269558,"stop_level":29.445721,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-28","known_ts":"2018-12-28","bar_index":2052,"type":"RECLAIM","strength":0.45,"price":32.1305,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-12-26 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":"2018-12-26","prior_stop_level":31.9071,"sweep_low":30.0805,"atr14":1.269558,"stop_level":29.445721,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-01","known_ts":"2019-02-01","bar_index":2060,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.016,"stop_level":34.699,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-02-05","known_ts":"2019-02-05","bar_index":2060,"type":"SELL","basis":"structure_stop","strength":0.725,"price":32.3076,"stop_level":34.699,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-04-08","known_ts":"2019-04-10","bar_index":2075,"type":"BUY","strength":0.725,"price":30.9455,"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":35},{"ts":"2019-05-03","known_ts":"2019-05-03","bar_index":2081,"type":"SELL","basis":"structure_stop","strength":0.725,"price":28.8077,"stop_level":29.9839,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-05-06","known_ts":"2019-05-06","bar_index":2081,"type":"RECLAIM","strength":0.725,"price":30.29,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-05-03 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-05-03","prior_stop_level":29.9839,"sweep_low":27.8168,"atr14":1.097485,"stop_level":27.268058,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-06-07","known_ts":"2019-06-11","bar_index":2089,"type":"BUY","strength":0.725,"price":29.7663,"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":"2019-08-20","known_ts":"2019-08-22","bar_index":2106,"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-08-20","trigger_known_ts":"2019-08-22","strength":0.45,"price":24.4789,"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.41827,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":24.0898,"atr14":0.822438,"stop_level":23.678581,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-03","known_ts":"2019-09-05","bar_index":2109,"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-09-03","trigger_known_ts":"2019-09-05","strength":0.45,"price":24.2844,"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.41795,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.1577,"atr14":0.722348,"stop_level":22.796526,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-06","known_ts":"2019-09-10","bar_index":2110,"type":"BUY","strength":0.45,"price":27.3969,"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-09-06","known_ts":"2019-09-10","bar_index":2110,"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-09-06","trigger_known_ts":"2019-09-10","strength":0.45,"price":27.3969,"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.34335,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.1577,"atr14":0.810136,"stop_level":22.752632,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-11","known_ts":"2019-09-11","bar_index":2111,"type":"RECLAIM","strength":0.588,"price":30.2015,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-09-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2019-10-03","known_ts":"2019-10-03","bar_index":2116,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.8863,"stop_level":27.1051,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-10-04","known_ts":"2019-10-04","bar_index":2116,"type":"RECLAIM","strength":0.725,"price":27.1457,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-10-03 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-10-03","prior_stop_level":27.1051,"sweep_low":26.3108,"atr14":0.953683,"stop_level":25.833958,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-18","known_ts":"2019-10-18","bar_index":2120,"type":"RECLAIM","strength":0.863,"price":29.9826,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-10-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-11-11","known_ts":"2019-11-11","bar_index":2125,"type":"SELL","basis":"structure_stop","strength":0.863,"price":28.7749,"stop_level":29.9745,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2019-11-26","known_ts":"2019-11-29","bar_index":2129,"type":"REBUY","strength":1.0,"price":31.2694,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2020-01-21","known_ts":"2020-01-23","bar_index":2141,"type":"BUY","strength":1.0,"price":32.044,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2020-01-31","known_ts":"2020-01-31","bar_index":2143,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.5989,"stop_level":30.9433,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2020-04-07","known_ts":"2020-04-09","bar_index":2159,"type":"BUY","strength":0.588,"price":20.6043,"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":60},{"ts":"2020-05-06","known_ts":"2020-05-06","bar_index":2165,"type":"SELL","basis":"structure_stop","strength":0.45,"price":17.602,"stop_level":17.6362,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-05-07","known_ts":"2020-05-07","bar_index":2166,"type":"RECLAIM","strength":0.45,"price":18.2224,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-06 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":"2020-05-06","prior_stop_level":17.6362,"sweep_low":17.602,"atr14":1.183358,"stop_level":17.010321,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-13","known_ts":"2020-05-13","bar_index":2167,"type":"SELL","basis":"structure_stop","strength":0.45,"price":16.2124,"stop_level":17.602,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-05-18","known_ts":"2020-05-18","bar_index":2168,"type":"RECLAIM","strength":0.45,"price":17.6765,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-13 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":"2020-05-13","prior_stop_level":17.602,"sweep_low":14.9386,"atr14":1.183208,"stop_level":14.346996,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-02","known_ts":"2020-07-07","bar_index":2179,"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":"2020-07-02","trigger_known_ts":"2020-07-07","strength":0.45,"price":15.1784,"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.534849,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.07,"atr14":0.80204,"stop_level":13.66898,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-13","known_ts":"2020-07-15","bar_index":2181,"type":"BUY","strength":0.45,"price":16.5184,"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,"retro_override":true,"retro_ctx":{"group_id":"Consumer Discretionary"}},{"ts":"2020-07-13","known_ts":"2020-07-15","bar_index":2181,"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":"2020-07-13","trigger_known_ts":"2020-07-15","strength":0.45,"price":16.5184,"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.493784,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.7152,"atr14":0.760609,"stop_level":14.334895,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-23","known_ts":"2020-09-23","bar_index":2198,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.9953,"stop_level":18.1958,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-09-28","known_ts":"2020-09-28","bar_index":2199,"type":"RECLAIM","strength":0.725,"price":18.7304,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-09-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":"2020-09-23","prior_stop_level":18.1958,"sweep_low":17.7697,"atr14":0.636036,"stop_level":17.451682,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-01","known_ts":"2020-10-05","bar_index":2200,"type":"REBUY","strength":0.725,"price":19.7998,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2020-10-27","known_ts":"2020-10-27","bar_index":2206,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.1231,"stop_level":19.2735,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-11-12","known_ts":"2020-11-16","bar_index":2210,"type":"BUY","strength":1.0,"price":22.7739,"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":40},{"ts":"2020-12-01","known_ts":"2020-12-01","bar_index":2214,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.8256,"stop_level":23.0747,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-12-02","known_ts":"2020-12-02","bar_index":2214,"type":"RECLAIM","strength":1.0,"price":23.1286,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-12-01 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":"2020-12-01","prior_stop_level":23.0747,"sweep_low":22.4047,"atr14":1.13423,"stop_level":21.837585,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-22","known_ts":"2020-12-22","bar_index":2219,"type":"RECLAIM","strength":1.0,"price":23.4989,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-12-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-01-29","known_ts":"2021-01-29","bar_index":2227,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.6956,"stop_level":26.0238,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-02-01","known_ts":"2021-02-01","bar_index":2227,"type":"RECLAIM","strength":1.0,"price":27.1348,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-01-29 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":"2021-01-29","prior_stop_level":26.0238,"sweep_low":25.6283,"atr14":1.061924,"stop_level":25.097338,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-02-16","known_ts":"2021-02-16","bar_index":2231,"type":"RECLAIM","strength":1.0,"price":28.4118,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-01-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-08-06","known_ts":"2021-08-10","bar_index":2271,"type":"BUY","strength":0.725,"price":29.3729,"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":65},{"ts":"2021-09-10","known_ts":"2021-09-10","bar_index":2279,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.4817,"stop_level":29.4842,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2021-11-01","known_ts":"2021-11-01","bar_index":2291,"type":"RECLAIM","strength":0.863,"price":32.7917,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-09-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-26","known_ts":"2021-11-26","bar_index":2297,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.2768,"stop_level":31.0523,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-12-02","known_ts":"2021-12-02","bar_index":2298,"type":"RECLAIM","strength":0.725,"price":31.3282,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-11-26 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":"2021-11-26","prior_stop_level":31.0523,"sweep_low":29.3288,"atr14":1.247508,"stop_level":28.705046,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-31","known_ts":"2022-01-04","bar_index":2305,"type":"BUY","strength":0.863,"price":32.1125,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":15},{"ts":"2022-01-10","known_ts":"2022-01-12","bar_index":2307,"type":"BUY","strength":0.863,"price":31.5437,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"2022-05-11","known_ts":"2022-05-13","bar_index":2335,"type":"BUY","strength":0.45,"price":26.2991,"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,"retro_override":true,"retro_ctx":{"group_id":"Consumer Discretionary"}},{"ts":"2022-06-13","known_ts":"2022-06-13","bar_index":2342,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.4341,"stop_level":27.9155,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-06-15","known_ts":"2022-06-15","bar_index":2343,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.8273,"stop_level":27.9155,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-11","known_ts":"2022-08-15","bar_index":2356,"type":"BUY","strength":0.45,"price":23.6774,"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,"retro_override":true,"retro_ctx":{"group_id":"Consumer Discretionary"}},{"ts":"2022-08-11","known_ts":"2022-08-15","bar_index":2356,"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":"2022-08-11","trigger_known_ts":"2022-08-15","strength":0.45,"price":23.6774,"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.29901,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.2235,"atr14":0.627634,"stop_level":21.909683,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-31","known_ts":"2022-08-31","bar_index":2360,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.0384,"stop_level":22.5936,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-03","known_ts":"2022-10-05","bar_index":2368,"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":"2022-10-03","trigger_known_ts":"2022-10-05","strength":0.45,"price":20.6197,"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.389536,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.4918,"atr14":0.622469,"stop_level":19.180566,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-11","known_ts":"2022-10-13","bar_index":2370,"type":"BUY","strength":0.45,"price":20.6726,"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,"retro_override":true,"retro_ctx":{"group_id":"Consumer Discretionary"}},{"ts":"2022-10-11","known_ts":"2022-10-13","bar_index":2370,"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":"2022-10-11","trigger_known_ts":"2022-10-13","strength":0.45,"price":20.6726,"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.38797,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.5359,"atr14":0.642532,"stop_level":19.214634,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-17","known_ts":"2022-11-17","bar_index":2379,"type":"RECLAIM","strength":0.725,"price":26.8409,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-08-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-20","known_ts":"2023-01-20","bar_index":2393,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.1252,"stop_level":32.5069,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-27","known_ts":"2023-01-27","bar_index":2394,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.696,"stop_level":31.9654,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-25","known_ts":"2023-01-25","bar_index":2394,"type":"RECLAIM","strength":0.863,"price":33.3324,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-01-20 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":"2023-01-20","prior_stop_level":32.5069,"sweep_low":31.6192,"atr14":0.825922,"stop_level":31.206239,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-31","known_ts":"2023-01-31","bar_index":2395,"type":"RECLAIM","strength":0.863,"price":32.8797,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-01-27 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":"2023-01-27","prior_stop_level":31.9654,"sweep_low":30.5629,"atr14":1.029043,"stop_level":30.048379,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-02-10","known_ts":"2023-02-10","bar_index":2398,"type":"RECLAIM","strength":1.0,"price":34.2221,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-01-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-06-22","known_ts":"2023-06-22","bar_index":2428,"type":"SELL","basis":"structure_stop","strength":1.0,"price":36.6556,"stop_level":36.6645,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-06-26","known_ts":"2023-06-26","bar_index":2428,"type":"SELL","basis":"structure_stop","strength":1.0,"price":36.0714,"stop_level":36.6645,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-06-27","known_ts":"2023-06-29","bar_index":2429,"type":"REBUY","strength":1.0,"price":37.7789,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2023-06-28","known_ts":"2023-06-28","bar_index":2429,"type":"RECLAIM","strength":1.0,"price":36.8353,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-06-22 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":"2023-06-22","prior_stop_level":36.6645,"sweep_low":35.047,"atr14":0.99079,"stop_level":34.551605,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-28","known_ts":"2023-06-28","bar_index":2429,"type":"RECLAIM","strength":1.0,"price":36.8353,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-06-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":"2023-06-26","prior_stop_level":36.6645,"sweep_low":35.5502,"atr14":0.99079,"stop_level":35.054805,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-08-02","known_ts":"2023-08-02","bar_index":2437,"type":"SELL","basis":"structure_stop","strength":1.0,"price":40.6455,"stop_level":40.8702,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-08-04","known_ts":"2023-08-04","bar_index":2438,"type":"RECLAIM","strength":1.0,"price":41.3671,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-08-02 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":"2023-08-02","prior_stop_level":40.8702,"sweep_low":40.2591,"atr14":1.2206,"stop_level":39.6488,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-10","known_ts":"2023-11-14","bar_index":2461,"type":"BUY","strength":0.588,"price":35.2523,"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":80},{"ts":"2024-01-16","known_ts":"2024-01-16","bar_index":2475,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.7493,"stop_level":31.1767,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-01-23","known_ts":"2024-01-25","bar_index":2477,"type":"REBUY","strength":0.45,"price":31.586,"reasons":["fast_reversal_up","sell_failed"],"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":"2024-02-27","known_ts":"2024-02-29","bar_index":2485,"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":"2024-02-27","trigger_known_ts":"2024-02-29","strength":0.45,"price":26.5105,"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.390986,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":25.3013,"atr14":0.922534,"stop_level":24.840033,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-03-06","known_ts":"2024-03-08","bar_index":2487,"type":"BUY","strength":0.45,"price":27.1425,"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":"2024-03-06","known_ts":"2024-03-08","bar_index":2487,"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":"2024-03-06","trigger_known_ts":"2024-03-08","strength":0.45,"price":27.1425,"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.376467,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":25.7318,"atr14":0.834809,"stop_level":25.314396,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-03-19","known_ts":"2024-03-21","bar_index":2490,"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":"2024-03-19","trigger_known_ts":"2024-03-21","strength":0.45,"price":27.2708,"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.37352,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":25.2005,"atr14":0.834771,"stop_level":24.783114,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-04-05","known_ts":"2024-04-05","bar_index":2494,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.4845,"stop_level":26.6937,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-04-11","known_ts":"2024-04-11","bar_index":2495,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.1272,"stop_level":26.6937,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-04-18","known_ts":"2024-04-22","bar_index":2497,"type":"REBUY","strength":0.588,"price":24.4768,"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":"2024-06-06","known_ts":"2024-06-06","bar_index":2508,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.4533,"stop_level":25.7952,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-06-27","known_ts":"2024-07-01","bar_index":2513,"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":"2024-06-27","trigger_known_ts":"2024-07-01","strength":0.45,"price":22.7175,"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.478121,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.6454,"atr14":0.796952,"stop_level":21.246924,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-07-11","known_ts":"2024-07-15","bar_index":2516,"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":"2024-07-11","trigger_known_ts":"2024-07-15","strength":0.45,"price":23.6695,"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.456251,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.5345,"atr14":0.755835,"stop_level":21.156582,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-07-16","known_ts":"2024-07-18","bar_index":2517,"type":"BUY","strength":0.45,"price":25.1113,"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":"2024-07-16","known_ts":"2024-07-18","bar_index":2517,"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":"2024-07-16","trigger_known_ts":"2024-07-18","strength":0.45,"price":25.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.423129,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.5345,"atr14":0.830558,"stop_level":21.119221,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-12","known_ts":"2024-08-12","bar_index":2523,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.896,"stop_level":23.5115,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-08-15","known_ts":"2024-08-15","bar_index":2524,"type":"RECLAIM","strength":0.725,"price":24.0525,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-08-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":"2024-08-12","prior_stop_level":23.5115,"sweep_low":22.5976,"atr14":0.98739,"stop_level":22.103905,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-10-14","known_ts":"2024-10-16","bar_index":2538,"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":"2024-10-14","trigger_known_ts":"2024-10-16","strength":0.45,"price":20.7976,"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.410036,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.6691,"atr14":0.623583,"stop_level":19.357308,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-10-22","known_ts":"2024-10-24","bar_index":2540,"type":"BUY","strength":0.45,"price":20.9002,"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":"2024-10-22","known_ts":"2024-10-24","bar_index":2540,"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":"2024-10-22","trigger_known_ts":"2024-10-24","strength":0.45,"price":20.9002,"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.407125,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.0981,"atr14":0.567962,"stop_level":19.814119,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-15","known_ts":"2024-11-15","bar_index":2546,"type":"RECLAIM","strength":0.725,"price":22.2898,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2024-10-22 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-12-18","known_ts":"2024-12-18","bar_index":2553,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.1155,"stop_level":27.7425,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-01-06","known_ts":"2025-01-08","bar_index":2557,"type":"REBUY","strength":0.863,"price":29.1813,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2025-04-25","known_ts":"2025-04-29","bar_index":2582,"type":"BUY","strength":0.45,"price":20.3923,"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,"retro_override":true,"retro_ctx":{"group_id":"Consumer Discretionary"}},{"ts":"2025-06-17","known_ts":"2025-06-17","bar_index":2594,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.2896,"stop_level":21.2507,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-23","known_ts":"2025-06-23","bar_index":2595,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.5491,"stop_level":21.2507,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-26","known_ts":"2025-06-26","bar_index":2596,"type":"RECLAIM","strength":0.588,"price":22.8366,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-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":"2025-06-23","prior_stop_level":21.2507,"sweep_low":19.9339,"atr14":0.833976,"stop_level":19.516912,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-10","known_ts":"2025-07-10","bar_index":2599,"type":"RECLAIM","strength":0.725,"price":24.1437,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-06-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-07-28","known_ts":"2025-07-28","bar_index":2603,"type":"SELL","basis":"structure_stop","strength":0.725,"price":23.0961,"stop_level":23.6824,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-08-21","known_ts":"2025-08-21","bar_index":2609,"type":"RECLAIM","strength":0.863,"price":23.7516,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-07-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-04","known_ts":"2025-09-08","bar_index":2612,"type":"BUY","strength":0.863,"price":24.2081,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2025-11-11","known_ts":"2025-11-13","bar_index":2628,"type":"BUY","strength":0.863,"price":24.8979,"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":40},{"ts":"2026-01-02","known_ts":"2026-01-02","bar_index":2639,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.4538,"stop_level":25.4734,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-01-05","known_ts":"2026-01-05","bar_index":2640,"type":"RECLAIM","strength":1.0,"price":25.6992,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-02 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":"2026-01-02","prior_stop_level":25.4734,"sweep_low":25.228,"atr14":0.746345,"stop_level":24.854827,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-16","known_ts":"2026-01-16","bar_index":2643,"type":"RECLAIM","strength":1.0,"price":26.779,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-01-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-01-27","known_ts":"2026-01-27","bar_index":2645,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.5127,"stop_level":25.7286,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-01-30","known_ts":"2026-01-30","bar_index":2646,"type":"RECLAIM","strength":1.0,"price":25.8072,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-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":"2026-01-27","prior_stop_level":25.7286,"sweep_low":25.012,"atr14":0.947408,"stop_level":24.538296,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-07","known_ts":"2026-04-09","bar_index":2661,"type":"BUY","strength":0.725,"price":26.6661,"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":20},{"ts":"2026-05-15","known_ts":"2026-05-15","bar_index":2670,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.51,"stop_level":27.1517,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-07-13","known_ts":"2026-07-15","bar_index":2683,"type":"BUY","strength":0.725,"price":26.72,"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":"2026-08-05","known_ts":"2026-08-05","bar_index":2688,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.47,"stop_level":27.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}}],"state":{"position_hint":"flat","last_signal":"SELL","last_scored_signal":"SELL","last_scored_ts":"2026-08-05","last_scored_basis":"structure_stop","bars_since_signal":3,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":false},"early_dots":["2017-06-30","2018-05-07","2018-08-14","2018-09-13","2018-10-30","2018-11-20","2019-03-26","2019-06-04","2020-02-28","2020-03-17","2021-04-05","2021-05-12","2021-06-03","2021-07-08","2021-07-26","2021-12-28","2022-02-01","2022-02-14","2022-03-16","2022-04-20","2022-05-11","2022-06-29","2022-07-21","2023-03-17","2023-03-30","2023-08-25","2023-09-18","2023-10-04","2023-11-02","2024-01-23","2024-09-18","2024-09-26","2025-03-05","2025-03-21","2025-04-08","2025-10-16","2025-11-11","2026-02-04","2026-03-19","2026-06-10"],"warnings":[{"ts":"2022-08-31","kind":"confirm","px":22.0384,"level":22.5936},{"ts":"2022-11-04","kind":"arm","px":23.0782},{"ts":"2022-12-08","kind":"arm","px":27.598},{"ts":"2023-01-19","kind":"arm","px":32.2406},{"ts":"2023-01-20","kind":"confirm","px":32.1252,"level":32.5069},{"ts":"2023-01-24","kind":"arm","px":32.0897},{"ts":"2023-01-27","kind":"confirm","px":30.696,"level":31.9654},{"ts":"2023-06-15","kind":"arm","px":37.5901},{"ts":"2023-06-22","kind":"confirm","px":36.6556,"level":36.6645},{"ts":"2023-06-23","kind":"arm","px":35.7659},{"ts":"2023-06-26","kind":"confirm","px":36.0714,"level":36.6645},{"ts":"2023-07-19","kind":"arm","px":42.5506},{"ts":"2023-08-02","kind":"confirm","px":40.6455,"level":40.8702},{"ts":"2024-01-03","kind":"arm","px":32.159},{"ts":"2024-01-16","kind":"confirm","px":30.7493,"level":31.1767},{"ts":"2024-04-04","kind":"arm","px":25.8509},{"ts":"2024-04-05","kind":"confirm","px":25.4845,"level":26.6937},{"ts":"2024-04-10","kind":"arm","px":25.2097},{"ts":"2024-04-11","kind":"confirm","px":25.1272,"level":26.6937},{"ts":"2024-05-21","kind":"arm","px":26.4791},{"ts":"2024-06-06","kind":"confirm","px":25.4533,"level":25.7952},{"ts":"2024-08-05","kind":"arm","px":23.5115},{"ts":"2024-08-12","kind":"confirm","px":22.896,"level":23.5115},{"ts":"2024-11-13","kind":"arm","px":22.3271},{"ts":"2024-12-09","kind":"arm","px":28.0998},{"ts":"2024-12-18","kind":"confirm","px":26.1155,"level":27.7425},{"ts":"2025-06-16","kind":"arm","px":21.1546},{"ts":"2025-06-17","kind":"confirm","px":20.2896,"level":21.2507},{"ts":"2025-06-20","kind":"arm","px":20.2127},{"ts":"2025-06-23","kind":"confirm","px":20.5491,"level":21.2507},{"ts":"2025-07-10","kind":"arm","px":24.8549},{"ts":"2025-07-28","kind":"confirm","px":23.0961,"level":23.6824},{"ts":"2025-12-22","kind":"arm","px":25.5323},{"ts":"2026-01-02","kind":"confirm","px":25.4538,"level":25.4734},{"ts":"2026-01-20","kind":"arm","px":25.7286},{"ts":"2026-01-27","kind":"confirm","px":25.5127,"level":25.7286},{"ts":"2026-05-08","kind":"arm","px":27.885},{"ts":"2026-05-15","kind":"confirm","px":26.51,"level":27.1517},{"ts":"2026-07-31","kind":"arm","px":27.75},{"ts":"2026-08-05","kind":"confirm","px":27.47,"level":27.75}],"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":[]}}}