{"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":"AGM","timeframe":"3D","as_of":"2026-09-14T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1995-06-08","known_ts":"1995-06-08","bar_index":111,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.8033,"stop_level":0.8151,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1995-07-27","known_ts":"1995-07-31","bar_index":123,"type":"BUY","strength":0.725,"price":0.8269,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"1996-05-29","known_ts":"1996-05-29","bar_index":193,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.4649,"stop_level":1.5357,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1996-08-02","known_ts":"1996-08-06","bar_index":209,"type":"REBUY","strength":0.725,"price":1.7956,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1997-01-29","known_ts":"1997-01-29","bar_index":250,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.6627,"stop_level":6.8517,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-01-30","known_ts":"1997-01-30","bar_index":250,"type":"RECLAIM","strength":0.863,"price":6.9935,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-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":"1997-01-29","prior_stop_level":6.8517,"sweep_low":6.6627,"atr14":0.379732,"stop_level":6.472834,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-02-05","known_ts":"1997-02-05","bar_index":252,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.2847,"stop_level":6.6627,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-04-29","known_ts":"1997-05-01","bar_index":271,"type":"BUY","strength":0.725,"price":6.0484,"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":"1997-06-20","known_ts":"1997-06-20","bar_index":283,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.3319,"stop_level":6.4265,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-06-24","known_ts":"1997-06-24","bar_index":284,"type":"RECLAIM","strength":0.725,"price":6.521,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-06-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":"1997-06-20","prior_stop_level":6.4265,"sweep_low":6.3319,"atr14":0.232558,"stop_level":6.215621,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-07-08","known_ts":"1997-07-08","bar_index":287,"type":"RECLAIM","strength":0.725,"price":6.521,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-06-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-09-10","known_ts":"1997-09-12","bar_index":302,"type":"BUY","strength":0.588,"price":7.5605,"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":"1997-10-08","known_ts":"1997-10-08","bar_index":308,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.6078,"stop_level":7.7023,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-10-10","known_ts":"1997-10-10","bar_index":309,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.3243,"stop_level":7.7023,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-10-13","known_ts":"1997-10-13","bar_index":309,"type":"RECLAIM","strength":0.725,"price":7.8441,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-10-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1997-10-08","prior_stop_level":7.7023,"sweep_low":7.3243,"atr14":0.267249,"stop_level":7.190675,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-10-13","known_ts":"1997-10-13","bar_index":309,"type":"RECLAIM","strength":0.725,"price":7.8441,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-10-10 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-10-10","prior_stop_level":7.7023,"sweep_low":7.3243,"atr14":0.267249,"stop_level":7.190675,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-10-27","known_ts":"1997-10-27","bar_index":313,"type":"RECLAIM","strength":0.725,"price":9.4507,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-10-10 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":324,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.2859,"stop_level":12.2977,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-02-27","known_ts":"1998-03-03","bar_index":341,"type":"BUY","strength":0.588,"price":11.8842,"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":35},{"ts":"1998-03-17","known_ts":"1998-03-17","bar_index":345,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.9628,"stop_level":11.1518,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1998-04-29","known_ts":"1998-05-01","bar_index":355,"type":"BUY","strength":0.588,"price":10.3721,"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":"1998-06-04","known_ts":"1998-06-04","bar_index":363,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.3408,"stop_level":12.3567,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-06-19","known_ts":"1998-06-23","bar_index":367,"type":"REBUY","strength":0.725,"price":12.4276,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"1998-08-19","known_ts":"1998-08-21","bar_index":381,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-08-19","trigger_known_ts":"1998-08-21","strength":0.45,"price":8.5292,"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.365557,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.3166,"atr14":0.597072,"stop_level":8.018064,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-09-04","known_ts":"1998-09-09","bar_index":385,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-09-04","trigger_known_ts":"1998-09-09","strength":0.45,"price":7.1825,"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.465731,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.8045,"atr14":0.570977,"stop_level":6.519011,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-14","known_ts":"1998-10-16","bar_index":394,"type":"BUY","strength":0.45,"price":6.2374,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-10-14","known_ts":"1998-10-16","bar_index":394,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1998-10-14","trigger_known_ts":"1998-10-16","strength":0.45,"price":6.2374,"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.536032,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.1506,"atr14":0.481587,"stop_level":4.909806,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-11-12","known_ts":"1998-11-12","bar_index":401,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.9935,"stop_level":7.088,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-11-16","known_ts":"1998-11-16","bar_index":401,"type":"RECLAIM","strength":0.588,"price":7.1589,"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":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-11-12","prior_stop_level":7.088,"sweep_low":6.9462,"atr14":0.393879,"stop_level":6.74926,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-02","known_ts":"1998-12-02","bar_index":405,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.1193,"stop_level":6.7809,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-04","known_ts":"1998-12-04","bar_index":406,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.8594,"stop_level":6.7809,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-02-05","known_ts":"1999-02-05","bar_index":420,"type":"RECLAIM","strength":0.863,"price":8.8009,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-12-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-02-11","known_ts":"1999-02-11","bar_index":421,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.0803,"stop_level":8.3638,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-02-16","known_ts":"1999-02-16","bar_index":422,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.0213,"stop_level":8.3638,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-03-04","known_ts":"1999-03-08","bar_index":426,"type":"REBUY","strength":0.863,"price":8.6001,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1999-04-15","known_ts":"1999-04-15","bar_index":435,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.8836,"stop_level":9.238,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-04-21","known_ts":"1999-04-21","bar_index":437,"type":"RECLAIM","strength":0.863,"price":9.7814,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-04-15 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-15","prior_stop_level":9.238,"sweep_low":8.4465,"atr14":0.476419,"stop_level":8.20829,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-04-29","known_ts":"1999-04-29","bar_index":439,"type":"RECLAIM","strength":0.863,"price":10.6084,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-04-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-05-21","known_ts":"1999-05-21","bar_index":444,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.4749,"stop_level":12.8647,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-05-25","known_ts":"1999-05-25","bar_index":445,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.723,"stop_level":12.8647,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-05-26","known_ts":"1999-05-26","bar_index":445,"type":"RECLAIM","strength":0.863,"price":13.1364,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-05-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1999-05-21","prior_stop_level":12.8647,"sweep_low":12.3804,"atr14":0.684776,"stop_level":12.038012,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-05-26","known_ts":"1999-05-26","bar_index":445,"type":"RECLAIM","strength":0.863,"price":13.1364,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-05-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":"1999-05-25","prior_stop_level":12.8647,"sweep_low":12.3804,"atr14":0.684776,"stop_level":12.038012,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-06-16","known_ts":"1999-06-16","bar_index":450,"type":"RECLAIM","strength":0.863,"price":12.6875,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-05-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-10-27","known_ts":"1999-10-29","bar_index":481,"type":"BUY","strength":0.588,"price":10.4194,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"1999-11-11","known_ts":"1999-11-11","bar_index":484,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.0018,"stop_level":9.1081,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1999-11-15","known_ts":"1999-11-15","bar_index":485,"type":"RECLAIM","strength":0.588,"price":9.2853,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-11-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"1999-11-11","prior_stop_level":9.1081,"sweep_low":8.8246,"atr14":0.286199,"stop_level":8.681501,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-11-26","known_ts":"1999-11-26","bar_index":488,"type":"RECLAIM","strength":0.863,"price":10.9864,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-11-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-12-23","known_ts":"1999-12-23","bar_index":494,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.7383,"stop_level":10.951,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-12-27","known_ts":"1999-12-27","bar_index":494,"type":"RECLAIM","strength":0.588,"price":11.0218,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-12-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":"1999-12-23","prior_stop_level":10.951,"sweep_low":10.7029,"atr14":0.360195,"stop_level":10.522802,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-01-24","known_ts":"2000-01-26","bar_index":501,"type":"REBUY","strength":0.725,"price":11.3408,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2000-04-27","known_ts":"2000-05-01","bar_index":523,"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-04-27","trigger_known_ts":"2000-05-01","strength":0.45,"price":8.7182,"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.35938,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.2221,"atr14":0.20053,"stop_level":8.121835,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-05-02","known_ts":"2000-05-04","bar_index":524,"type":"BUY","strength":0.45,"price":8.7537,"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-05-02","known_ts":"2000-05-04","bar_index":524,"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-05-02","trigger_known_ts":"2000-05-04","strength":0.45,"price":8.7537,"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.356771,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.2221,"atr14":0.183409,"stop_level":8.130395,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-06-08","known_ts":"2000-06-08","bar_index":532,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.541,"stop_level":8.5765,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-06-27","known_ts":"2000-06-29","bar_index":537,"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-06-27","trigger_known_ts":"2000-06-29","strength":0.45,"price":8.0449,"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.384824,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.4424,"atr14":0.1611,"stop_level":7.36185,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-07-06","known_ts":"2000-07-10","bar_index":539,"type":"BUY","strength":0.45,"price":7.9386,"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-07-06","known_ts":"2000-07-10","bar_index":539,"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-07-06","trigger_known_ts":"2000-07-10","strength":0.45,"price":7.9386,"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.389644,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.4424,"atr14":0.201642,"stop_level":7.341579,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-08-17","known_ts":"2000-08-17","bar_index":549,"type":"RECLAIM","strength":0.725,"price":9.5334,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-06-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-09-05","known_ts":"2000-09-05","bar_index":553,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.3916,"stop_level":9.4979,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-09-08","known_ts":"2000-09-08","bar_index":554,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.2853,"stop_level":9.4979,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-09-14","known_ts":"2000-09-14","bar_index":555,"type":"RECLAIM","strength":0.725,"price":10.2067,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-09-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-09-08","prior_stop_level":9.4979,"sweep_low":9.0726,"atr14":0.256703,"stop_level":8.944248,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-09-26","known_ts":"2000-09-26","bar_index":558,"type":"RECLAIM","strength":0.863,"price":10.2067,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-09-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-11-07","known_ts":"2000-11-07","bar_index":568,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.4826,"stop_level":11.5534,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-12-07","known_ts":"2000-12-07","bar_index":575,"type":"RECLAIM","strength":1.0,"price":12.6875,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-11-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-04-10","known_ts":"2001-04-12","bar_index":603,"type":"BUY","strength":0.863,"price":14.4312,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2001-06-26","known_ts":"2001-06-26","bar_index":620,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.2437,"stop_level":17.4478,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-06-29","known_ts":"2001-06-29","bar_index":621,"type":"RECLAIM","strength":1.0,"price":18.1339,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-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":"2001-06-26","prior_stop_level":17.4478,"sweep_low":15.9962,"atr14":0.476778,"stop_level":15.757811,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-07-19","known_ts":"2001-07-19","bar_index":626,"type":"RECLAIM","strength":1.0,"price":19.6933,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-06-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-08-07","known_ts":"2001-08-07","bar_index":630,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.6329,"stop_level":19.6763,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-10-26","known_ts":"2001-10-26","bar_index":648,"type":"RECLAIM","strength":1.0,"price":23.8157,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-08-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-11-07","known_ts":"2001-11-07","bar_index":650,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.8801,"stop_level":23.5038,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-11-12","known_ts":"2001-11-12","bar_index":651,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.5475,"stop_level":23.5038,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2001-11-15","known_ts":"2001-11-15","bar_index":652,"type":"RECLAIM","strength":0.863,"price":23.6739,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-11-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":"2001-11-12","prior_stop_level":23.5038,"sweep_low":21.3207,"atr14":0.775683,"stop_level":20.932859,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-11-16","known_ts":"2001-11-20","bar_index":653,"type":"REBUY","strength":0.863,"price":24.9498,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2001-12-13","known_ts":"2001-12-13","bar_index":659,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.808,"stop_level":24.9781,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-12-17","known_ts":"2001-12-17","bar_index":659,"type":"RECLAIM","strength":0.863,"price":25.5452,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-12-13 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-12-13","prior_stop_level":24.9781,"sweep_low":24.5528,"atr14":0.56601,"stop_level":24.269795,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-02-01","known_ts":"2002-02-01","bar_index":670,"type":"RECLAIM","strength":0.863,"price":25.8003,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-12-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-04-01","known_ts":"2002-04-03","bar_index":683,"type":"BUY","strength":0.725,"price":26.4694,"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":"2002-04-29","known_ts":"2002-04-29","bar_index":689,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.3981,"stop_level":24.1559,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2002-06-04","known_ts":"2002-06-06","bar_index":698,"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":"2002-06-04","trigger_known_ts":"2002-06-06","strength":0.45,"price":16.5009,"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.391212,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.7017,"atr14":1.565474,"stop_level":11.918963,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-06-17","known_ts":"2002-06-19","bar_index":701,"type":"BUY","strength":0.45,"price":19.251,"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":"2002-10-08","known_ts":"2002-10-08","bar_index":727,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.4935,"stop_level":16.1039,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-12-10","known_ts":"2002-12-10","bar_index":742,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.3798,"stop_level":17.6633,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-12-12","known_ts":"2002-12-12","bar_index":742,"type":"RECLAIM","strength":0.725,"price":17.7767,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-12-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-12-10","prior_stop_level":17.6633,"sweep_low":17.0963,"atr14":0.502603,"stop_level":16.844998,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-01-02","known_ts":"2003-01-06","bar_index":747,"type":"BUY","strength":0.863,"price":18.7123,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2003-01-24","known_ts":"2003-01-24","bar_index":752,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.9829,"stop_level":18.7123,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-03-13","known_ts":"2003-03-17","bar_index":763,"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-03-13","trigger_known_ts":"2003-03-17","strength":0.45,"price":12.3728,"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.534258,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.3975,"atr14":0.481862,"stop_level":11.156569,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-31","known_ts":"2003-04-02","bar_index":767,"type":"BUY","strength":0.45,"price":13.2177,"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-31","known_ts":"2003-04-02","bar_index":767,"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-31","trigger_known_ts":"2003-04-02","strength":0.45,"price":13.2177,"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.502454,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.2764,"atr14":0.476728,"stop_level":12.038036,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-05-05","known_ts":"2003-05-05","bar_index":775,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.7867,"stop_level":12.8094,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-05-06","known_ts":"2003-05-06","bar_index":775,"type":"RECLAIM","strength":0.588,"price":13.0419,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-05-05 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":"2003-05-05","prior_stop_level":12.8094,"sweep_low":12.6904,"atr14":0.375868,"stop_level":12.502466,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-06-12","known_ts":"2003-06-16","bar_index":784,"type":"BUY","strength":0.725,"price":13.3538,"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":55},{"ts":"2003-06-30","known_ts":"2003-07-02","bar_index":788,"type":"BUY","strength":0.725,"price":13.6373,"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":60},{"ts":"2003-07-22","known_ts":"2003-07-22","bar_index":793,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.5919,"stop_level":13.6373,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-07-23","known_ts":"2003-07-23","bar_index":793,"type":"RECLAIM","strength":0.725,"price":13.8244,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-07-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":"2003-07-22","prior_stop_level":13.6373,"sweep_low":13.1837,"atr14":0.348514,"stop_level":13.009443,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-08-20","known_ts":"2003-08-20","bar_index":800,"type":"RECLAIM","strength":0.863,"price":15.8488,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-07-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-09-25","known_ts":"2003-09-25","bar_index":808,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.2854,"stop_level":16.3704,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-10-15","known_ts":"2003-10-15","bar_index":813,"type":"RECLAIM","strength":1.0,"price":16.6483,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-09-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-11-12","known_ts":"2003-11-12","bar_index":819,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.9602,"stop_level":17.5782,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-11-14","known_ts":"2003-11-14","bar_index":820,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.8411,"stop_level":17.5782,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-12-15","known_ts":"2003-12-17","bar_index":827,"type":"BUY","strength":0.863,"price":17.6746,"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":40},{"ts":"2004-04-02","known_ts":"2004-04-06","bar_index":852,"type":"BUY","strength":0.588,"price":14.8167,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2004-05-03","known_ts":"2004-05-03","bar_index":858,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.0002,"stop_level":14.3178,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2004-06-17","known_ts":"2004-06-21","bar_index":869,"type":"BUY","strength":0.588,"price":13.0136,"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":"2004-07-09","known_ts":"2004-07-09","bar_index":874,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.7471,"stop_level":12.7811,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-08-09","known_ts":"2004-08-11","bar_index":881,"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":"2004-08-09","trigger_known_ts":"2004-08-11","strength":0.45,"price":11.2614,"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.379376,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.4242,"atr14":0.445334,"stop_level":9.201533,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-08-12","known_ts":"2004-08-16","bar_index":882,"type":"BUY","strength":0.45,"price":10.9949,"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":"2004-08-12","known_ts":"2004-08-16","bar_index":882,"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":"2004-08-12","trigger_known_ts":"2004-08-16","strength":0.45,"price":10.9949,"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.394063,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.4242,"atr14":0.404793,"stop_level":9.221804,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-10-18","known_ts":"2004-10-18","bar_index":897,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.6243,"stop_level":11.6583,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-10-21","known_ts":"2004-10-21","bar_index":898,"type":"RECLAIM","strength":0.588,"price":11.7264,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-10-18 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":"2004-10-18","prior_stop_level":11.6583,"sweep_low":11.4202,"atr14":0.284972,"stop_level":11.277714,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-11-02","known_ts":"2004-11-04","bar_index":901,"type":"REBUY","strength":0.588,"price":11.7321,"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":"2004-11-05","known_ts":"2004-11-05","bar_index":902,"type":"RECLAIM","strength":0.725,"price":11.9305,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2004-11-02 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-01-04","known_ts":"2005-01-04","bar_index":915,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.1492,"stop_level":13.2347,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-04-08","known_ts":"2005-04-12","bar_index":937,"type":"BUY","strength":0.588,"price":10.9214,"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":"2005-04-26","known_ts":"2005-04-26","bar_index":941,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.7422,"stop_level":9.9654,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2005-05-02","known_ts":"2005-05-02","bar_index":942,"type":"RECLAIM","strength":0.588,"price":9.9998,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-04-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2005-04-26","prior_stop_level":9.9654,"sweep_low":9.5991,"atr14":0.268399,"stop_level":9.4649,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-05-17","known_ts":"2005-05-19","bar_index":946,"type":"REBUY","strength":0.45,"price":10.2516,"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":"2005-06-13","known_ts":"2005-06-13","bar_index":952,"type":"RECLAIM","strength":0.725,"price":11.5466,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2005-05-17 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-08-05","known_ts":"2005-08-05","bar_index":964,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.0263,"stop_level":14.1241,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-08-08","known_ts":"2005-08-08","bar_index":965,"type":"RECLAIM","strength":1.0,"price":14.1528,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-08-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":"2005-08-05","prior_stop_level":14.1241,"sweep_low":14.0032,"atr14":0.290521,"stop_level":13.85794,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-09-15","known_ts":"2005-09-15","bar_index":974,"type":"RECLAIM","strength":1.0,"price":15.1927,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-08-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-11-01","known_ts":"2005-11-03","bar_index":985,"type":"BUY","strength":0.863,"price":15.1465,"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":"2005-12-30","known_ts":"2005-12-30","bar_index":998,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.3473,"stop_level":17.9501,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-04-26","known_ts":"2006-04-28","bar_index":1025,"type":"BUY","strength":0.725,"price":16.7344,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2006-05-16","known_ts":"2006-05-16","bar_index":1029,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.0771,"stop_level":16.112,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2006-05-18","known_ts":"2006-05-18","bar_index":1030,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.4199,"stop_level":16.112,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2006-06-16","known_ts":"2006-06-20","bar_index":1037,"type":"BUY","strength":0.588,"price":15.1881,"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":"aplus","score":90},{"ts":"2006-09-22","known_ts":"2006-09-22","bar_index":1059,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.6542,"stop_level":15.6845,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2006-09-25","known_ts":"2006-09-25","bar_index":1060,"type":"RECLAIM","strength":0.725,"price":16.0292,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-09-22 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":"2006-09-22","prior_stop_level":15.6845,"sweep_low":15.5135,"atr14":0.370668,"stop_level":15.328166,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-09-29","known_ts":"2006-09-29","bar_index":1061,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.5135,"stop_level":15.6542,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2006-10-19","known_ts":"2006-10-23","bar_index":1066,"type":"BUY","strength":0.588,"price":15.66,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2007-01-05","known_ts":"2007-01-05","bar_index":1083,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.2702,"stop_level":15.7525,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-01-26","known_ts":"2007-01-30","bar_index":1088,"type":"BUY","strength":0.725,"price":16.3349,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2007-02-26","known_ts":"2007-02-26","bar_index":1094,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.829,"stop_level":15.9349,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-02-28","known_ts":"2007-02-28","bar_index":1095,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.0467,"stop_level":15.9349,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-03-20","known_ts":"2007-03-22","bar_index":1100,"type":"BUY","strength":0.725,"price":16.1216,"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":40},{"ts":"2007-05-10","known_ts":"2007-05-10","bar_index":1112,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.0626,"stop_level":16.1689,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-05-11","known_ts":"2007-05-11","bar_index":1112,"type":"RECLAIM","strength":0.863,"price":16.3283,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-05-10 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":"2007-05-10","prior_stop_level":16.1689,"sweep_low":16.0626,"atr14":0.365276,"stop_level":15.879962,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-05-23","known_ts":"2007-05-25","bar_index":1115,"type":"REBUY","strength":0.863,"price":17.0134,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2007-07-11","known_ts":"2007-07-11","bar_index":1126,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.0575,"stop_level":20.2767,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-07-12","known_ts":"2007-07-12","bar_index":1126,"type":"RECLAIM","strength":1.0,"price":20.4426,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-07-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":"2007-07-11","prior_stop_level":20.2767,"sweep_low":20.0397,"atr14":0.580178,"stop_level":19.749611,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-10-24","known_ts":"2007-10-24","bar_index":1150,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.4172,"stop_level":17.4529,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2007-10-26","known_ts":"2007-10-26","bar_index":1151,"type":"RECLAIM","strength":0.725,"price":17.8631,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-10-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2007-10-24","prior_stop_level":17.4529,"sweep_low":16.9119,"atr14":0.824326,"stop_level":16.499737,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-12-20","known_ts":"2007-12-24","bar_index":1164,"type":"BUY","strength":0.45,"price":16.4705,"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-02-06","known_ts":"2008-02-06","bar_index":1174,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.6828,"stop_level":15.9872,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-02-11","known_ts":"2008-02-11","bar_index":1175,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.3819,"stop_level":15.9872,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-14","known_ts":"2008-03-18","bar_index":1183,"type":"BUY","strength":0.45,"price":16.0603,"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-04-10","known_ts":"2008-04-10","bar_index":1189,"type":"RECLAIM","strength":0.725,"price":17.972,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-03-14 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-04-30","known_ts":"2008-04-30","bar_index":1193,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.1765,"stop_level":19.4462,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-05-07","known_ts":"2008-05-07","bar_index":1195,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.2469,"stop_level":19.4462,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-05-22","known_ts":"2008-05-22","bar_index":1199,"type":"RECLAIM","strength":0.863,"price":17.145,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-05-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-07-18","known_ts":"2008-07-22","bar_index":1212,"type":"BUY","strength":0.588,"price":18.3853,"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":"2008-09-04","known_ts":"2008-09-04","bar_index":1223,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.8697,"stop_level":17.3929,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-09-08","known_ts":"2008-09-08","bar_index":1223,"type":"RECLAIM","strength":0.863,"price":17.6515,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-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":"2008-09-04","prior_stop_level":17.3929,"sweep_low":16.3946,"atr14":0.719087,"stop_level":16.035056,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-03","known_ts":"2008-10-07","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":"2008-10-03","trigger_known_ts":"2008-10-07","strength":0.45,"price":4.4665,"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.780941,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.3762,"atr14":1.766868,"stop_level":0.492766,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-20","known_ts":"2008-11-20","bar_index":1241,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.4546,"stop_level":1.7866,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-11-24","known_ts":"2008-11-24","bar_index":1242,"type":"RECLAIM","strength":0.45,"price":1.8711,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-11-20 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":"2008-11-20","prior_stop_level":1.7866,"sweep_low":1.4365,"atr14":0.634476,"stop_level":1.119262,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-15","known_ts":"2009-01-15","bar_index":1253,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.1104,"stop_level":2.1661,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-22","known_ts":"2009-01-22","bar_index":1255,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.9371,"stop_level":2.1661,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-28","known_ts":"2009-01-28","bar_index":1256,"type":"RECLAIM","strength":0.588,"price":2.3085,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-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-01-22","prior_stop_level":2.1661,"sweep_low":1.8134,"atr14":0.25459,"stop_level":1.686105,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-02","known_ts":"2009-03-02","bar_index":1263,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.0176,"stop_level":2.129,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-06-09","known_ts":"2009-06-09","bar_index":1286,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.5984,"stop_level":3.6425,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-06-23","known_ts":"2009-06-23","bar_index":1290,"type":"RECLAIM","strength":0.863,"price":3.6497,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-06-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-07-28","known_ts":"2009-07-30","bar_index":1298,"type":"BUY","strength":0.863,"price":3.9485,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2009-09-02","known_ts":"2009-09-02","bar_index":1306,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.8832,"stop_level":4.8959,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-09-03","known_ts":"2009-09-03","bar_index":1307,"type":"RECLAIM","strength":0.863,"price":5.2075,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-09-02 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-02","prior_stop_level":4.8959,"sweep_low":4.8324,"atr14":0.406161,"stop_level":4.629319,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-09-17","known_ts":"2009-09-17","bar_index":1310,"type":"RECLAIM","strength":0.863,"price":5.3727,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-09-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-12-30","known_ts":"2010-01-04","bar_index":1334,"type":"BUY","strength":0.863,"price":4.5965,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2010-03-18","known_ts":"2010-03-18","bar_index":1351,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.6135,"stop_level":5.9116,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-03-22","known_ts":"2010-03-22","bar_index":1352,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.6848,"stop_level":5.9116,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-03-23","known_ts":"2010-03-23","bar_index":1352,"type":"RECLAIM","strength":1.0,"price":5.9635,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-03-18 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-18","prior_stop_level":5.9116,"sweep_low":5.3412,"atr14":0.291741,"stop_level":5.19533,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-03-23","known_ts":"2010-03-23","bar_index":1352,"type":"RECLAIM","strength":1.0,"price":5.9635,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-03-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-03-22","prior_stop_level":5.9116,"sweep_low":5.3412,"atr14":0.291741,"stop_level":5.19533,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-04-07","known_ts":"2010-04-07","bar_index":1356,"type":"RECLAIM","strength":1.0,"price":9.4444,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-03-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-17","known_ts":"2010-05-17","bar_index":1365,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.9028,"stop_level":11.3566,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-08-05","known_ts":"2010-08-09","bar_index":1384,"type":"BUY","strength":0.725,"price":10.5651,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2010-10-08","known_ts":"2010-10-12","bar_index":1399,"type":"BUY","strength":0.725,"price":8.7789,"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":"2010-10-28","known_ts":"2010-10-28","bar_index":1403,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.8572,"stop_level":8.0403,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-11-03","known_ts":"2010-11-03","bar_index":1405,"type":"RECLAIM","strength":0.725,"price":8.3867,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-10-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2010-10-28","prior_stop_level":8.0403,"sweep_low":7.3408,"atr14":0.420415,"stop_level":7.130593,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-11-11","known_ts":"2010-11-11","bar_index":1407,"type":"RECLAIM","strength":0.863,"price":9.9163,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-10-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-26","known_ts":"2010-11-26","bar_index":1410,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.3149,"stop_level":9.3934,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-29","known_ts":"2010-11-29","bar_index":1410,"type":"RECLAIM","strength":0.863,"price":9.4457,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-11-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-11-26","prior_stop_level":9.3934,"sweep_low":9.1384,"atr14":0.425722,"stop_level":8.925539,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-12-01","known_ts":"2010-12-01","bar_index":1411,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.0273,"stop_level":9.2365,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-12-07","known_ts":"2010-12-07","bar_index":1412,"type":"RECLAIM","strength":0.863,"price":9.7529,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-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":"2010-12-01","prior_stop_level":9.2365,"sweep_low":8.7397,"atr14":0.424059,"stop_level":8.52767,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-12-16","known_ts":"2010-12-16","bar_index":1415,"type":"RECLAIM","strength":0.863,"price":9.896,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-12-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-19","known_ts":"2011-01-19","bar_index":1422,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.2305,"stop_level":10.3813,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-02-03","known_ts":"2011-02-03","bar_index":1426,"type":"RECLAIM","strength":1.0,"price":10.8535,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-01-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-03-15","known_ts":"2011-03-15","bar_index":1435,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.8096,"stop_level":12.0339,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-03-17","known_ts":"2011-03-17","bar_index":1435,"type":"RECLAIM","strength":1.0,"price":12.329,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-03-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-03-15","prior_stop_level":12.0339,"sweep_low":11.2441,"atr14":0.609614,"stop_level":10.939293,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-06-09","known_ts":"2011-06-13","bar_index":1455,"type":"BUY","strength":0.725,"price":12.5409,"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":"2011-07-27","known_ts":"2011-07-27","bar_index":1466,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.3717,"stop_level":14.0113,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-11-10","known_ts":"2011-11-10","bar_index":1491,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.4298,"stop_level":12.5091,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-11-14","known_ts":"2011-11-14","bar_index":1491,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.4562,"stop_level":12.5091,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-12-20","known_ts":"2011-12-22","bar_index":1500,"type":"BUY","strength":0.588,"price":12.0681,"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":20},{"ts":"2012-03-02","known_ts":"2012-03-02","bar_index":1516,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.1357,"stop_level":13.1423,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-05","known_ts":"2012-03-05","bar_index":1516,"type":"RECLAIM","strength":0.863,"price":13.2219,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-03-02 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-03-02","prior_stop_level":13.1423,"sweep_low":13.0031,"atr14":0.370676,"stop_level":12.817762,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-19","known_ts":"2012-03-19","bar_index":1520,"type":"RECLAIM","strength":0.863,"price":14.9073,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-03-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-04-05","known_ts":"2012-04-05","bar_index":1524,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.4477,"stop_level":14.5143,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-04-23","known_ts":"2012-04-23","bar_index":1528,"type":"RECLAIM","strength":0.863,"price":14.814,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-04-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-05-31","known_ts":"2012-05-31","bar_index":1537,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.0663,"stop_level":16.2061,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2012-06-07","known_ts":"2012-06-07","bar_index":1538,"type":"RECLAIM","strength":0.863,"price":16.2461,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-05-31 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":"2012-05-31","prior_stop_level":16.2061,"sweep_low":15.1537,"atr14":0.567175,"stop_level":14.870113,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-21","known_ts":"2012-06-21","bar_index":1542,"type":"RECLAIM","strength":1.0,"price":17.7283,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-05-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-09-12","known_ts":"2012-09-14","bar_index":1561,"type":"BUY","strength":0.725,"price":17.3501,"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":"2012-12-12","known_ts":"2012-12-12","bar_index":1581,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.5802,"stop_level":22.0569,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-01-10","known_ts":"2013-01-10","bar_index":1588,"type":"RECLAIM","strength":1.0,"price":22.7521,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-12-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-02-22","known_ts":"2013-02-22","bar_index":1597,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.035,"stop_level":23.4054,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-03","known_ts":"2013-05-07","bar_index":1614,"type":"BUY","strength":0.725,"price":21.6308,"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":"2013-06-28","known_ts":"2013-07-02","bar_index":1627,"type":"BUY","strength":0.45,"price":20.0014,"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":"2013-07-09","known_ts":"2013-07-09","bar_index":1629,"type":"RECLAIM","strength":0.588,"price":21.1756,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2013-06-28 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2013-08-06","known_ts":"2013-08-06","bar_index":1635,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.8159,"stop_level":21.1009,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-08-09","known_ts":"2013-08-09","bar_index":1636,"type":"RECLAIM","strength":0.725,"price":21.9764,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-08-06 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-08-06","prior_stop_level":21.1009,"sweep_low":20.2797,"atr14":0.728663,"stop_level":19.915369,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-08-20","known_ts":"2013-08-20","bar_index":1639,"type":"RECLAIM","strength":0.725,"price":23.5103,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-08-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-09-03","known_ts":"2013-09-03","bar_index":1642,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.4312,"stop_level":22.438,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-09-04","known_ts":"2013-09-04","bar_index":1642,"type":"RECLAIM","strength":0.725,"price":22.6823,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-09-03 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-09-03","prior_stop_level":22.438,"sweep_low":22.1868,"atr14":0.832002,"stop_level":21.770799,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-09-19","known_ts":"2013-09-19","bar_index":1646,"type":"RECLAIM","strength":0.725,"price":23.1689,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-09-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-10-10","known_ts":"2013-10-14","bar_index":1651,"type":"BUY","strength":0.725,"price":23.7752,"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":10},{"ts":"2013-11-26","known_ts":"2013-11-26","bar_index":1662,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.2234,"stop_level":23.598,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-11-27","known_ts":"2013-11-27","bar_index":1662,"type":"RECLAIM","strength":0.863,"price":23.6049,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-11-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":"2013-11-26","prior_stop_level":23.598,"sweep_low":22.91,"atr14":0.520697,"stop_level":22.649652,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-02-25","known_ts":"2014-02-27","bar_index":1682,"type":"BUY","strength":0.45,"price":21.5855,"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":"2014-03-05","known_ts":"2014-03-05","bar_index":1684,"type":"RECLAIM","strength":0.588,"price":22.4881,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-02-25 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2014-05-05","known_ts":"2014-05-05","bar_index":1698,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.3284,"stop_level":24.3834,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-06-30","known_ts":"2014-07-02","bar_index":1711,"type":"BUY","strength":0.45,"price":22.403,"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":"2014-08-07","known_ts":"2014-08-11","bar_index":1720,"type":"BUY","strength":0.45,"price":21.9753,"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":"2014-08-12","known_ts":"2014-08-12","bar_index":1721,"type":"RECLAIM","strength":0.588,"price":22.4099,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-08-07 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2014-09-19","known_ts":"2014-09-19","bar_index":1730,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.5956,"stop_level":22.7203,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-09-23","known_ts":"2014-09-23","bar_index":1730,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.2977,"stop_level":22.7203,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-10-07","known_ts":"2014-10-07","bar_index":1734,"type":"RECLAIM","strength":0.863,"price":22.3878,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-09-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-10-10","known_ts":"2014-10-14","bar_index":1735,"type":"REBUY","strength":0.863,"price":22.7272,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2014-10-31","known_ts":"2014-11-04","bar_index":1740,"type":"BUY","strength":0.863,"price":23.2398,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2014-11-14","known_ts":"2014-11-14","bar_index":1743,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.9331,"stop_level":21.4319,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2014-11-18","known_ts":"2014-11-18","bar_index":1744,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.6145,"stop_level":21.4319,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2014-12-29","known_ts":"2014-12-31","bar_index":1753,"type":"BUY","strength":0.45,"price":21.1242,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-01-15","known_ts":"2015-01-20","bar_index":1757,"type":"BUY","strength":0.45,"price":19.8014,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-02-11","known_ts":"2015-02-11","bar_index":1763,"type":"RECLAIM","strength":0.725,"price":22.5237,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-11-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-11","known_ts":"2015-03-11","bar_index":1769,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.8762,"stop_level":22.0503,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-12","known_ts":"2015-03-12","bar_index":1769,"type":"RECLAIM","strength":0.863,"price":22.52,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-03-11 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-03-11","prior_stop_level":22.0503,"sweep_low":21.8135,"atr14":0.540182,"stop_level":21.543409,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-04-06","known_ts":"2015-04-08","bar_index":1775,"type":"BUY","strength":0.863,"price":22.1701,"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":20},{"ts":"2015-05-26","known_ts":"2015-05-26","bar_index":1786,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.5193,"stop_level":22.723,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-06-09","known_ts":"2015-06-09","bar_index":1790,"type":"RECLAIM","strength":0.863,"price":22.0232,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-05-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-09-08","known_ts":"2015-09-10","bar_index":1811,"type":"BUY","strength":0.45,"price":18.5064,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-12-14","known_ts":"2015-12-14","bar_index":1833,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.2776,"stop_level":21.7972,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-12-15","known_ts":"2015-12-15","bar_index":1834,"type":"RECLAIM","strength":0.863,"price":22.0103,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-12-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":"2015-12-14","prior_stop_level":21.7972,"sweep_low":20.8152,"atr14":0.730676,"stop_level":20.449862,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-29","known_ts":"2015-12-29","bar_index":1837,"type":"RECLAIM","strength":0.863,"price":22.4585,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-12-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-01-08","known_ts":"2016-01-08","bar_index":1839,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.0885,"stop_level":22.4371,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-02-22","known_ts":"2016-02-24","bar_index":1849,"type":"BUY","strength":0.863,"price":22.8426,"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":"2016-05-12","known_ts":"2016-05-12","bar_index":1868,"type":"SELL","basis":"structure_stop","strength":1.0,"price":26.7159,"stop_level":27.2533,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-07-13","known_ts":"2016-07-15","bar_index":1882,"type":"BUY","strength":0.725,"price":27.4569,"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":"2016-08-02","known_ts":"2016-08-02","bar_index":1886,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.1393,"stop_level":27.7023,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-08-03","known_ts":"2016-08-03","bar_index":1887,"type":"RECLAIM","strength":0.863,"price":27.9188,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-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":"2016-08-02","prior_stop_level":27.7023,"sweep_low":27.096,"atr14":0.763411,"stop_level":26.714294,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-08-16","known_ts":"2016-08-16","bar_index":1890,"type":"RECLAIM","strength":1.0,"price":28.8644,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-08-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-08-25","known_ts":"2016-08-25","bar_index":1892,"type":"SELL","basis":"structure_stop","strength":1.0,"price":28.5612,"stop_level":28.8644,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-08-26","known_ts":"2016-08-26","bar_index":1892,"type":"RECLAIM","strength":1.0,"price":29.0448,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-08-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":"2016-08-25","prior_stop_level":28.8644,"sweep_low":28.5107,"atr14":0.62481,"stop_level":28.198295,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-09-06","known_ts":"2016-09-06","bar_index":1894,"type":"SELL","basis":"structure_stop","strength":1.0,"price":28.3519,"stop_level":28.5612,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-09-08","known_ts":"2016-09-08","bar_index":1895,"type":"RECLAIM","strength":1.0,"price":29.0376,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-09-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-09-06","prior_stop_level":28.5612,"sweep_low":28.2364,"atr14":0.60371,"stop_level":27.934545,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-09-20","known_ts":"2016-09-20","bar_index":1898,"type":"RECLAIM","strength":1.0,"price":30.7473,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-09-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-01-13","known_ts":"2017-01-13","bar_index":1924,"type":"SELL","basis":"structure_stop","strength":1.0,"price":41.5873,"stop_level":41.799,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-01-23","known_ts":"2017-01-23","bar_index":1926,"type":"RECLAIM","strength":1.0,"price":42.3172,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-01-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-01-13","prior_stop_level":41.799,"sweep_low":39.6678,"atr14":1.252812,"stop_level":39.041394,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-03-27","known_ts":"2017-03-27","bar_index":1941,"type":"SELL","basis":"structure_stop","strength":0.863,"price":41.0669,"stop_level":41.3312,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-03-28","known_ts":"2017-03-28","bar_index":1941,"type":"RECLAIM","strength":0.863,"price":42.4691,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-03-27 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":"2017-03-27","prior_stop_level":41.3312,"sweep_low":39.8336,"atr14":1.37711,"stop_level":39.145045,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-05-09","known_ts":"2017-05-11","bar_index":1951,"type":"BUY","strength":0.725,"price":46.2718,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2017-06-30","known_ts":"2017-06-30","bar_index":1963,"type":"SELL","basis":"structure_stop","strength":0.863,"price":47.7613,"stop_level":48.1747,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-07-03","known_ts":"2017-07-03","bar_index":1963,"type":"RECLAIM","strength":0.863,"price":49.3116,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-06-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":"2017-06-30","prior_stop_level":48.1747,"sweep_low":47.4513,"atr14":1.585314,"stop_level":46.658643,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-07-18","known_ts":"2017-07-18","bar_index":1967,"type":"RECLAIM","strength":0.863,"price":50.1014,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-06-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-08-09","known_ts":"2017-08-09","bar_index":1972,"type":"SELL","basis":"structure_stop","strength":0.863,"price":48.5217,"stop_level":49.4297,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-08-14","known_ts":"2017-08-14","bar_index":1973,"type":"RECLAIM","strength":0.863,"price":49.6733,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-08-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-08-09","prior_stop_level":49.4297,"sweep_low":46.5433,"atr14":1.786048,"stop_level":45.650276,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-09-20","known_ts":"2017-09-22","bar_index":1982,"type":"BUY","strength":0.725,"price":52.2783,"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":55},{"ts":"2017-10-23","known_ts":"2017-10-23","bar_index":1989,"type":"SELL","basis":"structure_stop","strength":0.863,"price":55.0469,"stop_level":55.2547,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-10-24","known_ts":"2017-10-24","bar_index":1990,"type":"RECLAIM","strength":0.863,"price":55.6853,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-10-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":"2017-10-23","prior_stop_level":55.2547,"sweep_low":54.6609,"atr14":1.230488,"stop_level":54.045656,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-11-06","known_ts":"2017-11-06","bar_index":1993,"type":"SELL","basis":"structure_stop","strength":0.863,"price":54.4976,"stop_level":54.609,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-01-11","known_ts":"2018-01-11","bar_index":2008,"type":"RECLAIM","strength":0.863,"price":60.7173,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-11-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-03-02","known_ts":"2018-03-02","bar_index":2019,"type":"SELL","basis":"structure_stop","strength":0.725,"price":59.2626,"stop_level":59.6953,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2018-03-05","known_ts":"2018-03-05","bar_index":2019,"type":"RECLAIM","strength":0.725,"price":60.1802,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-03-02 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":"2018-03-02","prior_stop_level":59.6953,"sweep_low":56.7859,"atr14":2.087896,"stop_level":55.741952,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-03-06","known_ts":"2018-03-08","bar_index":2020,"type":"REBUY","strength":0.725,"price":67.4612,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2018-04-11","known_ts":"2018-04-11","bar_index":2028,"type":"SELL","basis":"structure_stop","strength":0.863,"price":62.8717,"stop_level":62.9318,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-04-12","known_ts":"2018-04-12","bar_index":2028,"type":"RECLAIM","strength":0.863,"price":63.7579,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-04-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":"2018-04-11","prior_stop_level":62.9318,"sweep_low":62.684,"atr14":2.061996,"stop_level":61.653002,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-05-17","known_ts":"2018-05-17","bar_index":2037,"type":"RECLAIM","strength":1.0,"price":68.6543,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-04-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-06-27","known_ts":"2018-06-27","bar_index":2046,"type":"SELL","basis":"structure_stop","strength":0.863,"price":68.4664,"stop_level":68.4816,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-07-02","known_ts":"2018-07-02","bar_index":2047,"type":"RECLAIM","strength":0.863,"price":69.6077,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-06-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":"2018-06-27","prior_stop_level":68.4816,"sweep_low":67.2723,"atr14":1.653126,"stop_level":66.445737,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-23","known_ts":"2018-07-25","bar_index":2052,"type":"BUY","strength":0.725,"price":73.5,"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":55},{"ts":"2018-08-01","known_ts":"2018-08-01","bar_index":2054,"type":"SELL","basis":"structure_stop","strength":0.725,"price":70.3257,"stop_level":70.8547,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-11-01","known_ts":"2018-11-05","bar_index":2076,"type":"BUY","strength":0.45,"price":54.8189,"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-20","bar_index":2080,"type":"SELL","basis":"structure_stop","strength":0.45,"price":49.4969,"stop_level":50.2659,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-11-23","known_ts":"2018-11-23","bar_index":2081,"type":"RECLAIM","strength":0.45,"price":50.5628,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-11-20 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-11-20","prior_stop_level":50.2659,"sweep_low":49.1467,"atr14":1.909323,"stop_level":48.192039,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-20","known_ts":"2018-12-24","bar_index":2087,"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-12-20","trigger_known_ts":"2018-12-24","strength":0.45,"price":44.4645,"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.395041,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":42.7807,"atr14":1.989839,"stop_level":41.785781,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-26","known_ts":"2018-12-28","bar_index":2088,"type":"BUY","strength":0.45,"price":46.9711,"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-12-26","known_ts":"2018-12-28","bar_index":2088,"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-12-26","trigger_known_ts":"2018-12-28","strength":0.45,"price":46.9711,"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.360937,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":43.1882,"atr14":1.968451,"stop_level":42.203975,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-11","known_ts":"2019-02-11","bar_index":2098,"type":"SELL","basis":"structure_stop","strength":0.588,"price":53.4759,"stop_level":53.7526,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-02-12","known_ts":"2019-02-12","bar_index":2098,"type":"RECLAIM","strength":0.588,"price":54.3293,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-02-11 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-02-11","prior_stop_level":53.7526,"sweep_low":53.2144,"atr14":1.669938,"stop_level":52.379431,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-27","known_ts":"2019-02-27","bar_index":2102,"type":"RECLAIM","strength":0.725,"price":63.1715,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-02-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-20","known_ts":"2019-03-20","bar_index":2107,"type":"SELL","basis":"structure_stop","strength":0.725,"price":57.8567,"stop_level":57.9815,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-04-05","known_ts":"2019-04-05","bar_index":2111,"type":"RECLAIM","strength":0.863,"price":57.7636,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-03-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-05-02","known_ts":"2019-05-06","bar_index":2117,"type":"BUY","strength":0.863,"price":61.9145,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2019-05-13","known_ts":"2019-05-13","bar_index":2119,"type":"SELL","basis":"structure_stop","strength":0.863,"price":56.4601,"stop_level":57.5851,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-07-02","known_ts":"2019-07-05","bar_index":2131,"type":"BUY","strength":0.725,"price":57.3696,"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":"2019-09-30","known_ts":"2019-09-30","bar_index":2151,"type":"SELL","basis":"structure_stop","strength":0.863,"price":64.5132,"stop_level":64.6553,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-10-14","known_ts":"2019-10-14","bar_index":2155,"type":"RECLAIM","strength":0.863,"price":66.1722,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-09-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-12-17","known_ts":"2019-12-19","bar_index":2170,"type":"BUY","strength":0.863,"price":68.6307,"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":"2020-04-06","known_ts":"2020-04-08","bar_index":2195,"type":"BUY","strength":0.45,"price":46.6202,"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":"2020-05-13","known_ts":"2020-05-13","bar_index":2203,"type":"SELL","basis":"structure_stop","strength":0.588,"price":44.9956,"stop_level":45.5129,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-14","known_ts":"2020-05-14","bar_index":2204,"type":"RECLAIM","strength":0.588,"price":46.2161,"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":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-05-13","prior_stop_level":45.5129,"sweep_low":42.2475,"atr14":3.159588,"stop_level":40.667706,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-24","known_ts":"2020-06-24","bar_index":2213,"type":"SELL","basis":"structure_stop","strength":0.588,"price":51.0292,"stop_level":52.0113,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-25","known_ts":"2020-06-25","bar_index":2213,"type":"RECLAIM","strength":0.588,"price":52.0767,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-24 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-06-24","prior_stop_level":52.0113,"sweep_low":50.3253,"atr14":2.699615,"stop_level":48.975493,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-08-05","known_ts":"2020-08-07","bar_index":2223,"type":"BUY","strength":0.725,"price":51.9294,"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":20},{"ts":"2020-09-11","known_ts":"2020-09-11","bar_index":2231,"type":"SELL","basis":"structure_stop","strength":0.725,"price":54.6794,"stop_level":55.0149,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-09-14","known_ts":"2020-09-14","bar_index":2232,"type":"RECLAIM","strength":0.725,"price":56.218,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-09-11 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-11","prior_stop_level":55.0149,"sweep_low":54.041,"atr14":1.79144,"stop_level":53.14528,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-05","known_ts":"2020-10-05","bar_index":2237,"type":"RECLAIM","strength":0.863,"price":55.6797,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-09-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-10-08","known_ts":"2020-10-12","bar_index":2238,"type":"BUY","strength":0.863,"price":56.6155,"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":10},{"ts":"2020-11-30","known_ts":"2020-12-02","bar_index":2250,"type":"BUY","strength":0.863,"price":57.0461,"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":50},{"ts":"2021-01-26","known_ts":"2021-01-26","bar_index":2262,"type":"SELL","basis":"structure_stop","strength":1.0,"price":65.3983,"stop_level":65.7163,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-02-09","known_ts":"2021-02-11","bar_index":2266,"type":"REBUY","strength":1.0,"price":69.9841,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2021-08-13","known_ts":"2021-08-17","bar_index":2309,"type":"BUY","strength":0.725,"price":83.8651,"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":"aplus","score":80},{"ts":"2021-11-17","known_ts":"2021-11-17","bar_index":2331,"type":"SELL","basis":"structure_stop","strength":1.0,"price":109.3392,"stop_level":110.731,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-23","known_ts":"2021-11-23","bar_index":2332,"type":"RECLAIM","strength":1.0,"price":111.8479,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-11-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-11-17","prior_stop_level":110.731,"sweep_low":107.4063,"atr14":2.768752,"stop_level":106.021924,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-03-10","known_ts":"2022-03-14","bar_index":2357,"type":"BUY","strength":0.725,"price":111.4137,"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":"aplus","score":80},{"ts":"2022-05-13","known_ts":"2022-05-17","bar_index":2372,"type":"BUY","strength":0.588,"price":91.9874,"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":"2022-06-13","known_ts":"2022-06-13","bar_index":2378,"type":"SELL","basis":"structure_stop","strength":0.45,"price":80.1903,"stop_level":86.3897,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-06-15","known_ts":"2022-06-15","bar_index":2379,"type":"SELL","basis":"structure_stop","strength":0.45,"price":82.7101,"stop_level":86.3897,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-06-17","known_ts":"2022-06-22","bar_index":2380,"type":"REBUY","strength":0.45,"price":84.8597,"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":"2022-08-10","known_ts":"2022-08-10","bar_index":2392,"type":"RECLAIM","strength":0.725,"price":102.0396,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-06-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-09-13","known_ts":"2022-09-13","bar_index":2399,"type":"SELL","basis":"structure_stop","strength":0.725,"price":91.5467,"stop_level":93.6699,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-19","known_ts":"2022-09-19","bar_index":2401,"type":"RECLAIM","strength":0.725,"price":96.0547,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-09-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-09-13","prior_stop_level":93.6699,"sweep_low":90.6842,"atr14":2.149312,"stop_level":89.609544,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-21","known_ts":"2022-10-25","bar_index":2409,"type":"BUY","strength":0.725,"price":97.8774,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"2022-12-05","known_ts":"2022-12-05","bar_index":2419,"type":"SELL","basis":"structure_stop","strength":0.863,"price":107.5513,"stop_level":110.9301,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-13","known_ts":"2023-01-13","bar_index":2428,"type":"RECLAIM","strength":0.863,"price":107.8543,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-12-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-19","known_ts":"2023-01-23","bar_index":2429,"type":"BUY","strength":0.863,"price":113.9124,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":25},{"ts":"2023-03-09","known_ts":"2023-03-09","bar_index":2440,"type":"SELL","basis":"structure_stop","strength":0.863,"price":121.1624,"stop_level":121.4671,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-05-16","known_ts":"2023-05-18","bar_index":2456,"type":"BUY","strength":0.863,"price":126.9134,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2023-07-06","known_ts":"2023-07-06","bar_index":2467,"type":"SELL","basis":"structure_stop","strength":0.863,"price":126.122,"stop_level":127.6881,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2023-07-10","known_ts":"2023-07-10","bar_index":2468,"type":"RECLAIM","strength":0.863,"price":128.972,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-07-06 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":"2023-07-06","prior_stop_level":127.6881,"sweep_low":124.9019,"atr14":2.90265,"stop_level":123.450575,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-13","known_ts":"2023-07-17","bar_index":2469,"type":"REBUY","strength":0.863,"price":139.4162,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2023-09-05","known_ts":"2023-09-05","bar_index":2481,"type":"SELL","basis":"structure_stop","strength":1.0,"price":151.208,"stop_level":152.0002,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-09-08","known_ts":"2023-09-08","bar_index":2482,"type":"RECLAIM","strength":1.0,"price":152.8925,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-09-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":"2023-09-05","prior_stop_level":152.0002,"sweep_low":149.3505,"atr14":3.299568,"stop_level":147.700716,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-01","known_ts":"2023-11-03","bar_index":2495,"type":"BUY","strength":0.725,"price":149.2535,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2024-01-09","known_ts":"2024-01-09","bar_index":2510,"type":"SELL","basis":"structure_stop","strength":1.0,"price":168.7776,"stop_level":169.1373,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-25","known_ts":"2024-01-25","bar_index":2514,"type":"RECLAIM","strength":1.0,"price":176.8295,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-03-26","known_ts":"2024-03-28","bar_index":2528,"type":"BUY","strength":0.863,"price":182.909,"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":"2024-06-21","known_ts":"2024-06-25","bar_index":2548,"type":"BUY","strength":0.725,"price":165.4319,"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":"2024-08-06","known_ts":"2024-08-06","bar_index":2558,"type":"SELL","basis":"structure_stop","strength":0.588,"price":165.076,"stop_level":169.7778,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-11-11","known_ts":"2024-11-11","bar_index":2581,"type":"RECLAIM","strength":0.725,"price":198.4696,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-08-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-12-13","known_ts":"2024-12-13","bar_index":2588,"type":"SELL","basis":"structure_stop","strength":0.863,"price":198.3752,"stop_level":199.1584,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-12-17","known_ts":"2024-12-17","bar_index":2589,"type":"SELL","basis":"structure_stop","strength":0.863,"price":198.7172,"stop_level":199.1584,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-12-16","known_ts":"2024-12-16","bar_index":2589,"type":"RECLAIM","strength":0.863,"price":199.6102,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-12-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":"2024-12-13","prior_stop_level":199.1584,"sweep_low":197.0259,"atr14":3.841611,"stop_level":195.105095,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-02-10","known_ts":"2025-02-12","bar_index":2601,"type":"BUY","strength":0.588,"price":190.6428,"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":40},{"ts":"2025-03-07","known_ts":"2025-03-07","bar_index":2607,"type":"SELL","basis":"structure_stop","strength":0.588,"price":190.7188,"stop_level":191.7067,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-03-11","known_ts":"2025-03-11","bar_index":2607,"type":"SELL","basis":"structure_stop","strength":0.588,"price":181.2859,"stop_level":191.7067,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-05-07","known_ts":"2025-05-09","bar_index":2621,"type":"BUY","strength":0.45,"price":177.6671,"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":"2025-05-12","known_ts":"2025-05-12","bar_index":2622,"type":"RECLAIM","strength":0.588,"price":187.3279,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-05-07 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2025-07-11","known_ts":"2025-07-11","bar_index":2635,"type":"SELL","basis":"structure_stop","strength":0.588,"price":171.1694,"stop_level":187.5306,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-07-15","known_ts":"2025-07-15","bar_index":2636,"type":"SELL","basis":"structure_stop","strength":0.588,"price":170.6868,"stop_level":187.5306,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-08-12","known_ts":"2025-08-14","bar_index":2643,"type":"BUY","strength":0.45,"price":181.6908,"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":"2025-08-12","known_ts":"2025-08-14","bar_index":2643,"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":"2025-08-12","trigger_known_ts":"2025-08-14","strength":0.45,"price":181.6908,"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.095847,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":163.737,"atr14":4.224455,"stop_level":161.624772,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-15","known_ts":"2025-08-15","bar_index":2644,"type":"RECLAIM","strength":0.725,"price":188.2256,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-08-12 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-29","known_ts":"2025-09-29","bar_index":2654,"type":"SELL","basis":"structure_stop","strength":0.588,"price":164.3232,"stop_level":166.0246,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2025-11-05","known_ts":"2025-11-07","bar_index":2663,"type":"BUY","strength":0.45,"price":159.4404,"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":"2025-12-05","known_ts":"2025-12-05","bar_index":2670,"type":"RECLAIM","strength":0.725,"price":175.898,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-11-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-12-31","known_ts":"2025-12-31","bar_index":2675,"type":"SELL","basis":"structure_stop","strength":0.588,"price":172.1902,"stop_level":173.1709,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-01-05","known_ts":"2026-01-05","bar_index":2676,"type":"RECLAIM","strength":0.588,"price":175.0735,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-12-31 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-12-31","prior_stop_level":173.1709,"sweep_low":169.4735,"atr14":3.848744,"stop_level":167.549128,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-06","known_ts":"2026-02-10","bar_index":2684,"type":"BUY","strength":0.863,"price":179.026,"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":30},{"ts":"2026-03-23","known_ts":"2026-03-25","bar_index":2694,"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":"2026-03-23","trigger_known_ts":"2026-03-25","strength":0.45,"price":143.2403,"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.283424,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":135.3701,"atr14":5.145016,"stop_level":132.797592,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-06","known_ts":"2026-04-08","bar_index":2697,"type":"BUY","strength":0.45,"price":154.5402,"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":"2026-04-06","known_ts":"2026-04-08","bar_index":2697,"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":"2026-04-06","trigger_known_ts":"2026-04-08","strength":0.45,"price":154.5402,"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.226895,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":139.7612,"atr14":4.791544,"stop_level":137.365428,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-17","known_ts":"2026-04-17","bar_index":2700,"type":"RECLAIM","strength":0.725,"price":169.5571,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2026-04-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-06-09","known_ts":"2026-06-09","bar_index":2712,"type":"SELL","basis":"structure_stop","strength":0.863,"price":172.273,"stop_level":173.1651,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-06-10","known_ts":"2026-06-10","bar_index":2712,"type":"RECLAIM","strength":0.863,"price":178.3194,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-06-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":"2026-06-09","prior_stop_level":173.1651,"sweep_low":171.0043,"atr14":5.928743,"stop_level":168.039928,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-26","known_ts":"2026-06-26","bar_index":2716,"type":"RECLAIM","strength":0.863,"price":199.27,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-06-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-07-15","known_ts":"2026-07-15","bar_index":2720,"type":"SELL","basis":"structure_stop","strength":0.863,"price":196.09,"stop_level":197.87,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-07-16","known_ts":"2026-07-16","bar_index":2720,"type":"RECLAIM","strength":0.863,"price":206.23,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-07-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2026-07-15","prior_stop_level":197.87,"sweep_low":192.67,"atr14":5.585285,"stop_level":189.877357,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-07-31","known_ts":"2026-07-31","bar_index":2724,"type":"RECLAIM","strength":1.0,"price":241.74,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-07-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}}],"state":{"position_hint":"long","last_signal":"RECLAIM","last_scored_signal":"RECLAIM","last_scored_ts":"2026-07-31","last_scored_basis":null,"bars_since_signal":10,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2018-08-21","2018-09-07","2018-10-11","2018-10-29","2019-03-28","2019-06-03","2019-06-27","2019-12-04","2020-02-13","2020-03-24","2020-07-20","2020-08-05","2021-04-28","2021-05-24","2021-07-23","2021-08-26","2021-12-21","2022-04-08","2022-05-02","2022-10-05","2022-12-30","2023-03-24","2023-04-17","2023-05-11","2023-06-07","2023-10-06","2023-10-24","2024-02-29","2024-06-04","2024-06-17","2024-08-16","2024-09-17","2025-01-14","2025-02-10","2025-04-15","2025-07-25","2025-10-10","2026-01-29","2026-03-05","2026-09-03"],"warnings":[{"ts":"2022-06-13","kind":"confirm","px":80.1903,"level":86.3897},{"ts":"2022-06-14","kind":"arm","px":80.719},{"ts":"2022-06-15","kind":"confirm","px":82.7101,"level":86.3897},{"ts":"2022-08-22","kind":"arm","px":99.6344},{"ts":"2022-09-13","kind":"confirm","px":91.5467,"level":93.6699},{"ts":"2022-11-09","kind":"arm","px":102.6966},{"ts":"2022-12-05","kind":"confirm","px":107.5513,"level":110.9301},{"ts":"2023-02-22","kind":"arm","px":122.8114},{"ts":"2023-03-09","kind":"confirm","px":121.1624,"level":121.4671},{"ts":"2023-05-30","kind":"arm","px":122.3759},{"ts":"2023-07-06","kind":"confirm","px":126.122,"level":127.6881},{"ts":"2023-08-17","kind":"arm","px":153.7029},{"ts":"2023-09-05","kind":"confirm","px":151.208,"level":152.0002},{"ts":"2023-11-30","kind":"arm","px":152.0125},{"ts":"2024-01-03","kind":"arm","px":169.1373},{"ts":"2024-01-09","kind":"confirm","px":168.7776,"level":169.1373},{"ts":"2024-07-31","kind":"arm","px":193.146},{"ts":"2024-08-06","kind":"confirm","px":165.076,"level":169.7778},{"ts":"2024-11-21","kind":"arm","px":192.3456},{"ts":"2024-12-13","kind":"confirm","px":198.3752,"level":199.1584},{"ts":"2024-12-16","kind":"arm","px":199.6102},{"ts":"2024-12-17","kind":"confirm","px":198.7172,"level":199.1584},{"ts":"2025-02-26","kind":"arm","px":192.8371},{"ts":"2025-03-07","kind":"confirm","px":190.7188,"level":191.7067},{"ts":"2025-03-10","kind":"arm","px":182.7678},{"ts":"2025-03-11","kind":"confirm","px":181.2859,"level":191.7067},{"ts":"2025-05-23","kind":"arm","px":174.3926},{"ts":"2025-06-18","kind":"arm","px":182.0093},{"ts":"2025-07-11","kind":"confirm","px":171.1694,"level":187.5306},{"ts":"2025-07-14","kind":"arm","px":175.8027},{"ts":"2025-07-15","kind":"confirm","px":170.6868,"level":187.5306},{"ts":"2025-09-08","kind":"arm","px":196.3337},{"ts":"2025-09-29","kind":"confirm","px":164.3232,"level":166.0246},{"ts":"2025-12-17","kind":"arm","px":173.8378},{"ts":"2025-12-31","kind":"confirm","px":172.1902,"level":173.1709},{"ts":"2026-04-30","kind":"arm","px":172.273},{"ts":"2026-06-09","kind":"confirm","px":172.273,"level":173.1651},{"ts":"2026-07-07","kind":"arm","px":200.27},{"ts":"2026-07-15","kind":"confirm","px":196.09,"level":197.87},{"ts":"2026-08-10","kind":"arm","px":234.55}],"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":[]}}}