{"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":"HPP","timeframe":"3D","as_of":"2026-08-12T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2011-01-06","known_ts":"2011-01-10","bar_index":46,"type":"BUY","strength":0.45,"price":66.1698,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-01-21","known_ts":"2011-01-21","bar_index":49,"type":"SELL","basis":"structure_stop","strength":0.45,"price":63.8549,"stop_level":64.1607,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2011-01-24","known_ts":"2011-01-24","bar_index":49,"type":"RECLAIM","strength":0.45,"price":64.5101,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-21 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":"2011-01-21","prior_stop_level":64.1607,"sweep_low":63.1998,"atr14":1.184678,"stop_level":62.607461,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-01-25","known_ts":"2011-01-27","bar_index":50,"type":"BUY","strength":0.588,"price":65.3836,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2011-02-02","known_ts":"2011-02-02","bar_index":52,"type":"SELL","basis":"structure_stop","strength":0.588,"price":63.3308,"stop_level":63.8549,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2011-02-15","known_ts":"2011-02-17","bar_index":55,"type":"BUY","strength":0.588,"price":64.9032,"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":"2011-03-04","known_ts":"2011-03-04","bar_index":59,"type":"RECLAIM","strength":0.725,"price":66.3881,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2011-02-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-03-10","known_ts":"2011-03-10","bar_index":60,"type":"SELL","basis":"structure_stop","strength":0.725,"price":63.6802,"stop_level":64.4227,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-03-15","known_ts":"2011-03-15","bar_index":61,"type":"SELL","basis":"structure_stop","strength":0.725,"price":61.7148,"stop_level":64.4227,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-03-30","known_ts":"2011-04-01","bar_index":65,"type":"REBUY","strength":0.725,"price":64.8864,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":65},{"ts":"2011-04-26","known_ts":"2011-04-28","bar_index":71,"type":"BUY","strength":0.725,"price":65.8555,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2011-06-02","known_ts":"2011-06-02","bar_index":79,"type":"SELL","basis":"structure_stop","strength":0.863,"price":67.221,"stop_level":67.9699,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-06-07","known_ts":"2011-06-07","bar_index":80,"type":"RECLAIM","strength":0.863,"price":69.2474,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-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":"2011-06-02","prior_stop_level":67.9699,"sweep_low":66.0757,"atr14":2.17494,"stop_level":64.98823,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-06-16","known_ts":"2011-06-16","bar_index":83,"type":"RECLAIM","strength":0.863,"price":69.2031,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-06-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-07-05","known_ts":"2011-07-07","bar_index":87,"type":"BUY","strength":0.863,"price":71.0687,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2011-11-09","known_ts":"2011-11-09","bar_index":117,"type":"SELL","basis":"structure_stop","strength":0.588,"price":54.8111,"stop_level":56.4258,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-11","known_ts":"2011-11-11","bar_index":117,"type":"RECLAIM","strength":0.588,"price":57.1435,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-11-09","prior_stop_level":56.4258,"sweep_low":54.5868,"atr14":2.125626,"stop_level":53.523987,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-28","known_ts":"2011-11-30","bar_index":121,"type":"REBUY","strength":0.45,"price":57.592,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-12-01","known_ts":"2011-12-01","bar_index":122,"type":"RECLAIM","strength":0.725,"price":59.431,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2011-11-28 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2012-02-22","known_ts":"2012-02-22","bar_index":140,"type":"SELL","basis":"structure_stop","strength":1.0,"price":70.2773,"stop_level":70.8206,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-04-30","known_ts":"2012-04-30","bar_index":156,"type":"RECLAIM","strength":1.0,"price":73.418,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-02-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-05-16","known_ts":"2012-05-16","bar_index":160,"type":"SELL","basis":"structure_stop","strength":0.863,"price":69.4001,"stop_level":70.3589,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2012-05-21","known_ts":"2012-05-21","bar_index":161,"type":"RECLAIM","strength":0.863,"price":71.1351,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-05-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2012-05-16","prior_stop_level":70.3589,"sweep_low":68.9435,"atr14":1.719858,"stop_level":68.083571,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-15","known_ts":"2012-06-19","bar_index":167,"type":"BUY","strength":0.863,"price":76.6925,"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":"2012-08-01","known_ts":"2012-08-01","bar_index":177,"type":"SELL","basis":"structure_stop","strength":1.0,"price":79.6369,"stop_level":79.7289,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-08-02","known_ts":"2012-08-02","bar_index":178,"type":"RECLAIM","strength":1.0,"price":80.0049,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-08-01 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-08-01","prior_stop_level":79.7289,"sweep_low":78.8548,"atr14":1.848032,"stop_level":77.930784,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-09-14","known_ts":"2012-09-14","bar_index":188,"type":"RECLAIM","strength":1.0,"price":88.216,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-08-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-28","known_ts":"2013-05-28","bar_index":245,"type":"SELL","basis":"structure_stop","strength":0.725,"price":105.6179,"stop_level":110.3505,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-07-11","known_ts":"2013-07-15","bar_index":256,"type":"BUY","strength":0.725,"price":103.0808,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"2013-08-01","known_ts":"2013-08-01","bar_index":261,"type":"SELL","basis":"structure_stop","strength":0.588,"price":101.9496,"stop_level":103.505,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2013-08-07","known_ts":"2013-08-07","bar_index":262,"type":"SELL","basis":"structure_stop","strength":0.45,"price":98.9802,"stop_level":103.505,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2013-09-13","known_ts":"2013-09-17","bar_index":271,"type":"BUY","strength":0.45,"price":94.9267,"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":"2013-10-09","known_ts":"2013-10-11","bar_index":277,"type":"BUY","strength":0.45,"price":95.0927,"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":"2013-11-07","known_ts":"2013-11-07","bar_index":284,"type":"SELL","basis":"structure_stop","strength":0.588,"price":96.5629,"stop_level":97.9384,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-11-13","known_ts":"2013-11-13","bar_index":285,"type":"SELL","basis":"structure_stop","strength":0.588,"price":94.7607,"stop_level":97.9384,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-12-17","known_ts":"2013-12-17","bar_index":293,"type":"RECLAIM","strength":0.725,"price":103.0488,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-11-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-01-17","known_ts":"2014-01-17","bar_index":300,"type":"SELL","basis":"structure_stop","strength":0.863,"price":104.7185,"stop_level":104.9571,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-01-21","known_ts":"2014-01-21","bar_index":300,"type":"RECLAIM","strength":0.725,"price":105.6727,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-01-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-01-17","prior_stop_level":104.9571,"sweep_low":104.3368,"atr14":1.770362,"stop_level":103.451619,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-02-13","known_ts":"2014-02-13","bar_index":306,"type":"RECLAIM","strength":0.863,"price":107.1993,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-01-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-04-04","known_ts":"2014-04-04","bar_index":317,"type":"SELL","basis":"structure_stop","strength":0.863,"price":109.1711,"stop_level":109.4109,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-04-07","known_ts":"2014-04-07","bar_index":318,"type":"RECLAIM","strength":0.863,"price":109.5068,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-04-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":"2014-04-04","prior_stop_level":109.4109,"sweep_low":108.4996,"atr14":2.006144,"stop_level":107.496528,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-04-21","known_ts":"2014-04-21","bar_index":321,"type":"RECLAIM","strength":0.863,"price":111.9531,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-04-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-05-14","known_ts":"2014-05-14","bar_index":326,"type":"SELL","basis":"structure_stop","strength":0.863,"price":112.097,"stop_level":112.9124,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-05-16","known_ts":"2014-05-16","bar_index":327,"type":"SELL","basis":"structure_stop","strength":0.863,"price":111.7132,"stop_level":112.9124,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-06-03","known_ts":"2014-06-03","bar_index":331,"type":"RECLAIM","strength":0.863,"price":120.2512,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-05-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-07-31","known_ts":"2014-07-31","bar_index":344,"type":"SELL","basis":"structure_stop","strength":0.863,"price":123.4105,"stop_level":124.1336,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-08-04","known_ts":"2014-08-04","bar_index":345,"type":"RECLAIM","strength":0.863,"price":125.0496,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-07-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-07-31","prior_stop_level":124.1336,"sweep_low":121.916,"atr14":1.895959,"stop_level":120.96802,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-08-11","known_ts":"2014-08-13","bar_index":347,"type":"REBUY","strength":1.0,"price":129.1954,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2014-09-09","known_ts":"2014-09-09","bar_index":353,"type":"SELL","basis":"structure_stop","strength":1.0,"price":127.701,"stop_level":127.942,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-10-17","known_ts":"2014-10-21","bar_index":363,"type":"BUY","strength":0.725,"price":129.6375,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2014-11-19","known_ts":"2014-11-19","bar_index":370,"type":"SELL","basis":"structure_stop","strength":0.725,"price":130.8486,"stop_level":132.302,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-11-20","known_ts":"2014-11-20","bar_index":371,"type":"RECLAIM","strength":0.725,"price":132.4473,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-11-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":"2014-11-19","prior_stop_level":132.302,"sweep_low":130.4611,"atr14":2.301929,"stop_level":129.310135,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-04","known_ts":"2014-12-04","bar_index":374,"type":"RECLAIM","strength":0.725,"price":139.5202,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-11-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-02-06","known_ts":"2015-02-06","bar_index":388,"type":"SELL","basis":"structure_stop","strength":0.863,"price":155.4012,"stop_level":157.396,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-08","known_ts":"2015-07-10","bar_index":423,"type":"BUY","strength":0.45,"price":144.0187,"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-07-16","known_ts":"2015-07-16","bar_index":425,"type":"RECLAIM","strength":0.588,"price":146.4713,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-07-08 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2015-08-21","known_ts":"2015-08-21","bar_index":433,"type":"SELL","basis":"structure_stop","strength":0.725,"price":150.6899,"stop_level":151.9653,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-08-25","known_ts":"2015-08-25","bar_index":434,"type":"SELL","basis":"structure_stop","strength":0.588,"price":136.857,"stop_level":151.9653,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-09-23","known_ts":"2015-09-25","bar_index":441,"type":"BUY","strength":0.45,"price":142.7181,"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-10-26","known_ts":"2015-10-26","bar_index":448,"type":"SELL","basis":"structure_stop","strength":0.588,"price":139.6637,"stop_level":141.4865,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-10-30","known_ts":"2015-11-03","bar_index":450,"type":"BUY","strength":0.588,"price":145.0335,"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":"2015-11-02","known_ts":"2015-11-02","bar_index":450,"type":"RECLAIM","strength":0.588,"price":145.9203,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-10-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-10-26","prior_stop_level":141.4865,"sweep_low":138.3828,"atr14":3.188034,"stop_level":136.788783,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-20","known_ts":"2015-11-24","bar_index":455,"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-11-20","trigger_known_ts":"2015-11-24","strength":0.588,"price":140.9939,"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.133154,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":134.9344,"atr14":2.931236,"stop_level":133.468782,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-25","known_ts":"2015-11-30","bar_index":456,"type":"BUY","strength":0.588,"price":141.2401,"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":"2015-11-25","known_ts":"2015-11-30","bar_index":456,"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-11-25","trigger_known_ts":"2015-11-30","strength":0.588,"price":141.2401,"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.131641,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":135.3284,"atr14":2.763421,"stop_level":133.94669,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-14","known_ts":"2015-12-16","bar_index":460,"type":"BUY","strength":0.45,"price":139.6925,"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-12-14","known_ts":"2015-12-16","bar_index":460,"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-12-14","trigger_known_ts":"2015-12-16","strength":0.45,"price":139.6925,"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.141156,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":131.338,"atr14":2.898028,"stop_level":129.888986,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-25","known_ts":"2016-01-27","bar_index":469,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-01-25","trigger_known_ts":"2016-01-27","strength":0.45,"price":125.3511,"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.229328,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":113.9375,"atr14":3.439444,"stop_level":112.217778,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-16","known_ts":"2016-02-18","bar_index":474,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-02-16","trigger_known_ts":"2016-02-18","strength":0.45,"price":119.8428,"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.263194,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":112.9946,"atr14":3.337688,"stop_level":111.325756,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-19","known_ts":"2016-02-23","bar_index":475,"type":"BUY","strength":0.45,"price":122.2248,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-02-19","known_ts":"2016-02-23","bar_index":475,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2016-02-19","trigger_known_ts":"2016-02-23","strength":0.45,"price":122.2248,"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.248549,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":112.9946,"atr14":3.338377,"stop_level":111.325411,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-16","known_ts":"2016-03-16","bar_index":481,"type":"RECLAIM","strength":0.725,"price":145.4086,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-02-19 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-11","known_ts":"2016-05-11","bar_index":494,"type":"SELL","basis":"structure_stop","strength":0.863,"price":143.859,"stop_level":146.2084,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-13","known_ts":"2016-05-13","bar_index":494,"type":"SELL","basis":"structure_stop","strength":0.863,"price":142.6594,"stop_level":146.2084,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-10","known_ts":"2016-06-10","bar_index":501,"type":"RECLAIM","strength":0.863,"price":144.3589,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-05-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-07-01","known_ts":"2016-07-06","bar_index":506,"type":"BUY","strength":0.863,"price":148.3796,"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":45},{"ts":"2016-12-14","known_ts":"2016-12-14","bar_index":544,"type":"SELL","basis":"structure_stop","strength":1.0,"price":169.1645,"stop_level":172.0514,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-12-16","known_ts":"2016-12-20","bar_index":545,"type":"REBUY","strength":1.0,"price":176.3489,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2016-12-16","known_ts":"2016-12-16","bar_index":545,"type":"RECLAIM","strength":1.0,"price":174.4636,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-12-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-12-14","prior_stop_level":172.0514,"sweep_low":168.3541,"atr14":4.107337,"stop_level":166.300432,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-12-30","known_ts":"2017-01-04","bar_index":548,"type":"REBUY","strength":1.0,"price":180.2214,"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":"2017-02-01","known_ts":"2017-02-01","bar_index":555,"type":"SELL","basis":"structure_stop","strength":1.0,"price":175.8904,"stop_level":176.8074,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-02-02","known_ts":"2017-02-02","bar_index":555,"type":"RECLAIM","strength":1.0,"price":177.5718,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-02-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-02-01","prior_stop_level":176.8074,"sweep_low":175.2279,"atr14":3.173156,"stop_level":173.641322,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-02-17","known_ts":"2017-02-17","bar_index":559,"type":"RECLAIM","strength":1.0,"price":184.3486,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-02-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-02-23","known_ts":"2017-02-27","bar_index":560,"type":"BUY","strength":1.0,"price":186.7433,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2017-04-17","known_ts":"2017-04-19","bar_index":572,"type":"BUY","strength":0.725,"price":181.4836,"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":20},{"ts":"2017-06-07","known_ts":"2017-06-09","bar_index":584,"type":"BUY","strength":0.725,"price":182.2021,"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-06-29","known_ts":"2017-06-29","bar_index":589,"type":"SELL","basis":"structure_stop","strength":0.863,"price":176.4032,"stop_level":178.1088,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-08-02","known_ts":"2017-08-04","bar_index":597,"type":"BUY","strength":0.45,"price":170.6144,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-08-10","known_ts":"2017-08-14","bar_index":599,"type":"BUY","strength":0.45,"price":168.702,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-10-13","known_ts":"2017-10-13","bar_index":614,"type":"RECLAIM","strength":0.725,"price":177.7284,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-06-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-12-05","known_ts":"2017-12-05","bar_index":626,"type":"SELL","basis":"structure_stop","strength":0.863,"price":180.6454,"stop_level":183.875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-02-23","known_ts":"2018-02-27","bar_index":644,"type":"BUY","strength":0.45,"price":165.2847,"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-26","known_ts":"2018-03-26","bar_index":651,"type":"SELL","basis":"structure_stop","strength":0.588,"price":169.113,"stop_level":169.3774,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-03-28","known_ts":"2018-03-28","bar_index":651,"type":"RECLAIM","strength":0.588,"price":171.9686,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-03-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":"2018-03-26","prior_stop_level":169.3774,"sweep_low":166.7334,"atr14":3.236345,"stop_level":165.115227,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-04-11","known_ts":"2018-04-11","bar_index":654,"type":"SELL","basis":"structure_stop","strength":0.588,"price":166.0989,"stop_level":166.4161,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-04-16","known_ts":"2018-04-16","bar_index":655,"type":"RECLAIM","strength":0.588,"price":166.5219,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-04-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-04-11","prior_stop_level":166.4161,"sweep_low":162.9789,"atr14":2.876076,"stop_level":161.540862,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-04-25","known_ts":"2018-04-25","bar_index":658,"type":"RECLAIM","strength":0.725,"price":173.1849,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-04-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-07-03","known_ts":"2018-07-06","bar_index":674,"type":"REBUY","strength":0.863,"price":189.9827,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2018-10-05","known_ts":"2018-10-09","bar_index":696,"type":"BUY","strength":0.588,"price":175.63,"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":80},{"ts":"2018-10-23","known_ts":"2018-10-25","bar_index":700,"type":"BUY","strength":0.45,"price":168.6521,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-12-19","known_ts":"2018-12-19","bar_index":713,"type":"SELL","basis":"structure_stop","strength":0.588,"price":153.2153,"stop_level":160.4932,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-01-08","known_ts":"2019-01-10","bar_index":717,"type":"BUY","strength":0.45,"price":162.7405,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-01-25","known_ts":"2019-01-25","bar_index":721,"type":"RECLAIM","strength":0.725,"price":173.1317,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-01-08 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-16","known_ts":"2019-04-16","bar_index":739,"type":"SELL","basis":"structure_stop","strength":0.863,"price":185.6268,"stop_level":188.2436,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-23","known_ts":"2019-04-23","bar_index":741,"type":"RECLAIM","strength":0.863,"price":188.9523,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-04-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-04-16","prior_stop_level":188.2436,"sweep_low":181.6471,"atr14":3.280279,"stop_level":180.006961,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-05-01","known_ts":"2019-05-01","bar_index":743,"type":"RECLAIM","strength":1.0,"price":192.4958,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-04-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-07-10","known_ts":"2019-07-12","bar_index":759,"type":"BUY","strength":0.863,"price":192.0903,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2019-07-26","known_ts":"2019-07-30","bar_index":763,"type":"REBUY","strength":0.863,"price":194.4517,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2019-08-05","known_ts":"2019-08-05","bar_index":765,"type":"SELL","basis":"structure_stop","strength":0.863,"price":184.1278,"stop_level":186.3244,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2019-08-08","known_ts":"2019-08-08","bar_index":766,"type":"RECLAIM","strength":0.863,"price":189.784,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-08-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2019-08-05","prior_stop_level":186.3244,"sweep_low":181.3271,"atr14":4.049837,"stop_level":179.302182,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-04","known_ts":"2019-09-06","bar_index":772,"type":"BUY","strength":0.863,"price":189.1799,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2020-04-08","known_ts":"2020-04-13","bar_index":822,"type":"BUY","strength":0.45,"price":147.9373,"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":"Real Estate"}},{"ts":"2020-05-14","known_ts":"2020-05-14","bar_index":830,"type":"SELL","basis":"structure_stop","strength":0.45,"price":114.6923,"stop_level":124.1748,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-05-18","known_ts":"2020-05-18","bar_index":831,"type":"SELL","basis":"structure_stop","strength":0.45,"price":121.4091,"stop_level":124.1748,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-05-26","known_ts":"2020-05-26","bar_index":832,"type":"RECLAIM","strength":0.45,"price":130.6093,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2020-05-18","prior_stop_level":124.1748,"sweep_low":117.1194,"atr14":7.086721,"stop_level":113.576039,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-22","known_ts":"2020-06-22","bar_index":839,"type":"SELL","basis":"structure_stop","strength":0.588,"price":142.0019,"stop_level":142.293,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-23","known_ts":"2020-06-23","bar_index":839,"type":"RECLAIM","strength":0.588,"price":142.8567,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-06-22","prior_stop_level":142.293,"sweep_low":138.469,"atr14":7.825245,"stop_level":134.556378,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-27","known_ts":"2020-07-29","bar_index":847,"type":"BUY","strength":0.588,"price":139.2097,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Real Estate"}},{"ts":"2020-08-07","known_ts":"2020-08-11","bar_index":850,"type":"BUY","strength":0.588,"price":137.4433,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Real Estate"}},{"ts":"2020-08-07","known_ts":"2020-08-11","bar_index":850,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2020-08-07","trigger_known_ts":"2020-08-11","strength":0.588,"price":137.4433,"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.362427,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":130.1494,"atr14":4.896193,"stop_level":127.701304,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-08-20","known_ts":"2020-08-24","bar_index":853,"type":"BUY","strength":0.588,"price":135.9047,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Real Estate"}},{"ts":"2020-08-20","known_ts":"2020-08-24","bar_index":853,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2020-08-20","trigger_known_ts":"2020-08-24","strength":0.588,"price":135.9047,"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.369564,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":128.6109,"atr14":4.390254,"stop_level":126.415773,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-11","known_ts":"2020-09-15","bar_index":858,"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-11","trigger_known_ts":"2020-09-15","strength":0.588,"price":140.0645,"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.350268,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":131.403,"atr14":4.201536,"stop_level":129.302232,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-02","known_ts":"2020-11-04","bar_index":870,"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-11-02","trigger_known_ts":"2020-11-04","strength":0.45,"price":117.8469,"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.453331,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":107.1964,"atr14":4.336385,"stop_level":105.028207,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-05","known_ts":"2020-11-09","bar_index":871,"type":"BUY","strength":0.45,"price":130.0519,"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":"Real Estate"}},{"ts":"2020-11-05","known_ts":"2020-11-09","bar_index":871,"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-11-05","trigger_known_ts":"2020-11-09","strength":0.45,"price":130.0519,"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.396714,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":107.1964,"atr14":5.694441,"stop_level":104.34918,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-13","known_ts":"2020-11-13","bar_index":873,"type":"RECLAIM","strength":0.725,"price":154.0013,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2020-11-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-08","known_ts":"2020-12-08","bar_index":878,"type":"SELL","basis":"structure_stop","strength":0.863,"price":149.1653,"stop_level":149.6835,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-14","known_ts":"2020-12-14","bar_index":879,"type":"SELL","basis":"structure_stop","strength":0.863,"price":144.0416,"stop_level":149.6835,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-10","known_ts":"2020-12-10","bar_index":879,"type":"RECLAIM","strength":0.863,"price":150.2592,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-12-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":"2020-12-08","prior_stop_level":149.6835,"sweep_low":147.1503,"atr14":5.348981,"stop_level":144.47581,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-01-12","known_ts":"2021-01-12","bar_index":886,"type":"RECLAIM","strength":0.863,"price":147.0619,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-12-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-02-22","known_ts":"2021-02-24","bar_index":895,"type":"BUY","strength":0.863,"price":154.9703,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2021-05-05","known_ts":"2021-05-05","bar_index":912,"type":"SELL","basis":"structure_stop","strength":1.0,"price":159.5808,"stop_level":159.9915,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-05-07","known_ts":"2021-05-07","bar_index":912,"type":"RECLAIM","strength":1.0,"price":162.3383,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-05-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-05-05","prior_stop_level":159.9915,"sweep_low":158.0554,"atr14":3.606969,"stop_level":156.251916,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-06-01","known_ts":"2021-06-01","bar_index":918,"type":"RECLAIM","strength":1.0,"price":172.8401,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-05-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-06-16","known_ts":"2021-06-16","bar_index":921,"type":"SELL","basis":"structure_stop","strength":1.0,"price":170.728,"stop_level":172.0774,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-06-18","known_ts":"2021-06-18","bar_index":922,"type":"SELL","basis":"structure_stop","strength":0.863,"price":166.6447,"stop_level":172.0774,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-09-02","known_ts":"2021-09-07","bar_index":940,"type":"BUY","strength":0.725,"price":163.1532,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2021-09-13","known_ts":"2021-09-15","bar_index":942,"type":"BUY","strength":0.725,"price":156.8804,"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":35},{"ts":"2021-09-21","known_ts":"2021-09-23","bar_index":944,"type":"BUY","strength":0.725,"price":160.4068,"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":"2021-10-27","known_ts":"2021-10-27","bar_index":952,"type":"SELL","basis":"structure_stop","strength":0.725,"price":156.0457,"stop_level":159.8692,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-11-10","known_ts":"2021-11-12","bar_index":956,"type":"REBUY","strength":0.725,"price":160.2276,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2022-01-26","known_ts":"2022-01-26","bar_index":973,"type":"SELL","basis":"structure_stop","strength":0.725,"price":139.1393,"stop_level":139.6223,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2022-01-28","known_ts":"2022-01-28","bar_index":974,"type":"RECLAIM","strength":0.725,"price":139.8034,"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":false,"monthlyBull":true},"anchor_ts":"2022-01-26","prior_stop_level":139.6223,"sweep_low":132.62,"atr14":5.349358,"stop_level":129.945321,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-02-24","known_ts":"2022-02-24","bar_index":980,"type":"RECLAIM","strength":0.863,"price":159.3614,"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-04-05","known_ts":"2022-04-05","bar_index":989,"type":"SELL","basis":"structure_stop","strength":1.0,"price":161.9967,"stop_level":162.8496,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-07-27","known_ts":"2022-07-29","bar_index":1015,"type":"BUY","strength":0.45,"price":93.0095,"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":"Real Estate"}},{"ts":"2022-07-27","known_ts":"2022-07-29","bar_index":1015,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-07-27","trigger_known_ts":"2022-07-29","strength":0.45,"price":93.0095,"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.465084,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":87.6911,"atr14":3.310235,"stop_level":86.035982,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-24","known_ts":"2022-08-24","bar_index":1021,"type":"SELL","basis":"structure_stop","strength":0.588,"price":84.9083,"stop_level":87.5056,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-22","known_ts":"2022-09-22","bar_index":1028,"type":"SELL","basis":"structure_stop","strength":0.588,"price":74.2643,"stop_level":79.8373,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-12","known_ts":"2022-10-14","bar_index":1033,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-10-12","trigger_known_ts":"2022-10-14","strength":0.588,"price":66.7622,"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.616037,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":61.971,"atr14":3.309275,"stop_level":60.316362,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-20","known_ts":"2022-10-24","bar_index":1035,"type":"BUY","strength":0.588,"price":65.5644,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Real Estate"}},{"ts":"2022-10-20","known_ts":"2022-10-24","bar_index":1035,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-10-20","trigger_known_ts":"2022-10-24","strength":0.588,"price":65.5644,"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.622926,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":62.1601,"atr14":3.100445,"stop_level":60.609877,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-06","known_ts":"2022-12-06","bar_index":1045,"type":"SELL","basis":"structure_stop","strength":0.588,"price":63.9253,"stop_level":66.7622,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-08","known_ts":"2022-12-08","bar_index":1046,"type":"SELL","basis":"structure_stop","strength":0.588,"price":62.2862,"stop_level":66.7622,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-14","known_ts":"2022-12-14","bar_index":1047,"type":"RECLAIM","strength":0.588,"price":68.2122,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-12-08","prior_stop_level":66.7622,"sweep_low":61.7188,"atr14":3.153418,"stop_level":60.142091,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-04","known_ts":"2023-01-06","bar_index":1052,"type":"REBUY","strength":0.588,"price":61.9914,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Real Estate"}},{"ts":"2023-02-03","known_ts":"2023-02-03","bar_index":1059,"type":"RECLAIM","strength":0.725,"price":70.1277,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-01-04 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-02-16","known_ts":"2023-02-16","bar_index":1062,"type":"SELL","basis":"structure_stop","strength":0.725,"price":67.3511,"stop_level":67.8031,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-05-26","known_ts":"2023-05-31","bar_index":1085,"type":"BUY","strength":0.45,"price":31.2815,"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":"Real Estate"}},{"ts":"2023-05-26","known_ts":"2023-05-31","bar_index":1085,"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-05-26","trigger_known_ts":"2023-05-31","strength":0.45,"price":31.2815,"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.743274,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":28.7361,"atr14":2.301172,"stop_level":27.585514,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-22","known_ts":"2023-06-22","bar_index":1090,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.3164,"stop_level":32.1522,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-08-31","known_ts":"2023-08-31","bar_index":1107,"type":"RECLAIM","strength":0.863,"price":48.8775,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-06-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-10-02","known_ts":"2023-10-02","bar_index":1114,"type":"SELL","basis":"structure_stop","strength":0.863,"price":42.8967,"stop_level":44.4091,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2023-11-27","known_ts":"2023-11-29","bar_index":1127,"type":"BUY","strength":0.725,"price":40.6281,"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":55},{"ts":"2024-01-11","known_ts":"2024-01-11","bar_index":1137,"type":"SELL","basis":"structure_stop","strength":1.0,"price":61.1828,"stop_level":63.1764,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-06-11","known_ts":"2024-06-13","bar_index":1172,"type":"BUY","strength":0.588,"price":33.4685,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2024-08-08","known_ts":"2024-08-08","bar_index":1185,"type":"SELL","basis":"structure_stop","strength":0.725,"price":32.97,"stop_level":37.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2024-08-12","known_ts":"2024-08-12","bar_index":1186,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.8,"stop_level":37.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2024-08-15","known_ts":"2024-08-19","bar_index":1187,"type":"REBUY","strength":0.725,"price":36.54,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2024-09-16","known_ts":"2024-09-18","bar_index":1194,"type":"BUY","strength":0.725,"price":36.75,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":15},{"ts":"2025-01-16","known_ts":"2025-01-21","bar_index":1222,"type":"BUY","strength":0.588,"price":22.19,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2025-02-13","known_ts":"2025-02-13","bar_index":1228,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.95,"stop_level":20.09,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-02-18","known_ts":"2025-02-18","bar_index":1229,"type":"RECLAIM","strength":0.725,"price":20.51,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-02-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2025-02-13","prior_stop_level":20.09,"sweep_low":19.25,"atr14":1.377063,"stop_level":18.561469,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-03-11","known_ts":"2025-03-11","bar_index":1234,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.97,"stop_level":19.53,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-03-17","known_ts":"2025-03-17","bar_index":1235,"type":"RECLAIM","strength":0.588,"price":21.21,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-03-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-03-11","prior_stop_level":19.53,"sweep_low":18.34,"atr14":1.47732,"stop_level":17.60134,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-01","known_ts":"2025-05-05","bar_index":1246,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2025-05-01","trigger_known_ts":"2025-05-05","strength":0.45,"price":15.61,"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.616179,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.16,"atr14":1.312349,"stop_level":12.503826,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-02","known_ts":"2025-06-04","bar_index":1253,"type":"BUY","strength":0.45,"price":14.91,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-06-02","known_ts":"2025-06-04","bar_index":1253,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2025-06-02","trigger_known_ts":"2025-06-04","strength":0.45,"price":14.91,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.633391,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.46,"atr14":1.081948,"stop_level":11.919026,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-24","known_ts":"2025-06-24","bar_index":1258,"type":"RECLAIM","strength":0.725,"price":18.76,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-06-02 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-07-17","known_ts":"2025-07-17","bar_index":1263,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.13,"stop_level":18.83,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-07-21","known_ts":"2025-07-21","bar_index":1264,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.64,"stop_level":18.83,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-08-14","known_ts":"2025-08-18","bar_index":1270,"type":"BUY","strength":0.725,"price":18.62,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2025-09-26","known_ts":"2025-09-26","bar_index":1280,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.13,"stop_level":18.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-09-29","known_ts":"2025-09-29","bar_index":1280,"type":"RECLAIM","strength":0.863,"price":19.11,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2025-09-26","prior_stop_level":18.2,"sweep_low":18.06,"atr14":0.89346,"stop_level":17.61327,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-24","known_ts":"2026-02-26","bar_index":1314,"type":"BUY","strength":0.588,"price":7.69,"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":25}],"state":{"position_hint":"long","last_signal":"BUY","last_scored_signal":"BUY","last_scored_ts":"2026-02-26","last_scored_basis":null,"bars_since_signal":39,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2017-07-17","2017-12-27","2018-01-19","2018-02-09","2018-07-30","2018-09-27","2018-10-23","2019-01-03","2019-05-22","2019-06-05","2019-07-01","2019-08-29","2019-10-03","2020-03-23","2021-05-18","2021-07-09","2021-08-25","2021-09-21","2021-11-05","2021-12-07","2022-05-12","2022-06-22","2023-03-28","2023-04-27","2023-10-31","2024-02-14","2024-03-04","2024-03-25","2024-04-19","2024-05-10","2024-06-03","2024-11-05","2024-11-21","2025-01-13","2025-04-17","2025-06-02","2025-11-20","2025-12-31","2026-02-13","2026-08-12"],"warnings":[{"ts":"2021-06-18","kind":"confirm","px":166.6447,"level":172.0774},{"ts":"2021-10-25","kind":"arm","px":162.677},{"ts":"2021-10-27","kind":"confirm","px":156.0457,"level":159.8692},{"ts":"2022-01-14","kind":"arm","px":158.3955},{"ts":"2022-01-26","kind":"confirm","px":139.1393,"level":139.6223},{"ts":"2022-03-16","kind":"arm","px":162.5003},{"ts":"2022-04-05","kind":"confirm","px":161.9967,"level":162.8496},{"ts":"2022-08-23","kind":"arm","px":86.3925},{"ts":"2022-08-24","kind":"confirm","px":84.9083,"level":87.5056},{"ts":"2022-09-21","kind":"arm","px":73.823},{"ts":"2022-09-22","kind":"confirm","px":74.2643,"level":79.8373},{"ts":"2022-11-15","kind":"arm","px":71.4904},{"ts":"2022-12-06","kind":"confirm","px":63.9253,"level":66.7622},{"ts":"2022-12-07","kind":"arm","px":61.5927},{"ts":"2022-12-08","kind":"confirm","px":62.2862,"level":66.7622},{"ts":"2023-01-30","kind":"arm","px":69.934},{"ts":"2023-02-16","kind":"confirm","px":67.3511,"level":67.8031},{"ts":"2023-06-16","kind":"arm","px":33.3412},{"ts":"2023-06-22","kind":"confirm","px":30.3164,"level":32.1522},{"ts":"2023-07-25","kind":"arm","px":38.0846},{"ts":"2023-09-13","kind":"arm","px":47.0901},{"ts":"2023-10-02","kind":"confirm","px":42.8967,"level":44.4091},{"ts":"2023-12-19","kind":"arm","px":60.4266},{"ts":"2024-01-11","kind":"confirm","px":61.1828,"level":63.1764},{"ts":"2024-07-19","kind":"arm","px":37.38},{"ts":"2024-08-08","kind":"confirm","px":32.97,"level":37.1},{"ts":"2024-08-09","kind":"arm","px":32.76},{"ts":"2024-08-12","kind":"confirm","px":30.8,"level":37.1},{"ts":"2025-02-03","kind":"arm","px":21.28},{"ts":"2025-02-13","kind":"confirm","px":19.95,"level":20.09},{"ts":"2025-02-14","kind":"arm","px":19.53},{"ts":"2025-03-11","kind":"confirm","px":18.97,"level":19.53},{"ts":"2025-06-25","kind":"arm","px":18.83},{"ts":"2025-07-17","kind":"confirm","px":18.13,"level":18.83},{"ts":"2025-07-18","kind":"arm","px":17.85},{"ts":"2025-07-21","kind":"confirm","px":17.64,"level":18.83},{"ts":"2025-09-17","kind":"arm","px":19.46},{"ts":"2025-09-26","kind":"confirm","px":18.13,"level":18.2},{"ts":"2026-05-01","kind":"arm","px":9.31},{"ts":"2026-06-17","kind":"arm","px":13.41}],"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":[]}}}