{"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":"LMAT","timeframe":"3D","as_of":"2026-08-14T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2007-03-20","known_ts":"2007-03-20","bar_index":34,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.4223,"stop_level":5.5225,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-05-24","known_ts":"2007-05-29","bar_index":50,"type":"BUY","strength":0.588,"price":5.2221,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"2007-06-25","known_ts":"2007-06-25","bar_index":57,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.1721,"stop_level":5.364,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-07-09","known_ts":"2007-07-11","bar_index":60,"type":"REBUY","strength":0.725,"price":5.3973,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2007-08-07","known_ts":"2007-08-09","bar_index":67,"type":"BUY","strength":0.863,"price":5.5058,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2007-08-23","known_ts":"2007-08-27","bar_index":71,"type":"BUY","strength":0.863,"price":5.5808,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"2007-09-20","known_ts":"2007-09-20","bar_index":77,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.4307,"stop_level":5.5475,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-09-24","known_ts":"2007-09-24","bar_index":78,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.4223,"stop_level":5.5475,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-09-27","known_ts":"2007-10-01","bar_index":79,"type":"REBUY","strength":0.863,"price":5.8978,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2007-09-27","known_ts":"2007-09-27","bar_index":79,"type":"RECLAIM","strength":0.863,"price":5.6309,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-09-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":"2007-09-20","prior_stop_level":5.5475,"sweep_low":5.3806,"atr14":0.265382,"stop_level":5.247909,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-09-27","known_ts":"2007-09-27","bar_index":79,"type":"RECLAIM","strength":0.863,"price":5.6309,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-09-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2007-09-24","prior_stop_level":5.5475,"sweep_low":5.3806,"atr14":0.265382,"stop_level":5.247909,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-10-25","known_ts":"2007-10-25","bar_index":85,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.8812,"stop_level":5.9729,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-10-29","known_ts":"2007-10-29","bar_index":86,"type":"RECLAIM","strength":0.863,"price":6.1648,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-10-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2007-10-25","prior_stop_level":5.9729,"sweep_low":5.6392,"atr14":0.22123,"stop_level":5.528585,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-11-08","known_ts":"2007-11-08","bar_index":89,"type":"RECLAIM","strength":0.863,"price":6.1648,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-10-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-11-16","known_ts":"2007-11-16","bar_index":91,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.073,"stop_level":6.0897,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-11-19","known_ts":"2007-11-19","bar_index":91,"type":"RECLAIM","strength":0.863,"price":6.0981,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-11-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":"2007-11-16","prior_stop_level":6.0897,"sweep_low":5.7727,"atr14":0.276283,"stop_level":5.634558,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-17","known_ts":"2008-03-19","bar_index":118,"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-03-17","trigger_known_ts":"2008-03-19","strength":0.45,"price":2.878,"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.54665,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.5694,"atr14":0.267344,"stop_level":2.435728,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-03","known_ts":"2008-04-07","bar_index":122,"type":"BUY","strength":0.45,"price":3.1283,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-04-03","known_ts":"2008-04-07","bar_index":122,"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-04-03","trigger_known_ts":"2008-04-07","strength":0.45,"price":3.1283,"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.507222,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.6695,"atr14":0.262559,"stop_level":2.538221,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-05-01","known_ts":"2008-05-01","bar_index":128,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.3702,"stop_level":3.4036,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-05-13","known_ts":"2008-05-13","bar_index":131,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.1366,"stop_level":3.4036,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-07-02","known_ts":"2008-07-07","bar_index":143,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-07-02","trigger_known_ts":"2008-07-07","strength":0.588,"price":2.4693,"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.61103,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.1272,"atr14":0.223369,"stop_level":2.015516,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-08","known_ts":"2008-07-10","bar_index":144,"type":"BUY","strength":0.588,"price":2.6278,"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-07-08","known_ts":"2008-07-10","bar_index":144,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-07-08","trigger_known_ts":"2008-07-10","strength":0.588,"price":2.6278,"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.586062,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.1689,"atr14":0.239904,"stop_level":2.048948,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-31","known_ts":"2008-07-31","bar_index":149,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.7946,"stop_level":2.9281,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-08-01","known_ts":"2008-08-01","bar_index":150,"type":"RECLAIM","strength":0.588,"price":3.0115,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-07-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-07-31","prior_stop_level":2.9281,"sweep_low":2.7946,"atr14":0.207952,"stop_level":2.690624,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-19","known_ts":"2008-09-19","bar_index":161,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.6528,"stop_level":2.6695,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-22","known_ts":"2008-09-22","bar_index":161,"type":"RECLAIM","strength":0.725,"price":2.853,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-09-19","prior_stop_level":2.6695,"sweep_low":2.5026,"atr14":0.166924,"stop_level":2.419138,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-07","known_ts":"2008-11-11","bar_index":173,"type":"BUY","strength":0.45,"price":2.4859,"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-07","known_ts":"2008-11-11","bar_index":173,"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-07","trigger_known_ts":"2008-11-11","strength":0.45,"price":2.4859,"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.608415,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.877,"atr14":0.298992,"stop_level":1.727504,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-17","known_ts":"2008-11-17","bar_index":175,"type":"RECLAIM","strength":0.725,"price":2.1856,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-11-07 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-11-26","known_ts":"2008-11-26","bar_index":177,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.9854,"stop_level":2.3525,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-12-12","known_ts":"2008-12-16","bar_index":181,"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-12-12","trigger_known_ts":"2008-12-16","strength":0.45,"price":1.8269,"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.673622,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.6267,"atr14":0.239977,"stop_level":1.506712,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-12-31","known_ts":"2009-01-05","bar_index":185,"type":"BUY","strength":0.45,"price":2.3441,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-12-31","known_ts":"2009-01-05","bar_index":185,"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-12-31","trigger_known_ts":"2009-01-05","strength":0.45,"price":2.3441,"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.581224,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.293,"atr14":0.305834,"stop_level":1.140083,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-13","known_ts":"2009-02-13","bar_index":195,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.7352,"stop_level":1.7518,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-20","known_ts":"2009-02-20","bar_index":196,"type":"RECLAIM","strength":0.588,"price":1.8186,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-02-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-02-13","prior_stop_level":1.7518,"sweep_low":1.2847,"atr14":0.122716,"stop_level":1.223342,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-05","known_ts":"2009-03-05","bar_index":199,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.6684,"stop_level":1.6934,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-09","known_ts":"2009-03-11","bar_index":200,"type":"BUY","strength":0.725,"price":1.7852,"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":30},{"ts":"2009-03-11","known_ts":"2009-03-11","bar_index":200,"type":"RECLAIM","strength":0.725,"price":1.7852,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-03-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":"2009-03-05","prior_stop_level":1.6934,"sweep_low":1.5933,"atr14":0.169242,"stop_level":1.508679,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-30","known_ts":"2009-04-30","bar_index":212,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.1356,"stop_level":2.4109,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-07","known_ts":"2009-05-11","bar_index":214,"type":"REBUY","strength":0.863,"price":2.4693,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2009-05-07","known_ts":"2009-05-07","bar_index":214,"type":"RECLAIM","strength":0.725,"price":2.4776,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-04-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-04-30","prior_stop_level":2.4109,"sweep_low":2.0355,"atr14":0.199677,"stop_level":1.935662,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-06-11","known_ts":"2009-06-15","bar_index":222,"type":"BUY","strength":0.863,"price":2.828,"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":"2009-07-07","known_ts":"2009-07-07","bar_index":227,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.586,"stop_level":2.6361,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-08-06","known_ts":"2009-08-06","bar_index":235,"type":"RECLAIM","strength":1.0,"price":2.9197,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-07-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-12-03","known_ts":"2009-12-03","bar_index":262,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.804,"stop_level":3.9291,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-12-07","known_ts":"2009-12-07","bar_index":263,"type":"RECLAIM","strength":1.0,"price":4.0876,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-12-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-12-03","prior_stop_level":3.9291,"sweep_low":3.7956,"atr14":0.158337,"stop_level":3.716431,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-04-13","known_ts":"2010-04-15","bar_index":292,"type":"BUY","strength":0.725,"price":3.9541,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2010-09-28","known_ts":"2010-09-28","bar_index":331,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.681,"stop_level":5.7477,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-09-29","known_ts":"2010-09-29","bar_index":331,"type":"RECLAIM","strength":1.0,"price":5.8144,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-09-28 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-09-28","prior_stop_level":5.7477,"sweep_low":5.5975,"atr14":0.225903,"stop_level":5.484549,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-01-13","known_ts":"2011-01-13","bar_index":356,"type":"RECLAIM","strength":0.863,"price":5.9896,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-09-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-28","known_ts":"2011-01-28","bar_index":359,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.8812,"stop_level":5.8978,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-31","known_ts":"2011-01-31","bar_index":359,"type":"RECLAIM","strength":0.863,"price":5.9145,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-28 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-28","prior_stop_level":5.8978,"sweep_low":5.7977,"atr14":0.146501,"stop_level":5.724449,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-04-28","known_ts":"2011-05-02","bar_index":380,"type":"BUY","strength":0.725,"price":5.8737,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2011-06-14","known_ts":"2011-06-14","bar_index":390,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.8148,"stop_level":5.8568,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-06-16","known_ts":"2011-06-16","bar_index":391,"type":"RECLAIM","strength":0.725,"price":5.8652,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-06-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2011-06-14","prior_stop_level":5.8568,"sweep_low":5.7896,"atr14":0.085776,"stop_level":5.746712,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-06-23","known_ts":"2011-06-27","bar_index":393,"type":"REBUY","strength":0.725,"price":5.9323,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2011-07-27","known_ts":"2011-07-27","bar_index":400,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.9239,"stop_level":5.9742,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-12-13","known_ts":"2011-12-15","bar_index":433,"type":"BUY","strength":0.45,"price":4.5609,"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-01-20","known_ts":"2012-01-20","bar_index":441,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.7467,"stop_level":4.8143,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-01-23","known_ts":"2012-01-23","bar_index":441,"type":"RECLAIM","strength":0.588,"price":4.8988,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-01-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-01-20","prior_stop_level":4.8143,"sweep_low":4.6454,"atr14":0.169793,"stop_level":4.560503,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-08","known_ts":"2012-02-08","bar_index":445,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.6707,"stop_level":4.7467,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-02-14","known_ts":"2012-02-16","bar_index":447,"type":"REBUY","strength":0.588,"price":4.7721,"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":"2012-03-02","known_ts":"2012-03-06","bar_index":451,"type":"BUY","strength":0.588,"price":4.865,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-04-04","known_ts":"2012-04-04","bar_index":458,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.725,"stop_level":4.8013,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-04-05","known_ts":"2012-04-05","bar_index":459,"type":"RECLAIM","strength":0.588,"price":4.9201,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-04-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-04-04","prior_stop_level":4.8013,"sweep_low":4.725,"atr14":0.170989,"stop_level":4.639506,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-05-29","known_ts":"2012-05-31","bar_index":471,"type":"BUY","strength":0.725,"price":4.7465,"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":75},{"ts":"2012-08-15","known_ts":"2012-08-15","bar_index":489,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.3468,"stop_level":5.3856,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-08-16","known_ts":"2012-08-16","bar_index":489,"type":"RECLAIM","strength":0.863,"price":5.4666,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-08-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":"2012-08-15","prior_stop_level":5.3856,"sweep_low":5.304,"atr14":0.157984,"stop_level":5.225008,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-11-28","known_ts":"2012-11-30","bar_index":513,"type":"BUY","strength":0.863,"price":5.5404,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2012-12-13","known_ts":"2012-12-13","bar_index":516,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.1538,"stop_level":5.3084,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-12-19","known_ts":"2012-12-19","bar_index":518,"type":"RECLAIM","strength":0.725,"price":5.4631,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-12-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2012-12-13","prior_stop_level":5.3084,"sweep_low":4.9563,"atr14":0.192908,"stop_level":4.859846,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-01-16","known_ts":"2013-01-18","bar_index":524,"type":"BUY","strength":0.863,"price":5.3256,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2013-02-21","known_ts":"2013-02-21","bar_index":532,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.1195,"stop_level":5.2225,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2013-02-26","known_ts":"2013-02-26","bar_index":533,"type":"RECLAIM","strength":0.725,"price":5.2483,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-02-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2013-02-21","prior_stop_level":5.2225,"sweep_low":5.1195,"atr14":0.143948,"stop_level":5.047526,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-03-27","known_ts":"2013-04-01","bar_index":540,"type":"BUY","strength":0.588,"price":5.2833,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"2013-06-27","known_ts":"2013-06-27","bar_index":561,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.6556,"stop_level":5.6729,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-07-01","known_ts":"2013-07-01","bar_index":562,"type":"RECLAIM","strength":0.863,"price":5.7944,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2013-06-27","prior_stop_level":5.6729,"sweep_low":5.5602,"atr14":0.147379,"stop_level":5.486511,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-15","known_ts":"2013-07-15","bar_index":565,"type":"RECLAIM","strength":1.0,"price":5.6816,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-06-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-09-06","known_ts":"2013-09-06","bar_index":577,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.9065,"stop_level":5.9588,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-09-11","known_ts":"2013-09-11","bar_index":578,"type":"RECLAIM","strength":0.863,"price":5.9675,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-09-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2013-09-06","prior_stop_level":5.9588,"sweep_low":5.7497,"atr14":0.170375,"stop_level":5.664513,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-10-16","known_ts":"2013-10-18","bar_index":587,"type":"BUY","strength":0.863,"price":6.1766,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2013-12-03","known_ts":"2013-12-03","bar_index":598,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.116,"stop_level":7.1684,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-03-03","known_ts":"2014-03-05","bar_index":618,"type":"BUY","strength":0.725,"price":7.1422,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2014-03-17","known_ts":"2014-03-17","bar_index":621,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.0461,"stop_level":7.081,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-03-21","known_ts":"2014-03-21","bar_index":622,"type":"RECLAIM","strength":0.725,"price":7.0943,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-03-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2014-03-17","prior_stop_level":7.081,"sweep_low":6.9237,"atr14":0.169355,"stop_level":6.839022,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-05-01","known_ts":"2014-05-05","bar_index":632,"type":"BUY","strength":0.725,"price":7.1295,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"2014-06-23","known_ts":"2014-06-25","bar_index":644,"type":"BUY","strength":0.725,"price":7.2843,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":70},{"ts":"2014-10-16","known_ts":"2014-10-20","bar_index":671,"type":"BUY","strength":0.45,"price":6.0778,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-11-18","known_ts":"2014-11-18","bar_index":678,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.2771,"stop_level":6.2904,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-11-20","known_ts":"2014-11-20","bar_index":679,"type":"RECLAIM","strength":0.588,"price":6.3394,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-11-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":"2014-11-18","prior_stop_level":6.2904,"sweep_low":6.2325,"atr14":0.158906,"stop_level":6.153047,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-24","known_ts":"2014-12-24","bar_index":687,"type":"RECLAIM","strength":0.725,"price":6.7757,"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-01-06","known_ts":"2015-01-06","bar_index":689,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.4907,"stop_level":6.6065,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-01-08","known_ts":"2015-01-08","bar_index":690,"type":"RECLAIM","strength":0.725,"price":6.6154,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-01-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":"2015-01-06","prior_stop_level":6.6065,"sweep_low":6.4195,"atr14":0.235332,"stop_level":6.301834,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-22","known_ts":"2015-01-26","bar_index":693,"type":"REBUY","strength":0.863,"price":6.8647,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2015-03-03","known_ts":"2015-03-05","bar_index":702,"type":"BUY","strength":0.863,"price":7.3277,"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":30},{"ts":"2015-03-19","known_ts":"2015-03-23","bar_index":706,"type":"BUY","strength":0.863,"price":7.3466,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2015-05-26","known_ts":"2015-05-26","bar_index":721,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.8668,"stop_level":8.9484,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-05-27","known_ts":"2015-05-27","bar_index":721,"type":"RECLAIM","strength":0.863,"price":9.262,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-05-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-05-26","prior_stop_level":8.9484,"sweep_low":8.6601,"atr14":0.331857,"stop_level":8.494171,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-10","known_ts":"2015-06-10","bar_index":725,"type":"RECLAIM","strength":1.0,"price":9.6933,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-05-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-11-06","known_ts":"2015-11-10","bar_index":760,"type":"BUY","strength":0.725,"price":12.4149,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":70},{"ts":"2016-01-05","known_ts":"2016-01-05","bar_index":773,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.6545,"stop_level":15.0611,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-03-02","known_ts":"2016-03-04","bar_index":786,"type":"BUY","strength":0.725,"price":13.0554,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":70},{"ts":"2016-03-21","known_ts":"2016-03-21","bar_index":790,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.217,"stop_level":13.0825,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2016-03-29","known_ts":"2016-03-29","bar_index":792,"type":"RECLAIM","strength":0.725,"price":13.4677,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-03-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2016-03-21","prior_stop_level":13.0825,"sweep_low":11.8363,"atr14":0.595812,"stop_level":11.538394,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-11","known_ts":"2016-04-11","bar_index":795,"type":"RECLAIM","strength":0.725,"price":14.1474,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-03-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-26","known_ts":"2016-05-26","bar_index":806,"type":"SELL","basis":"structure_stop","strength":0.45,"price":12.6628,"stop_level":13.4948,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2016-06-03","known_ts":"2016-06-03","bar_index":807,"type":"RECLAIM","strength":0.588,"price":13.5173,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-05-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2016-05-26","prior_stop_level":13.4948,"sweep_low":12.4992,"atr14":0.483024,"stop_level":12.257688,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-19","known_ts":"2016-07-21","bar_index":818,"type":"BUY","strength":0.45,"price":13.0446,"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-27","known_ts":"2016-07-27","bar_index":820,"type":"RECLAIM","strength":0.588,"price":15.6353,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-07-19 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2016-08-24","known_ts":"2016-08-24","bar_index":826,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.5575,"stop_level":15.7081,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-08-25","known_ts":"2016-08-25","bar_index":827,"type":"RECLAIM","strength":0.725,"price":15.7307,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-08-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-08-24","prior_stop_level":15.7081,"sweep_low":15.3661,"atr14":0.438969,"stop_level":15.146616,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-09-08","known_ts":"2016-09-08","bar_index":830,"type":"RECLAIM","strength":0.725,"price":19.2486,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-08-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-09-28","known_ts":"2016-09-28","bar_index":834,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.2917,"stop_level":18.5013,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-10-25","known_ts":"2016-10-25","bar_index":841,"type":"RECLAIM","strength":0.863,"price":19.2395,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-09-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-03-20","known_ts":"2017-03-22","bar_index":874,"type":"BUY","strength":0.725,"price":21.9737,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2017-05-17","known_ts":"2017-05-17","bar_index":887,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.172,"stop_level":27.7852,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-05-24","known_ts":"2017-05-24","bar_index":889,"type":"RECLAIM","strength":0.725,"price":28.1573,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-05-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2017-05-17","prior_stop_level":27.7852,"sweep_low":26.5344,"atr14":1.091767,"stop_level":25.988516,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-06-01","known_ts":"2017-06-01","bar_index":891,"type":"RECLAIM","strength":1.0,"price":28.6982,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-05-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-10-04","known_ts":"2017-10-06","bar_index":920,"type":"REBUY","strength":1.0,"price":35.3202,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":25},{"ts":"2017-10-13","known_ts":"2017-10-13","bar_index":922,"type":"SELL","basis":"structure_stop","strength":1.0,"price":34.0805,"stop_level":34.1356,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-10-18","known_ts":"2017-10-18","bar_index":923,"type":"RECLAIM","strength":1.0,"price":35.0907,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-10-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-10-13","prior_stop_level":34.1356,"sweep_low":33.6121,"atr14":0.741382,"stop_level":33.241409,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-12","known_ts":"2018-01-17","bar_index":943,"type":"BUY","strength":0.588,"price":30.2258,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2018-04-26","known_ts":"2018-04-26","bar_index":966,"type":"SELL","basis":"structure_stop","strength":0.725,"price":29.8132,"stop_level":32.7715,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-06-01","known_ts":"2018-06-05","bar_index":975,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-06-01","trigger_known_ts":"2018-06-05","strength":0.45,"price":31.8132,"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.152256,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":29.5692,"atr14":0.935336,"stop_level":29.101532,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-06-11","known_ts":"2018-06-13","bar_index":977,"type":"BUY","strength":0.588,"price":33.8171,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2018-07-27","known_ts":"2018-07-27","bar_index":988,"type":"SELL","basis":"structure_stop","strength":0.725,"price":32.0625,"stop_level":33.577,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-08-14","known_ts":"2018-08-14","bar_index":992,"type":"RECLAIM","strength":0.725,"price":34.0387,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-07-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-08-30","known_ts":"2018-09-04","bar_index":996,"type":"BUY","strength":0.725,"price":34.057,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2018-09-05","known_ts":"2018-09-05","bar_index":997,"type":"SELL","basis":"structure_stop","strength":0.725,"price":32.6414,"stop_level":33.0022,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-09-26","known_ts":"2018-09-28","bar_index":1002,"type":"BUY","strength":0.588,"price":35.8426,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2018-10-22","known_ts":"2018-10-24","bar_index":1008,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-10-22","trigger_known_ts":"2018-10-24","strength":0.45,"price":25.6653,"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.316083,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":25.3507,"atr14":1.130911,"stop_level":24.785244,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-20","known_ts":"2018-11-23","bar_index":1015,"type":"BUY","strength":0.45,"price":25.6379,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-12-27","known_ts":"2018-12-31","bar_index":1023,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-12-27","trigger_known_ts":"2018-12-31","strength":0.45,"price":21.9276,"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.415683,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.2116,"atr14":0.926949,"stop_level":19.748126,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-10","known_ts":"2019-01-14","bar_index":1026,"type":"BUY","strength":0.45,"price":21.4638,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-01-10","known_ts":"2019-01-14","bar_index":1026,"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-01-10","trigger_known_ts":"2019-01-14","strength":0.45,"price":21.4638,"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.428042,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.6197,"atr14":0.964353,"stop_level":20.137524,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-18","known_ts":"2019-01-23","bar_index":1028,"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-01-18","trigger_known_ts":"2019-01-23","strength":0.45,"price":21.603,"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.424333,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.8053,"atr14":0.841011,"stop_level":20.384794,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-12","known_ts":"2019-04-12","bar_index":1047,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.7359,"stop_level":27.7918,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-06-20","known_ts":"2019-06-24","bar_index":1063,"type":"BUY","strength":0.588,"price":25.8171,"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":45},{"ts":"2019-08-15","known_ts":"2019-08-15","bar_index":1076,"type":"SELL","basis":"structure_stop","strength":0.863,"price":28.9241,"stop_level":28.9801,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-08-16","known_ts":"2019-08-16","bar_index":1076,"type":"RECLAIM","strength":0.863,"price":29.4093,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-08-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":"2019-08-15","prior_stop_level":28.9801,"sweep_low":28.7468,"atr14":0.936467,"stop_level":28.278566,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-03","known_ts":"2019-09-03","bar_index":1080,"type":"RECLAIM","strength":0.863,"price":29.7321,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-08-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-10-08","known_ts":"2019-10-08","bar_index":1088,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.255,"stop_level":29.7602,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-10-14","known_ts":"2019-10-14","bar_index":1089,"type":"RECLAIM","strength":0.725,"price":30.3215,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-10-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2019-10-08","prior_stop_level":29.7602,"sweep_low":28.8994,"atr14":1.106338,"stop_level":28.346231,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-01-02","known_ts":"2020-01-02","bar_index":1108,"type":"RECLAIM","strength":1.0,"price":34.0922,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-10-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-01-07","known_ts":"2020-01-09","bar_index":1109,"type":"BUY","strength":1.0,"price":34.8894,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2020-01-29","known_ts":"2020-01-29","bar_index":1114,"type":"SELL","basis":"structure_stop","strength":0.863,"price":33.5013,"stop_level":33.5764,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2020-01-31","known_ts":"2020-01-31","bar_index":1114,"type":"RECLAIM","strength":0.863,"price":33.7546,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-29 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":"2020-01-29","prior_stop_level":33.5764,"sweep_low":32.9574,"atr14":0.923747,"stop_level":32.495527,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-07","known_ts":"2020-04-09","bar_index":1130,"type":"BUY","strength":0.588,"price":25.8499,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2020-05-04","known_ts":"2020-05-04","bar_index":1136,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.7891,"stop_level":24.6736,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-08","known_ts":"2020-05-08","bar_index":1137,"type":"RECLAIM","strength":0.588,"price":24.8242,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-05-04","prior_stop_level":24.6736,"sweep_low":23.5256,"atr14":1.527152,"stop_level":22.762024,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-18","known_ts":"2020-05-18","bar_index":1139,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.7609,"stop_level":23.7891,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-20","known_ts":"2020-05-20","bar_index":1140,"type":"RECLAIM","strength":0.588,"price":23.9639,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-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":"2020-05-18","prior_stop_level":23.7891,"sweep_low":23.2272,"atr14":1.359772,"stop_level":22.547314,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-12","known_ts":"2020-06-12","bar_index":1145,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.2177,"stop_level":25.0597,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-08-24","known_ts":"2020-08-24","bar_index":1162,"type":"RECLAIM","strength":0.863,"price":29.6761,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-10-02","known_ts":"2020-10-02","bar_index":1171,"type":"SELL","basis":"structure_stop","strength":1.0,"price":30.1783,"stop_level":30.4531,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-10-08","known_ts":"2020-10-08","bar_index":1172,"type":"RECLAIM","strength":1.0,"price":30.7089,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-10-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-10-02","prior_stop_level":30.4531,"sweep_low":29.6856,"atr14":1.159471,"stop_level":29.105865,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-22","known_ts":"2020-10-22","bar_index":1176,"type":"RECLAIM","strength":1.0,"price":31.4859,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-10-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-10-30","known_ts":"2020-11-03","bar_index":1178,"type":"BUY","strength":1.0,"price":33.0777,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2020-12-02","known_ts":"2020-12-02","bar_index":1185,"type":"SELL","basis":"structure_stop","strength":1.0,"price":35.4196,"stop_level":35.8186,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-12-31","known_ts":"2020-12-31","bar_index":1192,"type":"RECLAIM","strength":1.0,"price":39.447,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-12-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-02-23","known_ts":"2021-02-23","bar_index":1203,"type":"SELL","basis":"structure_stop","strength":1.0,"price":44.8231,"stop_level":45.146,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-02-24","known_ts":"2021-02-26","bar_index":1204,"type":"REBUY","strength":1.0,"price":48.8124,"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":"2021-02-24","known_ts":"2021-02-24","bar_index":1204,"type":"RECLAIM","strength":1.0,"price":45.279,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-02-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":"2021-02-23","prior_stop_level":45.146,"sweep_low":43.5123,"atr14":1.884746,"stop_level":42.569927,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-07-14","known_ts":"2021-07-14","bar_index":1236,"type":"SELL","basis":"structure_stop","strength":1.0,"price":52.0244,"stop_level":56.0607,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-09-01","known_ts":"2021-09-03","bar_index":1248,"type":"BUY","strength":0.725,"price":55.9528,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2021-11-04","known_ts":"2021-11-08","bar_index":1263,"type":"BUY","strength":0.725,"price":52.2909,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":90},{"ts":"2021-12-17","known_ts":"2021-12-21","bar_index":1273,"type":"BUY","strength":0.45,"price":47.7805,"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":"2022-01-13","known_ts":"2022-01-13","bar_index":1279,"type":"SELL","basis":"structure_stop","strength":0.45,"price":44.6666,"stop_level":44.8008,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-02-14","known_ts":"2022-02-16","bar_index":1286,"type":"BUY","strength":0.45,"price":42.1181,"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":"Health Care"}},{"ts":"2022-03-14","known_ts":"2022-03-14","bar_index":1292,"type":"SELL","basis":"structure_stop","strength":0.588,"price":40.2291,"stop_level":40.4989,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-03-16","known_ts":"2022-03-16","bar_index":1293,"type":"RECLAIM","strength":0.588,"price":42.0061,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-03-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":"2022-03-14","prior_stop_level":40.4989,"sweep_low":39.6623,"atr14":1.714211,"stop_level":38.805194,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-04-22","known_ts":"2022-04-22","bar_index":1301,"type":"SELL","basis":"structure_stop","strength":0.588,"price":42.5248,"stop_level":44.0137,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-05-19","known_ts":"2022-05-23","bar_index":1308,"type":"BUY","strength":0.588,"price":42.7054,"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":"Health Care"}},{"ts":"2022-06-14","known_ts":"2022-06-14","bar_index":1313,"type":"SELL","basis":"structure_stop","strength":0.588,"price":40.9425,"stop_level":43.2546,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-06-21","known_ts":"2022-06-23","bar_index":1315,"type":"REBUY","strength":0.588,"price":43.1582,"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,"retro_override":true,"retro_ctx":{"group_id":"Health Care"}},{"ts":"2022-07-18","known_ts":"2022-07-18","bar_index":1321,"type":"SELL","basis":"structure_stop","strength":0.725,"price":43.6303,"stop_level":44.1119,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-07-19","known_ts":"2022-07-19","bar_index":1321,"type":"RECLAIM","strength":0.588,"price":45.1524,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-07-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":"2022-07-18","prior_stop_level":44.1119,"sweep_low":43.2353,"atr14":1.674352,"stop_level":42.398124,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-03","known_ts":"2022-08-03","bar_index":1325,"type":"RECLAIM","strength":0.863,"price":51.2889,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-07-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-09-06","known_ts":"2022-09-06","bar_index":1332,"type":"SELL","basis":"structure_stop","strength":0.863,"price":47.0211,"stop_level":47.3881,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-09-07","known_ts":"2022-09-07","bar_index":1333,"type":"RECLAIM","strength":0.863,"price":48.5084,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-09-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-09-06","prior_stop_level":47.3881,"sweep_low":46.3548,"atr14":1.482041,"stop_level":45.61378,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-20","known_ts":"2022-09-20","bar_index":1336,"type":"RECLAIM","strength":0.863,"price":47.7165,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-09-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-09","known_ts":"2022-12-13","bar_index":1355,"type":"BUY","strength":0.588,"price":46.4602,"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":30},{"ts":"2023-03-10","known_ts":"2023-03-10","bar_index":1375,"type":"SELL","basis":"structure_stop","strength":0.863,"price":46.5835,"stop_level":46.7797,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-03-14","known_ts":"2023-03-14","bar_index":1376,"type":"RECLAIM","strength":0.863,"price":48.4189,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-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":"2023-03-10","prior_stop_level":46.7797,"sweep_low":45.8843,"atr14":1.391069,"stop_level":45.188765,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-03-27","known_ts":"2023-03-27","bar_index":1379,"type":"RECLAIM","strength":0.863,"price":50.1863,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-03-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-11-07","known_ts":"2023-11-09","bar_index":1431,"type":"BUY","strength":0.588,"price":47.6295,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":90,"retro_override":true,"retro_ctx":{"group_id":"Health Care"}},{"ts":"2024-01-03","known_ts":"2024-01-03","bar_index":1443,"type":"SELL","basis":"structure_stop","strength":0.588,"price":52.8545,"stop_level":53.6567,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-01-08","known_ts":"2024-01-08","bar_index":1444,"type":"RECLAIM","strength":0.588,"price":54.6643,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-01-03","prior_stop_level":53.6567,"sweep_low":51.7296,"atr14":1.639543,"stop_level":50.909828,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-18","known_ts":"2024-01-18","bar_index":1447,"type":"RECLAIM","strength":0.725,"price":57.5893,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-04-02","known_ts":"2024-04-02","bar_index":1464,"type":"SELL","basis":"structure_stop","strength":1.0,"price":62.7887,"stop_level":64.1125,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-04-09","known_ts":"2024-04-09","bar_index":1465,"type":"RECLAIM","strength":1.0,"price":65.6619,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-04-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-04-02","prior_stop_level":64.1125,"sweep_low":61.9356,"atr14":1.774472,"stop_level":61.048364,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-05-06","known_ts":"2024-05-06","bar_index":1472,"type":"RECLAIM","strength":1.0,"price":73.5461,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-04-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-02","known_ts":"2024-08-02","bar_index":1492,"type":"SELL","basis":"structure_stop","strength":1.0,"price":83.5333,"stop_level":84.339,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-03","known_ts":"2024-12-03","bar_index":1520,"type":"SELL","basis":"structure_stop","strength":1.0,"price":103.5575,"stop_level":103.9618,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-01-24","known_ts":"2025-01-28","bar_index":1532,"type":"BUY","strength":0.725,"price":98.8638,"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":"2025-03-03","known_ts":"2025-03-03","bar_index":1540,"type":"SELL","basis":"structure_stop","strength":0.588,"price":90.8766,"stop_level":98.1538,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2025-03-05","known_ts":"2025-03-05","bar_index":1541,"type":"SELL","basis":"structure_stop","strength":0.588,"price":85.7884,"stop_level":98.1538,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2025-04-16","known_ts":"2025-04-21","bar_index":1551,"type":"BUY","strength":0.45,"price":83.7456,"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":"Health Care"}},{"ts":"2025-04-22","known_ts":"2025-04-22","bar_index":1552,"type":"RECLAIM","strength":0.588,"price":90.7047,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-04-16 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2025-05-22","known_ts":"2025-05-22","bar_index":1559,"type":"SELL","basis":"structure_stop","strength":0.588,"price":78.399,"stop_level":79.3369,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-05-23","known_ts":"2025-05-23","bar_index":1559,"type":"RECLAIM","strength":0.588,"price":80.6582,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-05-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-05-22","prior_stop_level":79.3369,"sweep_low":77.636,"atr14":3.104184,"stop_level":76.083908,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-17","known_ts":"2025-07-17","bar_index":1571,"type":"SELL","basis":"structure_stop","strength":0.588,"price":81.3518,"stop_level":82.2238,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-07-21","known_ts":"2025-07-21","bar_index":1572,"type":"SELL","basis":"structure_stop","strength":0.588,"price":79.0926,"stop_level":82.2238,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-08-05","known_ts":"2025-08-05","bar_index":1576,"type":"RECLAIM","strength":0.725,"price":93.401,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-07-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-03","known_ts":"2025-09-03","bar_index":1582,"type":"SELL","basis":"structure_stop","strength":0.863,"price":93.8924,"stop_level":94.1739,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-04","known_ts":"2025-09-04","bar_index":1583,"type":"RECLAIM","strength":0.863,"price":96.3847,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-09-03","prior_stop_level":94.1739,"sweep_low":90.1689,"atr14":3.153959,"stop_level":88.591921,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-05","known_ts":"2026-01-07","bar_index":1611,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2026-01-05","trigger_known_ts":"2026-01-07","strength":0.45,"price":83.3508,"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.180534,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":79.0215,"atr14":2.32952,"stop_level":77.85674,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-08","known_ts":"2026-01-12","bar_index":1612,"type":"BUY","strength":0.45,"price":83.4304,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2026-01-08","known_ts":"2026-01-12","bar_index":1612,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2026-01-08","trigger_known_ts":"2026-01-12","strength":0.45,"price":83.4304,"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.179751,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":79.0215,"atr14":2.405553,"stop_level":77.818724,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-13","known_ts":"2026-01-13","bar_index":1613,"type":"RECLAIM","strength":0.588,"price":86.0877,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2026-01-08 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2026-01-29","known_ts":"2026-01-29","bar_index":1616,"type":"SELL","basis":"structure_stop","strength":0.588,"price":83.4603,"stop_level":83.8186,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-01-30","known_ts":"2026-01-30","bar_index":1617,"type":"RECLAIM","strength":0.588,"price":84.565,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-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":"2026-01-29","prior_stop_level":83.8186,"sweep_low":82.8731,"atr14":2.392369,"stop_level":81.676915,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-12","known_ts":"2026-02-12","bar_index":1620,"type":"RECLAIM","strength":0.725,"price":88.8246,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-01-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-03-20","known_ts":"2026-03-20","bar_index":1628,"type":"SELL","basis":"structure_stop","strength":0.863,"price":106.048,"stop_level":106.2774,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-03-23","known_ts":"2026-03-23","bar_index":1628,"type":"RECLAIM","strength":0.863,"price":107.5941,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-03-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":"2026-03-20","prior_stop_level":106.2774,"sweep_low":103.7437,"atr14":3.87516,"stop_level":101.80612,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-07","known_ts":"2026-04-07","bar_index":1632,"type":"RECLAIM","strength":0.863,"price":112.4322,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-03-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-07-02","known_ts":"2026-07-07","bar_index":1652,"type":"BUY","strength":0.725,"price":105.7,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":70},{"ts":"2026-07-23","known_ts":"2026-07-23","bar_index":1656,"type":"SELL","basis":"structure_stop","strength":0.725,"price":97.49,"stop_level":97.86,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-07-27","known_ts":"2026-07-27","bar_index":1657,"type":"RECLAIM","strength":0.725,"price":98.93,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-07-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2026-07-23","prior_stop_level":97.86,"sweep_low":95.28,"atr14":3.673779,"stop_level":93.443111,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-08-07","known_ts":"2026-08-07","bar_index":1660,"type":"SELL","basis":"structure_stop","strength":0.45,"price":81.45,"stop_level":95.59,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}}],"state":{"position_hint":"flat","last_signal":"SELL","last_scored_signal":"SELL","last_scored_ts":"2026-08-07","last_scored_basis":"structure_stop","bars_since_signal":2,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":false},"early_dots":["2018-05-10","2018-09-21","2018-11-02","2019-04-30","2019-05-13","2019-06-04","2019-10-10","2019-11-13","2020-02-20","2020-03-17","2020-12-17","2021-03-22","2021-03-30","2021-05-20","2021-07-29","2021-08-27","2021-10-14","2021-11-04","2021-12-06","2022-02-04","2022-09-07","2022-09-28","2022-10-19","2022-11-14","2023-07-14","2023-08-22","2023-09-18","2023-10-25","2024-04-26","2024-09-18","2024-10-30","2024-12-31","2025-03-18","2025-04-11","2025-10-08","2025-11-11","2025-12-16","2026-05-19","2026-06-05","2026-06-24"],"warnings":[{"ts":"2022-06-13","kind":"arm","px":41.6361},{"ts":"2022-06-14","kind":"confirm","px":40.9425,"level":43.2546},{"ts":"2022-07-12","kind":"arm","px":44.1505},{"ts":"2022-07-18","kind":"confirm","px":43.6303,"level":44.1119},{"ts":"2022-08-18","kind":"arm","px":50.4797},{"ts":"2022-09-06","kind":"confirm","px":47.0211,"level":47.3881},{"ts":"2023-02-28","kind":"arm","px":48.5227},{"ts":"2023-03-10","kind":"confirm","px":46.5835,"level":46.7797},{"ts":"2023-04-14","kind":"arm","px":51.07},{"ts":"2023-05-15","kind":"arm","px":62.4124},{"ts":"2023-12-01","kind":"arm","px":52.6589},{"ts":"2024-01-03","kind":"confirm","px":52.8545,"level":53.6567},{"ts":"2024-02-22","kind":"arm","px":59.3599},{"ts":"2024-04-02","kind":"confirm","px":62.7887,"level":64.1125},{"ts":"2024-05-24","kind":"arm","px":78.3646},{"ts":"2024-07-25","kind":"arm","px":84.7419},{"ts":"2024-08-02","kind":"confirm","px":83.5333,"level":84.339},{"ts":"2024-11-19","kind":"arm","px":102.1371},{"ts":"2024-12-03","kind":"confirm","px":103.5575,"level":103.9618},{"ts":"2025-02-28","kind":"arm","px":90.5709},{"ts":"2025-03-03","kind":"confirm","px":90.8766,"level":98.1538},{"ts":"2025-03-04","kind":"arm","px":89.2101},{"ts":"2025-03-05","kind":"confirm","px":85.7884,"level":98.1538},{"ts":"2025-05-06","kind":"arm","px":81.1459},{"ts":"2025-05-22","kind":"confirm","px":78.399,"level":79.3369},{"ts":"2025-07-16","kind":"arm","px":81.8572},{"ts":"2025-07-17","kind":"confirm","px":81.3518,"level":82.2238},{"ts":"2025-07-18","kind":"arm","px":79.043},{"ts":"2025-07-21","kind":"confirm","px":79.0926,"level":82.2238},{"ts":"2025-08-27","kind":"arm","px":95.0045},{"ts":"2025-09-03","kind":"confirm","px":93.8924,"level":94.1739},{"ts":"2026-01-26","kind":"arm","px":84.8735},{"ts":"2026-01-29","kind":"confirm","px":83.4603,"level":83.8186},{"ts":"2026-03-04","kind":"arm","px":105.9028},{"ts":"2026-03-20","kind":"confirm","px":106.048,"level":106.2774},{"ts":"2026-03-23","kind":"arm","px":107.5941},{"ts":"2026-07-21","kind":"arm","px":100.61},{"ts":"2026-07-23","kind":"confirm","px":97.49,"level":97.86},{"ts":"2026-08-06","kind":"arm","px":80.82},{"ts":"2026-08-07","kind":"confirm","px":81.45,"level":95.59}],"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":[]}}}