{"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":"ZD","timeframe":"3D","as_of":"2026-08-13T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1999-12-16","known_ts":"1999-12-16","bar_index":34,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.8892,"stop_level":3.9796,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-12-23","known_ts":"1999-12-23","bar_index":36,"type":"RECLAIM","strength":0.588,"price":4.251,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-12-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1999-12-16","prior_stop_level":3.9796,"sweep_low":3.0752,"atr14":0.488609,"stop_level":2.830896,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-01-12","known_ts":"2000-01-12","bar_index":40,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.2058,"stop_level":4.251,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-01-19","known_ts":"2000-01-19","bar_index":42,"type":"RECLAIM","strength":0.588,"price":4.5223,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-01-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-01-12","prior_stop_level":4.251,"sweep_low":3.9796,"atr14":0.483571,"stop_level":3.737815,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-03-07","known_ts":"2000-03-09","bar_index":53,"type":"BUY","strength":0.588,"price":4.5223,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2000-06-20","known_ts":"2000-06-20","bar_index":77,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.0401,"stop_level":1.1306,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2000-06-23","known_ts":"2000-06-23","bar_index":78,"type":"RECLAIM","strength":0.45,"price":1.2663,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-06-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":"2000-06-20","prior_stop_level":1.1306,"sweep_low":0.9045,"atr14":0.231015,"stop_level":0.788992,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-07-28","known_ts":"2000-07-28","bar_index":86,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.7185,"stop_level":1.7863,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-07-31","known_ts":"2000-07-31","bar_index":86,"type":"RECLAIM","strength":0.588,"price":1.8542,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-07-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-07-28","prior_stop_level":1.7863,"sweep_low":1.5828,"atr14":0.318415,"stop_level":1.423592,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-18","known_ts":"2000-12-18","bar_index":119,"type":"SELL","basis":"structure_stop","strength":0.45,"price":0.407,"stop_level":0.4296,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2001-01-04","known_ts":"2001-01-08","bar_index":123,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2001-01-04","trigger_known_ts":"2001-01-08","strength":0.45,"price":0.2487,"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.950898,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.1583,"atr14":0.100657,"stop_level":0.107971,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-12","known_ts":"2001-01-17","bar_index":125,"type":"BUY","strength":0.45,"price":0.3392,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2001-01-12","known_ts":"2001-01-17","bar_index":125,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2001-01-12","trigger_known_ts":"2001-01-17","strength":0.45,"price":0.3392,"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.933031,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.2261,"atr14":0.088886,"stop_level":0.181657,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-02-27","known_ts":"2001-02-27","bar_index":135,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.4861,"stop_level":0.4975,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-03-02","known_ts":"2001-03-02","bar_index":136,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.4748,"stop_level":0.4975,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-03-13","known_ts":"2001-03-13","bar_index":138,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.4635,"stop_level":0.4748,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-04-19","known_ts":"2001-04-23","bar_index":147,"type":"BUY","strength":0.863,"price":0.4486,"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":55},{"ts":"2001-10-26","known_ts":"2001-10-30","bar_index":190,"type":"BUY","strength":0.588,"price":0.5572,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":50},{"ts":"2001-11-21","known_ts":"2001-11-21","bar_index":196,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.7417,"stop_level":0.7579,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-11-29","known_ts":"2001-11-29","bar_index":197,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.6783,"stop_level":0.7579,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-12-03","known_ts":"2001-12-03","bar_index":198,"type":"RECLAIM","strength":1.0,"price":0.7688,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-11-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":"2001-11-29","prior_stop_level":0.7579,"sweep_low":0.6783,"atr14":0.06143,"stop_level":0.647585,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-12-13","known_ts":"2001-12-13","bar_index":201,"type":"RECLAIM","strength":1.0,"price":0.7598,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-11-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-01-29","known_ts":"2002-01-31","bar_index":211,"type":"BUY","strength":1.0,"price":0.8321,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2002-02-22","known_ts":"2002-02-22","bar_index":216,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.0257,"stop_level":1.0401,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-02-25","known_ts":"2002-02-25","bar_index":217,"type":"RECLAIM","strength":1.0,"price":1.0438,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-02-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":"2002-02-22","prior_stop_level":1.0401,"sweep_low":1.022,"atr14":0.060911,"stop_level":0.991544,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-03-05","known_ts":"2002-03-05","bar_index":219,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.9678,"stop_level":1.0257,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-03-06","known_ts":"2002-03-06","bar_index":219,"type":"RECLAIM","strength":1.0,"price":1.0419,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-03-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":"2002-03-05","prior_stop_level":1.0257,"sweep_low":0.9605,"atr14":0.057059,"stop_level":0.931971,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-03-13","known_ts":"2002-03-15","bar_index":221,"type":"REBUY","strength":1.0,"price":1.2301,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2002-04-12","known_ts":"2002-04-12","bar_index":228,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.221,"stop_level":1.3296,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2002-04-16","known_ts":"2002-04-16","bar_index":228,"type":"RECLAIM","strength":0.863,"price":1.4254,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-04-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":"2002-04-12","prior_stop_level":1.3296,"sweep_low":1.1432,"atr14":0.118103,"stop_level":1.084148,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-05-03","known_ts":"2002-05-03","bar_index":233,"type":"RECLAIM","strength":1.0,"price":1.9898,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-04-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-06-04","known_ts":"2002-06-04","bar_index":240,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.3516,"stop_level":2.3661,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-10-28","known_ts":"2002-10-28","bar_index":274,"type":"RECLAIM","strength":0.863,"price":5.1012,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-06-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-11-11","known_ts":"2002-11-11","bar_index":277,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.0828,"stop_level":4.6924,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-01-10","known_ts":"2003-01-14","bar_index":291,"type":"BUY","strength":0.725,"price":3.92,"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":35},{"ts":"2003-02-03","known_ts":"2003-02-05","bar_index":296,"type":"BUY","strength":0.725,"price":3.8802,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2003-03-10","known_ts":"2003-03-10","bar_index":304,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.9362,"stop_level":4.1479,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-03-13","known_ts":"2003-03-13","bar_index":305,"type":"RECLAIM","strength":0.863,"price":4.1642,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-03-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-03-10","prior_stop_level":4.1479,"sweep_low":3.8711,"atr14":0.221718,"stop_level":3.760241,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-26","known_ts":"2003-03-26","bar_index":308,"type":"RECLAIM","strength":0.863,"price":5.4358,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-03-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-04-22","known_ts":"2003-04-22","bar_index":314,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.5534,"stop_level":5.6077,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-05-08","known_ts":"2003-05-08","bar_index":318,"type":"RECLAIM","strength":0.863,"price":5.3309,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-04-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-01-02","known_ts":"2004-01-06","bar_index":373,"type":"BUY","strength":0.588,"price":9.8225,"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":15},{"ts":"2004-01-26","known_ts":"2004-01-26","bar_index":378,"type":"SELL","basis":"structure_stop","strength":0.45,"price":8.6286,"stop_level":8.9687,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2004-01-29","known_ts":"2004-01-29","bar_index":379,"type":"SELL","basis":"structure_stop","strength":0.45,"price":8.1329,"stop_level":8.1691,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2004-01-30","known_ts":"2004-01-30","bar_index":379,"type":"RECLAIM","strength":0.45,"price":8.3428,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-01-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2004-01-29","prior_stop_level":8.1691,"sweep_low":7.9593,"atr14":0.524413,"stop_level":7.697094,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-02-06","known_ts":"2004-02-10","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":"2004-02-06","trigger_known_ts":"2004-02-10","strength":0.45,"price":8.1293,"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.500224,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.6047,"atr14":0.479927,"stop_level":7.364736,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-02-11","known_ts":"2004-02-13","bar_index":382,"type":"REBUY","strength":0.45,"price":8.4766,"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":"2004-02-11","known_ts":"2004-02-13","bar_index":382,"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-02-11","trigger_known_ts":"2004-02-13","strength":0.45,"price":8.4766,"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.478873,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.6047,"atr14":0.458566,"stop_level":7.375417,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-03-04","known_ts":"2004-03-08","bar_index":387,"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-03-04","trigger_known_ts":"2004-03-08","strength":0.45,"price":8.18,"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.497107,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.8146,"atr14":0.349258,"stop_level":7.639971,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-03-25","known_ts":"2004-03-29","bar_index":392,"type":"BUY","strength":0.45,"price":7.4854,"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-03-25","known_ts":"2004-03-29","bar_index":392,"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-03-25","trigger_known_ts":"2004-03-29","strength":0.45,"price":7.4854,"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.53981,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.8088,"atr14":0.385975,"stop_level":6.615812,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-05-06","known_ts":"2004-05-06","bar_index":401,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.3283,"stop_level":8.379,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-05-12","known_ts":"2004-05-12","bar_index":403,"type":"RECLAIM","strength":0.588,"price":8.4622,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-05-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2004-05-06","prior_stop_level":8.379,"sweep_low":7.8327,"atr14":0.398122,"stop_level":7.633639,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-06-30","known_ts":"2004-06-30","bar_index":414,"type":"RECLAIM","strength":0.725,"price":10.3869,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-05-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-07-16","known_ts":"2004-07-16","bar_index":417,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.6995,"stop_level":9.714,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-07-21","known_ts":"2004-07-21","bar_index":418,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.5077,"stop_level":9.714,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-07-20","known_ts":"2004-07-20","bar_index":418,"type":"RECLAIM","strength":0.725,"price":9.7972,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-07-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2004-07-16","prior_stop_level":9.714,"sweep_low":9.2979,"atr14":0.414362,"stop_level":9.090719,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-08-30","known_ts":"2004-09-01","bar_index":428,"type":"BUY","strength":0.725,"price":9.3811,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2004-10-22","known_ts":"2004-10-22","bar_index":440,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.774,"stop_level":10.8283,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-10-27","known_ts":"2004-10-27","bar_index":441,"type":"RECLAIM","strength":0.863,"price":11.1647,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-10-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2004-10-22","prior_stop_level":10.8283,"sweep_low":10.3181,"atr14":0.454656,"stop_level":10.090772,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-11-05","known_ts":"2004-11-05","bar_index":444,"type":"RECLAIM","strength":0.863,"price":11.5772,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-10-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-02-07","known_ts":"2005-02-09","bar_index":465,"type":"BUY","strength":0.725,"price":13.1726,"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":"2005-03-16","known_ts":"2005-03-16","bar_index":473,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.2761,"stop_level":14.3086,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-03-17","known_ts":"2005-03-17","bar_index":474,"type":"RECLAIM","strength":0.863,"price":14.4787,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-03-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-03-16","prior_stop_level":14.3086,"sweep_low":14.1567,"atr14":0.41579,"stop_level":13.948805,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-03-29","known_ts":"2005-03-29","bar_index":476,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.1452,"stop_level":14.2761,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-05-31","known_ts":"2005-06-02","bar_index":491,"type":"BUY","strength":0.588,"price":13.5742,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":70},{"ts":"2005-07-13","known_ts":"2005-07-15","bar_index":501,"type":"BUY","strength":0.588,"price":12.753,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2005-09-23","known_ts":"2005-09-27","bar_index":518,"type":"BUY","strength":0.863,"price":14.3955,"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":35},{"ts":"2005-12-07","known_ts":"2005-12-07","bar_index":535,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.0199,"stop_level":16.4215,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-12-12","known_ts":"2005-12-12","bar_index":536,"type":"RECLAIM","strength":0.863,"price":16.9171,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-12-07 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":"2005-12-07","prior_stop_level":16.4215,"sweep_low":15.7305,"atr14":0.508366,"stop_level":15.476317,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-22","known_ts":"2005-12-22","bar_index":539,"type":"RECLAIM","strength":0.863,"price":16.1465,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-12-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-03-14","known_ts":"2006-03-16","bar_index":557,"type":"BUY","strength":0.588,"price":17.2644,"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":"2006-03-27","known_ts":"2006-03-29","bar_index":560,"type":"BUY","strength":0.588,"price":16.8846,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2006-04-17","known_ts":"2006-04-17","bar_index":564,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.9584,"stop_level":16.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2006-04-20","known_ts":"2006-04-20","bar_index":565,"type":"RECLAIM","strength":0.588,"price":16.3708,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-04-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2006-04-17","prior_stop_level":16.36,"sweep_low":15.6907,"atr14":0.516541,"stop_level":15.432429,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-05-01","known_ts":"2006-05-01","bar_index":568,"type":"RECLAIM","strength":0.725,"price":17.8795,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-04-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-05-18","known_ts":"2006-05-18","bar_index":572,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.2246,"stop_level":17.3151,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-05-19","known_ts":"2006-05-19","bar_index":572,"type":"RECLAIM","strength":0.725,"price":17.5611,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-05-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-05-18","prior_stop_level":17.3151,"sweep_low":17.0039,"atr14":0.5881,"stop_level":16.70985,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-06-05","known_ts":"2006-06-05","bar_index":576,"type":"RECLAIM","strength":0.725,"price":19.0517,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-05-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-08-02","known_ts":"2006-08-02","bar_index":589,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.4583,"stop_level":19.7825,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2006-10-06","known_ts":"2006-10-06","bar_index":605,"type":"RECLAIM","strength":0.725,"price":20.137,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-08-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-10-18","known_ts":"2006-10-18","bar_index":607,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.6812,"stop_level":19.891,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-10-20","known_ts":"2006-10-20","bar_index":608,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.4713,"stop_level":19.891,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-10-26","known_ts":"2006-10-26","bar_index":609,"type":"RECLAIM","strength":0.725,"price":20.2021,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-10-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":"2006-10-20","prior_stop_level":19.891,"sweep_low":19.1964,"atr14":0.590607,"stop_level":18.901097,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-06","known_ts":"2006-11-06","bar_index":612,"type":"RECLAIM","strength":0.725,"price":19.6522,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-10-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-12-15","known_ts":"2006-12-15","bar_index":621,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.2528,"stop_level":20.5494,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-12-19","known_ts":"2006-12-19","bar_index":622,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.5582,"stop_level":20.5494,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-02-27","known_ts":"2007-03-01","bar_index":637,"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":"2007-02-27","trigger_known_ts":"2007-03-01","strength":0.45,"price":17.4598,"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.241432,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.1935,"atr14":0.59065,"stop_level":15.898175,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-03-12","known_ts":"2007-03-14","bar_index":640,"type":"BUY","strength":0.588,"price":19.8114,"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":"2007-06-19","known_ts":"2007-06-21","bar_index":663,"type":"REBUY","strength":0.863,"price":25.4697,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2007-07-26","known_ts":"2007-07-26","bar_index":671,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.3482,"stop_level":25.1224,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-12-31","known_ts":"2008-01-03","bar_index":708,"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":"2007-12-31","trigger_known_ts":"2008-01-03","strength":0.45,"price":15.9765,"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.398855,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.2023,"atr14":0.656907,"stop_level":14.873846,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-28","known_ts":"2008-01-30","bar_index":714,"type":"BUY","strength":0.45,"price":14.6306,"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-01-28","known_ts":"2008-01-30","bar_index":714,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-01-28","trigger_known_ts":"2008-01-30","strength":0.45,"price":14.6306,"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.449497,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.8,"atr14":0.700076,"stop_level":12.449962,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-02-19","known_ts":"2008-02-19","bar_index":719,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.9215,"stop_level":14.1386,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-02-21","known_ts":"2008-02-21","bar_index":719,"type":"RECLAIM","strength":0.588,"price":14.3701,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-02-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-02-19","prior_stop_level":14.1386,"sweep_low":13.4946,"atr14":0.659162,"stop_level":13.165019,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-07","known_ts":"2008-04-07","bar_index":730,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.085,"stop_level":16.1501,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-05-06","known_ts":"2008-05-08","bar_index":737,"type":"REBUY","strength":0.588,"price":16.0271,"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":"2008-05-19","known_ts":"2008-05-19","bar_index":740,"type":"RECLAIM","strength":0.725,"price":17.8578,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-05-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-06-06","known_ts":"2008-06-06","bar_index":744,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.8563,"stop_level":18.8635,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-06-09","known_ts":"2008-06-09","bar_index":744,"type":"RECLAIM","strength":0.863,"price":19.0227,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-06-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":"2008-06-06","prior_stop_level":18.8635,"sweep_low":18.6754,"atr14":0.570256,"stop_level":18.390272,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-06-13","known_ts":"2008-06-13","bar_index":746,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.263,"stop_level":18.8635,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-06-19","known_ts":"2008-06-19","bar_index":747,"type":"RECLAIM","strength":0.863,"price":19.0951,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-06-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":"2008-06-13","prior_stop_level":18.8635,"sweep_low":17.742,"atr14":0.612154,"stop_level":17.435923,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-08","known_ts":"2008-08-12","bar_index":759,"type":"BUY","strength":0.863,"price":19.2904,"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":55},{"ts":"2008-09-09","known_ts":"2008-09-09","bar_index":766,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.4236,"stop_level":17.5683,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-09-10","known_ts":"2008-09-10","bar_index":766,"type":"RECLAIM","strength":0.863,"price":17.6552,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-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":"2008-09-09","prior_stop_level":17.5683,"sweep_low":17.3874,"atr14":0.725003,"stop_level":17.024898,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-24","known_ts":"2008-11-26","bar_index":784,"type":"BUY","strength":0.45,"price":13.6755,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-12-29","known_ts":"2008-12-29","bar_index":791,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.5453,"stop_level":13.5959,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-12-30","known_ts":"2008-12-30","bar_index":792,"type":"RECLAIM","strength":0.588,"price":13.7479,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-12-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-12-29","prior_stop_level":13.5959,"sweep_low":13.2197,"atr14":0.967678,"stop_level":12.735861,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-09","known_ts":"2009-01-09","bar_index":794,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.8506,"stop_level":13.5453,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-13","known_ts":"2009-01-13","bar_index":795,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.0171,"stop_level":13.5453,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-17","known_ts":"2009-02-17","bar_index":802,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.7566,"stop_level":13.2486,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-23","known_ts":"2009-02-25","bar_index":804,"type":"BUY","strength":0.725,"price":13.9866,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2009-02-24","known_ts":"2009-02-24","bar_index":804,"type":"RECLAIM","strength":0.588,"price":13.7117,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-02-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-02-17","prior_stop_level":13.2486,"sweep_low":12.1777,"atr14":0.67747,"stop_level":11.838965,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-11","known_ts":"2009-03-13","bar_index":808,"type":"BUY","strength":0.725,"price":13.9505,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2009-04-27","known_ts":"2009-04-27","bar_index":818,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.7073,"stop_level":16.7218,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-04-28","known_ts":"2009-04-28","bar_index":819,"type":"RECLAIM","strength":0.863,"price":16.8231,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-04-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":"2009-04-27","prior_stop_level":16.7218,"sweep_low":16.5698,"atr14":0.789284,"stop_level":16.175158,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-07-20","known_ts":"2009-07-22","bar_index":838,"type":"BUY","strength":0.863,"price":17.2861,"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":"2009-08-04","known_ts":"2009-08-04","bar_index":841,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.9605,"stop_level":17.1848,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-08-07","known_ts":"2009-08-07","bar_index":842,"type":"RECLAIM","strength":1.0,"price":17.7492,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-08-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-08-04","prior_stop_level":17.1848,"sweep_low":16.2659,"atr14":0.632634,"stop_level":15.949583,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-01-20","known_ts":"2010-01-20","bar_index":880,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.7768,"stop_level":13.9649,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-01-22","known_ts":"2010-01-26","bar_index":881,"type":"REBUY","strength":0.588,"price":14.5944,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"2010-01-22","known_ts":"2010-01-22","bar_index":881,"type":"RECLAIM","strength":0.588,"price":14.2544,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-01-20 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":"2010-01-20","prior_stop_level":13.9649,"sweep_low":13.5959,"atr14":0.389726,"stop_level":13.401037,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-05-04","known_ts":"2010-05-04","bar_index":904,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.6711,"stop_level":17.2717,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-07-20","known_ts":"2010-07-22","bar_index":922,"type":"BUY","strength":0.725,"price":16.4974,"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":"2010-08-11","known_ts":"2010-08-11","bar_index":927,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.8809,"stop_level":17.0256,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-08-18","known_ts":"2010-08-18","bar_index":929,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.577,"stop_level":17.0256,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-09-27","known_ts":"2010-09-27","bar_index":938,"type":"RECLAIM","strength":0.863,"price":17.4453,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-08-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-10-25","known_ts":"2010-10-25","bar_index":944,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.5234,"stop_level":18.6175,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-10-26","known_ts":"2010-10-26","bar_index":945,"type":"RECLAIM","strength":1.0,"price":18.8925,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-10-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":"2010-10-25","prior_stop_level":18.6175,"sweep_low":18.2195,"atr14":0.499945,"stop_level":17.969528,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-11-08","known_ts":"2010-11-08","bar_index":948,"type":"RECLAIM","strength":1.0,"price":20.5929,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-10-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-30","known_ts":"2010-11-30","bar_index":953,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.4062,"stop_level":19.4786,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-12-01","known_ts":"2010-12-01","bar_index":953,"type":"RECLAIM","strength":1.0,"price":19.9055,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-11-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":"2010-11-30","prior_stop_level":19.4786,"sweep_low":19.247,"atr14":0.477409,"stop_level":19.008296,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-12-03","known_ts":"2010-12-07","bar_index":954,"type":"REBUY","strength":1.0,"price":22.0183,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2010-12-29","known_ts":"2010-12-29","bar_index":959,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.4901,"stop_level":21.5769,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-06-30","known_ts":"2011-07-05","bar_index":1002,"type":"BUY","strength":0.725,"price":20.6869,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2011-07-26","known_ts":"2011-07-26","bar_index":1007,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.2528,"stop_level":20.3034,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-08-01","known_ts":"2011-08-03","bar_index":1009,"type":"REBUY","strength":0.725,"price":21.9098,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2011-09-21","known_ts":"2011-09-21","bar_index":1021,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.7927,"stop_level":21.982,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-10-20","known_ts":"2011-10-24","bar_index":1028,"type":"BUY","strength":0.863,"price":22.2806,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":0},{"ts":"2011-12-23","known_ts":"2011-12-28","bar_index":1043,"type":"BUY","strength":0.45,"price":20.5326,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-12-29","known_ts":"2011-12-29","bar_index":1044,"type":"RECLAIM","strength":0.588,"price":21.1486,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2011-12-23 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2012-01-13","known_ts":"2012-01-13","bar_index":1047,"type":"SELL","basis":"structure_stop","strength":0.45,"price":20.012,"stop_level":20.5326,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2012-01-31","known_ts":"2012-02-02","bar_index":1051,"type":"REBUY","strength":0.588,"price":20.8113,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2012-03-06","known_ts":"2012-03-06","bar_index":1059,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.7931,"stop_level":21.9113,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-07","known_ts":"2012-03-07","bar_index":1059,"type":"RECLAIM","strength":0.725,"price":22.0368,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-03-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":"2012-03-06","prior_stop_level":21.9113,"sweep_low":21.7488,"atr14":0.562992,"stop_level":21.467304,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-22","known_ts":"2012-03-22","bar_index":1063,"type":"RECLAIM","strength":0.863,"price":22.5685,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-03-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-28","known_ts":"2012-03-28","bar_index":1064,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.0073,"stop_level":22.1254,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-05-22","known_ts":"2012-05-24","bar_index":1077,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2012-05-22","trigger_known_ts":"2012-05-24","strength":0.45,"price":18.0867,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.220334,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.5429,"atr14":0.393373,"stop_level":17.346213,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-13","known_ts":"2012-06-15","bar_index":1082,"type":"BUY","strength":0.45,"price":18.4815,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-06-13","known_ts":"2012-06-15","bar_index":1082,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2012-06-13","trigger_known_ts":"2012-06-15","strength":0.45,"price":18.4815,"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.203315,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.7887,"atr14":0.330553,"stop_level":17.623424,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-07-13","known_ts":"2012-07-13","bar_index":1089,"type":"RECLAIM","strength":0.725,"price":21.9007,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2012-06-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-09-12","known_ts":"2012-09-14","bar_index":1103,"type":"REBUY","strength":0.863,"price":22.8784,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2012-12-10","known_ts":"2012-12-12","bar_index":1123,"type":"BUY","strength":0.863,"price":23.5739,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2012-12-27","known_ts":"2012-12-27","bar_index":1127,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.1168,"stop_level":23.3758,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-01-02","known_ts":"2013-01-02","bar_index":1128,"type":"RECLAIM","strength":0.863,"price":24.2216,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-12-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":"2012-12-27","prior_stop_level":23.3758,"sweep_low":22.8196,"atr14":0.499119,"stop_level":22.570041,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-01-15","known_ts":"2013-01-15","bar_index":1131,"type":"RECLAIM","strength":1.0,"price":24.3968,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-12-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-02-05","known_ts":"2013-02-05","bar_index":1135,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.7797,"stop_level":24.0006,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-02-08","known_ts":"2013-02-08","bar_index":1136,"type":"RECLAIM","strength":1.0,"price":24.0158,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-02-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-02-05","prior_stop_level":24.0006,"sweep_low":23.2311,"atr14":0.441155,"stop_level":23.010522,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-02-14","known_ts":"2013-02-19","bar_index":1138,"type":"REBUY","strength":1.0,"price":27.8102,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2013-03-19","known_ts":"2013-03-19","bar_index":1145,"type":"SELL","basis":"structure_stop","strength":1.0,"price":28.0464,"stop_level":28.2688,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-03-20","known_ts":"2013-03-20","bar_index":1145,"type":"RECLAIM","strength":1.0,"price":28.3992,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-03-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-03-19","prior_stop_level":28.2688,"sweep_low":27.8624,"atr14":0.527818,"stop_level":27.598491,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-04-04","known_ts":"2013-04-04","bar_index":1149,"type":"RECLAIM","strength":1.0,"price":28.8747,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-03-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-08-30","known_ts":"2013-08-30","bar_index":1183,"type":"SELL","basis":"structure_stop","strength":1.0,"price":38.1703,"stop_level":38.6587,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-11-06","known_ts":"2013-11-06","bar_index":1199,"type":"SELL","basis":"structure_stop","strength":0.725,"price":38.7207,"stop_level":38.7517,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-11-08","known_ts":"2013-11-08","bar_index":1200,"type":"SELL","basis":"structure_stop","strength":0.725,"price":34.9455,"stop_level":38.7517,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-12-23","known_ts":"2013-12-26","bar_index":1210,"type":"BUY","strength":0.725,"price":38.1393,"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":25},{"ts":"2014-01-14","known_ts":"2014-01-14","bar_index":1214,"type":"SELL","basis":"structure_stop","strength":0.725,"price":37.2351,"stop_level":38.6303,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-02-28","known_ts":"2014-02-28","bar_index":1225,"type":"RECLAIM","strength":0.725,"price":40.4756,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-01-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-03-13","known_ts":"2014-03-13","bar_index":1228,"type":"SELL","basis":"structure_stop","strength":0.725,"price":37.6309,"stop_level":38.3597,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-03-17","known_ts":"2014-03-17","bar_index":1228,"type":"RECLAIM","strength":0.725,"price":38.3832,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-03-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":"2014-03-13","prior_stop_level":38.3597,"sweep_low":37.4037,"atr14":1.026162,"stop_level":36.890619,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-03-31","known_ts":"2014-03-31","bar_index":1232,"type":"RECLAIM","strength":0.725,"price":38.9553,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-03-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-04-07","known_ts":"2014-04-07","bar_index":1233,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.3488,"stop_level":37.8582,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-04-08","known_ts":"2014-04-08","bar_index":1234,"type":"RECLAIM","strength":0.588,"price":38.3127,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-04-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-04-07","prior_stop_level":37.8582,"sweep_low":37.1059,"atr14":1.068328,"stop_level":36.571736,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-04-22","known_ts":"2014-04-24","bar_index":1237,"type":"BUY","strength":0.45,"price":37.9052,"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-05-21","known_ts":"2014-05-23","bar_index":1244,"type":"BUY","strength":0.45,"price":37.9045,"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-06-04","known_ts":"2014-06-04","bar_index":1247,"type":"RECLAIM","strength":0.725,"price":38.1725,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-05-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-07-15","known_ts":"2014-07-15","bar_index":1256,"type":"SELL","basis":"structure_stop","strength":0.725,"price":38.6769,"stop_level":38.8582,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-07-22","known_ts":"2014-07-22","bar_index":1258,"type":"RECLAIM","strength":0.725,"price":39.0789,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-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":"2014-07-15","prior_stop_level":38.8582,"sweep_low":37.2739,"atr14":0.918024,"stop_level":36.814888,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-07-30","known_ts":"2014-07-30","bar_index":1260,"type":"RECLAIM","strength":0.725,"price":38.6927,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-07-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-08-04","known_ts":"2014-08-06","bar_index":1261,"type":"BUY","strength":0.725,"price":39.8907,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2014-09-25","known_ts":"2014-09-25","bar_index":1273,"type":"SELL","basis":"structure_stop","strength":0.863,"price":39.4813,"stop_level":39.9646,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-10-28","known_ts":"2014-10-30","bar_index":1281,"type":"BUY","strength":0.588,"price":41.8662,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2014-12-12","known_ts":"2014-12-12","bar_index":1291,"type":"SELL","basis":"structure_stop","strength":0.863,"price":46.8506,"stop_level":47.0338,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-15","known_ts":"2014-12-15","bar_index":1292,"type":"RECLAIM","strength":0.863,"price":48.0929,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-12-12","prior_stop_level":47.0338,"sweep_low":46.5719,"atr14":1.089982,"stop_level":46.026909,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-29","known_ts":"2014-12-29","bar_index":1295,"type":"RECLAIM","strength":0.863,"price":49.3751,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-12-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-01-21","known_ts":"2015-01-21","bar_index":1300,"type":"SELL","basis":"structure_stop","strength":0.863,"price":47.3443,"stop_level":47.5912,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-01-22","known_ts":"2015-01-22","bar_index":1300,"type":"RECLAIM","strength":0.863,"price":47.8062,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-01-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":"2015-01-21","prior_stop_level":47.5912,"sweep_low":46.9541,"atr14":1.096115,"stop_level":46.406042,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-20","known_ts":"2015-02-20","bar_index":1307,"type":"RECLAIM","strength":0.863,"price":53.8956,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-01-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-10","known_ts":"2015-03-10","bar_index":1311,"type":"SELL","basis":"structure_stop","strength":0.863,"price":53.3437,"stop_level":53.7916,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-12","known_ts":"2015-03-12","bar_index":1311,"type":"RECLAIM","strength":0.863,"price":54.1916,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-03-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":"2015-03-10","prior_stop_level":53.7916,"sweep_low":52.8638,"atr14":1.087579,"stop_level":52.32001,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-26","known_ts":"2015-03-26","bar_index":1315,"type":"RECLAIM","strength":0.863,"price":54.7115,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-03-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-31","known_ts":"2015-03-31","bar_index":1316,"type":"SELL","basis":"structure_stop","strength":1.0,"price":52.5358,"stop_level":53.3117,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-04-02","known_ts":"2015-04-02","bar_index":1316,"type":"RECLAIM","strength":1.0,"price":53.7517,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-03-31 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":"2015-03-31","prior_stop_level":53.3117,"sweep_low":52.3919,"atr14":1.222611,"stop_level":51.780594,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-17","known_ts":"2015-06-19","bar_index":1334,"type":"BUY","strength":0.725,"price":55.0362,"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":"2015-08-20","known_ts":"2015-08-20","bar_index":1349,"type":"SELL","basis":"structure_stop","strength":0.725,"price":57.3564,"stop_level":58.8006,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2015-08-24","known_ts":"2015-08-24","bar_index":1349,"type":"SELL","basis":"structure_stop","strength":0.725,"price":53.2901,"stop_level":58.8006,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2015-10-12","known_ts":"2015-10-12","bar_index":1361,"type":"RECLAIM","strength":0.863,"price":60.3093,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-08-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-12-08","known_ts":"2015-12-08","bar_index":1374,"type":"SELL","basis":"structure_stop","strength":1.0,"price":64.5468,"stop_level":64.8141,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-12-10","known_ts":"2015-12-10","bar_index":1375,"type":"RECLAIM","strength":1.0,"price":65.0086,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-12-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2015-12-08","prior_stop_level":64.8141,"sweep_low":63.599,"atr14":1.361927,"stop_level":62.918036,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-04","known_ts":"2016-01-04","bar_index":1380,"type":"RECLAIM","strength":0.863,"price":64.5549,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-12-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-02-25","known_ts":"2016-02-29","bar_index":1392,"type":"BUY","strength":0.725,"price":59.4672,"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":"2016-03-11","known_ts":"2016-03-11","bar_index":1395,"type":"SELL","basis":"structure_stop","strength":0.45,"price":47.2938,"stop_level":58.2384,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2016-05-17","known_ts":"2016-05-17","bar_index":1411,"type":"SELL","basis":"structure_stop","strength":0.588,"price":50.9108,"stop_level":51.2404,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-05-18","known_ts":"2016-05-18","bar_index":1411,"type":"RECLAIM","strength":0.588,"price":51.9089,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-05-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-05-17","prior_stop_level":51.2404,"sweep_low":50.3954,"atr14":1.417943,"stop_level":49.686428,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-16","known_ts":"2016-06-16","bar_index":1418,"type":"SELL","basis":"structure_stop","strength":0.588,"price":53.6024,"stop_level":53.6842,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-06-21","known_ts":"2016-06-21","bar_index":1419,"type":"SELL","basis":"structure_stop","strength":0.588,"price":53.0052,"stop_level":53.6842,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-06-23","known_ts":"2016-06-23","bar_index":1419,"type":"RECLAIM","strength":0.588,"price":53.7906,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-06-16","prior_stop_level":53.6842,"sweep_low":52.228,"atr14":1.215328,"stop_level":51.620336,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-23","known_ts":"2016-06-23","bar_index":1419,"type":"RECLAIM","strength":0.588,"price":53.7906,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-06-21","prior_stop_level":53.6842,"sweep_low":52.588,"atr14":1.215328,"stop_level":51.980336,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-08","known_ts":"2016-07-12","bar_index":1423,"type":"REBUY","strength":0.588,"price":54.0687,"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":"2016-08-03","known_ts":"2016-08-03","bar_index":1429,"type":"RECLAIM","strength":0.725,"price":57.0303,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-07-08 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-09-19","known_ts":"2016-09-19","bar_index":1439,"type":"SELL","basis":"structure_stop","strength":0.725,"price":55.2157,"stop_level":55.5528,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-09-22","known_ts":"2016-09-22","bar_index":1440,"type":"RECLAIM","strength":0.863,"price":55.5939,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-09-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-09-19","prior_stop_level":55.5528,"sweep_low":54.1221,"atr14":1.066586,"stop_level":53.588807,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-10-24","known_ts":"2016-10-26","bar_index":1448,"type":"BUY","strength":0.725,"price":58.587,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2017-02-14","known_ts":"2017-02-14","bar_index":1473,"type":"SELL","basis":"structure_stop","strength":1.0,"price":69.0003,"stop_level":69.3969,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-02-16","known_ts":"2017-02-16","bar_index":1474,"type":"RECLAIM","strength":1.0,"price":69.6448,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-02-14 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-02-14","prior_stop_level":69.3969,"sweep_low":68.2898,"atr14":1.540507,"stop_level":67.519547,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-05-04","known_ts":"2017-05-04","bar_index":1492,"type":"RECLAIM","strength":1.0,"price":74.9102,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-02-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-05-18","known_ts":"2017-05-18","bar_index":1495,"type":"SELL","basis":"structure_stop","strength":0.863,"price":67.399,"stop_level":67.6573,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-05-19","known_ts":"2017-05-19","bar_index":1495,"type":"RECLAIM","strength":0.863,"price":67.9324,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-05-18 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-05-18","prior_stop_level":67.6573,"sweep_low":67.2323,"atr14":1.463971,"stop_level":66.500314,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-06-16","known_ts":"2017-06-20","bar_index":1502,"type":"BUY","strength":0.725,"price":73.0836,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2017-09-12","known_ts":"2017-09-14","bar_index":1522,"type":"BUY","strength":0.588,"price":61.5865,"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":"2017-10-26","known_ts":"2017-10-26","bar_index":1532,"type":"SELL","basis":"structure_stop","strength":0.588,"price":61.3771,"stop_level":61.8965,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-10-31","known_ts":"2017-10-31","bar_index":1533,"type":"RECLAIM","strength":0.588,"price":62.1143,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-10-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2017-10-26","prior_stop_level":61.8965,"sweep_low":60.8157,"atr14":1.117865,"stop_level":60.256767,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-12-08","known_ts":"2017-12-08","bar_index":1542,"type":"SELL","basis":"structure_stop","strength":0.588,"price":61.6727,"stop_level":62.8521,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-12-11","known_ts":"2017-12-11","bar_index":1543,"type":"RECLAIM","strength":0.588,"price":63.1301,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-12-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":"2017-12-08","prior_stop_level":62.8521,"sweep_low":61.6222,"atr14":1.450742,"stop_level":60.896829,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-25","known_ts":"2018-01-25","bar_index":1553,"type":"RECLAIM","strength":0.725,"price":67.797,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-12-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-02-05","known_ts":"2018-02-05","bar_index":1555,"type":"SELL","basis":"structure_stop","strength":0.725,"price":63.7534,"stop_level":63.7703,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-02-07","known_ts":"2018-02-07","bar_index":1556,"type":"SELL","basis":"structure_stop","strength":0.725,"price":63.0121,"stop_level":63.7703,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-02-14","known_ts":"2018-02-14","bar_index":1557,"type":"RECLAIM","strength":0.725,"price":64.2926,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-02-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-02-07","prior_stop_level":63.7703,"sweep_low":59.196,"atr14":1.866603,"stop_level":58.262698,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-02-21","known_ts":"2018-02-23","bar_index":1559,"type":"REBUY","strength":0.863,"price":65.705,"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":"2018-03-01","known_ts":"2018-03-05","bar_index":1561,"type":"REBUY","strength":0.725,"price":66.7127,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2018-04-02","known_ts":"2018-04-02","bar_index":1568,"type":"SELL","basis":"structure_stop","strength":0.863,"price":65.307,"stop_level":65.4001,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-04-03","known_ts":"2018-04-03","bar_index":1568,"type":"RECLAIM","strength":0.863,"price":65.4425,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-04-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":"2018-04-02","prior_stop_level":65.4001,"sweep_low":65.036,"atr14":1.66676,"stop_level":64.20262,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-04-18","known_ts":"2018-04-20","bar_index":1572,"type":"BUY","strength":0.863,"price":68.9229,"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":"2018-05-01","known_ts":"2018-05-03","bar_index":1575,"type":"BUY","strength":0.863,"price":69.5326,"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":70},{"ts":"2018-05-29","known_ts":"2018-05-29","bar_index":1581,"type":"SELL","basis":"structure_stop","strength":0.863,"price":72.4106,"stop_level":72.5212,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-05-30","known_ts":"2018-05-30","bar_index":1581,"type":"RECLAIM","strength":0.863,"price":73.4997,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-05-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-05-29","prior_stop_level":72.5212,"sweep_low":71.9341,"atr14":1.402416,"stop_level":71.232892,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-06-13","known_ts":"2018-06-13","bar_index":1585,"type":"RECLAIM","strength":0.863,"price":75.8312,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-05-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-09-25","known_ts":"2018-09-27","bar_index":1609,"type":"BUY","strength":0.725,"price":71.3119,"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":"2018-11-09","known_ts":"2018-11-13","bar_index":1620,"type":"BUY","strength":0.588,"price":61.9371,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":90},{"ts":"2018-12-12","known_ts":"2018-12-12","bar_index":1627,"type":"SELL","basis":"structure_stop","strength":0.45,"price":61.0447,"stop_level":61.2341,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-12-13","known_ts":"2018-12-13","bar_index":1627,"type":"RECLAIM","strength":0.45,"price":61.6041,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-12-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2018-12-12","prior_stop_level":61.2341,"sweep_low":59.47,"atr14":1.851773,"stop_level":58.544113,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-13","known_ts":"2019-02-13","bar_index":1641,"type":"RECLAIM","strength":0.725,"price":72.6531,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-12-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-05","known_ts":"2019-03-05","bar_index":1645,"type":"SELL","basis":"structure_stop","strength":0.863,"price":73.5255,"stop_level":73.5341,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-20","known_ts":"2019-03-20","bar_index":1649,"type":"RECLAIM","strength":0.863,"price":73.2227,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-03-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-25","known_ts":"2019-04-25","bar_index":1657,"type":"SELL","basis":"structure_stop","strength":0.863,"price":75.7572,"stop_level":76.4665,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-07-08","known_ts":"2019-07-10","bar_index":1674,"type":"BUY","strength":0.863,"price":77.8348,"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":"2019-08-01","known_ts":"2019-08-01","bar_index":1680,"type":"SELL","basis":"structure_stop","strength":0.863,"price":75.6087,"stop_level":76.7304,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2019-08-05","known_ts":"2019-08-05","bar_index":1680,"type":"SELL","basis":"structure_stop","strength":0.863,"price":70.5826,"stop_level":76.7304,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2019-09-05","known_ts":"2019-09-09","bar_index":1688,"type":"BUY","strength":0.725,"price":77.4435,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2019-10-02","known_ts":"2019-10-02","bar_index":1694,"type":"SELL","basis":"structure_stop","strength":0.863,"price":76.6609,"stop_level":77.287,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-10-03","known_ts":"2019-10-03","bar_index":1694,"type":"RECLAIM","strength":0.863,"price":78.5565,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-10-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":"2019-10-02","prior_stop_level":77.287,"sweep_low":76.2522,"atr14":1.599079,"stop_level":75.452661,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-17","known_ts":"2019-10-17","bar_index":1698,"type":"RECLAIM","strength":0.863,"price":82.6522,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-10-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-12-03","known_ts":"2019-12-03","bar_index":1708,"type":"SELL","basis":"structure_stop","strength":1.0,"price":82.5826,"stop_level":82.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-12-04","known_ts":"2019-12-04","bar_index":1709,"type":"RECLAIM","strength":1.0,"price":83.6696,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-12-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-12-03","prior_stop_level":82.8,"sweep_low":81.5391,"atr14":1.85692,"stop_level":80.61064,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-01-09","known_ts":"2020-01-13","bar_index":1717,"type":"BUY","strength":0.863,"price":86.7304,"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":"2020-01-31","known_ts":"2020-01-31","bar_index":1722,"type":"SELL","basis":"structure_stop","strength":0.863,"price":83.3565,"stop_level":85.8609,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2020-04-09","known_ts":"2020-04-14","bar_index":1738,"type":"BUY","strength":0.588,"price":66.087,"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":"2020-05-15","known_ts":"2020-05-15","bar_index":1746,"type":"SELL","basis":"structure_stop","strength":0.588,"price":62.9217,"stop_level":65.8696,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-22","known_ts":"2020-05-22","bar_index":1748,"type":"RECLAIM","strength":0.588,"price":66.6174,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-15 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-15","prior_stop_level":65.8696,"sweep_low":61.3043,"atr14":2.856648,"stop_level":59.875976,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-15","known_ts":"2020-06-15","bar_index":1753,"type":"SELL","basis":"structure_stop","strength":0.588,"price":64.5043,"stop_level":68.7478,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-07-15","known_ts":"2020-07-17","bar_index":1760,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2020-07-15","trigger_known_ts":"2020-07-17","strength":0.45,"price":48.9913,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.4537,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":47.3565,"atr14":2.40393,"stop_level":46.154535,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-08-05","known_ts":"2020-08-07","bar_index":1765,"type":"BUY","strength":0.45,"price":53.3652,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Communication Services"}},{"ts":"2020-08-05","known_ts":"2020-08-07","bar_index":1765,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2020-08-05","trigger_known_ts":"2020-08-07","strength":0.45,"price":53.3652,"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.404926,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":46.3043,"atr14":1.629426,"stop_level":45.489587,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-03","known_ts":"2020-09-03","bar_index":1772,"type":"SELL","basis":"structure_stop","strength":0.588,"price":60.0087,"stop_level":60.713,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-09-08","known_ts":"2020-09-08","bar_index":1772,"type":"RECLAIM","strength":0.588,"price":60.7913,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-09-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-09-03","prior_stop_level":60.713,"sweep_low":58.9043,"atr14":2.031203,"stop_level":57.888699,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-03","known_ts":"2020-11-05","bar_index":1786,"type":"REBUY","strength":0.863,"price":68.7304,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2021-01-04","known_ts":"2021-01-04","bar_index":1799,"type":"SELL","basis":"structure_stop","strength":0.863,"price":82.8609,"stop_level":84.8957,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-01-06","known_ts":"2021-01-06","bar_index":1800,"type":"RECLAIM","strength":0.863,"price":85.0956,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-01-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2021-01-04","prior_stop_level":84.8957,"sweep_low":82.2,"atr14":1.99288,"stop_level":81.20356,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-01-19","known_ts":"2021-01-19","bar_index":1803,"type":"RECLAIM","strength":0.863,"price":84.6261,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-01-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-03-24","known_ts":"2021-03-24","bar_index":1818,"type":"SELL","basis":"structure_stop","strength":1.0,"price":99.9652,"stop_level":101.713,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-25","known_ts":"2021-03-25","bar_index":1818,"type":"RECLAIM","strength":1.0,"price":102.4609,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-03-24","prior_stop_level":101.713,"sweep_low":98.487,"atr14":3.114311,"stop_level":96.929845,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-04-12","known_ts":"2021-04-12","bar_index":1822,"type":"RECLAIM","strength":1.0,"price":108.8,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-03-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-05-05","known_ts":"2021-05-05","bar_index":1827,"type":"SELL","basis":"structure_stop","strength":0.863,"price":102.3478,"stop_level":102.913,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-05-07","known_ts":"2021-05-07","bar_index":1828,"type":"RECLAIM","strength":0.863,"price":106.1739,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-05-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-05-05","prior_stop_level":102.913,"sweep_low":100.5304,"atr14":3.41346,"stop_level":98.82367,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-07-01","known_ts":"2021-07-01","bar_index":1841,"type":"RECLAIM","strength":1.0,"price":122.2783,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-05-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-07-19","known_ts":"2021-07-19","bar_index":1844,"type":"SELL","basis":"structure_stop","strength":0.863,"price":119.1217,"stop_level":120.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-07-20","known_ts":"2021-07-20","bar_index":1845,"type":"RECLAIM","strength":0.863,"price":122.1826,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-07-19 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":"2021-07-19","prior_stop_level":120.6,"sweep_low":117.8,"atr14":2.583315,"stop_level":116.508342,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-11-17","known_ts":"2021-11-17","bar_index":1873,"type":"SELL","basis":"structure_stop","strength":0.725,"price":122.69,"stop_level":126.76,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2022-01-07","known_ts":"2022-01-11","bar_index":1885,"type":"BUY","strength":0.588,"price":109.66,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":70},{"ts":"2022-02-08","known_ts":"2022-02-10","bar_index":1892,"type":"BUY","strength":0.45,"price":103.98,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Communication Services"}},{"ts":"2022-03-15","known_ts":"2022-03-17","bar_index":1900,"type":"REBUY","strength":0.45,"price":99.19,"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,"retro_override":true,"retro_ctx":{"group_id":"Communication Services"}},{"ts":"2022-04-06","known_ts":"2022-04-06","bar_index":1905,"type":"SELL","basis":"structure_stop","strength":0.588,"price":96.19,"stop_level":96.78,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-04-13","known_ts":"2022-04-13","bar_index":1907,"type":"RECLAIM","strength":0.588,"price":97.65,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-04-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-04-06","prior_stop_level":96.78,"sweep_low":93.82,"atr14":3.206375,"stop_level":92.216813,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-18","known_ts":"2022-05-20","bar_index":1915,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-05-18","trigger_known_ts":"2022-05-20","strength":0.45,"price":78.72,"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.401323,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":73.42,"atr14":3.81948,"stop_level":71.51026,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-06","known_ts":"2022-06-08","bar_index":1919,"type":"BUY","strength":0.45,"price":77.74,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Communication Services"}},{"ts":"2022-06-06","known_ts":"2022-06-08","bar_index":1919,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-06-06","trigger_known_ts":"2022-06-08","strength":0.45,"price":77.74,"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.408776,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":73.92,"atr14":3.074429,"stop_level":72.382785,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-17","known_ts":"2022-06-22","bar_index":1922,"type":"BUY","strength":0.45,"price":73.01,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Communication Services"}},{"ts":"2022-06-17","known_ts":"2022-06-22","bar_index":1922,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-06-17","trigger_known_ts":"2022-06-22","strength":0.45,"price":73.01,"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.444749,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":68.42,"atr14":2.97552,"stop_level":66.93224,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-23","known_ts":"2022-06-27","bar_index":1923,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-06-23","trigger_known_ts":"2022-06-27","strength":0.45,"price":74.83,"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.430907,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":68.42,"atr14":2.935509,"stop_level":66.952246,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-26","known_ts":"2022-08-26","bar_index":1938,"type":"SELL","basis":"structure_stop","strength":0.588,"price":80.54,"stop_level":81.98,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-30","known_ts":"2022-10-04","bar_index":1946,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-09-30","trigger_known_ts":"2022-10-04","strength":0.45,"price":73.42,"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.441631,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":67.76,"atr14":2.44474,"stop_level":66.53763,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-18","known_ts":"2022-10-20","bar_index":1950,"type":"BUY","strength":0.588,"price":73.72,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Communication Services"}},{"ts":"2022-10-18","known_ts":"2022-10-20","bar_index":1950,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-10-18","trigger_known_ts":"2022-10-20","strength":0.588,"price":73.72,"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.439349,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":66.85,"atr14":2.413634,"stop_level":65.643183,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-08","known_ts":"2022-11-08","bar_index":1955,"type":"RECLAIM","strength":0.725,"price":86.61,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-10-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-07","known_ts":"2022-12-07","bar_index":1961,"type":"SELL","basis":"structure_stop","strength":0.863,"price":88.03,"stop_level":88.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-09","known_ts":"2022-12-09","bar_index":1962,"type":"SELL","basis":"structure_stop","strength":0.863,"price":85.91,"stop_level":88.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-19","known_ts":"2023-01-19","bar_index":1971,"type":"RECLAIM","strength":0.863,"price":87.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-12-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-24","known_ts":"2023-01-26","bar_index":1972,"type":"BUY","strength":0.863,"price":89.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":"2023-02-16","known_ts":"2023-02-16","bar_index":1977,"type":"SELL","basis":"structure_stop","strength":0.863,"price":82.03,"stop_level":87.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-04-12","known_ts":"2023-04-14","bar_index":1990,"type":"BUY","strength":0.588,"price":76.97,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":30},{"ts":"2023-06-07","known_ts":"2023-06-09","bar_index":2003,"type":"BUY","strength":0.45,"price":65.9,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Communication Services"}},{"ts":"2023-07-24","known_ts":"2023-07-24","bar_index":2013,"type":"SELL","basis":"structure_stop","strength":0.588,"price":70.95,"stop_level":73.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-08-04","known_ts":"2023-08-04","bar_index":2016,"type":"SELL","basis":"structure_stop","strength":0.588,"price":68.73,"stop_level":70.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-11-01","known_ts":"2023-11-03","bar_index":2037,"type":"BUY","strength":0.45,"price":62.01,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Communication Services"}},{"ts":"2023-12-05","known_ts":"2023-12-05","bar_index":2044,"type":"SELL","basis":"structure_stop","strength":0.588,"price":62.38,"stop_level":63.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-12-11","known_ts":"2023-12-11","bar_index":2046,"type":"RECLAIM","strength":0.588,"price":63.73,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-12-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":"2023-12-05","prior_stop_level":63.65,"sweep_low":60.4,"atr14":1.823645,"stop_level":59.488177,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-12-22","known_ts":"2023-12-22","bar_index":2049,"type":"RECLAIM","strength":0.863,"price":68.25,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-12-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-03","known_ts":"2024-01-03","bar_index":2051,"type":"SELL","basis":"structure_stop","strength":0.725,"price":65.86,"stop_level":66.19,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-01-05","known_ts":"2024-01-05","bar_index":2051,"type":"SELL","basis":"structure_stop","strength":0.725,"price":65.16,"stop_level":66.19,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-01-08","known_ts":"2024-01-08","bar_index":2052,"type":"RECLAIM","strength":0.725,"price":66.65,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-01-03","prior_stop_level":66.19,"sweep_low":63.72,"atr14":1.970135,"stop_level":62.734933,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-08","known_ts":"2024-01-08","bar_index":2052,"type":"RECLAIM","strength":0.725,"price":66.65,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-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":"2024-01-05","prior_stop_level":66.19,"sweep_low":63.72,"atr14":1.970135,"stop_level":62.734933,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-22","known_ts":"2024-01-22","bar_index":2055,"type":"RECLAIM","strength":0.863,"price":68.82,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-02-13","known_ts":"2024-02-13","bar_index":2060,"type":"SELL","basis":"structure_stop","strength":0.863,"price":64.48,"stop_level":65.22,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2024-02-14","known_ts":"2024-02-14","bar_index":2060,"type":"RECLAIM","strength":0.863,"price":65.71,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-02-13 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":"2024-02-13","prior_stop_level":65.22,"sweep_low":63.78,"atr14":1.851779,"stop_level":62.854111,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-29","known_ts":"2024-02-29","bar_index":2064,"type":"RECLAIM","strength":1.0,"price":68.88,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-02-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-05-13","known_ts":"2024-05-15","bar_index":2081,"type":"BUY","strength":0.588,"price":57.5,"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":15},{"ts":"2024-06-17","known_ts":"2024-06-17","bar_index":2089,"type":"SELL","basis":"structure_stop","strength":0.588,"price":54.69,"stop_level":55.37,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-06-20","known_ts":"2024-06-20","bar_index":2089,"type":"SELL","basis":"structure_stop","strength":0.588,"price":53.58,"stop_level":55.37,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-06-24","known_ts":"2024-06-24","bar_index":2090,"type":"RECLAIM","strength":0.588,"price":55.51,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-06-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-06-17","prior_stop_level":55.37,"sweep_low":52.34,"atr14":1.544105,"stop_level":51.567948,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-06-24","known_ts":"2024-06-24","bar_index":2090,"type":"RECLAIM","strength":0.588,"price":55.51,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-06-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-06-20","prior_stop_level":55.37,"sweep_low":52.34,"atr14":1.544105,"stop_level":51.567948,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-08","known_ts":"2024-08-12","bar_index":2101,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2024-08-08","trigger_known_ts":"2024-08-12","strength":0.45,"price":41.89,"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.408667,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":37.76,"atr14":1.858779,"stop_level":36.830611,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-21","known_ts":"2024-08-23","bar_index":2104,"type":"BUY","strength":0.45,"price":46.45,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2024-10-01","known_ts":"2024-10-01","bar_index":2113,"type":"SELL","basis":"structure_stop","strength":0.588,"price":47.42,"stop_level":47.47,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-10-03","known_ts":"2024-10-03","bar_index":2114,"type":"SELL","basis":"structure_stop","strength":0.588,"price":44.06,"stop_level":47.47,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-10-11","known_ts":"2024-10-15","bar_index":2116,"type":"REBUY","strength":0.725,"price":46.37,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2024-12-18","known_ts":"2024-12-18","bar_index":2131,"type":"SELL","basis":"structure_stop","strength":0.863,"price":55.57,"stop_level":57.72,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-05-07","known_ts":"2025-05-09","bar_index":2163,"type":"BUY","strength":0.45,"price":30.91,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Communication Services"}},{"ts":"2025-05-07","known_ts":"2025-05-09","bar_index":2163,"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-05-07","trigger_known_ts":"2025-05-09","strength":0.45,"price":30.91,"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.484747,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":29.15,"atr14":1.694107,"stop_level":28.302946,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-03","known_ts":"2025-06-05","bar_index":2169,"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":"2025-06-03","trigger_known_ts":"2025-06-05","strength":0.45,"price":32.81,"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.453076,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":29.91,"atr14":1.317697,"stop_level":29.251151,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-13","known_ts":"2025-06-13","bar_index":2171,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.78,"stop_level":31.17,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-16","known_ts":"2025-06-16","bar_index":2172,"type":"RECLAIM","strength":0.588,"price":31.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-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":"2025-06-13","prior_stop_level":31.17,"sweep_low":30.62,"atr14":1.367789,"stop_level":29.936105,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-27","known_ts":"2025-06-27","bar_index":2174,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.43,"stop_level":30.78,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-07-01","known_ts":"2025-07-01","bar_index":2175,"type":"RECLAIM","strength":0.588,"price":31.8,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-06-27","prior_stop_level":30.78,"sweep_low":29.9,"atr14":1.443132,"stop_level":29.178434,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-01","known_ts":"2025-08-01","bar_index":2182,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.49,"stop_level":30.33,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-08-04","known_ts":"2025-08-04","bar_index":2183,"type":"RECLAIM","strength":0.588,"price":30.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-08-01 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-08-01","prior_stop_level":30.33,"sweep_low":28.55,"atr14":1.360253,"stop_level":27.869873,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-10","known_ts":"2025-09-10","bar_index":2191,"type":"SELL","basis":"structure_stop","strength":0.725,"price":36.59,"stop_level":37.23,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-09-11","known_ts":"2025-09-11","bar_index":2192,"type":"RECLAIM","strength":0.725,"price":37.67,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-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":"2025-09-10","prior_stop_level":37.23,"sweep_low":35.98,"atr14":1.499649,"stop_level":35.230175,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-24","known_ts":"2025-09-24","bar_index":2195,"type":"SELL","basis":"structure_stop","strength":0.725,"price":36.42,"stop_level":36.59,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-09-26","known_ts":"2025-09-26","bar_index":2195,"type":"RECLAIM","strength":0.725,"price":36.87,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-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":"2025-09-24","prior_stop_level":36.59,"sweep_low":35.34,"atr14":1.396393,"stop_level":34.641803,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-12-05","known_ts":"2025-12-09","bar_index":2212,"type":"BUY","strength":0.863,"price":34.92,"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":70},{"ts":"2026-01-02","known_ts":"2026-01-02","bar_index":2218,"type":"SELL","basis":"structure_stop","strength":0.863,"price":33.99,"stop_level":34.72,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2026-01-06","known_ts":"2026-01-06","bar_index":2218,"type":"SELL","basis":"structure_stop","strength":0.863,"price":34.28,"stop_level":34.72,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2026-01-08","known_ts":"2026-01-08","bar_index":2219,"type":"RECLAIM","strength":0.863,"price":35.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2026-01-02","prior_stop_level":34.72,"sweep_low":33.14,"atr14":1.320499,"stop_level":32.479751,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-08","known_ts":"2026-01-08","bar_index":2219,"type":"RECLAIM","strength":0.863,"price":35.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-06 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":"2026-01-06","prior_stop_level":34.72,"sweep_low":33.14,"atr14":1.320499,"stop_level":32.479751,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-21","known_ts":"2026-01-21","bar_index":2222,"type":"RECLAIM","strength":1.0,"price":38.21,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-01-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-02-05","known_ts":"2026-02-05","bar_index":2225,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.3,"stop_level":33.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2026-03-05","known_ts":"2026-03-09","bar_index":2232,"type":"BUY","strength":0.863,"price":40.24,"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":70},{"ts":"2026-04-30","known_ts":"2026-04-30","bar_index":2245,"type":"SELL","basis":"structure_stop","strength":1.0,"price":45.76,"stop_level":46.54,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-05-04","known_ts":"2026-05-04","bar_index":2245,"type":"SELL","basis":"structure_stop","strength":1.0,"price":45.62,"stop_level":46.54,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-06-12","known_ts":"2026-06-12","bar_index":2255,"type":"RECLAIM","strength":1.0,"price":45.97,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-05-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-06-23","known_ts":"2026-06-25","bar_index":2257,"type":"BUY","strength":1.0,"price":48.55,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2026-07-23","known_ts":"2026-07-23","bar_index":2264,"type":"SELL","basis":"structure_stop","strength":1.0,"price":51.81,"stop_level":51.87,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-07-27","known_ts":"2026-07-27","bar_index":2264,"type":"RECLAIM","strength":1.0,"price":52.36,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-07-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":"2026-07-23","prior_stop_level":51.87,"sweep_low":50.93,"atr14":1.748161,"stop_level":50.05592,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-07-31","known_ts":"2026-08-04","bar_index":2266,"type":"REBUY","strength":1.0,"price":55.38,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55}],"state":{"position_hint":"long","last_signal":"REBUY","last_scored_signal":"REBUY","last_scored_ts":"2026-08-04","last_scored_basis":null,"bars_since_signal":3,"extended":true,"strong_bull":true,"overbought":false,"weeklyBull":true,"above200":true},"early_dots":["2016-02-11","2016-10-14","2016-11-14","2017-03-01","2017-04-12","2017-05-31","2017-07-26","2017-08-11","2017-09-25","2018-08-03","2018-08-21","2018-10-16","2018-11-06","2019-06-06","2019-06-27","2019-08-14","2019-12-26","2020-03-24","2020-11-03","2021-01-22","2021-05-11","2021-09-22","2021-12-08","2022-01-31","2022-12-30","2023-03-16","2023-05-16","2023-06-02","2023-09-12","2023-10-06","2023-11-01","2024-02-21","2024-03-26","2024-04-17","2025-01-17","2025-03-07","2025-11-21","2026-02-25","2026-05-21","2026-06-23"],"warnings":[{"ts":"2023-12-05","kind":"confirm","px":62.38,"level":63.65},{"ts":"2024-01-02","kind":"arm","px":67.31},{"ts":"2024-01-03","kind":"confirm","px":65.86,"level":66.19},{"ts":"2024-01-04","kind":"arm","px":65.57},{"ts":"2024-01-05","kind":"confirm","px":65.16,"level":66.19},{"ts":"2024-02-05","kind":"arm","px":66.61},{"ts":"2024-02-13","kind":"confirm","px":64.48,"level":65.22},{"ts":"2024-05-28","kind":"arm","px":55.28},{"ts":"2024-06-17","kind":"confirm","px":54.69,"level":55.37},{"ts":"2024-06-18","kind":"arm","px":52.88},{"ts":"2024-06-20","kind":"confirm","px":53.58,"level":55.37},{"ts":"2024-09-10","kind":"arm","px":48.21},{"ts":"2024-10-01","kind":"confirm","px":47.42,"level":47.47},{"ts":"2024-10-02","kind":"arm","px":47.14},{"ts":"2024-10-03","kind":"confirm","px":44.06,"level":47.47},{"ts":"2024-11-25","kind":"arm","px":58.01},{"ts":"2024-12-18","kind":"confirm","px":55.57,"level":57.72},{"ts":"2025-05-23","kind":"arm","px":30.9},{"ts":"2025-06-13","kind":"confirm","px":30.78,"level":31.17},{"ts":"2025-06-18","kind":"arm","px":31.72},{"ts":"2025-06-27","kind":"confirm","px":30.43,"level":30.78},{"ts":"2025-07-17","kind":"arm","px":31.22},{"ts":"2025-08-01","kind":"confirm","px":29.49,"level":30.33},{"ts":"2025-08-20","kind":"arm","px":35.88},{"ts":"2025-09-10","kind":"confirm","px":36.59,"level":37.23},{"ts":"2025-09-15","kind":"arm","px":36.65},{"ts":"2025-09-24","kind":"confirm","px":36.42,"level":36.59},{"ts":"2025-12-24","kind":"arm","px":35.23},{"ts":"2026-01-02","kind":"confirm","px":33.99,"level":34.72},{"ts":"2026-01-05","kind":"arm","px":33.8},{"ts":"2026-01-06","kind":"confirm","px":34.28,"level":34.72},{"ts":"2026-01-27","kind":"arm","px":39.54},{"ts":"2026-02-05","kind":"confirm","px":32.3,"level":33.8},{"ts":"2026-04-02","kind":"arm","px":43.19},{"ts":"2026-04-29","kind":"arm","px":46.76},{"ts":"2026-04-30","kind":"confirm","px":45.76,"level":46.54},{"ts":"2026-05-01","kind":"arm","px":46.1},{"ts":"2026-05-04","kind":"confirm","px":45.62,"level":46.54},{"ts":"2026-07-09","kind":"arm","px":52.86},{"ts":"2026-07-23","kind":"confirm","px":51.81,"level":51.87}],"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":[]}}}