{"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":"SRE","timeframe":"3D","as_of":"2026-08-14T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1999-01-04","known_ts":"1999-01-06","bar_index":44,"type":"BUY","strength":0.45,"price":4.8467,"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-01-11","known_ts":"1999-01-11","bar_index":45,"type":"SELL","basis":"structure_stop","strength":0.45,"price":4.6698,"stop_level":4.7524,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1999-04-19","known_ts":"1999-04-21","bar_index":68,"type":"BUY","strength":0.45,"price":3.8795,"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-05-06","known_ts":"1999-05-06","bar_index":72,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.9636,"stop_level":3.9876,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-05-10","known_ts":"1999-05-10","bar_index":73,"type":"RECLAIM","strength":0.588,"price":4.0597,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-05-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1999-05-06","prior_stop_level":3.9876,"sweep_low":3.9396,"atr14":0.089349,"stop_level":3.894925,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-06-17","known_ts":"1999-06-17","bar_index":82,"type":"RECLAIM","strength":0.863,"price":4.4605,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-05-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-12-20","known_ts":"1999-12-22","bar_index":125,"type":"BUY","strength":0.45,"price":3.633,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"power_grid"}},{"ts":"2000-01-04","known_ts":"2000-01-04","bar_index":128,"type":"SELL","basis":"structure_stop","strength":0.45,"price":3.5568,"stop_level":3.5822,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2000-01-05","known_ts":"2000-01-05","bar_index":128,"type":"RECLAIM","strength":0.45,"price":3.633,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-01-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2000-01-04","prior_stop_level":3.5822,"sweep_low":3.506,"atr14":0.090421,"stop_level":3.460789,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-02-18","known_ts":"2000-02-18","bar_index":139,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.8077,"stop_level":3.8109,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-02-28","known_ts":"2000-02-28","bar_index":140,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.6839,"stop_level":3.8109,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-04-11","known_ts":"2000-04-13","bar_index":151,"type":"BUY","strength":0.45,"price":3.8523,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2000-05-01","known_ts":"2000-05-01","bar_index":155,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.7363,"stop_level":3.8007,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-05-03","known_ts":"2000-05-03","bar_index":156,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.7363,"stop_level":3.8007,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-05-04","known_ts":"2000-05-04","bar_index":156,"type":"RECLAIM","strength":0.588,"price":3.8909,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-05-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-05-01","prior_stop_level":3.8007,"sweep_low":3.5044,"atr14":0.164413,"stop_level":3.422193,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-05-04","known_ts":"2000-05-04","bar_index":156,"type":"RECLAIM","strength":0.588,"price":3.8909,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-05-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-05-03","prior_stop_level":3.8007,"sweep_low":3.5302,"atr14":0.164413,"stop_level":3.447993,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-05-30","known_ts":"2000-05-30","bar_index":162,"type":"RECLAIM","strength":0.863,"price":3.9424,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-05-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-06-08","known_ts":"2000-06-08","bar_index":164,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.775,"stop_level":3.8265,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-06-09","known_ts":"2000-06-09","bar_index":164,"type":"RECLAIM","strength":0.863,"price":3.8523,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-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":"2000-06-08","prior_stop_level":3.8265,"sweep_low":3.7234,"atr14":0.127091,"stop_level":3.659855,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-06-15","known_ts":"2000-06-19","bar_index":166,"type":"REBUY","strength":0.863,"price":3.9298,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2000-07-28","known_ts":"2000-08-01","bar_index":176,"type":"BUY","strength":1.0,"price":3.982,"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":"2000-08-29","known_ts":"2000-08-29","bar_index":183,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.8645,"stop_level":3.8939,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-08-30","known_ts":"2000-08-30","bar_index":183,"type":"RECLAIM","strength":1.0,"price":3.9168,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-08-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":"2000-08-29","prior_stop_level":3.8939,"sweep_low":3.8254,"atr14":0.101011,"stop_level":3.774894,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-09-06","known_ts":"2000-09-08","bar_index":185,"type":"REBUY","strength":1.0,"price":4.1191,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2000-09-27","known_ts":"2000-09-29","bar_index":190,"type":"REBUY","strength":1.0,"price":4.4055,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2000-10-13","known_ts":"2000-10-17","bar_index":194,"type":"REBUY","strength":1.0,"price":4.4155,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2000-11-03","known_ts":"2000-11-07","bar_index":199,"type":"BUY","strength":1.0,"price":4.5344,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2000-12-11","known_ts":"2000-12-11","bar_index":207,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.4287,"stop_level":4.6005,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-12-12","known_ts":"2000-12-12","bar_index":207,"type":"RECLAIM","strength":1.0,"price":4.7063,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-12-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2000-12-11","prior_stop_level":4.6005,"sweep_low":4.2304,"atr14":0.213905,"stop_level":4.123447,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-02-09","known_ts":"2001-02-13","bar_index":221,"type":"BUY","strength":0.725,"price":4.7237,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2001-03-22","known_ts":"2001-03-22","bar_index":230,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.6953,"stop_level":4.7451,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-03-26","known_ts":"2001-03-28","bar_index":231,"type":"REBUY","strength":0.725,"price":4.9829,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2001-03-26","known_ts":"2001-03-26","bar_index":231,"type":"RECLAIM","strength":0.863,"price":4.972,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-03-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2001-03-22","prior_stop_level":4.7451,"sweep_low":4.4965,"atr14":0.194611,"stop_level":4.399194,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-05-25","known_ts":"2001-05-25","bar_index":245,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.8086,"stop_level":5.9167,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-09-17","known_ts":"2001-09-17","bar_index":270,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.7421,"stop_level":5.9124,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2001-09-19","known_ts":"2001-09-19","bar_index":270,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.5571,"stop_level":5.9124,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2001-12-03","known_ts":"2001-12-05","bar_index":288,"type":"BUY","strength":0.45,"price":5.2376,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2002-01-03","known_ts":"2002-01-03","bar_index":295,"type":"RECLAIM","strength":0.725,"price":5.5641,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2001-12-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-01-25","known_ts":"2002-01-25","bar_index":300,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.5129,"stop_level":5.5618,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-01-29","known_ts":"2002-01-29","bar_index":300,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.3437,"stop_level":5.5618,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-03-06","known_ts":"2002-03-08","bar_index":309,"type":"BUY","strength":0.45,"price":5.3837,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2002-03-19","known_ts":"2002-03-19","bar_index":312,"type":"RECLAIM","strength":0.725,"price":5.575,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2002-03-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-05-07","known_ts":"2002-05-07","bar_index":323,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.602,"stop_level":5.629,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-05-08","known_ts":"2002-05-08","bar_index":323,"type":"RECLAIM","strength":0.863,"price":5.6515,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-05-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2002-05-07","prior_stop_level":5.629,"sweep_low":5.467,"atr14":0.127511,"stop_level":5.403244,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-07-31","known_ts":"2002-08-02","bar_index":343,"type":"BUY","strength":0.45,"price":4.6758,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"power_grid"}},{"ts":"2002-08-29","known_ts":"2002-08-29","bar_index":350,"type":"RECLAIM","strength":0.725,"price":5.3191,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2002-07-31 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-09-05","known_ts":"2002-09-05","bar_index":351,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.0941,"stop_level":5.2464,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-09-16","known_ts":"2002-09-16","bar_index":353,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.8577,"stop_level":5.2464,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-11-01","known_ts":"2002-11-01","bar_index":365,"type":"RECLAIM","strength":0.725,"price":5.1404,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-09-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-01-24","known_ts":"2003-01-24","bar_index":383,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.5176,"stop_level":5.6688,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-02-21","known_ts":"2003-02-21","bar_index":390,"type":"RECLAIM","strength":0.863,"price":5.7292,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-01-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-03-24","known_ts":"2003-03-26","bar_index":397,"type":"BUY","strength":0.725,"price":5.7552,"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":55},{"ts":"2003-05-02","known_ts":"2003-05-02","bar_index":406,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.7364,"stop_level":5.8139,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-05-05","known_ts":"2003-05-05","bar_index":406,"type":"RECLAIM","strength":1.0,"price":5.8398,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-05-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-05-02","prior_stop_level":5.8139,"sweep_low":5.734,"atr14":0.136358,"stop_level":5.665821,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-05-22","known_ts":"2003-05-22","bar_index":411,"type":"RECLAIM","strength":1.0,"price":6.4602,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-05-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-05-28","known_ts":"2003-05-30","bar_index":412,"type":"BUY","strength":1.0,"price":6.4085,"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":"2003-07-09","known_ts":"2003-07-09","bar_index":421,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.6371,"stop_level":6.7533,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-08-21","known_ts":"2003-08-25","bar_index":432,"type":"BUY","strength":0.863,"price":6.8813,"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":"2003-09-17","known_ts":"2003-09-17","bar_index":438,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.969,"stop_level":7.0045,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-09-18","known_ts":"2003-09-18","bar_index":438,"type":"RECLAIM","strength":1.0,"price":7.0401,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-09-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":"2003-09-17","prior_stop_level":7.0045,"sweep_low":6.9619,"atr14":0.104316,"stop_level":6.909742,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-09-30","known_ts":"2003-10-02","bar_index":441,"type":"REBUY","strength":1.0,"price":7.2457,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2003-10-08","known_ts":"2003-10-08","bar_index":443,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.801,"stop_level":6.9851,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-12-03","known_ts":"2003-12-05","bar_index":456,"type":"BUY","strength":0.725,"price":6.9564,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2004-01-12","known_ts":"2004-01-12","bar_index":464,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.1927,"stop_level":7.2457,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-01-14","known_ts":"2004-01-14","bar_index":465,"type":"RECLAIM","strength":0.863,"price":7.3133,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-01-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-01-12","prior_stop_level":7.2457,"sweep_low":7.1155,"atr14":0.101175,"stop_level":7.064913,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-01-27","known_ts":"2004-01-27","bar_index":468,"type":"RECLAIM","strength":0.863,"price":7.5592,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-01-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-05-26","known_ts":"2004-05-28","bar_index":496,"type":"BUY","strength":0.725,"price":8.1079,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2004-11-16","known_ts":"2004-11-18","bar_index":536,"type":"BUY","strength":0.725,"price":9.2002,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2004-12-06","known_ts":"2004-12-06","bar_index":540,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.9094,"stop_level":9.003,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-12-08","known_ts":"2004-12-08","bar_index":541,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.7713,"stop_level":9.003,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-12-16","known_ts":"2004-12-20","bar_index":543,"type":"REBUY","strength":0.725,"price":9.2057,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2005-01-18","known_ts":"2005-01-20","bar_index":550,"type":"REBUY","strength":0.588,"price":9.0419,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2005-03-22","known_ts":"2005-03-22","bar_index":564,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.8613,"stop_level":9.9228,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-04-06","known_ts":"2005-04-06","bar_index":568,"type":"RECLAIM","strength":1.0,"price":10.0537,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-03-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-06-06","known_ts":"2005-06-08","bar_index":582,"type":"BUY","strength":0.725,"price":9.9838,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2005-08-05","known_ts":"2005-08-05","bar_index":596,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.5725,"stop_level":10.5776,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-08-09","known_ts":"2005-08-09","bar_index":597,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.57,"stop_level":10.5776,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-08-10","known_ts":"2005-08-10","bar_index":597,"type":"RECLAIM","strength":0.863,"price":10.5977,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-08-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2005-08-05","prior_stop_level":10.5776,"sweep_low":10.3258,"atr14":0.176787,"stop_level":10.237406,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-08-10","known_ts":"2005-08-10","bar_index":597,"type":"RECLAIM","strength":0.863,"price":10.5977,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-08-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2005-08-09","prior_stop_level":10.5776,"sweep_low":10.4492,"atr14":0.176787,"stop_level":10.360806,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-08-25","known_ts":"2005-08-25","bar_index":601,"type":"RECLAIM","strength":1.0,"price":11.1213,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-08-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-10-05","known_ts":"2005-10-05","bar_index":610,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.3672,"stop_level":11.4158,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-11-29","known_ts":"2005-12-01","bar_index":623,"type":"BUY","strength":0.725,"price":11.2,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2006-02-02","known_ts":"2006-02-02","bar_index":637,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.0948,"stop_level":12.1228,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-02-07","known_ts":"2006-02-07","bar_index":638,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.9851,"stop_level":12.1228,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-02-22","known_ts":"2006-02-24","bar_index":642,"type":"REBUY","strength":0.863,"price":12.3854,"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":"2006-06-01","known_ts":"2006-06-05","bar_index":665,"type":"BUY","strength":0.588,"price":11.5672,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2006-06-19","known_ts":"2006-06-21","bar_index":669,"type":"BUY","strength":0.45,"price":11.4865,"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-06-27","known_ts":"2006-06-27","bar_index":671,"type":"RECLAIM","strength":0.588,"price":11.6622,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2006-06-19 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2006-11-03","known_ts":"2006-11-03","bar_index":701,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.3885,"stop_level":14.4816,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-11-09","known_ts":"2006-11-09","bar_index":702,"type":"RECLAIM","strength":0.863,"price":14.539,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-11-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-11-03","prior_stop_level":14.4816,"sweep_low":14.2243,"atr14":0.171057,"stop_level":14.138771,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-20","known_ts":"2006-11-20","bar_index":705,"type":"RECLAIM","strength":0.863,"price":14.9852,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-11-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-02-28","known_ts":"2007-02-28","bar_index":727,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.5237,"stop_level":16.609,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-03-06","known_ts":"2007-03-06","bar_index":728,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.3421,"stop_level":16.609,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-03-12","known_ts":"2007-03-12","bar_index":729,"type":"RECLAIM","strength":0.863,"price":16.686,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-03-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2007-03-06","prior_stop_level":16.609,"sweep_low":15.9183,"atr14":0.258482,"stop_level":15.789059,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-04-09","known_ts":"2007-04-11","bar_index":736,"type":"REBUY","strength":0.863,"price":17.604,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2007-05-02","known_ts":"2007-05-02","bar_index":741,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.4906,"stop_level":17.5957,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-08-23","known_ts":"2007-08-27","bar_index":768,"type":"BUY","strength":0.45,"price":14.9973,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-09-19","known_ts":"2007-09-19","bar_index":774,"type":"RECLAIM","strength":0.588,"price":16.6377,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2007-08-23 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2007-11-07","known_ts":"2007-11-07","bar_index":785,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.8147,"stop_level":16.8258,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-11-12","known_ts":"2007-11-12","bar_index":786,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.5631,"stop_level":16.8258,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-11-08","known_ts":"2007-11-08","bar_index":786,"type":"RECLAIM","strength":0.725,"price":17.2004,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-11-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2007-11-07","prior_stop_level":16.8258,"sweep_low":16.8119,"atr14":0.35475,"stop_level":16.634525,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-11-19","known_ts":"2007-11-19","bar_index":788,"type":"RECLAIM","strength":0.588,"price":17.0215,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-11-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2007-11-12","prior_stop_level":16.8258,"sweep_low":16.3786,"atr14":0.363864,"stop_level":16.196668,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-11-27","known_ts":"2007-11-27","bar_index":790,"type":"RECLAIM","strength":0.725,"price":17.4016,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-11-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-01-04","known_ts":"2008-01-04","bar_index":798,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.9258,"stop_level":17.055,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-01-08","known_ts":"2008-01-08","bar_index":799,"type":"RECLAIM","strength":0.863,"price":17.1309,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-01-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2008-01-04","prior_stop_level":17.055,"sweep_low":16.8865,"atr14":0.303483,"stop_level":16.734759,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-26","known_ts":"2008-03-28","bar_index":817,"type":"BUY","strength":0.45,"price":14.9774,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-04-16","known_ts":"2008-04-16","bar_index":822,"type":"RECLAIM","strength":0.725,"price":16.1817,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-03-26 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-06-02","known_ts":"2008-06-02","bar_index":832,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.1817,"stop_level":16.2666,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-06-05","known_ts":"2008-06-05","bar_index":833,"type":"RECLAIM","strength":0.725,"price":16.3994,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-06-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2008-06-02","prior_stop_level":16.2666,"sweep_low":16.0093,"atr14":0.297103,"stop_level":15.860749,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-06-27","known_ts":"2008-06-27","bar_index":839,"type":"RECLAIM","strength":0.863,"price":16.4299,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-06-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-08-06","known_ts":"2008-08-08","bar_index":848,"type":"BUY","strength":0.725,"price":16.2621,"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":"2008-09-04","known_ts":"2008-09-04","bar_index":854,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.0004,"stop_level":16.0971,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-08","known_ts":"2008-09-08","bar_index":855,"type":"RECLAIM","strength":0.725,"price":16.3161,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-09-04","prior_stop_level":16.0971,"sweep_low":15.7245,"atr14":0.295353,"stop_level":15.576823,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-16","known_ts":"2008-09-16","bar_index":857,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.0873,"stop_level":15.952,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-11-07","known_ts":"2008-11-11","bar_index":870,"type":"BUY","strength":0.45,"price":11.961,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"power_grid"}},{"ts":"2008-12-18","known_ts":"2008-12-18","bar_index":879,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.6345,"stop_level":11.7405,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-12-19","known_ts":"2008-12-19","bar_index":879,"type":"RECLAIM","strength":0.588,"price":11.8338,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-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":"2008-12-18","prior_stop_level":11.7405,"sweep_low":11.5429,"atr14":0.665113,"stop_level":11.210343,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-12-23","known_ts":"2008-12-23","bar_index":880,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.4612,"stop_level":11.7405,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-12-30","known_ts":"2008-12-30","bar_index":881,"type":"RECLAIM","strength":0.588,"price":12.036,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-12-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-12-23","prior_stop_level":11.7405,"sweep_low":11.3977,"atr14":0.530729,"stop_level":11.132336,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-20","known_ts":"2009-01-20","bar_index":886,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.0909,"stop_level":12.4202,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-21","known_ts":"2009-01-21","bar_index":886,"type":"RECLAIM","strength":0.588,"price":12.8823,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-20","prior_stop_level":12.4202,"sweep_low":12.0447,"atr14":0.467809,"stop_level":11.810796,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-12","known_ts":"2009-02-12","bar_index":891,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.631,"stop_level":12.6628,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-17","known_ts":"2009-03-19","bar_index":899,"type":"BUY","strength":0.725,"price":12.6112,"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":35},{"ts":"2009-04-14","known_ts":"2009-04-14","bar_index":905,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.0953,"stop_level":13.1361,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-04-15","known_ts":"2009-04-15","bar_index":905,"type":"RECLAIM","strength":0.725,"price":13.3081,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-04-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":"2009-04-14","prior_stop_level":13.1361,"sweep_low":13.0428,"atr14":0.430745,"stop_level":12.827428,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-29","known_ts":"2009-04-29","bar_index":909,"type":"RECLAIM","strength":0.863,"price":13.6755,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-04-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-05-13","known_ts":"2009-05-13","bar_index":912,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.104,"stop_level":13.3402,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-29","known_ts":"2009-05-29","bar_index":916,"type":"RECLAIM","strength":0.863,"price":13.623,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-05-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-03","known_ts":"2009-06-05","bar_index":917,"type":"BUY","strength":0.863,"price":13.5997,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2009-07-07","known_ts":"2009-07-07","bar_index":924,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.1063,"stop_level":14.2974,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-07-21","known_ts":"2009-07-23","bar_index":928,"type":"REBUY","strength":0.863,"price":15.0969,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2009-08-10","known_ts":"2009-08-10","bar_index":932,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.9646,"stop_level":15.2409,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-08-24","known_ts":"2009-08-24","bar_index":936,"type":"RECLAIM","strength":1.0,"price":15.1116,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-08-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-09","known_ts":"2009-10-13","bar_index":947,"type":"BUY","strength":0.863,"price":15.5748,"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":"2010-01-06","known_ts":"2010-01-06","bar_index":967,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.0946,"stop_level":16.3124,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-03-09","known_ts":"2010-03-11","bar_index":981,"type":"BUY","strength":0.725,"price":15.0895,"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":"2010-03-25","known_ts":"2010-03-25","bar_index":985,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.6514,"stop_level":14.9881,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-03-29","known_ts":"2010-03-29","bar_index":985,"type":"RECLAIM","strength":0.588,"price":15.1624,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-03-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2010-03-25","prior_stop_level":14.9881,"sweep_low":14.6273,"atr14":0.265792,"stop_level":14.494404,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-04-27","known_ts":"2010-04-27","bar_index":992,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.7356,"stop_level":14.7596,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-04-28","known_ts":"2010-04-28","bar_index":992,"type":"RECLAIM","strength":0.588,"price":14.8798,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2010-04-27","prior_stop_level":14.7596,"sweep_low":14.1764,"atr14":0.253791,"stop_level":14.049504,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-06-11","known_ts":"2010-06-15","bar_index":1003,"type":"BUY","strength":0.588,"price":14.7746,"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":"aplus","score":80},{"ts":"2010-06-29","known_ts":"2010-06-29","bar_index":1007,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.3928,"stop_level":14.4747,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-07-07","known_ts":"2010-07-07","bar_index":1008,"type":"RECLAIM","strength":0.588,"price":14.6928,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-06-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2010-06-29","prior_stop_level":14.4747,"sweep_low":14.0141,"atr14":0.328218,"stop_level":13.849991,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-16","known_ts":"2010-07-16","bar_index":1011,"type":"RECLAIM","strength":0.725,"price":15.1352,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-06-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-08-19","known_ts":"2010-08-19","bar_index":1019,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.3322,"stop_level":15.4988,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-08-25","known_ts":"2010-08-25","bar_index":1020,"type":"RECLAIM","strength":0.863,"price":15.5291,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-08-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2010-08-19","prior_stop_level":15.4988,"sweep_low":15.1231,"atr14":0.276903,"stop_level":14.984649,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-09-07","known_ts":"2010-09-07","bar_index":1023,"type":"RECLAIM","strength":1.0,"price":16.1018,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-08-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-10-12","known_ts":"2010-10-12","bar_index":1031,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.3596,"stop_level":16.3871,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-10-18","known_ts":"2010-10-18","bar_index":1032,"type":"RECLAIM","strength":1.0,"price":16.4451,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-10-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-10-12","prior_stop_level":16.3871,"sweep_low":16.1582,"atr14":0.214322,"stop_level":16.051039,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-10-27","known_ts":"2010-10-27","bar_index":1035,"type":"RECLAIM","strength":1.0,"price":16.323,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-10-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-12-17","known_ts":"2010-12-21","bar_index":1047,"type":"BUY","strength":0.725,"price":15.9595,"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-03-15","known_ts":"2011-03-15","bar_index":1066,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.9718,"stop_level":16.2455,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-03-17","known_ts":"2011-03-17","bar_index":1067,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.9066,"stop_level":16.2455,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-03-22","known_ts":"2011-03-22","bar_index":1068,"type":"RECLAIM","strength":1.0,"price":16.2573,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-03-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-03-15","prior_stop_level":16.2455,"sweep_low":15.618,"atr14":0.244688,"stop_level":15.495656,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-03-22","known_ts":"2011-03-22","bar_index":1068,"type":"RECLAIM","strength":1.0,"price":16.2573,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-03-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":"2011-03-17","prior_stop_level":16.2455,"sweep_low":15.7173,"atr14":0.244688,"stop_level":15.594956,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-04-01","known_ts":"2011-04-05","bar_index":1071,"type":"BUY","strength":1.0,"price":16.6794,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2011-04-19","known_ts":"2011-04-21","bar_index":1075,"type":"REBUY","strength":1.0,"price":16.5894,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2011-06-01","known_ts":"2011-06-01","bar_index":1084,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.8253,"stop_level":16.8719,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-08-23","known_ts":"2011-08-25","bar_index":1104,"type":"BUY","strength":0.588,"price":15.8293,"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":"2011-09-22","known_ts":"2011-09-22","bar_index":1111,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.5725,"stop_level":15.7572,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-09-26","known_ts":"2011-09-26","bar_index":1111,"type":"RECLAIM","strength":0.725,"price":15.87,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-09-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2011-09-22","prior_stop_level":15.7572,"sweep_low":15.3971,"atr14":0.380671,"stop_level":15.206765,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-10-13","known_ts":"2011-10-13","bar_index":1116,"type":"RECLAIM","strength":0.863,"price":16.5435,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-09-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-11-16","known_ts":"2011-11-16","bar_index":1124,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.6352,"stop_level":16.689,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-11-18","known_ts":"2011-11-18","bar_index":1124,"type":"RECLAIM","strength":1.0,"price":16.8154,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-11-16","prior_stop_level":16.689,"sweep_low":16.3696,"atr14":0.325469,"stop_level":16.206866,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-16","known_ts":"2011-12-20","bar_index":1131,"type":"BUY","strength":1.0,"price":16.9496,"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":50},{"ts":"2012-02-15","known_ts":"2012-02-15","bar_index":1144,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.3347,"stop_level":18.3378,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-02-16","known_ts":"2012-02-16","bar_index":1144,"type":"RECLAIM","strength":1.0,"price":18.4974,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-02-15","prior_stop_level":18.3378,"sweep_low":18.274,"atr14":0.260916,"stop_level":18.143542,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-28","known_ts":"2012-03-01","bar_index":1147,"type":"REBUY","strength":1.0,"price":18.9251,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2012-05-16","known_ts":"2012-05-16","bar_index":1165,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.6096,"stop_level":20.6967,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-06-14","known_ts":"2012-06-14","bar_index":1172,"type":"RECLAIM","strength":1.0,"price":22.1605,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-05-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-10-09","known_ts":"2012-10-11","bar_index":1199,"type":"BUY","strength":0.725,"price":22.0036,"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":"2012-11-12","known_ts":"2012-11-12","bar_index":1206,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.5965,"stop_level":22.2171,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2012-12-06","known_ts":"2012-12-06","bar_index":1212,"type":"RECLAIM","strength":0.863,"price":23.386,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-11-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-03-22","known_ts":"2013-03-26","bar_index":1236,"type":"REBUY","strength":1.0,"price":26.7631,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2013-07-10","known_ts":"2013-07-12","bar_index":1261,"type":"BUY","strength":0.725,"price":28.184,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2013-08-09","known_ts":"2013-08-09","bar_index":1268,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.0755,"stop_level":29.4186,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-08-15","known_ts":"2013-08-15","bar_index":1269,"type":"SELL","basis":"structure_stop","strength":0.863,"price":28.1874,"stop_level":29.4186,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-09-17","known_ts":"2013-09-19","bar_index":1277,"type":"BUY","strength":0.725,"price":29.5465,"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":"2013-11-26","known_ts":"2013-11-26","bar_index":1293,"type":"SELL","basis":"structure_stop","strength":0.725,"price":29.9398,"stop_level":30.2651,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-01-03","known_ts":"2014-01-07","bar_index":1302,"type":"BUY","strength":0.588,"price":30.8824,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2014-04-07","known_ts":"2014-04-07","bar_index":1323,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.838,"stop_level":32.8998,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-04-08","known_ts":"2014-04-08","bar_index":1323,"type":"RECLAIM","strength":0.863,"price":33.0819,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-04-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-04-07","prior_stop_level":32.8998,"sweep_low":32.6937,"atr14":0.455968,"stop_level":32.465716,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-04-23","known_ts":"2014-04-23","bar_index":1327,"type":"RECLAIM","strength":0.863,"price":33.8997,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-04-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-05-12","known_ts":"2014-05-12","bar_index":1331,"type":"SELL","basis":"structure_stop","strength":0.863,"price":33.6317,"stop_level":33.7038,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-05-14","known_ts":"2014-05-14","bar_index":1332,"type":"RECLAIM","strength":0.863,"price":33.8413,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-05-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-05-12","prior_stop_level":33.7038,"sweep_low":33.4702,"atr14":0.453834,"stop_level":33.243283,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-05-28","known_ts":"2014-05-28","bar_index":1335,"type":"RECLAIM","strength":0.863,"price":34.4804,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-05-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-07-07","known_ts":"2014-07-07","bar_index":1344,"type":"SELL","basis":"structure_stop","strength":1.0,"price":35.0833,"stop_level":35.6246,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-08-21","known_ts":"2014-08-25","bar_index":1355,"type":"BUY","strength":0.863,"price":35.8337,"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":"2014-10-03","known_ts":"2014-10-07","bar_index":1365,"type":"REBUY","strength":0.588,"price":37.0096,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2014-10-14","known_ts":"2014-10-14","bar_index":1367,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.4925,"stop_level":35.9274,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2014-10-17","known_ts":"2014-10-17","bar_index":1368,"type":"RECLAIM","strength":0.588,"price":35.9657,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-10-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2014-10-14","prior_stop_level":35.9274,"sweep_low":34.2189,"atr14":0.726879,"stop_level":33.855461,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-11-06","known_ts":"2014-11-06","bar_index":1373,"type":"RECLAIM","strength":0.725,"price":39.1809,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-10-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-10","known_ts":"2014-12-10","bar_index":1380,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.6951,"stop_level":38.0222,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2014-12-11","known_ts":"2014-12-11","bar_index":1381,"type":"RECLAIM","strength":0.588,"price":38.0778,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2014-12-10","prior_stop_level":38.0222,"sweep_low":37.6672,"atr14":0.59324,"stop_level":37.37058,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-22","known_ts":"2015-01-22","bar_index":1390,"type":"RECLAIM","strength":0.725,"price":40.1001,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-12-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-16","known_ts":"2015-03-18","bar_index":1402,"type":"BUY","strength":0.588,"price":39.3228,"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":"2015-05-14","known_ts":"2015-05-18","bar_index":1416,"type":"BUY","strength":0.588,"price":37.8494,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2015-07-10","known_ts":"2015-07-14","bar_index":1429,"type":"BUY","strength":0.45,"price":36.1835,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-08-25","known_ts":"2015-08-25","bar_index":1439,"type":"SELL","basis":"structure_stop","strength":0.588,"price":34.271,"stop_level":35.4667,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-08-27","known_ts":"2015-08-27","bar_index":1440,"type":"SELL","basis":"structure_stop","strength":0.588,"price":34.7145,"stop_level":35.4667,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-09-14","known_ts":"2015-09-16","bar_index":1444,"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":"2015-09-14","trigger_known_ts":"2015-09-16","strength":0.45,"price":32.4509,"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.199974,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":31.7342,"atr14":0.655338,"stop_level":31.406531,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-25","known_ts":"2015-09-29","bar_index":1447,"type":"BUY","strength":0.45,"price":33.7695,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-09-25","known_ts":"2015-09-29","bar_index":1447,"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":"2015-09-25","trigger_known_ts":"2015-09-29","strength":0.45,"price":33.7695,"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.167466,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":32.3054,"atr14":0.602753,"stop_level":32.004024,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-03","known_ts":"2015-11-03","bar_index":1456,"type":"RECLAIM","strength":0.725,"price":37.2229,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-08-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-11-09","known_ts":"2015-11-09","bar_index":1457,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.8752,"stop_level":36.0753,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-11-10","known_ts":"2015-11-10","bar_index":1457,"type":"RECLAIM","strength":0.588,"price":36.2148,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-11-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-11-09","prior_stop_level":36.0753,"sweep_low":35.6714,"atr14":0.649434,"stop_level":35.346683,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-12","known_ts":"2015-11-12","bar_index":1458,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.5713,"stop_level":36.0753,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-11-16","known_ts":"2015-11-16","bar_index":1459,"type":"RECLAIM","strength":0.588,"price":36.2791,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-11-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-11-12","prior_stop_level":36.0753,"sweep_low":35.2746,"atr14":0.676868,"stop_level":34.936166,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-12","known_ts":"2016-02-12","bar_index":1479,"type":"SELL","basis":"structure_stop","strength":0.725,"price":33.6665,"stop_level":34.2392,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-02-17","known_ts":"2016-02-17","bar_index":1479,"type":"RECLAIM","strength":0.725,"price":34.3976,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-02-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":"2016-02-12","prior_stop_level":34.2392,"sweep_low":33.5836,"atr14":0.74624,"stop_level":33.21048,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-02","known_ts":"2016-03-02","bar_index":1483,"type":"RECLAIM","strength":0.863,"price":35.2477,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-02-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-20","known_ts":"2016-04-20","bar_index":1494,"type":"SELL","basis":"structure_stop","strength":0.863,"price":37.1664,"stop_level":37.4023,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-05","known_ts":"2016-05-05","bar_index":1498,"type":"RECLAIM","strength":0.863,"price":37.9647,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-07-14","known_ts":"2016-07-14","bar_index":1514,"type":"SELL","basis":"structure_stop","strength":1.0,"price":41.2998,"stop_level":41.3034,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-07-18","known_ts":"2016-07-18","bar_index":1514,"type":"SELL","basis":"structure_stop","strength":1.0,"price":41.2633,"stop_level":41.3034,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-07-22","known_ts":"2016-07-22","bar_index":1516,"type":"RECLAIM","strength":1.0,"price":41.5665,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-07-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":"2016-07-18","prior_stop_level":41.3034,"sweep_low":40.6678,"atr14":0.538314,"stop_level":40.398643,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-09-21","known_ts":"2016-09-23","bar_index":1530,"type":"BUY","strength":0.863,"price":40.1527,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2016-11-29","known_ts":"2016-12-01","bar_index":1546,"type":"BUY","strength":0.588,"price":36.544,"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":65},{"ts":"2017-01-30","known_ts":"2017-01-30","bar_index":1559,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.3621,"stop_level":37.4511,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-01-31","known_ts":"2017-01-31","bar_index":1560,"type":"RECLAIM","strength":0.588,"price":37.9439,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-01-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":"2017-01-30","prior_stop_level":37.4511,"sweep_low":36.9508,"atr14":0.593742,"stop_level":36.653929,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-02-13","known_ts":"2017-02-13","bar_index":1563,"type":"RECLAIM","strength":0.725,"price":38.6592,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-01-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-06-21","known_ts":"2017-06-21","bar_index":1592,"type":"SELL","basis":"structure_stop","strength":1.0,"price":42.5189,"stop_level":42.7168,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-08-04","known_ts":"2017-08-08","bar_index":1603,"type":"BUY","strength":0.863,"price":44.191,"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":"2017-09-20","known_ts":"2017-09-20","bar_index":1613,"type":"SELL","basis":"structure_stop","strength":1.0,"price":43.8487,"stop_level":44.0819,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-09-25","known_ts":"2017-09-25","bar_index":1614,"type":"RECLAIM","strength":0.863,"price":44.2741,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-09-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2017-09-20","prior_stop_level":44.0819,"sweep_low":43.7848,"atr14":0.475842,"stop_level":43.546879,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-11-02","known_ts":"2017-11-06","bar_index":1624,"type":"BUY","strength":0.725,"price":45.0279,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2017-12-05","known_ts":"2017-12-05","bar_index":1631,"type":"SELL","basis":"structure_stop","strength":1.0,"price":44.0241,"stop_level":44.9484,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-02-13","known_ts":"2018-02-15","bar_index":1647,"type":"BUY","strength":0.45,"price":41.2174,"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-03-12","known_ts":"2018-03-12","bar_index":1653,"type":"RECLAIM","strength":0.725,"price":43.0801,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2018-02-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-06-11","known_ts":"2018-06-13","bar_index":1674,"type":"BUY","strength":0.588,"price":43.8748,"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":"2018-07-17","known_ts":"2018-07-17","bar_index":1682,"type":"SELL","basis":"structure_stop","strength":0.725,"price":44.8391,"stop_level":44.8469,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-07-24","known_ts":"2018-07-24","bar_index":1684,"type":"SELL","basis":"structure_stop","strength":0.863,"price":44.4086,"stop_level":44.8469,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-07-26","known_ts":"2018-07-26","bar_index":1684,"type":"RECLAIM","strength":0.863,"price":44.9012,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-07-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-07-24","prior_stop_level":44.8469,"sweep_low":43.6601,"atr14":0.832124,"stop_level":43.244038,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-10","known_ts":"2018-08-10","bar_index":1688,"type":"SELL","basis":"structure_stop","strength":0.863,"price":44.3853,"stop_level":44.4009,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-08-13","known_ts":"2018-08-13","bar_index":1688,"type":"RECLAIM","strength":0.863,"price":44.5599,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-08-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-08-10","prior_stop_level":44.4009,"sweep_low":44.238,"atr14":0.733596,"stop_level":43.871202,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-27","known_ts":"2018-08-29","bar_index":1692,"type":"BUY","strength":0.863,"price":45.2502,"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":40},{"ts":"2018-09-19","known_ts":"2018-09-19","bar_index":1697,"type":"SELL","basis":"structure_stop","strength":1.0,"price":44.6568,"stop_level":45.3201,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-12-04","known_ts":"2018-12-07","bar_index":1715,"type":"BUY","strength":0.725,"price":45.3233,"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":50},{"ts":"2018-12-21","known_ts":"2018-12-21","bar_index":1719,"type":"SELL","basis":"structure_stop","strength":0.588,"price":43.7089,"stop_level":43.7832,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2019-02-01","known_ts":"2019-02-01","bar_index":1728,"type":"RECLAIM","strength":0.725,"price":46.1528,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-12-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-16","known_ts":"2019-04-16","bar_index":1745,"type":"SELL","basis":"structure_stop","strength":1.0,"price":50.5567,"stop_level":50.6203,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-04-18","known_ts":"2019-04-18","bar_index":1745,"type":"SELL","basis":"structure_stop","strength":1.0,"price":50.6123,"stop_level":50.6203,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-04-26","known_ts":"2019-04-26","bar_index":1747,"type":"RECLAIM","strength":1.0,"price":50.8666,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-04-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":"2019-04-18","prior_stop_level":50.6203,"sweep_low":49.6192,"atr14":0.655342,"stop_level":49.291529,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-05-08","known_ts":"2019-05-08","bar_index":1750,"type":"RECLAIM","strength":1.0,"price":51.3274,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-04-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-09-03","known_ts":"2019-09-05","bar_index":1777,"type":"BUY","strength":0.863,"price":56.7379,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2019-10-25","known_ts":"2019-10-25","bar_index":1789,"type":"SELL","basis":"structure_stop","strength":1.0,"price":57.9944,"stop_level":58.3489,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-11-01","known_ts":"2019-11-01","bar_index":1791,"type":"RECLAIM","strength":0.863,"price":59.3318,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-10-25 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":"2019-10-25","prior_stop_level":58.3489,"sweep_low":56.5322,"atr14":0.872668,"stop_level":56.095866,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-13","known_ts":"2019-12-17","bar_index":1801,"type":"BUY","strength":0.725,"price":60.4718,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2020-01-07","known_ts":"2020-01-07","bar_index":1806,"type":"SELL","basis":"structure_stop","strength":0.725,"price":60.3577,"stop_level":60.649,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2020-01-08","known_ts":"2020-01-08","bar_index":1806,"type":"RECLAIM","strength":0.725,"price":60.7712,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-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":"2020-01-07","prior_stop_level":60.649,"sweep_low":59.8428,"atr14":0.694276,"stop_level":59.495662,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-01-24","known_ts":"2020-01-24","bar_index":1810,"type":"RECLAIM","strength":0.863,"price":64.7928,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-01-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-02-24","known_ts":"2020-02-24","bar_index":1816,"type":"SELL","basis":"structure_stop","strength":1.0,"price":62.4982,"stop_level":64.0469,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-04-07","known_ts":"2020-04-09","bar_index":1827,"type":"BUY","strength":0.588,"price":53.464,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2020-05-13","known_ts":"2020-05-13","bar_index":1835,"type":"SELL","basis":"structure_stop","strength":0.45,"price":48.4342,"stop_level":49.1223,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-05-14","known_ts":"2020-05-14","bar_index":1835,"type":"RECLAIM","strength":0.45,"price":49.2902,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2020-05-13","prior_stop_level":49.1223,"sweep_low":46.8286,"atr14":2.213457,"stop_level":45.721871,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-10","known_ts":"2020-06-10","bar_index":1841,"type":"SELL","basis":"structure_stop","strength":0.588,"price":52.6571,"stop_level":52.7513,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-15","known_ts":"2020-06-15","bar_index":1842,"type":"SELL","basis":"structure_stop","strength":0.588,"price":51.3013,"stop_level":52.7513,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-19","known_ts":"2020-06-19","bar_index":1844,"type":"SELL","basis":"structure_stop","strength":0.588,"price":48.0246,"stop_level":50.5763,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-07-08","known_ts":"2020-07-10","bar_index":1848,"type":"REBUY","strength":0.588,"price":49.2397,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-08-06","known_ts":"2020-08-06","bar_index":1855,"type":"RECLAIM","strength":0.725,"price":55.1896,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2020-07-08 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-08-26","known_ts":"2020-08-26","bar_index":1859,"type":"SELL","basis":"structure_stop","strength":0.588,"price":50.5495,"stop_level":50.8139,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-08-27","known_ts":"2020-08-27","bar_index":1860,"type":"RECLAIM","strength":0.588,"price":51.0659,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-08-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-08-26","prior_stop_level":50.8139,"sweep_low":50.504,"atr14":1.177959,"stop_level":49.915021,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-18","known_ts":"2020-09-22","bar_index":1865,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2020-09-18","trigger_known_ts":"2020-09-22","strength":0.588,"price":49.1901,"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.244685,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":48.1364,"atr14":1.24636,"stop_level":47.51322,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-01","known_ts":"2020-10-05","bar_index":1868,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2020-10-01","trigger_known_ts":"2020-10-05","strength":0.588,"price":50.7774,"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.220312,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":46.8409,"atr14":1.232546,"stop_level":46.224627,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-06","known_ts":"2020-10-08","bar_index":1869,"type":"BUY","strength":0.588,"price":52.8373,"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":"2020-10-06","known_ts":"2020-10-08","bar_index":1869,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2020-10-06","trigger_known_ts":"2020-10-08","strength":0.588,"price":52.8373,"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.188682,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":48.2254,"atr14":1.281335,"stop_level":47.584732,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-14","known_ts":"2020-10-14","bar_index":1871,"type":"RECLAIM","strength":0.725,"price":53.4211,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2020-10-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-11-06","known_ts":"2020-11-06","bar_index":1876,"type":"SELL","basis":"structure_stop","strength":0.588,"price":52.0534,"stop_level":52.2744,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-11-09","known_ts":"2020-11-09","bar_index":1877,"type":"RECLAIM","strength":0.588,"price":54.3719,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-11-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":"2020-11-06","prior_stop_level":52.2744,"sweep_low":51.9741,"atr14":1.509309,"stop_level":51.219446,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-20","known_ts":"2020-11-20","bar_index":1880,"type":"RECLAIM","strength":0.863,"price":55.1725,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-11-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-11-30","known_ts":"2020-11-30","bar_index":1881,"type":"SELL","basis":"structure_stop","strength":0.863,"price":53.1584,"stop_level":54.3135,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-02","known_ts":"2020-12-02","bar_index":1882,"type":"RECLAIM","strength":0.863,"price":54.8055,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-11-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-11-30","prior_stop_level":54.3135,"sweep_low":53.0667,"atr14":1.28805,"stop_level":52.422675,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-14","known_ts":"2020-12-14","bar_index":1885,"type":"RECLAIM","strength":0.863,"price":53.8423,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-11-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-02-02","known_ts":"2021-02-04","bar_index":1896,"type":"BUY","strength":0.725,"price":52.9994,"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":"2021-03-09","known_ts":"2021-03-11","bar_index":1904,"type":"REBUY","strength":0.725,"price":53.3525,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2021-05-12","known_ts":"2021-05-12","bar_index":1919,"type":"SELL","basis":"structure_stop","strength":0.863,"price":57.3287,"stop_level":57.4432,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-05-13","known_ts":"2021-05-13","bar_index":1919,"type":"RECLAIM","strength":0.863,"price":58.3972,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-05-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":"2021-05-12","prior_stop_level":57.4432,"sweep_low":57.0234,"atr14":1.056458,"stop_level":56.495171,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-06-08","known_ts":"2021-06-08","bar_index":1925,"type":"RECLAIM","strength":1.0,"price":59.2282,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-05-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-09-01","known_ts":"2021-09-03","bar_index":1945,"type":"BUY","strength":0.863,"price":57.0309,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2021-09-20","known_ts":"2021-09-20","bar_index":1949,"type":"SELL","basis":"structure_stop","strength":0.863,"price":56.0135,"stop_level":56.5179,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-09-24","known_ts":"2021-09-24","bar_index":1950,"type":"SELL","basis":"structure_stop","strength":0.863,"price":55.9452,"stop_level":56.5179,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-10-19","known_ts":"2021-10-21","bar_index":1956,"type":"BUY","strength":0.725,"price":56.1564,"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":"2021-11-04","known_ts":"2021-11-04","bar_index":1960,"type":"SELL","basis":"structure_stop","strength":0.588,"price":54.9019,"stop_level":55.0226,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2021-11-22","known_ts":"2021-11-24","bar_index":1964,"type":"REBUY","strength":0.588,"price":54.1173,"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":65},{"ts":"2021-12-01","known_ts":"2021-12-03","bar_index":1966,"type":"REBUY","strength":0.588,"price":53.3499,"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":55},{"ts":"2022-01-18","known_ts":"2022-01-18","bar_index":1976,"type":"SELL","basis":"structure_stop","strength":0.725,"price":59.0155,"stop_level":59.0676,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-01-19","known_ts":"2022-01-19","bar_index":1977,"type":"RECLAIM","strength":0.725,"price":59.0807,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-01-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-01-18","prior_stop_level":59.0676,"sweep_low":58.8241,"atr14":0.998559,"stop_level":58.32482,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-01-26","known_ts":"2022-01-26","bar_index":1978,"type":"SELL","basis":"structure_stop","strength":0.863,"price":58.5459,"stop_level":59.0676,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-01-27","known_ts":"2022-01-27","bar_index":1979,"type":"RECLAIM","strength":0.863,"price":59.1198,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-01-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-01-26","prior_stop_level":59.0676,"sweep_low":57.911,"atr14":1.18359,"stop_level":57.319205,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-02-09","known_ts":"2022-02-09","bar_index":1982,"type":"RECLAIM","strength":1.0,"price":59.1285,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-01-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-02-23","known_ts":"2022-02-25","bar_index":1985,"type":"REBUY","strength":1.0,"price":61.5027,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2022-04-26","known_ts":"2022-04-26","bar_index":1999,"type":"SELL","basis":"structure_stop","strength":1.0,"price":72.0211,"stop_level":72.2795,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-04-28","known_ts":"2022-04-28","bar_index":2000,"type":"RECLAIM","strength":1.0,"price":72.4854,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-04-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2022-04-26","prior_stop_level":72.2795,"sweep_low":71.1101,"atr14":1.346276,"stop_level":70.436962,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-21","known_ts":"2022-07-25","bar_index":2019,"type":"BUY","strength":0.725,"price":69.863,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2022-08-26","known_ts":"2022-08-26","bar_index":2027,"type":"SELL","basis":"structure_stop","strength":0.863,"price":73.5135,"stop_level":74.233,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-08-30","known_ts":"2022-08-30","bar_index":2028,"type":"SELL","basis":"structure_stop","strength":0.863,"price":73.3017,"stop_level":74.233,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-08-29","known_ts":"2022-08-29","bar_index":2028,"type":"RECLAIM","strength":0.863,"price":74.286,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2022-08-26","prior_stop_level":74.233,"sweep_low":72.6969,"atr14":1.196779,"stop_level":72.09851,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-07","known_ts":"2022-09-07","bar_index":2030,"type":"RECLAIM","strength":0.863,"price":76.5814,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2022-08-30","prior_stop_level":74.233,"sweep_low":72.3129,"atr14":1.400369,"stop_level":71.612716,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-15","known_ts":"2022-09-15","bar_index":2032,"type":"RECLAIM","strength":0.863,"price":76.3342,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-08-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-09-23","known_ts":"2022-09-23","bar_index":2034,"type":"SELL","basis":"structure_stop","strength":0.863,"price":71.9076,"stop_level":72.8205,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2022-11-04","known_ts":"2022-11-08","bar_index":2044,"type":"BUY","strength":0.588,"price":67.4406,"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":80},{"ts":"2022-12-09","known_ts":"2022-12-09","bar_index":2052,"type":"SELL","basis":"structure_stop","strength":0.725,"price":71.6276,"stop_level":71.7031,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-12","known_ts":"2022-12-12","bar_index":2052,"type":"RECLAIM","strength":0.725,"price":73.5744,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-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":"2022-12-09","prior_stop_level":71.7031,"sweep_low":71.3565,"atr14":1.460696,"stop_level":70.626152,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-20","known_ts":"2022-12-20","bar_index":2054,"type":"SELL","basis":"structure_stop","strength":0.725,"price":69.5741,"stop_level":71.6276,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-11","known_ts":"2023-01-13","bar_index":2059,"type":"REBUY","strength":0.725,"price":72.0121,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":0},{"ts":"2023-01-20","known_ts":"2023-01-24","bar_index":2061,"type":"BUY","strength":0.863,"price":71.2465,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2023-03-30","known_ts":"2023-04-03","bar_index":2077,"type":"BUY","strength":0.45,"price":67.5196,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-04-04","known_ts":"2023-04-04","bar_index":2078,"type":"RECLAIM","strength":0.588,"price":70.1196,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-03-30 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2023-05-02","known_ts":"2023-05-02","bar_index":2084,"type":"SELL","basis":"structure_stop","strength":0.588,"price":69.1536,"stop_level":69.6637,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-05-05","known_ts":"2023-05-05","bar_index":2085,"type":"RECLAIM","strength":0.588,"price":69.93,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-05-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-05-02","prior_stop_level":69.6637,"sweep_low":68.7158,"atr14":1.265754,"stop_level":68.082923,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-16","known_ts":"2023-06-21","bar_index":2095,"type":"BUY","strength":0.45,"price":67.0321,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-06-30","known_ts":"2023-07-05","bar_index":2098,"type":"BUY","strength":0.45,"price":66.5468,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-07-19","known_ts":"2023-07-19","bar_index":2102,"type":"RECLAIM","strength":0.725,"price":68.7541,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-06-30 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-04","known_ts":"2023-08-04","bar_index":2106,"type":"SELL","basis":"structure_stop","strength":0.588,"price":64.5989,"stop_level":66.0189,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-08-25","known_ts":"2023-08-29","bar_index":2111,"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":"2023-08-25","trigger_known_ts":"2023-08-29","strength":0.45,"price":65.2725,"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.148996,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":63.9481,"atr14":1.11549,"stop_level":63.390355,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-09-08","known_ts":"2023-09-12","bar_index":2114,"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":"2023-09-08","trigger_known_ts":"2023-09-12","strength":0.45,"price":64.8902,"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.153688,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":62.5964,"atr14":1.060665,"stop_level":62.066067,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-09-13","known_ts":"2023-09-15","bar_index":2115,"type":"BUY","strength":0.45,"price":66.5377,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-09-13","known_ts":"2023-09-15","bar_index":2115,"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":"2023-09-13","trigger_known_ts":"2023-09-15","strength":0.45,"price":66.5377,"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.128337,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":62.5964,"atr14":1.064378,"stop_level":62.064211,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-10-09","known_ts":"2023-10-11","bar_index":2121,"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":"2023-10-09","trigger_known_ts":"2023-10-11","strength":0.45,"price":63.5795,"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.13928,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":58.5129,"atr14":1.416651,"stop_level":57.804575,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-10-12","known_ts":"2023-10-16","bar_index":2122,"type":"BUY","strength":0.45,"price":65.0847,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-10-12","known_ts":"2023-10-16","bar_index":2122,"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":"2023-10-12","trigger_known_ts":"2023-10-16","strength":0.45,"price":65.0847,"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.118903,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":59.0086,"atr14":1.410872,"stop_level":58.303164,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-10-30","known_ts":"2023-11-01","bar_index":2126,"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":"2023-10-30","trigger_known_ts":"2023-11-01","strength":0.588,"price":64.9379,"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.12089,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":62.2578,"atr14":1.357899,"stop_level":61.578851,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-10","known_ts":"2023-11-10","bar_index":2129,"type":"RECLAIM","strength":0.725,"price":66.6359,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-10-12 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-19","known_ts":"2024-01-19","bar_index":2144,"type":"SELL","basis":"structure_stop","strength":0.725,"price":67.444,"stop_level":67.6847,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-03-27","known_ts":"2024-04-01","bar_index":2160,"type":"BUY","strength":0.725,"price":66.6184,"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":65},{"ts":"2024-04-12","known_ts":"2024-04-12","bar_index":2163,"type":"SELL","basis":"structure_stop","strength":0.45,"price":64.1258,"stop_level":64.6393,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2024-04-18","known_ts":"2024-04-22","bar_index":2165,"type":"REBUY","strength":0.588,"price":66.4037,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2024-04-19","known_ts":"2024-04-19","bar_index":2165,"type":"RECLAIM","strength":0.45,"price":65.4235,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-04-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2024-04-12","prior_stop_level":64.6393,"sweep_low":61.988,"atr14":1.250759,"stop_level":61.36262,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-06-17","known_ts":"2024-06-17","bar_index":2178,"type":"SELL","basis":"structure_stop","strength":0.863,"price":69.8672,"stop_level":70.0913,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-06-18","known_ts":"2024-06-18","bar_index":2179,"type":"RECLAIM","strength":0.863,"price":70.1099,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-06-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2024-06-17","prior_stop_level":70.0913,"sweep_low":69.4564,"atr14":1.134891,"stop_level":68.888955,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-07-02","known_ts":"2024-07-02","bar_index":2182,"type":"RECLAIM","strength":1.0,"price":71.6552,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-06-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-07-16","known_ts":"2024-07-18","bar_index":2185,"type":"BUY","strength":1.0,"price":73.1988,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2024-08-14","known_ts":"2024-08-16","bar_index":2192,"type":"REBUY","strength":1.0,"price":75.2883,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2024-12-06","known_ts":"2024-12-06","bar_index":2218,"type":"SELL","basis":"structure_stop","strength":1.0,"price":85.5478,"stop_level":85.7647,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-02-14","known_ts":"2025-02-19","bar_index":2234,"type":"BUY","strength":0.725,"price":81.4805,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2025-04-11","known_ts":"2025-04-15","bar_index":2247,"type":"BUY","strength":0.45,"price":67.6581,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"power_grid"}},{"ts":"2025-06-04","known_ts":"2025-06-04","bar_index":2259,"type":"SELL","basis":"structure_stop","strength":0.588,"price":73.6416,"stop_level":73.9499,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-06","known_ts":"2025-06-06","bar_index":2259,"type":"RECLAIM","strength":0.588,"price":74.0463,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-06-04","prior_stop_level":73.9499,"sweep_low":72.9864,"atr14":1.447252,"stop_level":72.262774,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-09","known_ts":"2025-06-09","bar_index":2260,"type":"SELL","basis":"structure_stop","strength":0.588,"price":71.9651,"stop_level":73.9499,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-26","known_ts":"2025-06-30","bar_index":2264,"type":"REBUY","strength":0.588,"price":73.6388,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-07-15","known_ts":"2025-07-17","bar_index":2268,"type":"BUY","strength":0.588,"price":74.1442,"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":"2025-07-18","known_ts":"2025-07-18","bar_index":2269,"type":"RECLAIM","strength":0.725,"price":77.5554,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-07-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-08-11","known_ts":"2025-08-11","bar_index":2274,"type":"SELL","basis":"structure_stop","strength":0.863,"price":78.6245,"stop_level":78.6925,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-08-12","known_ts":"2025-08-12","bar_index":2274,"type":"RECLAIM","strength":0.863,"price":79.781,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-08-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":"2025-08-11","prior_stop_level":78.6925,"sweep_low":78.1288,"atr14":1.599903,"stop_level":77.328848,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-29","known_ts":"2025-08-29","bar_index":2279,"type":"RECLAIM","strength":0.863,"price":79.9171,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-08-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-05","known_ts":"2025-09-05","bar_index":2280,"type":"SELL","basis":"structure_stop","strength":0.863,"price":78.8286,"stop_level":79.1493,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-10","known_ts":"2025-09-10","bar_index":2281,"type":"RECLAIM","strength":0.863,"price":79.7033,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-09-05","prior_stop_level":79.1493,"sweep_low":76.7488,"atr14":1.595266,"stop_level":75.951167,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-22","known_ts":"2025-09-22","bar_index":2284,"type":"RECLAIM","strength":0.863,"price":84.825,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-09-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-11-18","known_ts":"2025-11-18","bar_index":2297,"type":"SELL","basis":"structure_stop","strength":1.0,"price":89.6663,"stop_level":89.9991,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-11-21","known_ts":"2025-11-21","bar_index":2298,"type":"RECLAIM","strength":1.0,"price":90.5473,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-11-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":"2025-11-18","prior_stop_level":89.9991,"sweep_low":88.6287,"atr14":1.820089,"stop_level":87.718656,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-09","known_ts":"2026-02-11","bar_index":2316,"type":"BUY","strength":0.725,"price":89.9062,"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":"2026-03-20","known_ts":"2026-03-20","bar_index":2325,"type":"SELL","basis":"structure_stop","strength":0.863,"price":91.0692,"stop_level":91.3359,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-03-23","known_ts":"2026-03-23","bar_index":2325,"type":"RECLAIM","strength":0.863,"price":92.7968,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-03-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2026-03-20","prior_stop_level":91.3359,"sweep_low":90.5131,"atr14":2.11815,"stop_level":89.454025,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-07","known_ts":"2026-04-07","bar_index":2329,"type":"RECLAIM","strength":1.0,"price":99.0422,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-03-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-06-18","known_ts":"2026-06-23","bar_index":2346,"type":"BUY","strength":0.725,"price":91.6351,"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":"2026-07-20","known_ts":"2026-07-20","bar_index":2352,"type":"SELL","basis":"structure_stop","strength":0.725,"price":90.69,"stop_level":91.37,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2026-07-22","known_ts":"2026-07-22","bar_index":2353,"type":"RECLAIM","strength":0.725,"price":93.05,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-07-20 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-07-20","prior_stop_level":91.37,"sweep_low":89.4024,"atr14":1.890054,"stop_level":88.457373,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-07-28","known_ts":"2026-07-28","bar_index":2354,"type":"SELL","basis":"structure_stop","strength":0.725,"price":90.56,"stop_level":90.59,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}}],"state":{"position_hint":"flat","last_signal":"SELL","last_scored_signal":"SELL","last_scored_ts":"2026-07-28","last_scored_basis":"structure_stop","bars_since_signal":5,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":false},"early_dots":["2017-12-29","2018-01-23","2018-02-08","2018-03-02","2018-05-23","2018-06-11","2018-10-04","2018-11-07","2018-11-29","2019-05-08","2019-08-12","2019-12-13","2020-03-17","2020-06-29","2021-06-08","2021-07-02","2021-07-26","2021-09-01","2021-10-06","2022-05-11","2022-06-21","2022-07-18","2022-10-06","2022-10-24","2023-01-11","2023-03-14","2023-06-05","2024-01-26","2024-02-16","2024-03-06","2024-03-27","2024-07-02","2024-12-31","2025-01-15","2025-03-13","2026-01-13","2026-02-04","2026-04-28","2026-05-19","2026-08-14"],"warnings":[{"ts":"2022-08-08","kind":"arm","px":71.0504},{"ts":"2022-08-26","kind":"confirm","px":73.5135,"level":74.233},{"ts":"2022-08-29","kind":"arm","px":74.286},{"ts":"2022-08-30","kind":"confirm","px":73.3017,"level":74.233},{"ts":"2022-09-02","kind":"arm","px":73.6283},{"ts":"2022-09-23","kind":"confirm","px":71.9076,"level":72.8205},{"ts":"2022-12-02","kind":"arm","px":73.7522},{"ts":"2022-12-09","kind":"confirm","px":71.6276,"level":71.7031},{"ts":"2022-12-19","kind":"arm","px":69.9075},{"ts":"2022-12-20","kind":"confirm","px":69.5741,"level":71.6276},{"ts":"2023-04-28","kind":"arm","px":70.1873},{"ts":"2023-05-02","kind":"confirm","px":69.1536,"level":69.6637},{"ts":"2023-08-03","kind":"arm","px":65.2225},{"ts":"2023-08-04","kind":"confirm","px":64.5989,"level":66.0189},{"ts":"2023-11-13","kind":"arm","px":64.2678},{"ts":"2024-01-19","kind":"confirm","px":67.444,"level":67.6847},{"ts":"2024-04-11","kind":"arm","px":64.6486},{"ts":"2024-04-12","kind":"confirm","px":64.1258,"level":64.6393},{"ts":"2024-05-23","kind":"arm","px":70.8194},{"ts":"2024-06-17","kind":"confirm","px":69.8672,"level":70.0913},{"ts":"2024-08-07","kind":"arm","px":72.7188},{"ts":"2024-11-27","kind":"arm","px":89.4062},{"ts":"2024-12-06","kind":"confirm","px":85.5478,"level":85.7647},{"ts":"2025-05-12","kind":"arm","px":72.9093},{"ts":"2025-06-04","kind":"confirm","px":73.6416,"level":73.9499},{"ts":"2025-06-06","kind":"arm","px":74.0463},{"ts":"2025-06-09","kind":"confirm","px":71.9651,"level":73.9499},{"ts":"2025-08-07","kind":"arm","px":80.267},{"ts":"2025-08-11","kind":"confirm","px":78.6245,"level":78.6925},{"ts":"2025-08-21","kind":"arm","px":78.848},{"ts":"2025-09-05","kind":"confirm","px":78.8286,"level":79.1493},{"ts":"2025-10-09","kind":"arm","px":89.7054},{"ts":"2025-11-18","kind":"confirm","px":89.6663,"level":89.9991},{"ts":"2026-03-05","kind":"arm","px":92.6276},{"ts":"2026-03-20","kind":"confirm","px":91.0692,"level":91.3359},{"ts":"2026-04-13","kind":"arm","px":95.5472},{"ts":"2026-07-17","kind":"arm","px":92.25},{"ts":"2026-07-20","kind":"confirm","px":90.69,"level":91.37},{"ts":"2026-07-21","kind":"arm","px":90.59},{"ts":"2026-07-28","kind":"confirm","px":90.56,"level":90.59}],"meta":{"leakfree":true,"scored":false,"score_basis":"full","validated_against":"signal_layer/confluence.py","validation":{},"honest_read":"RSI-MACD × StochRSI MTF confluence on daily→3D. Risk/timing overlay.","warnings":[]}}}