{"opportunities":{"schema":"opportunity_timeline.v1","as_of":"2026-08-13","priced_through":{"CN":null,"HK":null,"US":"2026-08-12"},"events":[{"id":"opp_56b76d2d32e9b4b39af3","market":"US","system":"prophet_board","definition":"confluence","authority":"candidate","surfaced_at":"2026-07-24","entry_date":"2026-07-27","entry_basis":"next_session_close","entry_price":121.05,"rank":12,"tier":null,"state":"stopped","maturity":"matured","latest_price":118.07,"return_pct":-2.5,"excess_pct":-7.05,"sessions":10,"source_artifact":"site/factordata/us_track_ledger.json","source_as_of":"2026-08-12","priced_through":"2026-08-12"}]},"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":"SJM","timeframe":"3D","as_of":"2026-08-11T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1995-04-20","known_ts":"1995-04-24","bar_index":40,"type":"BUY","strength":0.45,"price":9.9463,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1995-06-19","known_ts":"1995-06-19","bar_index":53,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.0035,"stop_level":10.0606,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-06-21","known_ts":"1995-06-21","bar_index":54,"type":"RECLAIM","strength":0.725,"price":10.175,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-06-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":"1995-06-19","prior_stop_level":10.0606,"sweep_low":9.832,"atr14":0.282839,"stop_level":9.690581,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-07-03","known_ts":"1995-07-06","bar_index":57,"type":"REBUY","strength":0.725,"price":10.2893,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1995-08-02","known_ts":"1995-08-04","bar_index":64,"type":"BUY","strength":0.588,"price":10.2321,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"1995-11-21","known_ts":"1995-11-24","bar_index":90,"type":"BUY","strength":0.45,"price":9.2604,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1995-12-27","known_ts":"1995-12-27","bar_index":98,"type":"RECLAIM","strength":0.588,"price":10.0606,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1995-11-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1996-01-10","known_ts":"1996-01-10","bar_index":101,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.4318,"stop_level":9.5462,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-01-15","known_ts":"1996-01-15","bar_index":102,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.0889,"stop_level":9.5462,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-03-01","known_ts":"1996-03-05","bar_index":113,"type":"BUY","strength":0.863,"price":9.6033,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"1996-03-14","known_ts":"1996-03-18","bar_index":116,"type":"BUY","strength":0.725,"price":9.3747,"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":35},{"ts":"1996-03-22","known_ts":"1996-03-26","bar_index":118,"type":"BUY","strength":0.725,"price":9.3175,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"1996-05-13","known_ts":"1996-05-13","bar_index":129,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.5462,"stop_level":9.6033,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-09-09","known_ts":"1996-09-11","bar_index":157,"type":"BUY","strength":0.45,"price":7.7741,"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":"1996-10-22","known_ts":"1996-10-22","bar_index":167,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.717,"stop_level":7.7741,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-10-28","known_ts":"1996-10-28","bar_index":168,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.5455,"stop_level":7.717,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-10-24","known_ts":"1996-10-24","bar_index":168,"type":"RECLAIM","strength":0.588,"price":7.8313,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-10-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":"1996-10-22","prior_stop_level":7.7741,"sweep_low":7.5455,"atr14":0.161128,"stop_level":7.464936,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-10-30","known_ts":"1996-10-30","bar_index":169,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.5455,"stop_level":7.717,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-12-12","known_ts":"1996-12-12","bar_index":179,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.1743,"stop_level":8.2314,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-12-17","known_ts":"1996-12-17","bar_index":180,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.0599,"stop_level":8.2314,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-01-08","known_ts":"1997-01-10","bar_index":185,"type":"REBUY","strength":0.725,"price":8.2886,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"1997-02-14","known_ts":"1997-02-19","bar_index":194,"type":"BUY","strength":0.863,"price":8.4029,"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":45},{"ts":"1997-03-10","known_ts":"1997-03-12","bar_index":199,"type":"BUY","strength":0.863,"price":8.5172,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"1997-03-26","known_ts":"1997-03-26","bar_index":203,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.9456,"stop_level":8.2886,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-04-30","known_ts":"1997-05-02","bar_index":211,"type":"BUY","strength":0.725,"price":8.1171,"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":35},{"ts":"1997-10-15","known_ts":"1997-10-15","bar_index":250,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.29,"stop_level":12.6901,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-01-15","known_ts":"1998-01-20","bar_index":271,"type":"BUY","strength":0.725,"price":11.4325,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1998-01-26","known_ts":"1998-01-28","bar_index":273,"type":"BUY","strength":0.725,"price":11.3754,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"1998-03-26","known_ts":"1998-03-26","bar_index":287,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.8898,"stop_level":11.947,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1998-04-02","known_ts":"1998-04-02","bar_index":288,"type":"RECLAIM","strength":0.725,"price":12.0613,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-03-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1998-03-26","prior_stop_level":11.947,"sweep_low":11.3754,"atr14":0.243277,"stop_level":11.253762,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-06-25","known_ts":"1998-06-29","bar_index":308,"type":"BUY","strength":0.588,"price":11.3182,"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":"1998-07-14","known_ts":"1998-07-14","bar_index":312,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.2611,"stop_level":11.3182,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-07-24","known_ts":"1998-07-24","bar_index":314,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.9181,"stop_level":11.2611,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-09-21","known_ts":"1998-09-23","bar_index":328,"type":"BUY","strength":0.45,"price":10.6894,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-11-05","known_ts":"1998-11-05","bar_index":339,"type":"RECLAIM","strength":0.725,"price":11.2039,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-07-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-12-18","known_ts":"1998-12-18","bar_index":349,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.4608,"stop_level":10.5179,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-21","known_ts":"1998-12-21","bar_index":349,"type":"RECLAIM","strength":0.588,"price":10.6323,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-12-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":"1998-12-18","prior_stop_level":10.5179,"sweep_low":10.3464,"atr14":0.222594,"stop_level":10.235103,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-29","known_ts":"1998-12-31","bar_index":351,"type":"BUY","strength":0.863,"price":11.3182,"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":"1999-02-01","known_ts":"1999-02-01","bar_index":358,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.1467,"stop_level":11.3182,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-02-03","known_ts":"1999-02-03","bar_index":359,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.1467,"stop_level":11.3182,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-04-30","known_ts":"1999-05-04","bar_index":379,"type":"BUY","strength":0.45,"price":10.0035,"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-06-28","known_ts":"1999-06-28","bar_index":392,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.0035,"stop_level":10.2321,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-06-29","known_ts":"1999-06-29","bar_index":392,"type":"RECLAIM","strength":0.588,"price":10.2893,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-06-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":"1999-06-28","prior_stop_level":10.2321,"sweep_low":10.0035,"atr14":0.215647,"stop_level":9.895676,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-07-14","known_ts":"1999-07-14","bar_index":396,"type":"RECLAIM","strength":0.725,"price":11.0324,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-06-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-11-05","known_ts":"1999-11-09","bar_index":423,"type":"BUY","strength":0.45,"price":9.5462,"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-11-29","known_ts":"1999-11-29","bar_index":428,"type":"SELL","basis":"structure_stop","strength":0.45,"price":9.146,"stop_level":9.2604,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1999-12-10","known_ts":"1999-12-14","bar_index":431,"type":"REBUY","strength":0.45,"price":9.2032,"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":"2000-01-27","known_ts":"2000-01-27","bar_index":441,"type":"SELL","basis":"structure_stop","strength":0.45,"price":8.4029,"stop_level":8.5744,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2000-06-06","known_ts":"2000-06-06","bar_index":471,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.0028,"stop_level":8.0599,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-06-07","known_ts":"2000-06-07","bar_index":472,"type":"RECLAIM","strength":0.588,"price":8.1743,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-06-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":"2000-06-06","prior_stop_level":8.0599,"sweep_low":8.0028,"atr14":0.234721,"stop_level":7.885439,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-06-14","known_ts":"2000-06-14","bar_index":473,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.9456,"stop_level":8.0028,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-06-15","known_ts":"2000-06-15","bar_index":474,"type":"RECLAIM","strength":0.725,"price":8.0599,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-06-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":"2000-06-14","prior_stop_level":8.0028,"sweep_low":7.9456,"atr14":0.202126,"stop_level":7.844537,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-06-28","known_ts":"2000-06-28","bar_index":477,"type":"RECLAIM","strength":0.863,"price":8.8031,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-06-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-07-13","known_ts":"2000-07-13","bar_index":480,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.2886,"stop_level":8.4029,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-08-02","known_ts":"2000-08-02","bar_index":485,"type":"RECLAIM","strength":0.863,"price":8.4601,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-07-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-08-07","known_ts":"2000-08-09","bar_index":486,"type":"BUY","strength":0.863,"price":8.4601,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2000-10-17","known_ts":"2000-10-17","bar_index":502,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.7466,"stop_level":10.9752,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-10-20","known_ts":"2000-10-20","bar_index":503,"type":"RECLAIM","strength":1.0,"price":11.0324,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-10-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2000-10-17","prior_stop_level":10.9752,"sweep_low":10.4322,"atr14":0.3112,"stop_level":10.2766,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-02-14","known_ts":"2001-02-16","bar_index":530,"type":"BUY","strength":0.863,"price":13.082,"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":"2001-05-18","known_ts":"2001-05-18","bar_index":551,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.0577,"stop_level":12.0821,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2001-06-25","known_ts":"2001-06-27","bar_index":560,"type":"BUY","strength":0.725,"price":12.1043,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2001-09-17","known_ts":"2001-09-17","bar_index":578,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.0638,"stop_level":12.5557,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-10-11","known_ts":"2001-10-11","bar_index":584,"type":"RECLAIM","strength":0.863,"price":15.9663,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-09-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-11-09","known_ts":"2001-11-09","bar_index":591,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.1137,"stop_level":15.1746,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-11-12","known_ts":"2001-11-12","bar_index":591,"type":"RECLAIM","strength":1.0,"price":15.3104,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-11-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":"2001-11-09","prior_stop_level":15.1746,"sweep_low":15.0387,"atr14":0.401778,"stop_level":14.837811,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-11-15","known_ts":"2001-11-15","bar_index":592,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.0553,"stop_level":15.1137,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-11-28","known_ts":"2001-11-30","bar_index":595,"type":"REBUY","strength":1.0,"price":16.5759,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2001-12-24","known_ts":"2001-12-24","bar_index":601,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.009,"stop_level":17.1361,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-02-26","known_ts":"2002-02-28","bar_index":615,"type":"BUY","strength":0.725,"price":16.5333,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2002-03-19","known_ts":"2002-03-19","bar_index":620,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.0649,"stop_level":16.3724,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2002-03-21","known_ts":"2002-03-21","bar_index":620,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.0365,"stop_level":16.3724,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2002-05-31","known_ts":"2002-06-04","bar_index":637,"type":"BUY","strength":0.725,"price":16.9916,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2002-06-24","known_ts":"2002-06-24","bar_index":642,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.2072,"stop_level":16.3498,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-06-26","known_ts":"2002-06-26","bar_index":643,"type":"RECLAIM","strength":0.863,"price":16.4687,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-06-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2002-06-24","prior_stop_level":16.3498,"sweep_low":15.784,"atr14":0.561704,"stop_level":15.503148,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-07-01","known_ts":"2002-07-01","bar_index":644,"type":"SELL","basis":"structure_stop","strength":0.45,"price":16.0027,"stop_level":16.0455,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2002-07-26","known_ts":"2002-07-30","bar_index":650,"type":"BUY","strength":0.588,"price":16.345,"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":60},{"ts":"2002-09-27","known_ts":"2002-09-27","bar_index":664,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.625,"stop_level":17.6967,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-10-01","known_ts":"2002-10-01","bar_index":665,"type":"RECLAIM","strength":0.725,"price":17.8593,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-09-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":"2002-09-27","prior_stop_level":17.6967,"sweep_low":17.142,"atr14":0.512636,"stop_level":16.885682,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-10-29","known_ts":"2002-10-31","bar_index":672,"type":"BUY","strength":0.588,"price":17.5054,"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":"2002-11-14","known_ts":"2002-11-18","bar_index":676,"type":"BUY","strength":0.725,"price":19.259,"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":70},{"ts":"2002-12-17","known_ts":"2002-12-17","bar_index":683,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.4221,"stop_level":18.4798,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-12-20","known_ts":"2002-12-20","bar_index":684,"type":"RECLAIM","strength":0.863,"price":18.8742,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-12-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":"2002-12-17","prior_stop_level":18.4798,"sweep_low":17.9218,"atr14":0.507394,"stop_level":17.668103,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-01-03","known_ts":"2003-01-03","bar_index":687,"type":"RECLAIM","strength":1.0,"price":19.8939,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-12-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-01-24","known_ts":"2003-01-24","bar_index":691,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.5572,"stop_level":19.6197,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-04-01","known_ts":"2003-04-03","bar_index":707,"type":"BUY","strength":0.45,"price":17.2123,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2003-04-04","known_ts":"2003-04-04","bar_index":708,"type":"RECLAIM","strength":0.588,"price":17.4782,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2003-04-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2003-06-27","known_ts":"2003-06-27","bar_index":727,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.6564,"stop_level":19.7148,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-07-02","known_ts":"2003-07-02","bar_index":728,"type":"RECLAIM","strength":0.725,"price":20.07,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-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":"2003-06-27","prior_stop_level":19.7148,"sweep_low":18.8828,"atr14":0.421966,"stop_level":18.671817,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-07-17","known_ts":"2003-07-17","bar_index":731,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.4424,"stop_level":19.4959,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-07-18","known_ts":"2003-07-18","bar_index":732,"type":"RECLAIM","strength":0.863,"price":19.6078,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-07-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2003-07-17","prior_stop_level":19.4959,"sweep_low":19.4132,"atr14":0.353849,"stop_level":19.236276,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-08-29","known_ts":"2003-09-03","bar_index":742,"type":"BUY","strength":0.725,"price":20.0404,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2003-12-16","known_ts":"2003-12-16","bar_index":767,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.34,"stop_level":22.4237,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-02-09","known_ts":"2004-02-11","bar_index":779,"type":"REBUY","strength":1.0,"price":23.3633,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"2004-04-08","known_ts":"2004-04-08","bar_index":793,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.7066,"stop_level":25.7115,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-08-10","known_ts":"2004-08-12","bar_index":821,"type":"BUY","strength":0.45,"price":22.2737,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2004-09-17","known_ts":"2004-09-17","bar_index":830,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.8736,"stop_level":22.9136,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-09-22","known_ts":"2004-09-22","bar_index":831,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.7594,"stop_level":22.9136,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-11-11","known_ts":"2004-11-11","bar_index":843,"type":"RECLAIM","strength":0.725,"price":23.7683,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-09-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-01-12","known_ts":"2005-01-12","bar_index":857,"type":"SELL","basis":"structure_stop","strength":0.725,"price":23.2208,"stop_level":23.3062,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-01-18","known_ts":"2005-01-18","bar_index":858,"type":"RECLAIM","strength":0.725,"price":23.3564,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-01-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2005-01-12","prior_stop_level":23.3062,"sweep_low":23.045,"atr14":0.283472,"stop_level":22.903264,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-01-31","known_ts":"2005-02-02","bar_index":861,"type":"BUY","strength":0.863,"price":23.9491,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2005-03-16","known_ts":"2005-03-16","bar_index":871,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.3474,"stop_level":25.5343,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-03-21","known_ts":"2005-03-21","bar_index":872,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.8425,"stop_level":25.5343,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-04-06","known_ts":"2005-04-06","bar_index":876,"type":"RECLAIM","strength":0.863,"price":25.0798,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-03-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-05-13","known_ts":"2005-05-17","bar_index":885,"type":"BUY","strength":0.725,"price":25.7734,"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":"quality","score":75},{"ts":"2005-06-08","known_ts":"2005-06-08","bar_index":890,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.1997,"stop_level":25.286,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-06-09","known_ts":"2005-06-09","bar_index":891,"type":"RECLAIM","strength":0.863,"price":25.3774,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-06-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":"2005-06-08","prior_stop_level":25.286,"sweep_low":25.1287,"atr14":0.241759,"stop_level":25.007821,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-08-01","known_ts":"2005-08-03","bar_index":903,"type":"BUY","strength":0.588,"price":24.3063,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2005-09-22","known_ts":"2005-09-22","bar_index":915,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.9249,"stop_level":24.1852,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-09-26","known_ts":"2005-09-26","bar_index":916,"type":"RECLAIM","strength":0.588,"price":24.2261,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-09-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":"2005-09-22","prior_stop_level":24.1852,"sweep_low":23.7921,"atr14":0.332962,"stop_level":23.625619,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-11-15","known_ts":"2005-11-17","bar_index":928,"type":"BUY","strength":0.45,"price":23.4974,"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-29","known_ts":"2005-12-01","bar_index":931,"type":"BUY","strength":0.45,"price":23.4614,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-01-24","known_ts":"2006-01-24","bar_index":943,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.5934,"stop_level":22.5986,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-03-10","known_ts":"2006-03-14","bar_index":954,"type":"BUY","strength":0.45,"price":20.7419,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-04-11","known_ts":"2006-04-11","bar_index":961,"type":"SELL","basis":"structure_stop","strength":0.45,"price":20.3181,"stop_level":20.437,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2006-06-12","known_ts":"2006-06-12","bar_index":975,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.1302,"stop_level":21.2551,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-06-14","known_ts":"2006-06-14","bar_index":976,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.8856,"stop_level":21.2551,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-06-20","known_ts":"2006-06-20","bar_index":977,"type":"RECLAIM","strength":0.725,"price":22.5355,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-06-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":"2006-06-14","prior_stop_level":21.2551,"sweep_low":20.7555,"atr14":0.445932,"stop_level":20.532534,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-06-30","known_ts":"2006-06-30","bar_index":980,"type":"RECLAIM","strength":0.863,"price":24.0395,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-06-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-07-21","known_ts":"2006-07-21","bar_index":984,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.7429,"stop_level":23.9459,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-08-17","known_ts":"2006-08-17","bar_index":991,"type":"RECLAIM","strength":0.863,"price":23.8542,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-07-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-09-18","known_ts":"2006-09-18","bar_index":998,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.8495,"stop_level":25.2685,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-09-20","known_ts":"2006-09-20","bar_index":998,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.1376,"stop_level":25.2685,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-09-25","known_ts":"2006-09-25","bar_index":999,"type":"RECLAIM","strength":1.0,"price":25.3523,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-09-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2006-09-18","prior_stop_level":25.2685,"sweep_low":24.5771,"atr14":0.32911,"stop_level":24.412545,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-09-25","known_ts":"2006-09-25","bar_index":999,"type":"RECLAIM","strength":1.0,"price":25.3523,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-09-20 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":"2006-09-20","prior_stop_level":25.2685,"sweep_low":24.8914,"atr14":0.32911,"stop_level":24.726845,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-04","known_ts":"2006-10-04","bar_index":1002,"type":"RECLAIM","strength":1.0,"price":25.5933,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-09-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-02-09","known_ts":"2007-02-13","bar_index":1031,"type":"BUY","strength":0.725,"price":25.7461,"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":"2007-07-16","known_ts":"2007-07-16","bar_index":1066,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.2592,"stop_level":33.0636,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-10-26","known_ts":"2007-10-30","bar_index":1091,"type":"BUY","strength":0.588,"price":28.458,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2007-11-08","known_ts":"2007-11-12","bar_index":1094,"type":"BUY","strength":0.45,"price":28.3241,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-01-08","known_ts":"2008-01-08","bar_index":1107,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.536,"stop_level":26.5953,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-02-01","known_ts":"2008-02-05","bar_index":1113,"type":"BUY","strength":0.45,"price":25.8951,"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-03-06","known_ts":"2008-03-06","bar_index":1120,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.005,"stop_level":27.7421,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-04-10","known_ts":"2008-04-10","bar_index":1128,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.9075,"stop_level":27.3952,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-05-07","known_ts":"2008-05-09","bar_index":1135,"type":"BUY","strength":0.725,"price":27.5361,"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":40},{"ts":"2008-06-16","known_ts":"2008-06-16","bar_index":1144,"type":"SELL","basis":"structure_stop","strength":0.725,"price":28.101,"stop_level":28.1392,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-07-21","known_ts":"2008-07-23","bar_index":1152,"type":"BUY","strength":0.45,"price":26.4214,"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-07-21","known_ts":"2008-07-23","bar_index":1152,"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-21","trigger_known_ts":"2008-07-23","strength":0.45,"price":26.4214,"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.136327,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.3348,"atr14":0.645313,"stop_level":23.012144,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-01","known_ts":"2008-08-01","bar_index":1155,"type":"RECLAIM","strength":0.725,"price":27.4412,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-07-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-08-29","known_ts":"2008-08-29","bar_index":1161,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.7581,"stop_level":29.813,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-09-08","known_ts":"2008-09-08","bar_index":1163,"type":"RECLAIM","strength":0.863,"price":29.8405,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-08-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":"2008-08-29","prior_stop_level":29.813,"sweep_low":28.6168,"atr14":0.623204,"stop_level":28.305198,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-11","known_ts":"2008-09-11","bar_index":1164,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.0064,"stop_level":29.813,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-09-18","known_ts":"2008-09-22","bar_index":1166,"type":"REBUY","strength":0.863,"price":29.7801,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2008-11-25","known_ts":"2008-11-28","bar_index":1182,"type":"BUY","strength":0.725,"price":27.5735,"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":"2009-02-10","known_ts":"2009-02-10","bar_index":1199,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.6347,"stop_level":25.9508,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-12","known_ts":"2009-02-12","bar_index":1199,"type":"RECLAIM","strength":0.588,"price":26.7799,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-02-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-02-10","prior_stop_level":25.9508,"sweep_low":25.4706,"atr14":0.823071,"stop_level":25.059064,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-30","known_ts":"2009-04-01","bar_index":1210,"type":"BUY","strength":0.45,"price":22.9525,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2009-04-27","known_ts":"2009-04-27","bar_index":1216,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.2403,"stop_level":23.3873,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-04-29","known_ts":"2009-04-29","bar_index":1217,"type":"RECLAIM","strength":0.588,"price":23.8282,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-04-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-04-27","prior_stop_level":23.3873,"sweep_low":23.0076,"atr14":0.579059,"stop_level":22.718071,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-15","known_ts":"2009-05-15","bar_index":1221,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.5518,"stop_level":24.6365,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-19","known_ts":"2009-05-19","bar_index":1221,"type":"RECLAIM","strength":0.588,"price":25.12,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-05-15","prior_stop_level":24.6365,"sweep_low":24.3171,"atr14":0.572123,"stop_level":24.031039,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-06-03","known_ts":"2009-06-03","bar_index":1225,"type":"RECLAIM","strength":0.863,"price":26.8433,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-05-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-07-09","known_ts":"2009-07-09","bar_index":1233,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.5671,"stop_level":29.7771,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-07-13","known_ts":"2009-07-13","bar_index":1234,"type":"RECLAIM","strength":0.863,"price":30.0057,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-07-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2009-07-09","prior_stop_level":29.7771,"sweep_low":29.4189,"atr14":0.591863,"stop_level":29.122969,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-07-24","known_ts":"2009-07-24","bar_index":1237,"type":"RECLAIM","strength":0.863,"price":31.2595,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-07-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-01-20","known_ts":"2010-01-20","bar_index":1278,"type":"SELL","basis":"structure_stop","strength":1.0,"price":38.571,"stop_level":38.6524,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-05","known_ts":"2010-04-07","bar_index":1295,"type":"BUY","strength":0.725,"price":38.2683,"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":"2010-04-27","known_ts":"2010-04-27","bar_index":1300,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.6461,"stop_level":39.0616,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-04","known_ts":"2010-05-04","bar_index":1302,"type":"SELL","basis":"structure_stop","strength":0.725,"price":38.1487,"stop_level":39.0616,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-06-16","known_ts":"2010-06-18","bar_index":1312,"type":"BUY","strength":0.725,"price":39.3677,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2010-07-02","known_ts":"2010-07-02","bar_index":1316,"type":"SELL","basis":"structure_stop","strength":0.725,"price":37.8336,"stop_level":38.962,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-07-07","known_ts":"2010-07-07","bar_index":1316,"type":"RECLAIM","strength":0.725,"price":39.4375,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-07-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2010-07-02","prior_stop_level":38.962,"sweep_low":37.6244,"atr14":0.75171,"stop_level":37.248545,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-21","known_ts":"2010-07-21","bar_index":1320,"type":"RECLAIM","strength":0.863,"price":39.7988,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-07-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-07-29","known_ts":"2010-07-29","bar_index":1322,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.7275,"stop_level":38.9493,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-08-02","known_ts":"2010-08-02","bar_index":1322,"type":"SELL","basis":"structure_stop","strength":0.863,"price":37.8526,"stop_level":38.9493,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-09-01","known_ts":"2010-09-03","bar_index":1330,"type":"BUY","strength":0.725,"price":38.5402,"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":"2010-11-09","known_ts":"2010-11-09","bar_index":1346,"type":"SELL","basis":"structure_stop","strength":0.725,"price":40.7719,"stop_level":40.8062,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-11-15","known_ts":"2010-11-15","bar_index":1347,"type":"SELL","basis":"structure_stop","strength":0.725,"price":40.3737,"stop_level":40.8062,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-12-01","known_ts":"2010-12-03","bar_index":1351,"type":"REBUY","strength":0.863,"price":41.7161,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2010-12-29","known_ts":"2010-12-29","bar_index":1357,"type":"SELL","basis":"structure_stop","strength":1.0,"price":41.9987,"stop_level":42.0372,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-12-30","known_ts":"2010-12-30","bar_index":1357,"type":"RECLAIM","strength":1.0,"price":42.0886,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-12-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":"2010-12-29","prior_stop_level":42.0372,"sweep_low":41.928,"atr14":0.472915,"stop_level":41.691542,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-02-17","known_ts":"2011-02-17","bar_index":1369,"type":"RECLAIM","strength":0.863,"price":43.6038,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-12-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-04-25","known_ts":"2011-04-25","bar_index":1384,"type":"SELL","basis":"structure_stop","strength":1.0,"price":47.1933,"stop_level":47.2321,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-04-26","known_ts":"2011-04-26","bar_index":1384,"type":"RECLAIM","strength":1.0,"price":48.0729,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-04-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-04-25","prior_stop_level":47.2321,"sweep_low":47.1092,"atr14":0.641865,"stop_level":46.788268,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-05-11","known_ts":"2011-05-11","bar_index":1388,"type":"RECLAIM","strength":1.0,"price":49.0772,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-04-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-06-16","known_ts":"2011-06-16","bar_index":1396,"type":"SELL","basis":"structure_stop","strength":1.0,"price":49.5,"stop_level":49.6952,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-06-17","known_ts":"2011-06-17","bar_index":1396,"type":"RECLAIM","strength":1.0,"price":50.1181,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-06-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":"2011-06-16","prior_stop_level":49.6952,"sweep_low":49.3634,"atr14":0.777111,"stop_level":48.974845,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-09-19","known_ts":"2011-09-21","bar_index":1418,"type":"BUY","strength":0.725,"price":47.8953,"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-11-15","known_ts":"2011-11-15","bar_index":1431,"type":"SELL","basis":"structure_stop","strength":0.725,"price":49.842,"stop_level":50.0397,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-11-17","known_ts":"2011-11-17","bar_index":1432,"type":"SELL","basis":"structure_stop","strength":0.725,"price":47.3446,"stop_level":50.0397,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-12-05","known_ts":"2011-12-07","bar_index":1436,"type":"REBUY","strength":0.588,"price":50.468,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2012-02-15","known_ts":"2012-02-15","bar_index":1452,"type":"SELL","basis":"structure_stop","strength":0.588,"price":51.8095,"stop_level":52.2404,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-03-15","known_ts":"2012-03-19","bar_index":1459,"type":"BUY","strength":0.588,"price":52.0747,"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":40},{"ts":"2012-04-23","known_ts":"2012-04-23","bar_index":1467,"type":"SELL","basis":"structure_stop","strength":0.725,"price":51.7299,"stop_level":52.247,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-04-26","known_ts":"2012-04-26","bar_index":1468,"type":"RECLAIM","strength":0.725,"price":52.6382,"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":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-04-23","prior_stop_level":52.247,"sweep_low":51.5377,"atr14":0.65493,"stop_level":51.210235,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-07-11","known_ts":"2012-07-13","bar_index":1486,"type":"BUY","strength":0.588,"price":50.9839,"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-10-08","known_ts":"2012-10-08","bar_index":1506,"type":"SELL","basis":"structure_stop","strength":0.863,"price":57.4305,"stop_level":57.6858,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-10-25","known_ts":"2012-10-25","bar_index":1511,"type":"RECLAIM","strength":0.863,"price":57.5245,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-10-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-01-22","known_ts":"2013-01-24","bar_index":1530,"type":"REBUY","strength":0.863,"price":60.9111,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2013-05-31","known_ts":"2013-05-31","bar_index":1560,"type":"SELL","basis":"structure_stop","strength":0.863,"price":68.958,"stop_level":69.6205,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-06-03","known_ts":"2013-06-03","bar_index":1560,"type":"RECLAIM","strength":0.863,"price":69.7913,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-05-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2013-05-31","prior_stop_level":69.6205,"sweep_low":68.4799,"atr14":1.037731,"stop_level":67.961034,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-26","known_ts":"2013-07-26","bar_index":1573,"type":"RECLAIM","strength":1.0,"price":76.765,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-05-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-08-15","known_ts":"2013-08-15","bar_index":1577,"type":"SELL","basis":"structure_stop","strength":1.0,"price":75.8123,"stop_level":77.2226,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-10-21","known_ts":"2013-10-23","bar_index":1593,"type":"BUY","strength":0.725,"price":74.7276,"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":"2013-11-20","known_ts":"2013-11-20","bar_index":1600,"type":"SELL","basis":"structure_stop","strength":0.588,"price":70.0531,"stop_level":73.739,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2014-02-18","known_ts":"2014-02-20","bar_index":1620,"type":"BUY","strength":0.45,"price":68.2584,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-03-21","known_ts":"2014-03-21","bar_index":1627,"type":"SELL","basis":"structure_stop","strength":0.588,"price":66.6888,"stop_level":66.7582,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-03-24","known_ts":"2014-03-24","bar_index":1628,"type":"RECLAIM","strength":0.588,"price":66.8208,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-03-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":"2014-03-21","prior_stop_level":66.7582,"sweep_low":66.5846,"atr14":1.096778,"stop_level":66.036211,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-04-15","known_ts":"2014-04-15","bar_index":1633,"type":"SELL","basis":"structure_stop","strength":0.588,"price":66.0359,"stop_level":66.6263,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-04-16","known_ts":"2014-04-16","bar_index":1633,"type":"RECLAIM","strength":0.588,"price":67.2514,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-04-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-04-15","prior_stop_level":66.6263,"sweep_low":65.6192,"atr14":0.969253,"stop_level":65.134574,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-05-28","known_ts":"2014-05-28","bar_index":1643,"type":"RECLAIM","strength":0.725,"price":71.6728,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-04-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-07-17","known_ts":"2014-07-17","bar_index":1654,"type":"SELL","basis":"structure_stop","strength":0.863,"price":73.1538,"stop_level":73.6847,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-07-18","known_ts":"2014-07-18","bar_index":1655,"type":"RECLAIM","strength":0.863,"price":73.8314,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-07-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-07-17","prior_stop_level":73.6847,"sweep_low":73.063,"atr14":0.770544,"stop_level":72.677728,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-21","known_ts":"2014-10-23","bar_index":1677,"type":"BUY","strength":0.588,"price":71.5253,"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":35},{"ts":"2014-12-10","known_ts":"2014-12-10","bar_index":1688,"type":"SELL","basis":"structure_stop","strength":0.863,"price":70.89,"stop_level":71.5407,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-19","known_ts":"2014-12-23","bar_index":1691,"type":"REBUY","strength":0.863,"price":73.3089,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2015-01-16","known_ts":"2015-01-21","bar_index":1697,"type":"BUY","strength":0.863,"price":74.9993,"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":"2015-03-06","known_ts":"2015-03-06","bar_index":1708,"type":"SELL","basis":"structure_stop","strength":0.863,"price":80.2129,"stop_level":80.4548,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-24","known_ts":"2015-03-24","bar_index":1712,"type":"RECLAIM","strength":0.863,"price":81.4293,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-03-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-06-04","known_ts":"2015-06-04","bar_index":1728,"type":"SELL","basis":"structure_stop","strength":1.0,"price":81.3571,"stop_level":82.3468,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-07-31","known_ts":"2015-08-04","bar_index":1742,"type":"BUY","strength":0.725,"price":80.177,"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":"2015-08-24","known_ts":"2015-08-24","bar_index":1747,"type":"SELL","basis":"structure_stop","strength":0.588,"price":77.8091,"stop_level":77.8882,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2015-08-26","known_ts":"2015-08-26","bar_index":1748,"type":"RECLAIM","strength":0.588,"price":78.5503,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-08-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2015-08-24","prior_stop_level":77.8882,"sweep_low":75.06,"atr14":1.682954,"stop_level":74.218523,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-09","known_ts":"2015-09-09","bar_index":1751,"type":"RECLAIM","strength":0.863,"price":83.5591,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-08-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-09-22","known_ts":"2015-09-22","bar_index":1754,"type":"SELL","basis":"structure_stop","strength":0.863,"price":81.4793,"stop_level":82.4508,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-09-28","known_ts":"2015-09-28","bar_index":1755,"type":"SELL","basis":"structure_stop","strength":0.863,"price":81.3282,"stop_level":81.4793,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-09-30","known_ts":"2015-09-30","bar_index":1756,"type":"RECLAIM","strength":0.863,"price":82.1054,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-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":"2015-09-28","prior_stop_level":81.4793,"sweep_low":80.6085,"atr14":1.600616,"stop_level":79.808192,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-10-13","known_ts":"2015-10-13","bar_index":1759,"type":"RECLAIM","strength":0.863,"price":86.0851,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-09-28 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-06","bar_index":1765,"type":"SELL","basis":"structure_stop","strength":1.0,"price":82.7603,"stop_level":83.7318,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-11-19","known_ts":"2015-11-23","bar_index":1768,"type":"REBUY","strength":1.0,"price":88.7037,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2015-12-14","known_ts":"2015-12-14","bar_index":1773,"type":"SELL","basis":"structure_stop","strength":1.0,"price":86.9881,"stop_level":87.0822,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-12-15","known_ts":"2015-12-15","bar_index":1773,"type":"RECLAIM","strength":1.0,"price":88.3418,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-12-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2015-12-14","prior_stop_level":87.0822,"sweep_low":86.1195,"atr14":1.613179,"stop_level":85.312911,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-30","known_ts":"2015-12-30","bar_index":1777,"type":"RECLAIM","strength":1.0,"price":88.5879,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-12-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-01-07","known_ts":"2016-01-07","bar_index":1778,"type":"SELL","basis":"structure_stop","strength":1.0,"price":87.0894,"stop_level":87.9871,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-01-12","known_ts":"2016-01-12","bar_index":1779,"type":"RECLAIM","strength":0.863,"price":88.074,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-01-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2016-01-07","prior_stop_level":87.9871,"sweep_low":86.5755,"atr14":1.353036,"stop_level":85.898982,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-01","known_ts":"2016-02-01","bar_index":1784,"type":"RECLAIM","strength":1.0,"price":93.6478,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-01-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-02-23","known_ts":"2016-02-23","bar_index":1789,"type":"SELL","basis":"structure_stop","strength":1.0,"price":90.1261,"stop_level":90.8247,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-02-24","known_ts":"2016-02-24","bar_index":1789,"type":"RECLAIM","strength":1.0,"price":92.9715,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-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":"2016-02-23","prior_stop_level":90.8247,"sweep_low":88.6271,"atr14":2.060851,"stop_level":87.596675,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-10","known_ts":"2016-03-14","bar_index":1793,"type":"REBUY","strength":1.0,"price":94.063,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2016-04-06","known_ts":"2016-04-06","bar_index":1799,"type":"SELL","basis":"structure_stop","strength":1.0,"price":92.8114,"stop_level":92.9278,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-04-07","known_ts":"2016-04-07","bar_index":1799,"type":"RECLAIM","strength":1.0,"price":92.9424,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-04-06","prior_stop_level":92.9278,"sweep_low":91.5015,"atr14":1.525315,"stop_level":90.738843,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-09","known_ts":"2016-06-09","bar_index":1814,"type":"RECLAIM","strength":0.863,"price":105.4879,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-07-27","known_ts":"2016-07-27","bar_index":1825,"type":"SELL","basis":"structure_stop","strength":1.0,"price":110.9883,"stop_level":111.4638,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-07-29","known_ts":"2016-07-29","bar_index":1825,"type":"RECLAIM","strength":1.0,"price":112.7584,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-07-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-07-27","prior_stop_level":111.4638,"sweep_low":109.8985,"atr14":1.383507,"stop_level":109.206746,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-08-17","known_ts":"2016-08-17","bar_index":1830,"type":"RECLAIM","strength":1.0,"price":113.6414,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-07-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-11-10","known_ts":"2016-11-14","bar_index":1850,"type":"BUY","strength":0.45,"price":95.2285,"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-18","known_ts":"2016-11-22","bar_index":1852,"type":"BUY","strength":0.45,"price":93.8239,"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-12-28","known_ts":"2016-12-28","bar_index":1860,"type":"SELL","basis":"structure_stop","strength":0.588,"price":94.5927,"stop_level":95.0289,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-12-29","known_ts":"2016-12-29","bar_index":1861,"type":"RECLAIM","strength":0.588,"price":95.4724,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-12-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":"2016-12-28","prior_stop_level":95.0289,"sweep_low":94.4079,"atr14":1.338593,"stop_level":93.738604,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-01-31","known_ts":"2017-01-31","bar_index":1868,"type":"RECLAIM","strength":0.725,"price":101.7042,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-12-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-02-17","known_ts":"2017-02-17","bar_index":1872,"type":"SELL","basis":"structure_stop","strength":0.725,"price":101.0418,"stop_level":101.9634,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-02-21","known_ts":"2017-02-21","bar_index":1872,"type":"RECLAIM","strength":0.725,"price":105.4789,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-02-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-02-17","prior_stop_level":101.9634,"sweep_low":96.627,"atr14":1.960993,"stop_level":95.646503,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-03-21","known_ts":"2017-03-21","bar_index":1879,"type":"SELL","basis":"structure_stop","strength":0.725,"price":100.0459,"stop_level":102.8925,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-04-24","known_ts":"2017-04-26","bar_index":1887,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2017-04-24","trigger_known_ts":"2017-04-26","strength":0.45,"price":94.3156,"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.17006,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":93.8548,"atr14":0.963941,"stop_level":93.372829,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-05-15","known_ts":"2017-05-17","bar_index":1892,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2017-05-15","trigger_known_ts":"2017-05-17","strength":0.45,"price":94.0527,"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.172373,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":92.7592,"atr14":0.963146,"stop_level":92.277627,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-05-23","known_ts":"2017-05-25","bar_index":1894,"type":"BUY","strength":0.45,"price":95.7052,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-05-23","known_ts":"2017-05-25","bar_index":1894,"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":"2017-05-23","trigger_known_ts":"2017-05-25","strength":0.45,"price":95.7052,"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.157832,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":92.9162,"atr14":1.013851,"stop_level":92.409275,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-06-15","known_ts":"2017-06-15","bar_index":1899,"type":"SELL","basis":"structure_stop","strength":0.588,"price":95.0696,"stop_level":95.0771,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-06-20","known_ts":"2017-06-20","bar_index":1900,"type":"SELL","basis":"structure_stop","strength":0.45,"price":91.4956,"stop_level":95.0771,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2017-07-11","known_ts":"2017-07-13","bar_index":1905,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2017-07-11","trigger_known_ts":"2017-07-13","strength":0.45,"price":86.987,"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.234548,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":85.4692,"atr14":1.200454,"stop_level":84.868973,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-07-24","known_ts":"2017-07-26","bar_index":1908,"type":"BUY","strength":0.45,"price":90.2544,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-07-24","known_ts":"2017-07-26","bar_index":1908,"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":"2017-07-24","trigger_known_ts":"2017-07-26","strength":0.45,"price":90.2544,"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.205796,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":85.9851,"atr14":1.254185,"stop_level":85.358007,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-08-23","known_ts":"2017-08-23","bar_index":1915,"type":"SELL","basis":"structure_stop","strength":0.588,"price":89.4365,"stop_level":90.2769,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-08-25","known_ts":"2017-08-25","bar_index":1916,"type":"SELL","basis":"structure_stop","strength":0.45,"price":79.1271,"stop_level":90.2769,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2017-09-08","known_ts":"2017-09-12","bar_index":1919,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2017-09-08","trigger_known_ts":"2017-09-12","strength":0.45,"price":81.0836,"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.231281,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":77.8854,"atr14":1.36294,"stop_level":77.20393,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-10-12","known_ts":"2017-10-16","bar_index":1927,"type":"BUY","strength":0.45,"price":79.7366,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-10-12","known_ts":"2017-10-16","bar_index":1927,"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":"2017-10-12","trigger_known_ts":"2017-10-16","strength":0.45,"price":79.7366,"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.244052,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":77.306,"atr14":1.2768,"stop_level":76.6676,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-12-04","known_ts":"2017-12-04","bar_index":1939,"type":"RECLAIM","strength":0.863,"price":90.162,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-08-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-01-11","known_ts":"2018-01-11","bar_index":1947,"type":"SELL","basis":"structure_stop","strength":0.863,"price":93.3769,"stop_level":93.5664,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-01-12","known_ts":"2018-01-12","bar_index":1948,"type":"RECLAIM","strength":0.863,"price":93.5892,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-01-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-01-11","prior_stop_level":93.5664,"sweep_low":93.1115,"atr14":1.390321,"stop_level":92.41634,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-26","known_ts":"2018-01-26","bar_index":1951,"type":"RECLAIM","strength":0.863,"price":96.6449,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-01-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-03-07","known_ts":"2018-03-09","bar_index":1960,"type":"BUY","strength":1.0,"price":99.1556,"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":"2018-06-22","known_ts":"2018-06-26","bar_index":1985,"type":"BUY","strength":0.588,"price":83.8557,"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":"2018-07-16","known_ts":"2018-07-16","bar_index":1990,"type":"SELL","basis":"structure_stop","strength":0.588,"price":83.3101,"stop_level":83.8711,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-07-17","known_ts":"2018-07-17","bar_index":1990,"type":"RECLAIM","strength":0.45,"price":85.2928,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-07-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2018-07-16","prior_stop_level":83.8711,"sweep_low":83.0027,"atr14":2.017733,"stop_level":81.993833,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-01","known_ts":"2018-08-01","bar_index":1994,"type":"RECLAIM","strength":0.725,"price":89.3272,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-07-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-08-21","known_ts":"2018-08-21","bar_index":1998,"type":"SELL","basis":"structure_stop","strength":0.588,"price":83.7812,"stop_level":85.0699,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-09-10","known_ts":"2018-09-12","bar_index":2003,"type":"BUY","strength":0.588,"price":85.3299,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-09-21","known_ts":"2018-09-21","bar_index":2006,"type":"RECLAIM","strength":0.725,"price":83.9128,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2018-09-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-10-22","known_ts":"2018-10-24","bar_index":2013,"type":"BUY","strength":0.45,"price":83.0534,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-11-07","known_ts":"2018-11-07","bar_index":2017,"type":"RECLAIM","strength":0.588,"price":87.405,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2018-10-22 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2018-11-28","known_ts":"2018-11-28","bar_index":2021,"type":"SELL","basis":"structure_stop","strength":0.588,"price":79.0124,"stop_level":81.8377,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-01-10","known_ts":"2019-01-14","bar_index":2031,"type":"BUY","strength":0.588,"price":80.0656,"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":"aplus","score":80},{"ts":"2019-02-22","known_ts":"2019-02-22","bar_index":2040,"type":"SELL","basis":"structure_stop","strength":0.725,"price":79.7753,"stop_level":79.8697,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-02-26","known_ts":"2019-02-26","bar_index":2041,"type":"RECLAIM","strength":0.725,"price":83.4486,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-02-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":"2019-02-22","prior_stop_level":79.8697,"sweep_low":78.2965,"atr14":2.147624,"stop_level":77.222688,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-13","known_ts":"2019-03-13","bar_index":2045,"type":"RECLAIM","strength":0.863,"price":83.0475,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-02-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-05-28","known_ts":"2019-05-28","bar_index":2062,"type":"SELL","basis":"structure_stop","strength":1.0,"price":97.9376,"stop_level":99.5688,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-06-12","known_ts":"2019-06-12","bar_index":2066,"type":"RECLAIM","strength":1.0,"price":97.6446,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-05-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-08-20","known_ts":"2019-08-22","bar_index":2082,"type":"BUY","strength":0.725,"price":90.8988,"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":"2019-09-19","known_ts":"2019-09-23","bar_index":2089,"type":"BUY","strength":0.588,"price":85.4161,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":20},{"ts":"2019-11-11","known_ts":"2019-11-11","bar_index":2101,"type":"SELL","basis":"structure_stop","strength":0.588,"price":83.3412,"stop_level":84.259,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2019-11-13","known_ts":"2019-11-13","bar_index":2102,"type":"RECLAIM","strength":0.588,"price":84.4186,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-11-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2019-11-11","prior_stop_level":84.259,"sweep_low":82.0483,"atr14":1.451134,"stop_level":81.322733,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-27","known_ts":"2019-12-31","bar_index":2112,"type":"REBUY","strength":0.588,"price":83.7989,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":20},{"ts":"2020-02-27","known_ts":"2020-02-27","bar_index":2125,"type":"SELL","basis":"structure_stop","strength":0.863,"price":86.0843,"stop_level":87.3905,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-03-02","known_ts":"2020-03-02","bar_index":2126,"type":"SELL","basis":"structure_stop","strength":0.863,"price":86.5954,"stop_level":87.3905,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-03-04","known_ts":"2020-03-04","bar_index":2127,"type":"RECLAIM","strength":0.863,"price":90.6193,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-02-27 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":"2020-02-27","prior_stop_level":87.3905,"sweep_low":81.241,"atr14":2.479635,"stop_level":80.001183,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-03-04","known_ts":"2020-03-04","bar_index":2127,"type":"RECLAIM","strength":0.863,"price":90.6193,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-03-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2020-03-02","prior_stop_level":87.3905,"sweep_low":83.5775,"atr14":2.479635,"stop_level":82.337683,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-03-17","known_ts":"2020-03-19","bar_index":2130,"type":"REBUY","strength":0.863,"price":88.4451,"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":"2020-04-02","known_ts":"2020-04-06","bar_index":2134,"type":"REBUY","strength":0.863,"price":93.4507,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2020-05-01","known_ts":"2020-05-01","bar_index":2140,"type":"SELL","basis":"structure_stop","strength":0.863,"price":93.7103,"stop_level":94.765,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-05-29","known_ts":"2020-05-29","bar_index":2147,"type":"RECLAIM","strength":1.0,"price":94.1272,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-05-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-07-24","known_ts":"2020-07-28","bar_index":2160,"type":"BUY","strength":0.725,"price":89.313,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2020-09-16","known_ts":"2020-09-16","bar_index":2172,"type":"SELL","basis":"structure_stop","strength":1.0,"price":91.2946,"stop_level":91.7394,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-10-01","known_ts":"2020-10-01","bar_index":2176,"type":"RECLAIM","strength":1.0,"price":96.6988,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-09-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-10-06","known_ts":"2020-10-08","bar_index":2177,"type":"BUY","strength":1.0,"price":96.4928,"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":10},{"ts":"2021-02-16","known_ts":"2021-02-16","bar_index":2207,"type":"SELL","basis":"structure_stop","strength":0.725,"price":94.6218,"stop_level":94.6999,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-02-17","known_ts":"2021-02-17","bar_index":2207,"type":"RECLAIM","strength":0.725,"price":96.571,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-02-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-02-16","prior_stop_level":94.6999,"sweep_low":93.8606,"atr14":2.556347,"stop_level":92.582427,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-03-12","known_ts":"2021-03-12","bar_index":2213,"type":"RECLAIM","strength":0.863,"price":103.1546,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-02-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-05-27","known_ts":"2021-05-27","bar_index":2230,"type":"SELL","basis":"structure_stop","strength":1.0,"price":111.6043,"stop_level":112.4381,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-06-02","known_ts":"2021-06-02","bar_index":2231,"type":"RECLAIM","strength":1.0,"price":114.4761,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-05-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-05-27","prior_stop_level":112.4381,"sweep_low":111.2254,"atr14":2.060968,"stop_level":110.194916,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-06-11","known_ts":"2021-06-11","bar_index":2234,"type":"RECLAIM","strength":1.0,"price":113.5076,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-05-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-08-16","known_ts":"2021-08-18","bar_index":2249,"type":"BUY","strength":0.725,"price":111.748,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"aplus","score":80},{"ts":"2021-10-14","known_ts":"2021-10-18","bar_index":2263,"type":"BUY","strength":0.588,"price":103.0841,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":90},{"ts":"2022-01-25","known_ts":"2022-01-25","bar_index":2286,"type":"SELL","basis":"structure_stop","strength":0.863,"price":119.2083,"stop_level":120.4311,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-02-09","known_ts":"2022-02-09","bar_index":2290,"type":"RECLAIM","strength":1.0,"price":117.7359,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-01-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-04-01","known_ts":"2022-04-05","bar_index":2302,"type":"BUY","strength":0.725,"price":118.6748,"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":"2022-04-29","known_ts":"2022-04-29","bar_index":2308,"type":"SELL","basis":"structure_stop","strength":0.863,"price":117.9512,"stop_level":119.6395,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-05-03","known_ts":"2022-05-03","bar_index":2309,"type":"SELL","basis":"structure_stop","strength":0.863,"price":117.5722,"stop_level":119.6395,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-05-04","known_ts":"2022-05-04","bar_index":2309,"type":"RECLAIM","strength":0.863,"price":119.7774,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-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":"2022-04-29","prior_stop_level":119.6395,"sweep_low":114.8674,"atr14":2.596492,"stop_level":113.569154,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-04","known_ts":"2022-05-04","bar_index":2309,"type":"RECLAIM","strength":0.863,"price":119.7774,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-05-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":"2022-05-03","prior_stop_level":119.6395,"sweep_low":116.3232,"atr14":2.596492,"stop_level":115.024954,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-06","known_ts":"2022-05-10","bar_index":2310,"type":"REBUY","strength":0.863,"price":122.7492,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2022-06-29","known_ts":"2022-07-01","bar_index":2322,"type":"BUY","strength":0.725,"price":113.7868,"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":"2022-09-27","known_ts":"2022-09-27","bar_index":2342,"type":"SELL","basis":"structure_stop","strength":0.863,"price":119.3786,"stop_level":121.38,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-09-28","known_ts":"2022-09-28","bar_index":2343,"type":"RECLAIM","strength":0.863,"price":121.6422,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-09-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":"2022-09-27","prior_stop_level":121.38,"sweep_low":118.3735,"atr14":2.546912,"stop_level":117.100044,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-11","known_ts":"2022-10-13","bar_index":2346,"type":"BUY","strength":0.863,"price":124.404,"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":"2022-11-11","known_ts":"2022-11-11","bar_index":2353,"type":"SELL","basis":"structure_stop","strength":0.863,"price":125.4946,"stop_level":130.0325,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-11-15","known_ts":"2022-11-15","bar_index":2354,"type":"SELL","basis":"structure_stop","strength":0.863,"price":123.6202,"stop_level":130.0325,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-11-21","known_ts":"2022-11-21","bar_index":2355,"type":"RECLAIM","strength":0.863,"price":130.3344,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-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":"2022-11-15","prior_stop_level":130.0325,"sweep_low":123.0218,"atr14":3.188593,"stop_level":121.427504,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-01","known_ts":"2022-12-01","bar_index":2358,"type":"RECLAIM","strength":1.0,"price":135.5352,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-11-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-01-11","known_ts":"2023-01-11","bar_index":2367,"type":"SELL","basis":"structure_stop","strength":1.0,"price":138.9319,"stop_level":139.2047,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-03-14","known_ts":"2023-03-16","bar_index":2381,"type":"BUY","strength":0.725,"price":136.284,"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":"2023-04-11","known_ts":"2023-04-11","bar_index":2387,"type":"SELL","basis":"structure_stop","strength":0.863,"price":137.9143,"stop_level":137.9941,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-04-18","known_ts":"2023-04-18","bar_index":2389,"type":"SELL","basis":"structure_stop","strength":0.725,"price":135.2119,"stop_level":137.9941,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2023-05-01","known_ts":"2023-05-03","bar_index":2392,"type":"REBUY","strength":0.725,"price":139.1903,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2023-05-22","known_ts":"2023-05-22","bar_index":2397,"type":"SELL","basis":"structure_stop","strength":0.725,"price":133.4753,"stop_level":134.0069,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2023-06-22","known_ts":"2023-06-26","bar_index":2404,"type":"BUY","strength":0.725,"price":135.3214,"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":"2023-08-15","known_ts":"2023-08-15","bar_index":2416,"type":"SELL","basis":"structure_stop","strength":0.45,"price":128.9629,"stop_level":130.6395,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2023-11-10","known_ts":"2023-11-14","bar_index":2437,"type":"BUY","strength":0.45,"price":99.8872,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2024-01-11","known_ts":"2024-01-11","bar_index":2450,"type":"SELL","basis":"structure_stop","strength":0.588,"price":115.3547,"stop_level":116.1892,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-01-12","known_ts":"2024-01-12","bar_index":2451,"type":"RECLAIM","strength":0.588,"price":117.459,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-01-11","prior_stop_level":116.1892,"sweep_low":115.0917,"atr14":2.134369,"stop_level":114.024515,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-09","known_ts":"2024-02-09","bar_index":2457,"type":"SELL","basis":"structure_stop","strength":0.725,"price":116.0078,"stop_level":117.196,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-02-12","known_ts":"2024-02-12","bar_index":2457,"type":"RECLAIM","strength":0.725,"price":117.6767,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-02-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":"2024-02-09","prior_stop_level":117.196,"sweep_low":115.5271,"atr14":2.362364,"stop_level":114.345918,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-05-14","known_ts":"2024-05-16","bar_index":2479,"type":"BUY","strength":0.45,"price":106.8102,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2024-06-27","known_ts":"2024-07-01","bar_index":2489,"type":"REBUY","strength":0.588,"price":102.0366,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2024-08-12","known_ts":"2024-08-12","bar_index":2499,"type":"SELL","basis":"structure_stop","strength":0.863,"price":108.3798,"stop_level":108.9061,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-08-13","known_ts":"2024-08-13","bar_index":2499,"type":"RECLAIM","strength":0.863,"price":109.2662,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-08-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2024-08-12","prior_stop_level":108.9061,"sweep_low":107.6135,"atr14":2.486466,"stop_level":106.370267,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-30","known_ts":"2024-08-30","bar_index":2504,"type":"SELL","basis":"structure_stop","strength":0.863,"price":106.8526,"stop_level":108.3798,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-09-03","known_ts":"2024-09-03","bar_index":2504,"type":"RECLAIM","strength":0.725,"price":110.6355,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-08-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":"2024-08-30","prior_stop_level":108.3798,"sweep_low":105.8929,"atr14":2.523891,"stop_level":104.630954,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-09-26","known_ts":"2024-09-26","bar_index":2510,"type":"RECLAIM","strength":0.863,"price":112.8344,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-08-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-11-25","known_ts":"2024-11-27","bar_index":2524,"type":"BUY","strength":0.725,"price":111.0287,"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":75},{"ts":"2024-12-11","known_ts":"2024-12-11","bar_index":2527,"type":"SELL","basis":"structure_stop","strength":0.588,"price":106.5594,"stop_level":108.62,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2025-02-11","known_ts":"2025-02-13","bar_index":2541,"type":"BUY","strength":0.588,"price":98.9567,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":20},{"ts":"2025-03-18","known_ts":"2025-03-18","bar_index":2549,"type":"SELL","basis":"structure_stop","strength":0.588,"price":105.4024,"stop_level":105.5545,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-03-24","known_ts":"2025-03-24","bar_index":2550,"type":"RECLAIM","strength":0.588,"price":106.239,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-03-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":"2025-03-18","prior_stop_level":105.5545,"sweep_low":103.3013,"atr14":2.924051,"stop_level":101.839274,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-03","known_ts":"2025-04-03","bar_index":2553,"type":"RECLAIM","strength":1.0,"price":107.4558,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-03-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-04-28","known_ts":"2025-04-28","bar_index":2558,"type":"SELL","basis":"structure_stop","strength":1.0,"price":108.397,"stop_level":109.1766,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-04-29","known_ts":"2025-04-29","bar_index":2558,"type":"RECLAIM","strength":1.0,"price":109.6044,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-04-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":"2025-04-28","prior_stop_level":109.1766,"sweep_low":106.6002,"atr14":2.922213,"stop_level":105.139093,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-16","known_ts":"2025-05-16","bar_index":2563,"type":"RECLAIM","strength":1.0,"price":110.339,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-04-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-07-10","known_ts":"2025-07-14","bar_index":2575,"type":"BUY","strength":0.588,"price":100.5097,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":40},{"ts":"2025-08-27","known_ts":"2025-08-27","bar_index":2586,"type":"SELL","basis":"structure_stop","strength":0.588,"price":102.4424,"stop_level":103.0342,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-08-28","known_ts":"2025-08-28","bar_index":2586,"type":"RECLAIM","strength":0.588,"price":103.4604,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-08-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-08-27","prior_stop_level":103.0342,"sweep_low":97.188,"atr14":2.529658,"stop_level":95.923171,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-15","known_ts":"2025-09-15","bar_index":2590,"type":"SELL","basis":"structure_stop","strength":0.863,"price":99.1172,"stop_level":102.4424,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-09-18","known_ts":"2025-09-18","bar_index":2591,"type":"RECLAIM","strength":0.863,"price":103.4216,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-15 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":"2025-09-15","prior_stop_level":102.4424,"sweep_low":99.1075,"atr14":2.625763,"stop_level":97.794619,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-30","known_ts":"2025-09-30","bar_index":2594,"type":"RECLAIM","strength":1.0,"price":104.5074,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-09-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-11-11","known_ts":"2025-11-13","bar_index":2604,"type":"BUY","strength":0.725,"price":106.931,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2025-12-03","known_ts":"2025-12-03","bar_index":2609,"type":"SELL","basis":"structure_stop","strength":0.588,"price":98.2747,"stop_level":98.2943,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2025-12-08","known_ts":"2025-12-08","bar_index":2610,"type":"RECLAIM","strength":0.588,"price":98.588,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-12-03 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":"2025-12-03","prior_stop_level":98.2943,"sweep_low":96.9429,"atr14":2.303839,"stop_level":95.79098,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-13","known_ts":"2026-01-15","bar_index":2618,"type":"BUY","strength":0.588,"price":102.6029,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"aplus","score":80},{"ts":"2026-02-17","known_ts":"2026-02-17","bar_index":2625,"type":"SELL","basis":"structure_stop","strength":0.725,"price":105.0539,"stop_level":105.2272,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-02-18","known_ts":"2026-02-18","bar_index":2626,"type":"RECLAIM","strength":0.725,"price":106.5078,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-02-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":"2026-02-17","prior_stop_level":105.2272,"sweep_low":103.1253,"atr14":2.906588,"stop_level":101.672006,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-03-03","known_ts":"2026-03-03","bar_index":2629,"type":"RECLAIM","strength":1.0,"price":110.1177,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-02-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-03-12","known_ts":"2026-03-12","bar_index":2631,"type":"SELL","basis":"structure_stop","strength":1.0,"price":104.8363,"stop_level":105.4297,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-05-06","known_ts":"2026-05-08","bar_index":2644,"type":"BUY","strength":0.588,"price":98.1604,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"quality","score":65},{"ts":"2026-06-02","known_ts":"2026-06-02","bar_index":2650,"type":"SELL","basis":"structure_stop","strength":0.725,"price":100.47,"stop_level":100.48,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2026-06-03","known_ts":"2026-06-03","bar_index":2650,"type":"RECLAIM","strength":0.725,"price":101.27,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-06-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2026-06-02","prior_stop_level":100.48,"sweep_low":99.42,"atr14":2.417364,"stop_level":98.211318,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-18","known_ts":"2026-06-18","bar_index":2654,"type":"RECLAIM","strength":1.0,"price":110.47,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-06-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-07-24","known_ts":"2026-07-28","bar_index":2662,"type":"REBUY","strength":1.0,"price":123.04,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55}],"state":{"position_hint":"long","last_signal":"REBUY","last_scored_signal":"REBUY","last_scored_ts":"2026-07-28","last_scored_basis":null,"bars_since_signal":4,"extended":true,"strong_bull":true,"overbought":false,"weeklyBull":true,"above200":true},"early_dots":["2018-04-03","2018-05-23","2018-06-11","2018-09-05","2018-10-09","2018-12-13","2019-01-02","2019-07-03","2019-07-25","2019-08-12","2019-09-06","2020-06-16","2020-07-02","2020-09-28","2021-06-24","2021-07-13","2021-09-10","2021-10-01","2022-02-17","2022-03-21","2022-06-02","2023-01-30","2023-02-15","2023-05-31","2023-08-25","2023-09-26","2023-10-17","2023-12-07","2024-03-11","2024-04-18","2024-05-09","2024-11-20","2025-01-24","2025-05-16","2025-06-23","2025-10-24","2025-12-11","2026-01-08","2026-03-27","2026-04-15"],"warnings":[{"ts":"2022-11-11","kind":"confirm","px":125.4946,"level":130.0325},{"ts":"2022-11-14","kind":"arm","px":124.6498},{"ts":"2022-11-15","kind":"confirm","px":123.6202,"level":130.0325},{"ts":"2023-01-04","kind":"arm","px":139.2047},{"ts":"2023-01-11","kind":"confirm","px":138.9319,"level":139.2047},{"ts":"2023-04-06","kind":"arm","px":138.6764},{"ts":"2023-04-11","kind":"confirm","px":137.9143,"level":137.9941},{"ts":"2023-04-17","kind":"arm","px":135.903},{"ts":"2023-04-18","kind":"confirm","px":135.2119,"level":137.9941},{"ts":"2023-05-15","kind":"arm","px":138.6835},{"ts":"2023-05-22","kind":"confirm","px":133.4753,"level":134.0069},{"ts":"2023-08-02","kind":"arm","px":135.3303},{"ts":"2023-08-15","kind":"confirm","px":128.9629,"level":130.6395},{"ts":"2023-12-01","kind":"arm","px":101.0601},{"ts":"2024-01-11","kind":"confirm","px":115.3547,"level":116.1892},{"ts":"2024-01-12","kind":"arm","px":117.459},{"ts":"2024-02-09","kind":"confirm","px":116.0078,"level":117.196},{"ts":"2024-08-01","kind":"arm","px":110.7897},{"ts":"2024-08-12","kind":"confirm","px":108.3798,"level":108.9061},{"ts":"2024-08-29","kind":"arm","px":106.0234},{"ts":"2024-08-30","kind":"confirm","px":106.8526,"level":108.3798},{"ts":"2024-12-10","kind":"arm","px":108.206},{"ts":"2024-12-11","kind":"confirm","px":106.5594,"level":108.62},{"ts":"2025-03-12","kind":"arm","px":105.5545},{"ts":"2025-03-18","kind":"confirm","px":105.4024,"level":105.5545},{"ts":"2025-04-08","kind":"arm","px":104.7464},{"ts":"2025-04-28","kind":"confirm","px":108.397,"level":109.1766},{"ts":"2025-08-06","kind":"arm","px":104.6565},{"ts":"2025-08-27","kind":"confirm","px":102.4424,"level":103.0342},{"ts":"2025-08-28","kind":"arm","px":103.4604},{"ts":"2025-09-15","kind":"confirm","px":99.1172,"level":102.4424},{"ts":"2025-11-24","kind":"arm","px":102.1034},{"ts":"2025-12-03","kind":"confirm","px":98.2747,"level":98.2943},{"ts":"2026-01-29","kind":"arm","px":101.3299},{"ts":"2026-02-17","kind":"confirm","px":105.0539,"level":105.2272},{"ts":"2026-02-19","kind":"arm","px":108.3671},{"ts":"2026-03-12","kind":"confirm","px":104.8363,"level":105.4297},{"ts":"2026-05-27","kind":"arm","px":102.98},{"ts":"2026-06-02","kind":"confirm","px":100.47,"level":100.48},{"ts":"2026-06-22","kind":"arm","px":107.19}],"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":[]}}}