{"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":"KFY","timeframe":"3D","as_of":"2026-09-11T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1999-07-12","known_ts":"1999-07-12","bar_index":35,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.3675,"stop_level":12.6329,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-08-18","known_ts":"1999-08-20","bar_index":44,"type":"BUY","strength":0.45,"price":13.2168,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1999-09-14","known_ts":"1999-09-14","bar_index":50,"type":"RECLAIM","strength":0.725,"price":15.4992,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1999-08-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-10-29","known_ts":"1999-10-29","bar_index":61,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.8963,"stop_level":19.0555,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-12-03","known_ts":"1999-12-03","bar_index":69,"type":"RECLAIM","strength":0.863,"price":20.4887,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-10-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-06-08","known_ts":"2000-06-12","bar_index":112,"type":"BUY","strength":0.588,"price":19.7455,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"2000-08-03","known_ts":"2000-08-03","bar_index":125,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.7605,"stop_level":28.5567,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-09-12","known_ts":"2000-09-14","bar_index":134,"type":"BUY","strength":0.863,"price":29.7245,"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":45},{"ts":"2000-10-11","known_ts":"2000-10-11","bar_index":141,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.5652,"stop_level":30.2553,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-10-13","known_ts":"2000-10-13","bar_index":141,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.1491,"stop_level":30.2553,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-11-01","known_ts":"2000-11-01","bar_index":146,"type":"RECLAIM","strength":1.0,"price":32.2192,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-10-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-01-25","known_ts":"2001-01-29","bar_index":165,"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-25","trigger_known_ts":"2001-01-29","strength":0.45,"price":16.9769,"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.528955,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.9684,"atr14":1.21567,"stop_level":14.360565,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-06-18","known_ts":"2001-06-18","bar_index":198,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.8389,"stop_level":15.9833,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-06-20","known_ts":"2001-06-20","bar_index":198,"type":"RECLAIM","strength":0.725,"price":16.0682,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-06-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2001-06-18","prior_stop_level":15.9833,"sweep_low":15.4992,"atr14":0.731068,"stop_level":15.133666,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-09-21","known_ts":"2001-09-25","bar_index":219,"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-09-21","trigger_known_ts":"2001-09-25","strength":0.45,"price":7.618,"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.775398,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.4906,"atr14":0.43818,"stop_level":7.27151,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-10-22","known_ts":"2001-10-24","bar_index":226,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2001-10-22","trigger_known_ts":"2001-10-24","strength":0.45,"price":5.9619,"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.814958,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.6561,"atr14":0.295243,"stop_level":5.508479,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-10-30","known_ts":"2001-11-01","bar_index":228,"type":"BUY","strength":0.45,"price":6.0298,"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-10-30","known_ts":"2001-11-01","bar_index":228,"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-10-30","trigger_known_ts":"2001-11-01","strength":0.45,"price":6.0298,"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.812851,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.86,"atr14":0.294878,"stop_level":5.712561,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-11-28","known_ts":"2001-11-28","bar_index":234,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.2273,"stop_level":7.3717,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-11-29","known_ts":"2001-11-29","bar_index":235,"type":"RECLAIM","strength":0.588,"price":7.3887,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-11-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2001-11-28","prior_stop_level":7.3717,"sweep_low":7.2188,"atr14":0.348528,"stop_level":7.044536,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-01-14","known_ts":"2002-01-14","bar_index":245,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.6031,"stop_level":8.8409,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-01-16","known_ts":"2002-01-16","bar_index":245,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.2549,"stop_level":8.8409,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-03-07","known_ts":"2002-03-11","bar_index":257,"type":"BUY","strength":0.725,"price":7.6604,"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":25},{"ts":"2002-08-19","known_ts":"2002-08-21","bar_index":295,"type":"BUY","strength":0.725,"price":6.3525,"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":55},{"ts":"2002-11-08","known_ts":"2002-11-08","bar_index":314,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.0235,"stop_level":7.1084,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2002-11-12","known_ts":"2002-11-12","bar_index":315,"type":"RECLAIM","strength":0.863,"price":7.1339,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-11-08 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":"2002-11-08","prior_stop_level":7.1084,"sweep_low":6.8196,"atr14":0.40297,"stop_level":6.618115,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-11-25","known_ts":"2002-11-25","bar_index":318,"type":"RECLAIM","strength":1.0,"price":8.3653,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-11-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-12-06","known_ts":"2002-12-06","bar_index":320,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.7517,"stop_level":6.8196,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2003-02-27","known_ts":"2003-03-03","bar_index":339,"type":"BUY","strength":0.588,"price":5.2315,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"2003-04-08","known_ts":"2003-04-08","bar_index":348,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.5542,"stop_level":5.5627,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2003-04-09","known_ts":"2003-04-09","bar_index":348,"type":"RECLAIM","strength":0.863,"price":5.5882,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-04-08 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":"2003-04-08","prior_stop_level":5.5627,"sweep_low":5.4863,"atr14":0.254128,"stop_level":5.359236,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-05-16","known_ts":"2003-05-16","bar_index":357,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.7241,"stop_level":5.86,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2003-05-20","known_ts":"2003-05-20","bar_index":358,"type":"RECLAIM","strength":0.863,"price":5.9024,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-05-16 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":"2003-05-16","prior_stop_level":5.86,"sweep_low":5.2655,"atr14":0.240318,"stop_level":5.145341,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-06-03","known_ts":"2003-06-03","bar_index":361,"type":"RECLAIM","strength":1.0,"price":6.8536,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-05-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-06-26","known_ts":"2003-06-26","bar_index":366,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.7092,"stop_level":6.7942,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-06-27","known_ts":"2003-06-27","bar_index":367,"type":"RECLAIM","strength":1.0,"price":6.964,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-06-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-06-26","prior_stop_level":6.7942,"sweep_low":6.7092,"atr14":0.230951,"stop_level":6.593725,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-07-11","known_ts":"2003-07-11","bar_index":370,"type":"RECLAIM","strength":1.0,"price":8.1785,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-06-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-04-29","known_ts":"2004-04-29","bar_index":437,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.9344,"stop_level":13.0278,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-05-03","known_ts":"2004-05-03","bar_index":438,"type":"RECLAIM","strength":1.0,"price":13.0533,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-04-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-04-29","prior_stop_level":13.0278,"sweep_low":12.3994,"atr14":0.49448,"stop_level":12.15216,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-06-24","known_ts":"2004-06-24","bar_index":450,"type":"RECLAIM","strength":0.863,"price":16.357,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-04-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-07-14","known_ts":"2004-07-14","bar_index":454,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.9153,"stop_level":15.9238,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-07-15","known_ts":"2004-07-15","bar_index":454,"type":"RECLAIM","strength":1.0,"price":16.0342,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-07-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":"2004-07-14","prior_stop_level":15.9238,"sweep_low":15.6181,"atr14":0.538582,"stop_level":15.348809,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-07-21","known_ts":"2004-07-21","bar_index":456,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.3633,"stop_level":15.9153,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-09-01","known_ts":"2004-09-03","bar_index":466,"type":"BUY","strength":0.725,"price":16.2635,"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":60},{"ts":"2004-09-22","known_ts":"2004-09-22","bar_index":470,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.5501,"stop_level":16.0852,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-09-24","known_ts":"2004-09-24","bar_index":471,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.083,"stop_level":16.0852,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-11-04","known_ts":"2004-11-08","bar_index":481,"type":"BUY","strength":0.725,"price":16.0088,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2004-12-28","known_ts":"2004-12-28","bar_index":493,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.7498,"stop_level":17.9451,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-01-04","known_ts":"2005-01-04","bar_index":494,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.7731,"stop_level":17.6394,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-03-03","known_ts":"2005-03-07","bar_index":508,"type":"BUY","strength":0.725,"price":17.2147,"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":"2005-04-01","known_ts":"2005-04-01","bar_index":514,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.7879,"stop_level":15.8729,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2005-05-19","known_ts":"2005-05-23","bar_index":526,"type":"BUY","strength":0.588,"price":13.5459,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70},{"ts":"2005-06-23","known_ts":"2005-06-23","bar_index":534,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.4376,"stop_level":14.4546,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-06-24","known_ts":"2005-06-24","bar_index":534,"type":"RECLAIM","strength":0.588,"price":14.514,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-06-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2005-06-23","prior_stop_level":14.4546,"sweep_low":14.2168,"atr14":0.368085,"stop_level":14.032757,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-07-12","known_ts":"2005-07-12","bar_index":538,"type":"RECLAIM","strength":0.725,"price":15.8474,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-06-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-10-26","known_ts":"2005-10-28","bar_index":563,"type":"BUY","strength":0.45,"price":14.3187,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-11-11","known_ts":"2005-11-11","bar_index":567,"type":"RECLAIM","strength":0.725,"price":15.0406,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2005-10-26 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-11-28","known_ts":"2005-11-28","bar_index":570,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.6159,"stop_level":14.7773,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-12-01","known_ts":"2005-12-01","bar_index":571,"type":"RECLAIM","strength":0.588,"price":15.3633,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-11-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2005-11-28","prior_stop_level":14.7773,"sweep_low":14.4546,"atr14":0.394101,"stop_level":14.25755,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-13","known_ts":"2005-12-13","bar_index":574,"type":"RECLAIM","strength":0.725,"price":16.272,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-11-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-12-20","known_ts":"2005-12-20","bar_index":575,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.9918,"stop_level":16.0767,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-12-21","known_ts":"2005-12-21","bar_index":576,"type":"RECLAIM","strength":0.725,"price":16.1361,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-12-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":"2005-12-20","prior_stop_level":16.0767,"sweep_low":15.771,"atr14":0.364655,"stop_level":15.588672,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-30","known_ts":"2005-12-30","bar_index":578,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.8729,"stop_level":15.9493,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-01-03","known_ts":"2006-01-03","bar_index":578,"type":"RECLAIM","strength":0.863,"price":16.3739,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-12-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-12-30","prior_stop_level":15.9493,"sweep_low":15.7625,"atr14":0.367905,"stop_level":15.578547,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-01-19","known_ts":"2006-01-19","bar_index":582,"type":"RECLAIM","strength":0.863,"price":16.323,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-12-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-02-14","known_ts":"2006-02-16","bar_index":588,"type":"BUY","strength":0.863,"price":17.0703,"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":"2006-03-07","known_ts":"2006-03-07","bar_index":592,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.7561,"stop_level":16.7901,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-03-08","known_ts":"2006-03-08","bar_index":593,"type":"RECLAIM","strength":0.863,"price":17.0279,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-03-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":"2006-03-07","prior_stop_level":16.7901,"sweep_low":16.323,"atr14":0.414773,"stop_level":16.115613,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-03-21","known_ts":"2006-03-21","bar_index":596,"type":"RECLAIM","strength":0.863,"price":17.1638,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-03-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-04-20","known_ts":"2006-04-24","bar_index":603,"type":"BUY","strength":1.0,"price":18.03,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2006-05-03","known_ts":"2006-05-05","bar_index":606,"type":"BUY","strength":1.0,"price":18.1659,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"2006-08-15","known_ts":"2006-08-17","bar_index":630,"type":"BUY","strength":0.588,"price":17.2996,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":70},{"ts":"2006-09-29","known_ts":"2006-09-29","bar_index":640,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.7837,"stop_level":17.8177,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-10-02","known_ts":"2006-10-02","bar_index":641,"type":"RECLAIM","strength":0.725,"price":17.9876,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-09-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":"2006-09-29","prior_stop_level":17.8177,"sweep_low":17.5289,"atr14":0.501372,"stop_level":17.278214,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-13","known_ts":"2006-10-13","bar_index":644,"type":"RECLAIM","strength":0.863,"price":19.3804,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-09-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-10-31","known_ts":"2006-10-31","bar_index":648,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.7774,"stop_level":18.9302,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-11-13","known_ts":"2006-11-15","bar_index":651,"type":"REBUY","strength":0.863,"price":20.0428,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2006-12-06","known_ts":"2006-12-06","bar_index":656,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.1001,"stop_level":19.2784,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-02-15","known_ts":"2007-02-15","bar_index":672,"type":"RECLAIM","strength":1.0,"price":20.5778,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-12-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-02-27","known_ts":"2007-02-27","bar_index":674,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.9069,"stop_level":20.0343,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-03-01","known_ts":"2007-03-01","bar_index":675,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.6861,"stop_level":20.0343,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-04-13","known_ts":"2007-04-17","bar_index":685,"type":"BUY","strength":0.725,"price":20.425,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2007-06-26","known_ts":"2007-06-28","bar_index":702,"type":"REBUY","strength":1.0,"price":22.6925,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2007-07-10","known_ts":"2007-07-10","bar_index":705,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.6309,"stop_level":22.1065,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-07-12","known_ts":"2007-07-12","bar_index":705,"type":"RECLAIM","strength":1.0,"price":22.166,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-07-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":"2007-07-10","prior_stop_level":22.1065,"sweep_low":21.4186,"atr14":0.501631,"stop_level":21.167784,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-10-08","known_ts":"2007-10-10","bar_index":726,"type":"BUY","strength":0.45,"price":16.0003,"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":"2007-11-02","known_ts":"2007-11-02","bar_index":732,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.3039,"stop_level":15.5756,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-02","known_ts":"2008-01-02","bar_index":745,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.4737,"stop_level":15.5162,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-07","known_ts":"2008-01-07","bar_index":746,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.2593,"stop_level":15.5162,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-02-15","known_ts":"2008-02-20","bar_index":756,"type":"BUY","strength":0.588,"price":13.4779,"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":"2008-04-25","known_ts":"2008-04-25","bar_index":772,"type":"RECLAIM","strength":0.863,"price":15.703,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-01-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-05-22","known_ts":"2008-05-22","bar_index":778,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.8261,"stop_level":14.4461,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-07-03","known_ts":"2008-07-08","bar_index":788,"type":"BUY","strength":0.725,"price":15.1085,"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":"2008-07-25","known_ts":"2008-07-29","bar_index":793,"type":"BUY","strength":0.588,"price":14.3357,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":40},{"ts":"2008-09-08","known_ts":"2008-09-08","bar_index":803,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.7943,"stop_level":14.9387,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-09-09","known_ts":"2008-09-09","bar_index":803,"type":"RECLAIM","strength":0.863,"price":15.8219,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2008-09-08","prior_stop_level":14.9387,"sweep_low":14.497,"atr14":0.748922,"stop_level":14.122539,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-21","known_ts":"2008-11-25","bar_index":821,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-11-21","trigger_known_ts":"2008-11-25","strength":0.45,"price":10.3951,"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.404378,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.17,"atr14":0.98973,"stop_level":7.675135,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-26","known_ts":"2008-12-01","bar_index":822,"type":"BUY","strength":0.45,"price":9.1891,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-11-26","known_ts":"2008-12-01","bar_index":822,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-11-26","trigger_known_ts":"2008-12-01","strength":0.45,"price":9.1891,"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.473479,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.17,"atr14":0.993964,"stop_level":7.673018,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-20","known_ts":"2009-01-20","bar_index":833,"type":"SELL","basis":"structure_stop","strength":0.45,"price":8.5861,"stop_level":8.9513,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2009-01-26","known_ts":"2009-01-28","bar_index":835,"type":"REBUY","strength":0.45,"price":8.6965,"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":"2009-02-06","known_ts":"2009-02-10","bar_index":838,"type":"REBUY","strength":0.588,"price":8.4757,"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":"2009-02-25","known_ts":"2009-02-25","bar_index":842,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.7878,"stop_level":7.9831,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-23","known_ts":"2009-03-25","bar_index":848,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2009-03-23","trigger_known_ts":"2009-03-25","strength":0.45,"price":7.3802,"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.552981,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.4035,"atr14":0.525753,"stop_level":6.140623,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-26","known_ts":"2009-03-30","bar_index":849,"type":"BUY","strength":0.588,"price":7.5585,"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":"2009-03-26","known_ts":"2009-03-30","bar_index":849,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2009-03-26","trigger_known_ts":"2009-03-30","strength":0.588,"price":7.5585,"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.542181,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":6.5988,"atr14":0.555292,"stop_level":6.321154,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-27","known_ts":"2009-04-27","bar_index":856,"type":"RECLAIM","strength":0.725,"price":9.1891,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2009-03-26 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-07","known_ts":"2009-05-07","bar_index":858,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.5267,"stop_level":8.5437,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-08","known_ts":"2009-05-08","bar_index":859,"type":"RECLAIM","strength":0.725,"price":9.0277,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-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":"2009-05-07","prior_stop_level":8.5437,"sweep_low":8.3059,"atr14":0.511147,"stop_level":8.050326,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-29","known_ts":"2009-05-29","bar_index":863,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.4184,"stop_level":9.6647,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-06-01","known_ts":"2009-06-01","bar_index":864,"type":"RECLAIM","strength":0.725,"price":9.8261,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-05-29","prior_stop_level":9.6647,"sweep_low":9.2571,"atr14":0.503585,"stop_level":9.005307,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-06-15","known_ts":"2009-06-15","bar_index":867,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.6053,"stop_level":9.8515,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-07-17","known_ts":"2009-07-21","bar_index":875,"type":"BUY","strength":0.863,"price":10.9301,"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":"2009-08-17","known_ts":"2009-08-17","bar_index":882,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.2104,"stop_level":11.7199,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-08-19","known_ts":"2009-08-19","bar_index":882,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.3802,"stop_level":11.7199,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-08-21","known_ts":"2009-08-21","bar_index":883,"type":"RECLAIM","strength":0.863,"price":12.0342,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-08-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2009-08-17","prior_stop_level":11.7199,"sweep_low":11.015,"atr14":0.481134,"stop_level":10.774433,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-08-21","known_ts":"2009-08-21","bar_index":883,"type":"RECLAIM","strength":0.863,"price":12.0342,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-08-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":"2009-08-19","prior_stop_level":11.7199,"sweep_low":11.1679,"atr14":0.481134,"stop_level":10.927333,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-09-08","known_ts":"2009-09-08","bar_index":887,"type":"RECLAIM","strength":1.0,"price":12.6287,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-08-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-28","known_ts":"2009-10-30","bar_index":899,"type":"BUY","strength":0.863,"price":13.5544,"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":30},{"ts":"2009-11-19","known_ts":"2009-11-19","bar_index":904,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.9535,"stop_level":14.0809,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-11-23","known_ts":"2009-11-23","bar_index":905,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.979,"stop_level":14.0809,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-11-25","known_ts":"2009-11-25","bar_index":905,"type":"RECLAIM","strength":1.0,"price":14.2677,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-11-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":"2009-11-19","prior_stop_level":14.0809,"sweep_low":13.6138,"atr14":0.482049,"stop_level":13.372776,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-11-25","known_ts":"2009-11-25","bar_index":905,"type":"RECLAIM","strength":1.0,"price":14.2677,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-11-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-11-23","prior_stop_level":14.0809,"sweep_low":13.6138,"atr14":0.482049,"stop_level":13.372776,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-12-10","known_ts":"2009-12-10","bar_index":909,"type":"RECLAIM","strength":1.0,"price":14.3951,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-11-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-02-17","known_ts":"2010-02-19","bar_index":924,"type":"BUY","strength":0.725,"price":14.0809,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2010-04-08","known_ts":"2010-04-08","bar_index":935,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.9472,"stop_level":14.9896,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-13","known_ts":"2010-04-13","bar_index":936,"type":"RECLAIM","strength":1.0,"price":15.0491,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-04-08","prior_stop_level":14.9896,"sweep_low":14.7603,"atr14":0.305424,"stop_level":14.607588,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-04-14","known_ts":"2010-04-16","bar_index":937,"type":"REBUY","strength":1.0,"price":15.4992,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2010-06-17","known_ts":"2010-06-21","bar_index":952,"type":"BUY","strength":0.588,"price":13.3251,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2010-07-06","known_ts":"2010-07-08","bar_index":956,"type":"BUY","strength":0.588,"price":12.0511,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"2010-07-16","known_ts":"2010-07-16","bar_index":958,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.6435,"stop_level":11.8049,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-07-22","known_ts":"2010-07-22","bar_index":960,"type":"RECLAIM","strength":0.588,"price":11.9747,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-07-16 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-07-16","prior_stop_level":11.8049,"sweep_low":11.0575,"atr14":0.504784,"stop_level":10.805108,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-08-17","known_ts":"2010-08-17","bar_index":966,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.8303,"stop_level":11.9238,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-08-20","known_ts":"2010-08-20","bar_index":967,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.635,"stop_level":11.9238,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-09-13","known_ts":"2010-09-13","bar_index":972,"type":"RECLAIM","strength":0.863,"price":13.393,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-08-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-16","known_ts":"2010-11-16","bar_index":987,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.6584,"stop_level":14.7009,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-17","known_ts":"2010-11-17","bar_index":987,"type":"RECLAIM","strength":1.0,"price":14.8283,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-11-16 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-16","prior_stop_level":14.7009,"sweep_low":14.3102,"atr14":0.387338,"stop_level":14.116531,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-12-02","known_ts":"2010-12-02","bar_index":991,"type":"RECLAIM","strength":1.0,"price":15.4482,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-11-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-12-07","known_ts":"2010-12-09","bar_index":992,"type":"REBUY","strength":1.0,"price":18.5651,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2011-01-06","known_ts":"2011-01-06","bar_index":999,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.2954,"stop_level":19.6266,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-12","known_ts":"2011-01-12","bar_index":1000,"type":"RECLAIM","strength":1.0,"price":19.6776,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-01-06","prior_stop_level":19.6266,"sweep_low":18.6924,"atr14":0.567756,"stop_level":18.408522,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-01-25","known_ts":"2011-01-25","bar_index":1003,"type":"RECLAIM","strength":1.0,"price":20.1447,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-01-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-05-25","known_ts":"2011-05-27","bar_index":1031,"type":"BUY","strength":0.725,"price":17.8517,"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":"2011-08-01","known_ts":"2011-08-01","bar_index":1046,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.064,"stop_level":18.2508,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-09-28","known_ts":"2011-09-30","bar_index":1060,"type":"BUY","strength":0.588,"price":10.3526,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2011-11-09","known_ts":"2011-11-09","bar_index":1070,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.0193,"stop_level":13.0448,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-10","known_ts":"2011-11-10","bar_index":1070,"type":"RECLAIM","strength":0.588,"price":13.8176,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-11-09","prior_stop_level":13.0448,"sweep_low":12.9769,"atr14":0.757251,"stop_level":12.598274,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-23","known_ts":"2011-11-23","bar_index":1073,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.5013,"stop_level":13.0193,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-28","known_ts":"2011-11-28","bar_index":1074,"type":"RECLAIM","strength":0.588,"price":13.1467,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-11-23","prior_stop_level":13.0193,"sweep_low":12.1106,"atr14":0.733318,"stop_level":11.743941,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-06","known_ts":"2012-01-06","bar_index":1083,"type":"RECLAIM","strength":0.725,"price":15.4482,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-01-24","known_ts":"2012-01-24","bar_index":1086,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.3208,"stop_level":15.4652,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-01-26","known_ts":"2012-01-26","bar_index":1087,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.7773,"stop_level":15.4652,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-03-29","known_ts":"2012-04-02","bar_index":1102,"type":"BUY","strength":0.725,"price":14.4376,"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":"2012-04-23","known_ts":"2012-04-23","bar_index":1107,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.2316,"stop_level":13.393,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2012-04-24","known_ts":"2012-04-24","bar_index":1107,"type":"RECLAIM","strength":0.588,"price":13.4694,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-04-23 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":"2012-04-23","prior_stop_level":13.393,"sweep_low":13.1127,"atr14":0.421949,"stop_level":12.901726,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-04-25","known_ts":"2012-04-27","bar_index":1108,"type":"REBUY","strength":0.725,"price":14.013,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2012-05-21","known_ts":"2012-05-23","bar_index":1114,"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-21","trigger_known_ts":"2012-05-23","strength":0.45,"price":11.7284,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.422178,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.4057,"atr14":0.382416,"stop_level":11.214492,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-25","known_ts":"2012-06-27","bar_index":1122,"type":"BUY","strength":0.45,"price":11.5501,"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-25","known_ts":"2012-06-27","bar_index":1122,"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-25","trigger_known_ts":"2012-06-27","strength":0.45,"price":11.5501,"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.430962,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.5904,"atr14":0.411112,"stop_level":10.384844,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-07-20","known_ts":"2012-07-20","bar_index":1128,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.8898,"stop_level":11.9068,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-07-27","known_ts":"2012-07-27","bar_index":1129,"type":"RECLAIM","strength":0.588,"price":11.9323,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-07-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":"2012-07-20","prior_stop_level":11.9068,"sweep_low":11.1679,"atr14":0.440268,"stop_level":10.947766,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-09-06","known_ts":"2012-09-06","bar_index":1139,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.1276,"stop_level":12.3059,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-09-07","known_ts":"2012-09-07","bar_index":1139,"type":"RECLAIM","strength":0.588,"price":12.773,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-09-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-09-06","prior_stop_level":12.3059,"sweep_low":12.0427,"atr14":0.457539,"stop_level":11.813931,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-03","known_ts":"2012-10-03","bar_index":1145,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.4163,"stop_level":12.6117,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-11-29","known_ts":"2012-12-03","bar_index":1158,"type":"BUY","strength":0.725,"price":12.2889,"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":"quality","score":65},{"ts":"2013-01-16","known_ts":"2013-01-16","bar_index":1168,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.1042,"stop_level":13.2231,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-01-17","known_ts":"2013-01-17","bar_index":1169,"type":"RECLAIM","strength":0.863,"price":13.444,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-01-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":"2013-01-16","prior_stop_level":13.2231,"sweep_low":12.9599,"atr14":0.32091,"stop_level":12.799445,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-01-31","known_ts":"2013-01-31","bar_index":1172,"type":"RECLAIM","strength":1.0,"price":14.4801,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-01-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-15","known_ts":"2013-05-17","bar_index":1196,"type":"BUY","strength":0.863,"price":15.2699,"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":25},{"ts":"2013-06-11","known_ts":"2013-06-11","bar_index":1202,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.8198,"stop_level":14.8537,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-06-13","known_ts":"2013-06-13","bar_index":1202,"type":"RECLAIM","strength":0.863,"price":15.0576,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-11 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":"2013-06-11","prior_stop_level":14.8537,"sweep_low":14.5905,"atr14":0.382367,"stop_level":14.399316,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-06-24","known_ts":"2013-06-24","bar_index":1205,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.582,"stop_level":14.6669,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-06-25","known_ts":"2013-06-25","bar_index":1205,"type":"RECLAIM","strength":0.863,"price":14.7179,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-24 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":"2013-06-24","prior_stop_level":14.6669,"sweep_low":14.497,"atr14":0.437686,"stop_level":14.278157,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-06-27","known_ts":"2013-07-01","bar_index":1206,"type":"REBUY","strength":1.0,"price":15.771,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2013-08-09","known_ts":"2013-08-09","bar_index":1216,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.4419,"stop_level":16.4674,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-08-12","known_ts":"2013-08-12","bar_index":1216,"type":"RECLAIM","strength":1.0,"price":16.5947,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-08-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-08-09","prior_stop_level":16.4674,"sweep_low":16.2211,"atr14":0.373268,"stop_level":16.034466,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-09-23","known_ts":"2013-09-23","bar_index":1226,"type":"RECLAIM","strength":1.0,"price":18.3188,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-08-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-11-12","known_ts":"2013-11-14","bar_index":1238,"type":"REBUY","strength":1.0,"price":20.5523,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2013-11-25","known_ts":"2013-11-25","bar_index":1241,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.5332,"stop_level":19.6521,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-11-27","known_ts":"2013-11-27","bar_index":1241,"type":"RECLAIM","strength":1.0,"price":19.6606,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-11-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":"2013-11-25","prior_stop_level":19.6521,"sweep_low":19.3888,"atr14":0.35096,"stop_level":19.21332,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-20","known_ts":"2013-12-20","bar_index":1247,"type":"RECLAIM","strength":1.0,"price":22.2169,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-11-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-01-24","known_ts":"2014-01-24","bar_index":1254,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.8411,"stop_level":21.2148,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-03-04","known_ts":"2014-03-06","bar_index":1263,"type":"BUY","strength":0.725,"price":21.9367,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2014-04-07","known_ts":"2014-04-07","bar_index":1271,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.2806,"stop_level":24.3486,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-04-08","known_ts":"2014-04-08","bar_index":1271,"type":"RECLAIM","strength":0.863,"price":24.3995,"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":true,"monthlyBull":true},"anchor_ts":"2014-04-07","prior_stop_level":24.3486,"sweep_low":23.8815,"atr14":0.729061,"stop_level":23.516969,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-04-10","known_ts":"2014-04-10","bar_index":1272,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.1108,"stop_level":24.3486,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-04-16","known_ts":"2014-04-16","bar_index":1273,"type":"RECLAIM","strength":0.725,"price":25.0535,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-04-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2014-04-10","prior_stop_level":24.3486,"sweep_low":23.1936,"atr14":0.784204,"stop_level":22.801498,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-05-23","known_ts":"2014-05-28","bar_index":1282,"type":"BUY","strength":0.725,"price":26.1066,"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":"2014-06-17","known_ts":"2014-06-17","bar_index":1287,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.7562,"stop_level":25.6904,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-08-14","known_ts":"2014-08-18","bar_index":1301,"type":"BUY","strength":0.725,"price":25.7499,"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":"2014-10-22","known_ts":"2014-10-24","bar_index":1317,"type":"BUY","strength":0.588,"price":22.9643,"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":"2014-11-18","known_ts":"2014-11-18","bar_index":1323,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.4207,"stop_level":23.2021,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-12-17","known_ts":"2014-12-17","bar_index":1330,"type":"RECLAIM","strength":0.725,"price":24.8836,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-11-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-10","known_ts":"2015-03-10","bar_index":1348,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.3677,"stop_level":25.9877,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-12","known_ts":"2015-03-12","bar_index":1349,"type":"RECLAIM","strength":0.863,"price":26.8624,"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":25.9877,"sweep_low":24.3911,"atr14":0.79376,"stop_level":23.99422,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-25","known_ts":"2015-03-25","bar_index":1352,"type":"RECLAIM","strength":0.863,"price":27.6865,"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-04-27","known_ts":"2015-04-27","bar_index":1359,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.2861,"stop_level":27.3628,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-04-28","known_ts":"2015-04-28","bar_index":1359,"type":"RECLAIM","strength":0.863,"price":27.8654,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-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":"2015-04-27","prior_stop_level":27.3628,"sweep_low":27.1754,"atr14":0.565616,"stop_level":26.892592,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-19","known_ts":"2015-06-19","bar_index":1372,"type":"RECLAIM","strength":0.863,"price":30.4547,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-04-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-27","known_ts":"2015-07-27","bar_index":1380,"type":"SELL","basis":"structure_stop","strength":0.725,"price":28.5069,"stop_level":29.0451,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2015-10-30","known_ts":"2015-10-30","bar_index":1403,"type":"RECLAIM","strength":0.863,"price":31.1363,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-07-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-12-14","known_ts":"2015-12-14","bar_index":1413,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.6798,"stop_level":29.8511,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2016-02-29","known_ts":"2016-03-02","bar_index":1430,"type":"BUY","strength":0.45,"price":24.0171,"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":"Industrials"}},{"ts":"2016-03-16","known_ts":"2016-03-18","bar_index":1434,"type":"BUY","strength":0.45,"price":25.4607,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-04-05","known_ts":"2016-04-05","bar_index":1438,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.9646,"stop_level":24.1457,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-04-08","known_ts":"2016-04-08","bar_index":1439,"type":"RECLAIM","strength":0.588,"price":24.9908,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-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":"2016-04-05","prior_stop_level":24.1457,"sweep_low":23.7318,"atr14":0.654727,"stop_level":23.404436,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-29","known_ts":"2016-04-29","bar_index":1444,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.4041,"stop_level":23.9387,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-05-24","known_ts":"2016-05-26","bar_index":1450,"type":"REBUY","strength":0.588,"price":24.2319,"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-06-28","known_ts":"2016-06-30","bar_index":1458,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-06-28","trigger_known_ts":"2016-06-30","strength":0.45,"price":17.9312,"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.439529,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.0861,"atr14":0.860714,"stop_level":15.655743,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-15","known_ts":"2016-07-19","bar_index":1462,"type":"BUY","strength":0.45,"price":20.0102,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-07-15","known_ts":"2016-07-19","bar_index":1462,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2016-07-15","trigger_known_ts":"2016-07-19","strength":0.45,"price":20.0102,"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.374546,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.4548,"atr14":0.657391,"stop_level":17.126105,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-09-09","known_ts":"2016-09-09","bar_index":1475,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.7157,"stop_level":20.6166,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-09-13","known_ts":"2016-09-13","bar_index":1475,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.8928,"stop_level":20.6166,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-09-30","known_ts":"2016-10-04","bar_index":1480,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-09-30","trigger_known_ts":"2016-10-04","strength":0.45,"price":18.8079,"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.412126,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.9201,"atr14":0.500696,"stop_level":17.669752,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-11-03","known_ts":"2016-11-07","bar_index":1488,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-11-03","trigger_known_ts":"2016-11-07","strength":0.45,"price":18.042,"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.436066,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.3544,"atr14":0.421289,"stop_level":17.143755,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-11-08","known_ts":"2016-11-10","bar_index":1489,"type":"BUY","strength":0.45,"price":19.8435,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-11-08","known_ts":"2016-11-10","bar_index":1489,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2016-11-08","trigger_known_ts":"2016-11-10","strength":0.45,"price":19.8435,"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.379757,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.3544,"atr14":0.532961,"stop_level":17.08792,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-11-21","known_ts":"2016-11-21","bar_index":1492,"type":"RECLAIM","strength":0.725,"price":21.8105,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-11-08 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-01-06","known_ts":"2017-01-06","bar_index":1502,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.1683,"stop_level":25.4398,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-01-24","known_ts":"2017-01-24","bar_index":1506,"type":"RECLAIM","strength":0.863,"price":25.3604,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-01-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-03-13","known_ts":"2017-03-15","bar_index":1517,"type":"REBUY","strength":1.0,"price":27.6047,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2017-05-19","known_ts":"2017-05-19","bar_index":1533,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.7879,"stop_level":28.3837,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-07-03","known_ts":"2017-07-03","bar_index":1543,"type":"RECLAIM","strength":1.0,"price":30.1099,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-05-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-07-11","known_ts":"2017-07-11","bar_index":1544,"type":"SELL","basis":"structure_stop","strength":1.0,"price":29.7574,"stop_level":30.0394,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-07-12","known_ts":"2017-07-12","bar_index":1545,"type":"RECLAIM","strength":1.0,"price":30.1892,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-07-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-07-11","prior_stop_level":30.0394,"sweep_low":29.731,"atr14":0.698911,"stop_level":29.381544,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-09-06","known_ts":"2017-09-08","bar_index":1558,"type":"BUY","strength":0.725,"price":31.0087,"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":"2018-02-06","known_ts":"2018-02-06","bar_index":1593,"type":"SELL","basis":"structure_stop","strength":0.863,"price":37.2398,"stop_level":38.2317,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2018-03-16","known_ts":"2018-03-16","bar_index":1602,"type":"RECLAIM","strength":0.863,"price":44.8295,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-02-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-05-08","known_ts":"2018-05-10","bar_index":1614,"type":"REBUY","strength":1.0,"price":49.3649,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2018-10-31","known_ts":"2018-11-02","bar_index":1655,"type":"BUY","strength":0.45,"price":41.8567,"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":"Industrials"}},{"ts":"2018-12-04","known_ts":"2018-12-04","bar_index":1662,"type":"SELL","basis":"structure_stop","strength":0.45,"price":40.2804,"stop_level":40.4852,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2019-03-04","known_ts":"2019-03-04","bar_index":1682,"type":"SELL","basis":"structure_stop","strength":0.588,"price":42.8199,"stop_level":43.1056,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-08","known_ts":"2019-03-08","bar_index":1683,"type":"SELL","basis":"structure_stop","strength":0.588,"price":39.9188,"stop_level":43.1056,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-04-04","known_ts":"2019-04-08","bar_index":1690,"type":"REBUY","strength":0.588,"price":42.1016,"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":"2019-05-01","known_ts":"2019-05-03","bar_index":1696,"type":"BUY","strength":0.588,"price":42.6026,"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":"2019-06-18","known_ts":"2019-06-18","bar_index":1707,"type":"RECLAIM","strength":0.863,"price":43.4078,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-03-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-06-25","known_ts":"2019-06-25","bar_index":1708,"type":"SELL","basis":"structure_stop","strength":0.45,"price":34.5598,"stop_level":40.8849,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2019-07-10","known_ts":"2019-07-12","bar_index":1712,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2019-07-10","trigger_known_ts":"2019-07-12","strength":0.45,"price":35.4176,"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.412496,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":34.3144,"atr14":1.16389,"stop_level":33.732455,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-26","known_ts":"2019-08-28","bar_index":1723,"type":"BUY","strength":0.45,"price":34.2247,"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":"Industrials"}},{"ts":"2019-08-26","known_ts":"2019-08-28","bar_index":1723,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2019-08-26","trigger_known_ts":"2019-08-28","strength":0.45,"price":34.2247,"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.42465,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":33.0409,"atr14":1.019928,"stop_level":32.530936,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-06","known_ts":"2019-09-06","bar_index":1725,"type":"SELL","basis":"structure_stop","strength":0.45,"price":32.9332,"stop_level":33.1933,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2019-09-09","known_ts":"2019-09-09","bar_index":1726,"type":"RECLAIM","strength":0.45,"price":34.2696,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-09-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2019-09-06","prior_stop_level":33.1933,"sweep_low":30.8076,"atr14":1.249353,"stop_level":30.182923,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-01","known_ts":"2019-10-01","bar_index":1731,"type":"SELL","basis":"structure_stop","strength":0.588,"price":32.6306,"stop_level":34.0543,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-10-16","known_ts":"2019-10-18","bar_index":1735,"type":"REBUY","strength":0.588,"price":32.6936,"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":"2019-11-21","known_ts":"2019-11-21","bar_index":1743,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.7007,"stop_level":34.393,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-11-26","known_ts":"2019-11-26","bar_index":1744,"type":"RECLAIM","strength":0.725,"price":35.526,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-11-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-11-21","prior_stop_level":34.393,"sweep_low":33.3859,"atr14":0.784821,"stop_level":32.99349,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-11","known_ts":"2019-12-11","bar_index":1748,"type":"RECLAIM","strength":0.863,"price":37.3423,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-11-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-01-31","known_ts":"2020-01-31","bar_index":1759,"type":"SELL","basis":"structure_stop","strength":0.863,"price":36.9369,"stop_level":38.1266,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-02-05","known_ts":"2020-02-05","bar_index":1760,"type":"RECLAIM","strength":0.863,"price":38.5412,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-31 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":"2020-01-31","prior_stop_level":38.1266,"sweep_low":36.9279,"atr14":0.857374,"stop_level":36.499213,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-17","known_ts":"2020-04-21","bar_index":1777,"type":"BUY","strength":0.45,"price":23.9668,"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":"Industrials"}},{"ts":"2020-04-17","known_ts":"2020-04-21","bar_index":1777,"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-04-17","trigger_known_ts":"2020-04-21","strength":0.45,"price":23.9668,"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.447869,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.3558,"atr14":1.727406,"stop_level":21.492097,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-13","known_ts":"2020-05-13","bar_index":1783,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.1703,"stop_level":24.1026,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-18","known_ts":"2020-05-18","bar_index":1784,"type":"RECLAIM","strength":0.588,"price":26.0938,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-05-13","prior_stop_level":24.1026,"sweep_low":21.9575,"atr14":1.462067,"stop_level":21.226466,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-12","known_ts":"2020-06-12","bar_index":1790,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.7183,"stop_level":27.3881,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-16","known_ts":"2020-06-16","bar_index":1790,"type":"RECLAIM","strength":0.588,"price":27.7682,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-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":"2020-06-12","prior_stop_level":27.3881,"sweep_low":25.5779,"atr14":1.514794,"stop_level":24.820503,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-14","known_ts":"2020-07-16","bar_index":1797,"type":"REBUY","strength":0.725,"price":27.0953,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":25},{"ts":"2020-08-04","known_ts":"2020-08-06","bar_index":1802,"type":"BUY","strength":0.725,"price":27.177,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2020-08-26","known_ts":"2020-08-26","bar_index":1807,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.4586,"stop_level":27.831,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-08-28","known_ts":"2020-08-28","bar_index":1808,"type":"RECLAIM","strength":0.725,"price":28.2761,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-08-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":"2020-08-26","prior_stop_level":27.831,"sweep_low":27.2588,"atr14":0.729772,"stop_level":26.893914,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-03","known_ts":"2020-09-03","bar_index":1809,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.9863,"stop_level":27.4586,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-09-08","known_ts":"2020-09-08","bar_index":1810,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.5321,"stop_level":27.4586,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-10-02","known_ts":"2020-10-06","bar_index":1816,"type":"BUY","strength":0.725,"price":27.6649,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2020-10-28","known_ts":"2020-10-28","bar_index":1822,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.8746,"stop_level":28.303,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-10-29","known_ts":"2020-10-29","bar_index":1822,"type":"RECLAIM","strength":0.863,"price":28.3212,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-10-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-10-28","prior_stop_level":28.303,"sweep_low":27.5829,"atr14":0.792747,"stop_level":27.186526,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-13","known_ts":"2020-11-13","bar_index":1826,"type":"RECLAIM","strength":0.863,"price":35.5497,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-10-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-14","known_ts":"2020-12-14","bar_index":1832,"type":"SELL","basis":"structure_stop","strength":0.863,"price":36.1786,"stop_level":36.4977,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-15","known_ts":"2020-12-15","bar_index":1833,"type":"RECLAIM","strength":0.863,"price":36.7711,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-12-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-12-14","prior_stop_level":36.4977,"sweep_low":35.9416,"atr14":1.155944,"stop_level":35.363628,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-18","known_ts":"2020-12-22","bar_index":1834,"type":"REBUY","strength":0.863,"price":39.7205,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2021-01-07","known_ts":"2021-01-11","bar_index":1838,"type":"REBUY","strength":1.0,"price":43.741,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2021-03-22","known_ts":"2021-03-22","bar_index":1854,"type":"SELL","basis":"structure_stop","strength":1.0,"price":57.6763,"stop_level":57.7861,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-24","known_ts":"2021-03-24","bar_index":1855,"type":"SELL","basis":"structure_stop","strength":1.0,"price":55.3059,"stop_level":57.7861,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-08-25","known_ts":"2021-08-27","bar_index":1891,"type":"BUY","strength":0.725,"price":65.6362,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2021-11-26","known_ts":"2021-11-26","bar_index":1912,"type":"SELL","basis":"structure_stop","strength":0.863,"price":68.7679,"stop_level":73.7908,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-04-22","known_ts":"2022-04-22","bar_index":1946,"type":"SELL","basis":"structure_stop","strength":0.588,"price":59.7307,"stop_level":60.1546,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-04-27","known_ts":"2022-04-27","bar_index":1947,"type":"SELL","basis":"structure_stop","strength":0.588,"price":56.6437,"stop_level":60.1546,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-05-31","known_ts":"2022-06-02","bar_index":1955,"type":"BUY","strength":0.45,"price":57.5744,"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":"Industrials"}},{"ts":"2022-06-13","known_ts":"2022-06-13","bar_index":1958,"type":"SELL","basis":"structure_stop","strength":0.45,"price":49.5667,"stop_level":53.0039,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-06-27","known_ts":"2022-06-29","bar_index":1961,"type":"BUY","strength":0.588,"price":53.2066,"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":"Industrials"}},{"ts":"2022-08-12","known_ts":"2022-08-12","bar_index":1972,"type":"RECLAIM","strength":0.725,"price":61.5659,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-06-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-22","known_ts":"2022-08-22","bar_index":1974,"type":"SELL","basis":"structure_stop","strength":0.588,"price":59.3025,"stop_level":59.3394,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-24","known_ts":"2022-08-24","bar_index":1974,"type":"RECLAIM","strength":0.588,"price":59.4041,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-08-22","prior_stop_level":59.3394,"sweep_low":58.6835,"atr14":1.306731,"stop_level":58.030135,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-26","known_ts":"2022-08-26","bar_index":1975,"type":"SELL","basis":"structure_stop","strength":0.588,"price":57.9352,"stop_level":59.3394,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-26","known_ts":"2022-09-28","bar_index":1982,"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-26","trigger_known_ts":"2022-09-28","strength":0.45,"price":44.4902,"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.408196,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":43.0631,"atr14":1.492923,"stop_level":42.316638,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-17","known_ts":"2022-10-19","bar_index":1987,"type":"BUY","strength":0.45,"price":48.5028,"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":"Industrials"}},{"ts":"2022-10-17","known_ts":"2022-10-19","bar_index":1987,"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-17","trigger_known_ts":"2022-10-19","strength":0.45,"price":48.5028,"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.354821,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":45.5003,"atr14":1.425366,"stop_level":44.787617,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-28","known_ts":"2022-11-28","bar_index":1996,"type":"SELL","basis":"structure_stop","strength":0.588,"price":51.0512,"stop_level":51.6257,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-11-30","known_ts":"2022-11-30","bar_index":1997,"type":"RECLAIM","strength":0.588,"price":52.8489,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-11-28","prior_stop_level":51.6257,"sweep_low":50.3654,"atr14":1.280238,"stop_level":49.725281,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-06","known_ts":"2022-12-06","bar_index":1998,"type":"SELL","basis":"structure_stop","strength":0.725,"price":50.7454,"stop_level":51.0512,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-01-09","known_ts":"2023-01-11","bar_index":2006,"type":"BUY","strength":0.725,"price":49.1427,"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":"2023-02-27","known_ts":"2023-02-27","bar_index":2017,"type":"SELL","basis":"structure_stop","strength":0.863,"price":51.6524,"stop_level":51.6617,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-28","known_ts":"2023-02-28","bar_index":2017,"type":"RECLAIM","strength":0.725,"price":51.9498,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-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":"2023-02-27","prior_stop_level":51.6617,"sweep_low":51.5408,"atr14":1.147673,"stop_level":50.966964,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-05-18","known_ts":"2023-05-22","bar_index":2036,"type":"BUY","strength":0.45,"price":46.288,"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":"2023-06-23","known_ts":"2023-06-23","bar_index":2044,"type":"SELL","basis":"structure_stop","strength":0.588,"price":46.3346,"stop_level":46.5863,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-06-26","known_ts":"2023-06-26","bar_index":2044,"type":"RECLAIM","strength":0.588,"price":47.4347,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-06-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-06-23","prior_stop_level":46.5863,"sweep_low":45.5888,"atr14":1.200807,"stop_level":44.988396,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-12","known_ts":"2023-07-12","bar_index":2048,"type":"RECLAIM","strength":0.863,"price":49.4524,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-06-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-15","known_ts":"2023-08-15","bar_index":2056,"type":"SELL","basis":"structure_stop","strength":0.725,"price":48.4044,"stop_level":48.9003,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-10-10","known_ts":"2023-10-12","bar_index":2069,"type":"BUY","strength":0.45,"price":46.5096,"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":"2023-11-03","known_ts":"2023-11-07","bar_index":2075,"type":"BUY","strength":0.45,"price":44.7533,"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":"2023-11-13","known_ts":"2023-11-13","bar_index":2077,"type":"RECLAIM","strength":0.588,"price":47.5991,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-11-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2024-04-04","known_ts":"2024-04-04","bar_index":2109,"type":"SELL","basis":"structure_stop","strength":1.0,"price":60.0259,"stop_level":60.6809,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-04-08","known_ts":"2024-04-08","bar_index":2110,"type":"RECLAIM","strength":1.0,"price":60.7568,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-04-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":"2024-04-04","prior_stop_level":60.6809,"sweep_low":59.817,"atr14":1.228249,"stop_level":59.202875,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-05-23","known_ts":"2024-05-28","bar_index":2121,"type":"BUY","strength":0.863,"price":63.2156,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2024-08-06","known_ts":"2024-08-06","bar_index":2137,"type":"SELL","basis":"structure_stop","strength":1.0,"price":65.0802,"stop_level":66.9224,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-23","known_ts":"2024-08-27","bar_index":2142,"type":"BUY","strength":0.863,"price":68.6024,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2024-09-16","known_ts":"2024-09-18","bar_index":2147,"type":"BUY","strength":0.863,"price":69.8624,"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":"2024-12-05","known_ts":"2024-12-05","bar_index":2166,"type":"SELL","basis":"structure_stop","strength":0.725,"price":69.1525,"stop_level":72.1745,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-12-10","known_ts":"2024-12-10","bar_index":2167,"type":"SELL","basis":"structure_stop","strength":0.725,"price":69.0086,"stop_level":72.1745,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-01-22","known_ts":"2025-01-24","bar_index":2176,"type":"BUY","strength":0.725,"price":68.2074,"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":"2025-03-14","known_ts":"2025-03-18","bar_index":2188,"type":"BUY","strength":0.588,"price":65.0238,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"2025-04-07","known_ts":"2025-04-07","bar_index":2193,"type":"SELL","basis":"structure_stop","strength":0.45,"price":59.0805,"stop_level":64.252,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2025-04-09","known_ts":"2025-04-11","bar_index":2194,"type":"REBUY","strength":0.45,"price":62.1409,"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":"Industrials"}},{"ts":"2025-04-09","known_ts":"2025-04-09","bar_index":2194,"type":"SELL","basis":"structure_stop","strength":0.45,"price":62.2963,"stop_level":64.252,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2025-05-22","known_ts":"2025-05-22","bar_index":2204,"type":"RECLAIM","strength":0.725,"price":66.7266,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-04-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-06-13","known_ts":"2025-06-13","bar_index":2209,"type":"SELL","basis":"structure_stop","strength":0.588,"price":64.6961,"stop_level":65.862,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-17","known_ts":"2025-06-17","bar_index":2209,"type":"SELL","basis":"structure_stop","strength":0.588,"price":64.8612,"stop_level":65.862,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-18","known_ts":"2025-06-18","bar_index":2210,"type":"RECLAIM","strength":0.588,"price":69.0487,"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":65.862,"sweep_low":64.4629,"atr14":2.068921,"stop_level":63.428439,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-18","known_ts":"2025-06-18","bar_index":2210,"type":"RECLAIM","strength":0.588,"price":69.0487,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-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":"2025-06-17","prior_stop_level":65.862,"sweep_low":64.6961,"atr14":2.068921,"stop_level":63.661639,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-02","known_ts":"2025-07-02","bar_index":2213,"type":"RECLAIM","strength":0.725,"price":71.7446,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-06-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-07-15","known_ts":"2025-07-15","bar_index":2215,"type":"SELL","basis":"structure_stop","strength":0.863,"price":70.4734,"stop_level":71.7446,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-07-16","known_ts":"2025-07-16","bar_index":2216,"type":"RECLAIM","strength":0.863,"price":72.0184,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-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":"2025-07-15","prior_stop_level":71.7446,"sweep_low":70.3463,"atr14":1.71885,"stop_level":69.486875,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-11","known_ts":"2025-08-11","bar_index":2222,"type":"RECLAIM","strength":0.863,"price":72.8691,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-07-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-12-01","known_ts":"2025-12-03","bar_index":2248,"type":"BUY","strength":0.45,"price":65.4133,"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":"Industrials"}},{"ts":"2025-12-09","known_ts":"2025-12-09","bar_index":2250,"type":"RECLAIM","strength":0.588,"price":67.6384,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-12-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2025-12-23","known_ts":"2025-12-23","bar_index":2253,"type":"SELL","basis":"structure_stop","strength":0.588,"price":65.9489,"stop_level":67.4021,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-01-20","known_ts":"2026-01-20","bar_index":2259,"type":"RECLAIM","strength":0.725,"price":68.1498,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-12-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-01-28","known_ts":"2026-01-28","bar_index":2261,"type":"SELL","basis":"structure_stop","strength":0.725,"price":65.7803,"stop_level":65.9092,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-01-29","known_ts":"2026-01-29","bar_index":2261,"type":"RECLAIM","strength":0.588,"price":66.6726,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-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":"2026-01-28","prior_stop_level":65.9092,"sweep_low":65.6118,"atr14":1.39509,"stop_level":64.914255,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-03-20","known_ts":"2026-03-24","bar_index":2273,"type":"BUY","strength":0.45,"price":62.1518,"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":"Industrials"}},{"ts":"2026-04-24","known_ts":"2026-04-24","bar_index":2281,"type":"RECLAIM","strength":0.725,"price":67.2,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2026-03-20 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-05-12","known_ts":"2026-05-12","bar_index":2285,"type":"SELL","basis":"structure_stop","strength":0.588,"price":65.97,"stop_level":66.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-05-14","known_ts":"2026-05-14","bar_index":2285,"type":"SELL","basis":"structure_stop","strength":0.588,"price":64.11,"stop_level":66.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-05-20","known_ts":"2026-05-20","bar_index":2287,"type":"RECLAIM","strength":0.725,"price":66.26,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2026-05-14","prior_stop_level":66.0,"sweep_low":63.37,"atr14":1.926661,"stop_level":62.40667,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-29","known_ts":"2026-05-29","bar_index":2289,"type":"RECLAIM","strength":0.863,"price":71.35,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-05-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-06-22","known_ts":"2026-06-22","bar_index":2294,"type":"SELL","basis":"structure_stop","strength":0.863,"price":67.77,"stop_level":71.37,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-06-23","known_ts":"2026-06-23","bar_index":2294,"type":"RECLAIM","strength":0.863,"price":71.72,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-06-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":"2026-06-22","prior_stop_level":71.37,"sweep_low":67.61,"atr14":2.180394,"stop_level":66.519803,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-07-09","known_ts":"2026-07-13","bar_index":2298,"type":"REBUY","strength":0.863,"price":75.39,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2026-09-02","known_ts":"2026-09-02","bar_index":2311,"type":"SELL","basis":"structure_stop","strength":1.0,"price":83.59,"stop_level":83.99,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-09-03","known_ts":"2026-09-03","bar_index":2311,"type":"RECLAIM","strength":0.863,"price":85.59,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-09-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2026-09-02","prior_stop_level":83.99,"sweep_low":83.28,"atr14":1.960885,"stop_level":82.299558,"risk_basis":"daily_ohlc_atr14"}],"state":{"position_hint":"flat","last_signal":"RECLAIM","last_scored_signal":"SELL","last_scored_ts":"2026-09-02","last_scored_basis":"structure_stop","bars_since_signal":2,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2016-03-16","2017-02-09","2017-08-18","2017-12-18","2018-01-10","2018-02-20","2018-08-23","2018-09-19","2018-10-15","2018-10-31","2020-02-18","2020-03-13","2021-06-01","2021-06-22","2021-07-22","2021-08-25","2021-12-07","2022-01-28","2022-03-01","2022-05-20","2022-06-22","2022-12-23","2023-03-28","2023-05-05","2023-06-06","2023-09-27","2023-10-31","2024-04-19","2024-08-20","2024-09-16","2024-10-31","2024-12-23","2025-01-13","2025-03-11","2025-10-06","2025-10-17","2025-11-12","2025-11-25","2026-02-24","2026-03-20"],"warnings":[{"ts":"2022-11-28","kind":"confirm","px":51.0512,"level":51.6257},{"ts":"2022-12-05","kind":"arm","px":51.4126},{"ts":"2022-12-06","kind":"confirm","px":50.7454,"level":51.0512},{"ts":"2023-02-09","kind":"arm","px":51.6617},{"ts":"2023-02-27","kind":"confirm","px":51.6524,"level":51.6617},{"ts":"2023-06-15","kind":"arm","px":47.1923},{"ts":"2023-06-23","kind":"confirm","px":46.3346,"level":46.5863},{"ts":"2023-07-27","kind":"arm","px":48.5447},{"ts":"2023-08-15","kind":"confirm","px":48.4044,"level":48.9003},{"ts":"2024-01-03","kind":"arm","px":53.4181},{"ts":"2024-03-14","kind":"arm","px":59.6798},{"ts":"2024-04-04","kind":"confirm","px":60.0259,"level":60.6809},{"ts":"2024-08-05","kind":"arm","px":63.9634},{"ts":"2024-08-06","kind":"confirm","px":65.0802,"level":66.9224},{"ts":"2024-11-21","kind":"arm","px":73.8535},{"ts":"2024-12-05","kind":"confirm","px":69.1525,"level":72.1745},{"ts":"2024-12-09","kind":"arm","px":69.5746},{"ts":"2024-12-10","kind":"confirm","px":69.0086,"level":72.1745},{"ts":"2025-04-04","kind":"arm","px":60.5281},{"ts":"2025-04-07","kind":"confirm","px":59.0805,"level":64.252},{"ts":"2025-04-08","kind":"arm","px":58.5753},{"ts":"2025-04-09","kind":"confirm","px":62.2963,"level":64.252},{"ts":"2025-05-23","kind":"arm","px":65.5608},{"ts":"2025-06-13","kind":"confirm","px":64.6961,"level":65.862},{"ts":"2025-06-16","kind":"arm","px":65.6968},{"ts":"2025-06-17","kind":"confirm","px":64.8612,"level":65.862},{"ts":"2025-07-02","kind":"arm","px":72.5171},{"ts":"2025-07-15","kind":"confirm","px":70.4734,"level":71.7446},{"ts":"2025-12-22","kind":"arm","px":66.7024},{"ts":"2025-12-23","kind":"confirm","px":65.9489,"level":67.4021},{"ts":"2026-01-20","kind":"arm","px":65.9092},{"ts":"2026-01-28","kind":"confirm","px":65.7803,"level":65.9092},{"ts":"2026-04-27","kind":"arm","px":66.12},{"ts":"2026-05-12","kind":"confirm","px":65.97,"level":66.0},{"ts":"2026-05-13","kind":"arm","px":64.51},{"ts":"2026-05-14","kind":"confirm","px":64.11,"level":66.0},{"ts":"2026-06-16","kind":"arm","px":72.23},{"ts":"2026-06-22","kind":"confirm","px":67.77,"level":71.37},{"ts":"2026-07-31","kind":"arm","px":82.27},{"ts":"2026-09-02","kind":"confirm","px":83.59,"level":83.99}],"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":[]}}}