{"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":"RYAAY","timeframe":"3D","as_of":"2026-08-11T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1997-10-23","known_ts":"1997-10-23","bar_index":35,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.087,"stop_level":1.1073,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1997-11-21","known_ts":"1997-11-25","bar_index":42,"type":"BUY","strength":0.45,"price":1.0718,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-03-09","known_ts":"1998-03-09","bar_index":65,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.4172,"stop_level":1.4578,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-03-13","known_ts":"1998-03-13","bar_index":67,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.3359,"stop_level":1.4578,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-03-17","known_ts":"1998-03-17","bar_index":67,"type":"RECLAIM","strength":0.863,"price":1.4629,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-03-13 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":"1998-03-13","prior_stop_level":1.4578,"sweep_low":1.3156,"atr14":0.064819,"stop_level":1.28319,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-03-31","known_ts":"1998-03-31","bar_index":71,"type":"RECLAIM","strength":0.863,"price":1.4832,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-03-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-04-17","known_ts":"1998-04-21","bar_index":75,"type":"REBUY","strength":0.863,"price":1.5899,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"1998-07-06","known_ts":"1998-07-08","bar_index":93,"type":"BUY","strength":0.725,"price":1.6203,"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":70},{"ts":"1998-07-23","known_ts":"1998-07-23","bar_index":97,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.6254,"stop_level":1.6508,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-09-16","known_ts":"1998-09-18","bar_index":110,"type":"BUY","strength":0.725,"price":1.4426,"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":"1998-12-02","known_ts":"1998-12-04","bar_index":128,"type":"REBUY","strength":0.45,"price":1.2229,"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":"1998-12-23","known_ts":"1998-12-23","bar_index":133,"type":"RECLAIM","strength":0.725,"price":1.473,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1998-12-02 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-03-30","known_ts":"1999-03-30","bar_index":154,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.6356,"stop_level":1.661,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-04-01","known_ts":"1999-04-01","bar_index":155,"type":"RECLAIM","strength":0.863,"price":1.6762,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-03-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":"1999-03-30","prior_stop_level":1.661,"sweep_low":1.6203,"atr14":0.041687,"stop_level":1.599456,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-04-14","known_ts":"1999-04-14","bar_index":158,"type":"RECLAIM","strength":0.863,"price":1.9251,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-03-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-05-10","known_ts":"1999-05-12","bar_index":164,"type":"REBUY","strength":0.863,"price":1.9708,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"1999-11-10","known_ts":"1999-11-12","bar_index":207,"type":"BUY","strength":0.725,"price":2.014,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2000-02-15","known_ts":"2000-02-15","bar_index":229,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.4584,"stop_level":2.4889,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-02-17","known_ts":"2000-02-17","bar_index":229,"type":"RECLAIM","strength":1.0,"price":2.5499,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-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":"2000-02-15","prior_stop_level":2.4889,"sweep_low":2.4356,"atr14":0.083109,"stop_level":2.394045,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-03-03","known_ts":"2000-03-03","bar_index":233,"type":"RECLAIM","strength":1.0,"price":3.3118,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-02-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-07-12","known_ts":"2000-07-14","bar_index":263,"type":"BUY","strength":0.725,"price":3.2813,"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":"2000-08-11","known_ts":"2000-08-11","bar_index":270,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.3524,"stop_level":3.3727,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2000-09-27","known_ts":"2000-09-29","bar_index":281,"type":"BUY","strength":0.725,"price":3.1289,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2000-12-21","known_ts":"2000-12-21","bar_index":301,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.0026,"stop_level":4.1092,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-12-27","known_ts":"2000-12-27","bar_index":302,"type":"RECLAIM","strength":0.725,"price":4.2972,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-12-21 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-12-21","prior_stop_level":4.1092,"sweep_low":3.9823,"atr14":0.136158,"stop_level":3.914221,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-10","known_ts":"2001-01-10","bar_index":305,"type":"RECLAIM","strength":0.863,"price":4.2058,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-12-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-03-02","known_ts":"2001-03-02","bar_index":316,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.4419,"stop_level":4.4851,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-04-20","known_ts":"2001-04-24","bar_index":328,"type":"BUY","strength":0.725,"price":3.992,"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":"2001-06-07","known_ts":"2001-06-07","bar_index":339,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.3114,"stop_level":4.3805,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-06-11","known_ts":"2001-06-11","bar_index":339,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.04,"stop_level":4.3805,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-07-20","known_ts":"2001-07-20","bar_index":349,"type":"RECLAIM","strength":0.725,"price":4.4943,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-06-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-08-06","known_ts":"2001-08-06","bar_index":352,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.4252,"stop_level":4.4382,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-08-08","known_ts":"2001-08-08","bar_index":353,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.1976,"stop_level":4.4382,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-10-08","known_ts":"2001-10-10","bar_index":366,"type":"BUY","strength":0.45,"price":3.7051,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2001-11-01","known_ts":"2001-11-01","bar_index":372,"type":"RECLAIM","strength":0.725,"price":4.3886,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2001-10-08 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-11-27","known_ts":"2001-11-27","bar_index":377,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.76,"stop_level":4.7625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-12-04","known_ts":"2001-12-04","bar_index":379,"type":"RECLAIM","strength":0.725,"price":4.86,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-11-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2001-11-27","prior_stop_level":4.7625,"sweep_low":4.5999,"atr14":0.162505,"stop_level":4.518647,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-12-11","known_ts":"2001-12-11","bar_index":381,"type":"RECLAIM","strength":0.863,"price":5.0404,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-11-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-01-17","known_ts":"2002-01-17","bar_index":389,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.873,"stop_level":4.8844,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-01-18","known_ts":"2002-01-18","bar_index":389,"type":"RECLAIM","strength":0.863,"price":4.9413,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-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":"2002-01-17","prior_stop_level":4.8844,"sweep_low":4.7657,"atr14":0.172594,"stop_level":4.679403,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-02-04","known_ts":"2002-02-04","bar_index":393,"type":"RECLAIM","strength":0.863,"price":5.1184,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-01-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-05-31","known_ts":"2002-06-04","bar_index":420,"type":"BUY","strength":0.725,"price":5.0843,"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":"2002-06-19","known_ts":"2002-06-19","bar_index":424,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.6646,"stop_level":5.6873,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-06-21","known_ts":"2002-06-21","bar_index":425,"type":"RECLAIM","strength":0.863,"price":5.8515,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-06-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2002-06-19","prior_stop_level":5.6873,"sweep_low":5.4289,"atr14":0.234669,"stop_level":5.311565,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-08-13","known_ts":"2002-08-15","bar_index":437,"type":"BUY","strength":0.725,"price":5.6402,"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":"2002-09-05","known_ts":"2002-09-05","bar_index":442,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.0875,"stop_level":5.1217,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2002-09-06","known_ts":"2002-09-06","bar_index":442,"type":"RECLAIM","strength":0.863,"price":5.1786,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-09-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":"2002-09-05","prior_stop_level":5.1217,"sweep_low":5.0632,"atr14":0.211964,"stop_level":4.957218,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-10-24","known_ts":"2002-10-24","bar_index":454,"type":"RECLAIM","strength":0.863,"price":5.871,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-09-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-12-09","known_ts":"2002-12-09","bar_index":464,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.999,"stop_level":7.0055,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-04-17","known_ts":"2003-04-17","bar_index":494,"type":"RECLAIM","strength":0.863,"price":7.1486,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-12-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-04-30","known_ts":"2003-04-30","bar_index":496,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.448,"stop_level":6.6154,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-05-07","known_ts":"2003-05-07","bar_index":498,"type":"RECLAIM","strength":0.725,"price":6.739,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-04-30 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":"2003-04-30","prior_stop_level":6.6154,"sweep_low":6.3391,"atr14":0.23118,"stop_level":6.22351,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-06-05","known_ts":"2003-06-05","bar_index":505,"type":"RECLAIM","strength":0.725,"price":6.9243,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-04-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-07-08","known_ts":"2003-07-08","bar_index":512,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.7227,"stop_level":6.7455,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-07-11","known_ts":"2003-07-11","bar_index":513,"type":"RECLAIM","strength":1.0,"price":6.8007,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-07-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-07-08","prior_stop_level":6.7455,"sweep_low":6.461,"atr14":0.257358,"stop_level":6.332321,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-07-15","known_ts":"2003-07-17","bar_index":514,"type":"BUY","strength":1.0,"price":6.8885,"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":60},{"ts":"2003-07-28","known_ts":"2003-07-30","bar_index":517,"type":"REBUY","strength":0.725,"price":6.9795,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2003-09-19","known_ts":"2003-09-19","bar_index":529,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.726,"stop_level":7.1177,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-10-08","known_ts":"2003-10-10","bar_index":534,"type":"BUY","strength":0.725,"price":7.8654,"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":30},{"ts":"2003-11-07","known_ts":"2003-11-07","bar_index":541,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.9889,"stop_level":8.0133,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-12-19","known_ts":"2003-12-23","bar_index":551,"type":"BUY","strength":1.0,"price":8.2603,"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":"2004-01-27","known_ts":"2004-01-27","bar_index":559,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.0149,"stop_level":8.0653,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2004-03-05","known_ts":"2004-03-09","bar_index":568,"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":"2004-03-05","trigger_known_ts":"2004-03-09","strength":0.45,"price":5.5995,"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.390597,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.4451,"atr14":0.220023,"stop_level":5.335088,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-03-23","known_ts":"2004-03-25","bar_index":572,"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":"2004-03-23","trigger_known_ts":"2004-03-25","strength":0.45,"price":5.437,"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.408282,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.8957,"atr14":0.202129,"stop_level":4.794635,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-03-31","known_ts":"2004-04-02","bar_index":574,"type":"BUY","strength":0.45,"price":5.6402,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2004-03-31","known_ts":"2004-04-02","bar_index":574,"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":"2004-03-31","trigger_known_ts":"2004-04-02","strength":0.45,"price":5.6402,"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.386167,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.1038,"atr14":0.188931,"stop_level":5.009334,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-04-28","known_ts":"2004-04-28","bar_index":580,"type":"SELL","basis":"structure_stop","strength":0.45,"price":5.5101,"stop_level":5.5963,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2004-05-18","known_ts":"2004-05-20","bar_index":585,"type":"REBUY","strength":0.45,"price":5.1493,"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":"2004-07-23","known_ts":"2004-07-23","bar_index":600,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.333,"stop_level":5.5687,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-07-27","known_ts":"2004-07-27","bar_index":600,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.2127,"stop_level":5.5687,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-08-10","known_ts":"2004-08-12","bar_index":604,"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":"2004-08-10","trigger_known_ts":"2004-08-12","strength":0.588,"price":4.9819,"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.457811,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":4.7527,"atr14":0.147404,"stop_level":4.678998,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-08-31","known_ts":"2004-09-02","bar_index":609,"type":"BUY","strength":0.588,"price":5.0827,"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":"2004-08-31","known_ts":"2004-09-02","bar_index":609,"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":"2004-08-31","trigger_known_ts":"2004-09-02","strength":0.588,"price":5.0827,"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.446841,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":4.8356,"atr14":0.149283,"stop_level":4.760958,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-09-09","known_ts":"2004-09-13","bar_index":611,"type":"BUY","strength":0.588,"price":5.0241,"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":"2004-09-09","known_ts":"2004-09-13","bar_index":611,"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":"2004-09-09","trigger_known_ts":"2004-09-13","strength":0.588,"price":5.0241,"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.453219,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":4.8925,"atr14":0.136301,"stop_level":4.824349,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-10-18","known_ts":"2004-10-20","bar_index":620,"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":"2004-10-18","trigger_known_ts":"2004-10-20","strength":0.45,"price":4.3268,"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.529107,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.2228,"atr14":0.13595,"stop_level":4.154825,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-10-26","known_ts":"2004-10-28","bar_index":622,"type":"BUY","strength":0.45,"price":4.6503,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2004-10-26","known_ts":"2004-10-28","bar_index":622,"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":"2004-10-26","trigger_known_ts":"2004-10-28","strength":0.45,"price":4.6503,"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.4939,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.257,"atr14":0.141289,"stop_level":4.186356,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-10-29","known_ts":"2004-10-29","bar_index":623,"type":"RECLAIM","strength":0.588,"price":5.6255,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2004-10-26 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2004-12-17","known_ts":"2004-12-17","bar_index":634,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.474,"stop_level":6.5813,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-12-22","known_ts":"2004-12-22","bar_index":635,"type":"RECLAIM","strength":0.863,"price":6.6203,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-12-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2004-12-17","prior_stop_level":6.5813,"sweep_low":6.3521,"atr14":0.230522,"stop_level":6.236839,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-01-04","known_ts":"2005-01-04","bar_index":638,"type":"RECLAIM","strength":0.863,"price":6.8251,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-12-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-02-28","known_ts":"2005-02-28","bar_index":650,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.1047,"stop_level":7.3144,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-05-18","known_ts":"2005-05-20","bar_index":669,"type":"BUY","strength":0.863,"price":7.1356,"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":75},{"ts":"2005-10-17","known_ts":"2005-10-19","bar_index":704,"type":"BUY","strength":0.725,"price":7.6508,"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":"2006-01-10","known_ts":"2006-01-10","bar_index":723,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.0633,"stop_level":9.1007,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-03-20","known_ts":"2006-03-22","bar_index":739,"type":"BUY","strength":0.725,"price":9.1007,"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":"2006-06-01","known_ts":"2006-06-05","bar_index":756,"type":"BUY","strength":0.588,"price":8.0052,"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":"2006-06-27","known_ts":"2006-06-27","bar_index":762,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.2327,"stop_level":8.2408,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2006-06-29","known_ts":"2006-06-29","bar_index":762,"type":"RECLAIM","strength":0.725,"price":8.3254,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-06-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2006-06-27","prior_stop_level":8.2408,"sweep_low":8.1254,"atr14":0.194276,"stop_level":8.028262,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-07-14","known_ts":"2006-07-14","bar_index":766,"type":"RECLAIM","strength":0.725,"price":8.7577,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-06-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-08-09","known_ts":"2006-08-09","bar_index":772,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.8585,"stop_level":9.0487,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-09-05","known_ts":"2006-09-07","bar_index":778,"type":"BUY","strength":0.863,"price":9.3299,"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":55},{"ts":"2007-04-20","known_ts":"2007-04-24","bar_index":830,"type":"BUY","strength":0.725,"price":15.734,"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":"2007-05-07","known_ts":"2007-05-07","bar_index":833,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.3284,"stop_level":14.4239,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-07-03","known_ts":"2007-07-06","bar_index":847,"type":"BUY","strength":0.588,"price":12.9935,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2007-07-20","known_ts":"2007-07-20","bar_index":851,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.3954,"stop_level":12.8245,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2007-09-18","known_ts":"2007-09-18","bar_index":864,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.0391,"stop_level":13.2601,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-09-19","known_ts":"2007-09-19","bar_index":865,"type":"RECLAIM","strength":0.588,"price":13.3381,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-09-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":"2007-09-18","prior_stop_level":13.2601,"sweep_low":12.5969,"atr14":0.443537,"stop_level":12.375132,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-10-02","known_ts":"2007-10-02","bar_index":868,"type":"RECLAIM","strength":0.725,"price":13.9883,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-09-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-11-05","known_ts":"2007-11-05","bar_index":876,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.9798,"stop_level":15.3049,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-11-07","known_ts":"2007-11-07","bar_index":876,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.4987,"stop_level":15.3049,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-11-06","known_ts":"2007-11-06","bar_index":876,"type":"RECLAIM","strength":0.725,"price":15.3796,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-11-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":"2007-11-05","prior_stop_level":15.3049,"sweep_low":14.801,"atr14":0.538675,"stop_level":14.531662,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-11-09","known_ts":"2007-11-09","bar_index":877,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.0501,"stop_level":15.3049,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-02-14","known_ts":"2008-02-19","bar_index":899,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-02-14","trigger_known_ts":"2008-02-19","strength":0.45,"price":9.954,"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.377832,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.72,"atr14":0.525044,"stop_level":9.457478,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-20","known_ts":"2008-03-25","bar_index":907,"type":"BUY","strength":0.45,"price":9.4859,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-03-20","known_ts":"2008-03-25","bar_index":907,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-03-20","trigger_known_ts":"2008-03-25","strength":0.45,"price":9.4859,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.403882,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.0685,"atr14":0.468754,"stop_level":7.834123,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-10","known_ts":"2008-04-10","bar_index":911,"type":"SELL","basis":"structure_stop","strength":0.45,"price":8.8747,"stop_level":9.1868,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-05-20","known_ts":"2008-05-20","bar_index":921,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.7155,"stop_level":8.7512,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-06-26","known_ts":"2008-06-26","bar_index":929,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.0405,"stop_level":9.2648,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-06-30","known_ts":"2008-06-30","bar_index":930,"type":"RECLAIM","strength":0.588,"price":9.3201,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-06-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":"2008-06-26","prior_stop_level":9.2648,"sweep_low":8.7382,"atr14":0.563408,"stop_level":8.456496,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-02","known_ts":"2008-07-02","bar_index":931,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.5887,"stop_level":9.2648,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-07-08","known_ts":"2008-07-08","bar_index":932,"type":"RECLAIM","strength":0.725,"price":9.5737,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-07-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":"2008-07-02","prior_stop_level":9.2648,"sweep_low":8.1986,"atr14":0.6097,"stop_level":7.89375,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-21","known_ts":"2008-07-21","bar_index":935,"type":"RECLAIM","strength":0.863,"price":11.3811,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-07-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-07-30","known_ts":"2008-07-30","bar_index":937,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.0035,"stop_level":8.5562,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-18","known_ts":"2008-09-22","bar_index":949,"type":"BUY","strength":0.725,"price":8.2311,"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":65},{"ts":"2008-10-27","known_ts":"2008-10-29","bar_index":958,"type":"BUY","strength":0.588,"price":6.8397,"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":"2008-12-31","known_ts":"2008-12-31","bar_index":973,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.4534,"stop_level":9.5704,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-01-02","known_ts":"2009-01-02","bar_index":973,"type":"RECLAIM","strength":0.863,"price":9.928,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-12-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":"2008-12-31","prior_stop_level":9.5704,"sweep_low":9.4014,"atr14":0.615415,"stop_level":9.093692,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-02","known_ts":"2009-04-06","bar_index":994,"type":"BUY","strength":0.588,"price":8.049,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":25},{"ts":"2009-06-15","known_ts":"2009-06-15","bar_index":1010,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.1186,"stop_level":9.2258,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-07-16","known_ts":"2009-07-20","bar_index":1018,"type":"BUY","strength":0.863,"price":9.837,"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":"2009-09-10","known_ts":"2009-09-14","bar_index":1031,"type":"BUY","strength":0.863,"price":9.7427,"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":"2009-09-25","known_ts":"2009-09-25","bar_index":1034,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.5249,"stop_level":9.7102,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-14","known_ts":"2009-10-14","bar_index":1039,"type":"RECLAIM","strength":1.0,"price":9.6387,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-09-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-12-17","known_ts":"2009-12-21","bar_index":1054,"type":"BUY","strength":0.588,"price":8.9463,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"quality","score":65},{"ts":"2010-03-15","known_ts":"2010-03-15","bar_index":1073,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.6732,"stop_level":8.6992,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-03-30","known_ts":"2010-03-30","bar_index":1077,"type":"RECLAIM","strength":0.863,"price":9.8695,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-03-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-16","known_ts":"2010-04-16","bar_index":1081,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.5022,"stop_level":9.6159,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-23","known_ts":"2010-04-23","bar_index":1082,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.4892,"stop_level":9.6159,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-06-08","known_ts":"2010-06-10","bar_index":1093,"type":"BUY","strength":0.588,"price":8.7317,"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":35},{"ts":"2010-07-27","known_ts":"2010-07-27","bar_index":1104,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.72,"stop_level":9.7622,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-08-02","known_ts":"2010-08-02","bar_index":1105,"type":"RECLAIM","strength":1.0,"price":9.9248,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-07-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-07-27","prior_stop_level":9.7622,"sweep_low":9.5899,"atr14":0.20788,"stop_level":9.48596,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-08-13","known_ts":"2010-08-13","bar_index":1108,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.3201,"stop_level":9.8467,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-09-01","known_ts":"2010-09-01","bar_index":1113,"type":"RECLAIM","strength":1.0,"price":9.5607,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-08-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-09-20","known_ts":"2010-09-22","bar_index":1117,"type":"BUY","strength":1.0,"price":10.1458,"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":35},{"ts":"2010-11-01","known_ts":"2010-11-01","bar_index":1127,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.8475,"stop_level":11.0952,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-03","known_ts":"2010-11-03","bar_index":1127,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.9521,"stop_level":11.0952,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-05","known_ts":"2011-01-07","bar_index":1142,"type":"BUY","strength":0.863,"price":11.0882,"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-01-21","known_ts":"2011-01-21","bar_index":1145,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.1531,"stop_level":10.3799,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-01-24","known_ts":"2011-01-24","bar_index":1146,"type":"RECLAIM","strength":0.863,"price":10.6765,"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":true,"monthlyBull":true},"anchor_ts":"2011-01-21","prior_stop_level":10.3799,"sweep_low":10.0973,"atr14":0.255572,"stop_level":9.969514,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-04-06","known_ts":"2011-04-08","bar_index":1163,"type":"BUY","strength":0.588,"price":10.0136,"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":20},{"ts":"2011-05-23","known_ts":"2011-05-23","bar_index":1173,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.9194,"stop_level":10.2892,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-05-27","known_ts":"2011-06-01","bar_index":1175,"type":"REBUY","strength":0.725,"price":10.2299,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2011-12-27","known_ts":"2011-12-27","bar_index":1224,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.9264,"stop_level":9.9822,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-01-04","known_ts":"2012-01-04","bar_index":1225,"type":"RECLAIM","strength":0.863,"price":10.0031,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-12-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2011-12-27","prior_stop_level":9.9822,"sweep_low":9.6612,"atr14":0.257222,"stop_level":9.532589,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-19","known_ts":"2012-01-23","bar_index":1229,"type":"BUY","strength":1.0,"price":10.8265,"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":"2012-02-22","known_ts":"2012-02-22","bar_index":1236,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.6883,"stop_level":11.8139,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-24","known_ts":"2012-02-24","bar_index":1237,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.6814,"stop_level":11.8139,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-12","known_ts":"2012-03-12","bar_index":1241,"type":"RECLAIM","strength":1.0,"price":11.8733,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-02-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-04-10","known_ts":"2012-04-10","bar_index":1247,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.285,"stop_level":12.5013,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-09-26","known_ts":"2012-09-26","bar_index":1287,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.1301,"stop_level":11.165,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-09-27","known_ts":"2012-09-27","bar_index":1287,"type":"RECLAIM","strength":0.725,"price":11.4232,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-09-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":"2012-09-26","prior_stop_level":11.165,"sweep_low":11.0847,"atr14":0.197871,"stop_level":10.985765,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-12","known_ts":"2012-10-12","bar_index":1291,"type":"RECLAIM","strength":0.863,"price":11.7302,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-09-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-10-23","known_ts":"2012-10-23","bar_index":1293,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.4232,"stop_level":11.6011,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-10-25","known_ts":"2012-10-25","bar_index":1294,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.4615,"stop_level":11.6011,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-11-05","known_ts":"2012-11-05","bar_index":1295,"type":"RECLAIM","strength":0.863,"price":11.7232,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-10-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-10-25","prior_stop_level":11.6011,"sweep_low":11.1091,"atr14":0.225393,"stop_level":10.996403,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-11-06","known_ts":"2012-11-08","bar_index":1296,"type":"REBUY","strength":0.863,"price":12.3931,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2012-12-10","known_ts":"2012-12-10","bar_index":1303,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.7609,"stop_level":12.813,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-12-11","known_ts":"2012-12-11","bar_index":1304,"type":"RECLAIM","strength":0.863,"price":12.8874,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-12-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":"2012-12-10","prior_stop_level":12.813,"sweep_low":12.7274,"atr14":0.232268,"stop_level":12.611266,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-12-27","known_ts":"2012-12-27","bar_index":1307,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.7981,"stop_level":12.8949,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-01-03","known_ts":"2013-01-03","bar_index":1309,"type":"RECLAIM","strength":0.863,"price":13.2484,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-12-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-12-27","prior_stop_level":12.8949,"sweep_low":12.6381,"atr14":0.256362,"stop_level":12.509919,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-01-08","known_ts":"2013-01-10","bar_index":1310,"type":"REBUY","strength":1.0,"price":14.2309,"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":"2013-02-20","known_ts":"2013-02-20","bar_index":1319,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.0459,"stop_level":15.0645,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-31","known_ts":"2013-05-31","bar_index":1343,"type":"RECLAIM","strength":1.0,"price":18.5924,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-02-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-24","known_ts":"2013-06-24","bar_index":1348,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.1868,"stop_level":18.4287,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-25","known_ts":"2013-06-25","bar_index":1348,"type":"RECLAIM","strength":1.0,"price":18.5924,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-06-24","prior_stop_level":18.4287,"sweep_low":17.9895,"atr14":0.424766,"stop_level":17.777117,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-10","known_ts":"2013-07-10","bar_index":1352,"type":"RECLAIM","strength":1.0,"price":19.5525,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-06-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-07-29","known_ts":"2013-07-29","bar_index":1356,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.2734,"stop_level":19.6307,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-08-01","known_ts":"2013-08-01","bar_index":1357,"type":"RECLAIM","strength":1.0,"price":19.8689,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-07-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":"2013-07-29","prior_stop_level":19.6307,"sweep_low":19.0799,"atr14":0.477455,"stop_level":18.841173,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-11-04","known_ts":"2013-11-04","bar_index":1379,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.9773,"stop_level":18.6259,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2013-11-27","known_ts":"2013-12-02","bar_index":1385,"type":"BUY","strength":0.725,"price":17.6769,"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":"2014-01-27","known_ts":"2014-01-27","bar_index":1398,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.1161,"stop_level":18.2352,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-01-30","known_ts":"2014-01-30","bar_index":1399,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.8035,"stop_level":18.2352,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-02-04","known_ts":"2014-02-04","bar_index":1400,"type":"RECLAIM","strength":0.588,"price":18.2984,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-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":"2014-01-30","prior_stop_level":18.2352,"sweep_low":17.502,"atr14":0.446067,"stop_level":17.278966,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-02-18","known_ts":"2014-02-18","bar_index":1403,"type":"RECLAIM","strength":0.725,"price":21.0114,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-01-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-03-10","known_ts":"2014-03-10","bar_index":1407,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.8848,"stop_level":20.9072,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-03-11","known_ts":"2014-03-11","bar_index":1408,"type":"RECLAIM","strength":0.725,"price":20.9295,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-03-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-03-10","prior_stop_level":20.9072,"sweep_low":20.6988,"atr14":0.400771,"stop_level":20.498415,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-03-17","known_ts":"2014-03-17","bar_index":1409,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.8439,"stop_level":20.9072,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-03-18","known_ts":"2014-03-18","bar_index":1409,"type":"RECLAIM","strength":0.863,"price":20.9593,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-03-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-03-17","prior_stop_level":20.9072,"sweep_low":20.7285,"atr14":0.393768,"stop_level":20.531616,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-04-01","known_ts":"2014-04-01","bar_index":1413,"type":"RECLAIM","strength":0.863,"price":22.3623,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-03-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-04-28","known_ts":"2014-04-28","bar_index":1419,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.1182,"stop_level":20.7285,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-06-02","known_ts":"2014-06-04","bar_index":1427,"type":"BUY","strength":0.588,"price":21.6031,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"2014-08-13","known_ts":"2014-08-15","bar_index":1444,"type":"BUY","strength":0.588,"price":19.9656,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":75},{"ts":"2014-10-07","known_ts":"2014-10-07","bar_index":1456,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.8131,"stop_level":20.4122,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-10-24","known_ts":"2014-10-28","bar_index":1461,"type":"BUY","strength":0.588,"price":20.6504,"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":30},{"ts":"2015-01-08","known_ts":"2015-01-08","bar_index":1478,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.5281,"stop_level":25.0268,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-01-27","known_ts":"2015-01-27","bar_index":1482,"type":"RECLAIM","strength":0.863,"price":25.4064,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-01-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-05-14","known_ts":"2015-05-18","bar_index":1507,"type":"BUY","strength":0.863,"price":25.7894,"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":40},{"ts":"2015-05-20","known_ts":"2015-05-20","bar_index":1508,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.5922,"stop_level":25.2928,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-05-26","known_ts":"2015-05-26","bar_index":1509,"type":"RECLAIM","strength":0.863,"price":25.4969,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-05-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-05-20","prior_stop_level":25.2928,"sweep_low":24.4459,"atr14":0.651977,"stop_level":24.119912,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-05","known_ts":"2015-06-05","bar_index":1512,"type":"RECLAIM","strength":0.863,"price":26.5632,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-05-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-08","known_ts":"2015-07-08","bar_index":1519,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.2254,"stop_level":27.3563,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-09","known_ts":"2015-07-09","bar_index":1519,"type":"RECLAIM","strength":0.863,"price":27.6219,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-07-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":"2015-07-08","prior_stop_level":27.3563,"sweep_low":27.0753,"atr14":0.589288,"stop_level":26.780656,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-07-23","known_ts":"2015-07-23","bar_index":1523,"type":"RECLAIM","strength":0.863,"price":27.8414,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-07-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-31","known_ts":"2015-08-04","bar_index":1525,"type":"REBUY","strength":0.863,"price":28.7922,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2015-10-07","known_ts":"2015-10-07","bar_index":1540,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.0232,"stop_level":29.874,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2015-10-14","known_ts":"2015-10-14","bar_index":1542,"type":"RECLAIM","strength":0.863,"price":29.9818,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-10-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":"2015-10-07","prior_stop_level":29.874,"sweep_low":28.8115,"atr14":0.653968,"stop_level":28.484516,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-11","known_ts":"2015-12-15","bar_index":1556,"type":"BUY","strength":0.725,"price":31.9996,"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":"2016-01-15","known_ts":"2016-01-15","bar_index":1563,"type":"SELL","basis":"structure_stop","strength":0.863,"price":31.8847,"stop_level":32.2256,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-01-19","known_ts":"2016-01-19","bar_index":1564,"type":"RECLAIM","strength":0.863,"price":32.5206,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-01-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":"2016-01-15","prior_stop_level":32.2256,"sweep_low":31.0114,"atr14":0.774801,"stop_level":30.623999,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-26","known_ts":"2016-03-01","bar_index":1573,"type":"BUY","strength":0.725,"price":31.9192,"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":"2016-04-21","known_ts":"2016-04-21","bar_index":1585,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.8314,"stop_level":31.3906,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2016-04-27","known_ts":"2016-04-27","bar_index":1587,"type":"RECLAIM","strength":0.588,"price":31.5285,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2016-04-21","prior_stop_level":31.3906,"sweep_low":30.4751,"atr14":0.575347,"stop_level":30.187426,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-23","known_ts":"2016-05-25","bar_index":1593,"type":"BUY","strength":0.588,"price":32.7351,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2016-06-16","known_ts":"2016-06-16","bar_index":1598,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.2647,"stop_level":29.3834,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-06-17","known_ts":"2016-06-17","bar_index":1599,"type":"RECLAIM","strength":0.588,"price":29.6209,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-16 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-06-16","prior_stop_level":29.3834,"sweep_low":29.1153,"atr14":0.720356,"stop_level":28.755122,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-08-09","known_ts":"2016-08-11","bar_index":1611,"type":"BUY","strength":0.45,"price":27.1962,"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-09-26","known_ts":"2016-09-26","bar_index":1622,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.4143,"stop_level":28.7284,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-09-28","known_ts":"2016-09-28","bar_index":1622,"type":"RECLAIM","strength":0.588,"price":28.7821,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-09-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":"2016-09-26","prior_stop_level":28.7284,"sweep_low":28.0351,"atr14":0.546095,"stop_level":27.762052,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-10-20","known_ts":"2016-10-24","bar_index":1628,"type":"REBUY","strength":0.588,"price":28.4565,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-11-07","known_ts":"2016-11-07","bar_index":1632,"type":"RECLAIM","strength":0.725,"price":31.4174,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-10-20 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-11-30","known_ts":"2016-11-30","bar_index":1637,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.5824,"stop_level":31.3561,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-12-05","known_ts":"2016-12-05","bar_index":1638,"type":"RECLAIM","strength":0.725,"price":31.4595,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-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":"2016-11-30","prior_stop_level":31.3561,"sweep_low":30.456,"atr14":0.632532,"stop_level":30.139734,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-12-15","known_ts":"2016-12-15","bar_index":1641,"type":"RECLAIM","strength":0.863,"price":31.8234,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-11-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-01-03","known_ts":"2017-01-03","bar_index":1644,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.5173,"stop_level":31.7775,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-01-05","known_ts":"2017-01-05","bar_index":1645,"type":"RECLAIM","strength":0.863,"price":32.1222,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-01-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":"2017-01-03","prior_stop_level":31.7775,"sweep_low":30.4445,"atr14":0.675489,"stop_level":30.106755,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-01-18","known_ts":"2017-01-18","bar_index":1648,"type":"RECLAIM","strength":0.863,"price":32.4057,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-01-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-01-31","known_ts":"2017-01-31","bar_index":1651,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.0456,"stop_level":32.2563,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-02-01","known_ts":"2017-02-01","bar_index":1651,"type":"RECLAIM","strength":0.863,"price":32.8117,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-01-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2017-01-31","prior_stop_level":32.2563,"sweep_low":31.7162,"atr14":0.534356,"stop_level":31.449022,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-03-23","known_ts":"2017-03-27","bar_index":1663,"type":"BUY","strength":0.725,"price":32.4938,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":75},{"ts":"2017-04-05","known_ts":"2017-04-07","bar_index":1666,"type":"BUY","strength":0.725,"price":32.873,"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":"2017-06-27","known_ts":"2017-06-27","bar_index":1685,"type":"SELL","basis":"structure_stop","strength":1.0,"price":41.3038,"stop_level":41.5413,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-07-03","known_ts":"2017-07-03","bar_index":1686,"type":"RECLAIM","strength":1.0,"price":41.8707,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-06-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-06-27","prior_stop_level":41.5413,"sweep_low":40.576,"atr14":0.666413,"stop_level":40.242794,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-07-14","known_ts":"2017-07-14","bar_index":1689,"type":"RECLAIM","strength":1.0,"price":44.2686,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-06-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-10-30","known_ts":"2017-11-01","bar_index":1714,"type":"BUY","strength":0.725,"price":43.3416,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2017-12-15","known_ts":"2017-12-15","bar_index":1725,"type":"SELL","basis":"structure_stop","strength":0.725,"price":40.8288,"stop_level":42.6138,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2018-01-12","known_ts":"2018-01-17","bar_index":1731,"type":"BUY","strength":0.725,"price":44.9619,"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":"2018-03-01","known_ts":"2018-03-01","bar_index":1741,"type":"SELL","basis":"structure_stop","strength":0.725,"price":45.5939,"stop_level":46.4443,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-03-06","known_ts":"2018-03-06","bar_index":1742,"type":"RECLAIM","strength":0.725,"price":46.5171,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-03-01 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-03-01","prior_stop_level":46.4443,"sweep_low":44.6823,"atr14":0.96288,"stop_level":44.20086,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-03-15","known_ts":"2018-03-15","bar_index":1745,"type":"RECLAIM","strength":0.725,"price":48.4132,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-03-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-03-27","known_ts":"2018-03-27","bar_index":1747,"type":"SELL","basis":"structure_stop","strength":0.725,"price":46.835,"stop_level":47.107,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-05-23","known_ts":"2018-05-25","bar_index":1761,"type":"BUY","strength":0.588,"price":46.2336,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2018-06-15","known_ts":"2018-06-15","bar_index":1766,"type":"SELL","basis":"structure_stop","strength":0.588,"price":44.6823,"stop_level":44.8125,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-06-20","known_ts":"2018-06-20","bar_index":1767,"type":"RECLAIM","strength":0.588,"price":44.8508,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-06-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-06-15","prior_stop_level":44.8125,"sweep_low":43.3838,"atr14":0.966559,"stop_level":42.900521,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-11","known_ts":"2018-07-13","bar_index":1772,"type":"REBUY","strength":0.588,"price":44.2418,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2018-09-18","known_ts":"2018-09-20","bar_index":1788,"type":"BUY","strength":0.45,"price":36.7494,"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-10-17","known_ts":"2018-10-19","bar_index":1795,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-10-17","trigger_known_ts":"2018-10-19","strength":0.45,"price":31.4481,"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.350423,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":29.8661,"atr14":0.879894,"stop_level":29.426153,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-10-30","known_ts":"2018-11-01","bar_index":1798,"type":"BUY","strength":0.45,"price":32.4823,"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-10-30","known_ts":"2018-11-01","bar_index":1798,"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":"2018-10-30","trigger_known_ts":"2018-11-01","strength":0.45,"price":32.4823,"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.329061,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":30.7969,"atr14":0.895331,"stop_level":30.349234,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-16","known_ts":"2018-11-16","bar_index":1802,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.6398,"stop_level":31.0842,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-11-21","known_ts":"2018-11-21","bar_index":1803,"type":"RECLAIM","strength":0.588,"price":31.2144,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-11-16 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-11-16","prior_stop_level":31.0842,"sweep_low":29.4639,"atr14":0.948072,"stop_level":28.989864,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-07","known_ts":"2018-12-07","bar_index":1806,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.9506,"stop_level":30.9424,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-12-11","known_ts":"2018-12-11","bar_index":1807,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.3454,"stop_level":30.9424,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-01-02","known_ts":"2019-01-04","bar_index":1812,"type":"BUY","strength":0.588,"price":27.8934,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-01-02","known_ts":"2019-01-04","bar_index":1812,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2019-01-02","trigger_known_ts":"2019-01-04","strength":0.588,"price":27.8934,"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.423847,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":25.8786,"atr14":0.92788,"stop_level":25.41466,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-18","known_ts":"2019-01-23","bar_index":1816,"type":"BUY","strength":0.588,"price":26.6791,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-01-18","known_ts":"2019-01-23","bar_index":1816,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2019-01-18","trigger_known_ts":"2019-01-23","strength":0.588,"price":26.6791,"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.448929,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":25.1316,"atr14":0.913791,"stop_level":24.674705,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-24","known_ts":"2019-01-28","bar_index":1817,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2019-01-24","trigger_known_ts":"2019-01-28","strength":0.588,"price":26.4263,"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.454151,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":25.1316,"atr14":0.888548,"stop_level":24.687326,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-20","known_ts":"2019-03-20","bar_index":1829,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.0198,"stop_level":28.0581,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-21","known_ts":"2019-03-21","bar_index":1830,"type":"RECLAIM","strength":0.588,"price":28.0887,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-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":"2019-03-20","prior_stop_level":28.0581,"sweep_low":27.5448,"atr14":0.645548,"stop_level":27.222026,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-05-08","known_ts":"2019-05-08","bar_index":1841,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.9585,"stop_level":27.9777,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-07-03","known_ts":"2019-07-08","bar_index":1854,"type":"BUY","strength":0.588,"price":25.3806,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":65},{"ts":"2019-07-12","known_ts":"2019-07-16","bar_index":1856,"type":"BUY","strength":0.588,"price":24.7524,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":65},{"ts":"2019-09-06","known_ts":"2019-09-10","bar_index":1869,"type":"BUY","strength":0.45,"price":23.6914,"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-09-06","known_ts":"2019-09-10","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":"2019-09-06","trigger_known_ts":"2019-09-10","strength":0.45,"price":23.6914,"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.35973,"monthly_oversold_dwell":14,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.5195,"atr14":0.533792,"stop_level":21.252604,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-24","known_ts":"2019-09-24","bar_index":1873,"type":"RECLAIM","strength":0.725,"price":24.9937,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-09-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-11-29","known_ts":"2019-11-29","bar_index":1888,"type":"SELL","basis":"structure_stop","strength":0.863,"price":31.9154,"stop_level":31.9652,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-12-04","known_ts":"2019-12-04","bar_index":1889,"type":"RECLAIM","strength":1.0,"price":32.1643,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-11-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":"2019-11-29","prior_stop_level":31.9652,"sweep_low":31.3791,"atr14":0.506964,"stop_level":31.125618,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-13","known_ts":"2019-12-13","bar_index":1892,"type":"RECLAIM","strength":1.0,"price":33.2675,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-11-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-04-16","known_ts":"2020-04-20","bar_index":1920,"type":"BUY","strength":0.588,"price":22.481,"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":1926,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.0295,"stop_level":20.8224,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2020-05-18","known_ts":"2020-05-18","bar_index":1927,"type":"RECLAIM","strength":0.588,"price":22.2971,"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":true},"anchor_ts":"2020-05-13","prior_stop_level":20.8224,"sweep_low":18.6199,"atr14":1.313484,"stop_level":17.963158,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-29","known_ts":"2020-05-29","bar_index":1930,"type":"RECLAIM","strength":0.863,"price":28.9851,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-05-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-06-22","known_ts":"2020-06-22","bar_index":1935,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.863,"stop_level":26.9358,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-06-23","known_ts":"2020-06-23","bar_index":1935,"type":"RECLAIM","strength":0.725,"price":27.3418,"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":true},"anchor_ts":"2020-06-22","prior_stop_level":26.9358,"sweep_low":26.7749,"atr14":1.124427,"stop_level":26.212686,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-21","known_ts":"2020-07-21","bar_index":1942,"type":"RECLAIM","strength":0.863,"price":28.3607,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-09-22","known_ts":"2020-09-22","bar_index":1956,"type":"SELL","basis":"structure_stop","strength":1.0,"price":30.4981,"stop_level":30.6666,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-09-23","known_ts":"2020-09-23","bar_index":1957,"type":"RECLAIM","strength":1.0,"price":30.8084,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-09-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":"2020-09-22","prior_stop_level":30.6666,"sweep_low":29.529,"atr14":1.121063,"stop_level":28.968468,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-06","known_ts":"2020-10-06","bar_index":1960,"type":"RECLAIM","strength":1.0,"price":33.934,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-09-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-12-21","known_ts":"2020-12-21","bar_index":1977,"type":"SELL","basis":"structure_stop","strength":1.0,"price":39.9057,"stop_level":40.5454,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-12-23","known_ts":"2020-12-23","bar_index":1978,"type":"RECLAIM","strength":1.0,"price":41.5566,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-12-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-12-21","prior_stop_level":40.5454,"sweep_low":39.3426,"atr14":1.411235,"stop_level":38.636982,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-01-06","known_ts":"2021-01-06","bar_index":1981,"type":"RECLAIM","strength":1.0,"price":41.2119,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-12-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-01","known_ts":"2021-03-03","bar_index":1993,"type":"BUY","strength":0.863,"price":42.5372,"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-03-23","known_ts":"2021-03-23","bar_index":1998,"type":"SELL","basis":"structure_stop","strength":0.863,"price":41.8477,"stop_level":42.2499,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-03-24","known_ts":"2021-03-24","bar_index":1998,"type":"RECLAIM","strength":0.863,"price":43.4297,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-03-23","prior_stop_level":42.2499,"sweep_low":41.2081,"atr14":1.385811,"stop_level":40.515195,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-04-09","known_ts":"2021-04-09","bar_index":2002,"type":"SELL","basis":"structure_stop","strength":0.863,"price":41.9244,"stop_level":42.9816,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-04-29","known_ts":"2021-05-03","bar_index":2007,"type":"BUY","strength":0.863,"price":45.1726,"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-05-17","known_ts":"2021-05-17","bar_index":2011,"type":"SELL","basis":"structure_stop","strength":0.863,"price":43.5217,"stop_level":44.5444,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-05-21","known_ts":"2021-05-21","bar_index":2012,"type":"SELL","basis":"structure_stop","strength":0.863,"price":44.2954,"stop_level":44.5444,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-05-28","known_ts":"2021-06-02","bar_index":2014,"type":"REBUY","strength":0.725,"price":46.383,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2021-05-28","known_ts":"2021-05-28","bar_index":2014,"type":"RECLAIM","strength":0.863,"price":44.7206,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-05-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-05-21","prior_stop_level":44.5444,"sweep_low":43.3799,"atr14":1.089941,"stop_level":42.83493,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-07-29","known_ts":"2021-08-02","bar_index":2028,"type":"BUY","strength":0.725,"price":41.8018,"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":"2021-08-17","known_ts":"2021-08-17","bar_index":2032,"type":"SELL","basis":"structure_stop","strength":0.588,"price":40.9054,"stop_level":41.3077,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2021-08-23","known_ts":"2021-08-23","bar_index":2033,"type":"RECLAIM","strength":0.588,"price":41.3383,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-08-17 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":"2021-08-17","prior_stop_level":41.3077,"sweep_low":39.9057,"atr14":0.935557,"stop_level":39.437922,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-09-15","known_ts":"2021-09-17","bar_index":2039,"type":"REBUY","strength":0.725,"price":44.192,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2021-10-20","known_ts":"2021-10-20","bar_index":2047,"type":"SELL","basis":"structure_stop","strength":0.725,"price":41.8784,"stop_level":43.2382,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-10-27","known_ts":"2021-10-29","bar_index":2049,"type":"BUY","strength":0.863,"price":43.4795,"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":55},{"ts":"2021-12-31","known_ts":"2022-01-04","bar_index":2064,"type":"BUY","strength":0.45,"price":41.7711,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-01-05","known_ts":"2022-01-05","bar_index":2065,"type":"RECLAIM","strength":0.588,"price":44.4295,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2021-12-31 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2022-01-24","known_ts":"2022-01-24","bar_index":2069,"type":"SELL","basis":"structure_stop","strength":0.588,"price":42.8743,"stop_level":43.3263,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-02-09","known_ts":"2022-02-09","bar_index":2073,"type":"RECLAIM","strength":0.725,"price":46.5324,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-01-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-02-23","known_ts":"2022-02-23","bar_index":2076,"type":"SELL","basis":"structure_stop","strength":0.588,"price":39.8291,"stop_level":40.7369,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-03-08","known_ts":"2022-03-10","bar_index":2079,"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-03-08","trigger_known_ts":"2022-03-10","strength":0.45,"price":30.7547,"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.363385,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":28.3913,"atr14":2.054087,"stop_level":27.364257,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-04-11","known_ts":"2022-04-13","bar_index":2087,"type":"BUY","strength":0.45,"price":36.24,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-05-05","known_ts":"2022-05-05","bar_index":2092,"type":"SELL","basis":"structure_stop","strength":0.45,"price":32.9419,"stop_level":33.4476,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-05-19","known_ts":"2022-05-23","bar_index":2096,"type":"REBUY","strength":0.45,"price":33.2867,"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":"2022-06-24","known_ts":"2022-06-28","bar_index":2104,"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-06-24","trigger_known_ts":"2022-06-28","strength":0.45,"price":27.1005,"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.439026,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":25.1431,"atr14":1.183207,"stop_level":24.551497,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-13","known_ts":"2022-07-15","bar_index":2108,"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-07-13","trigger_known_ts":"2022-07-15","strength":0.45,"price":26.434,"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.452822,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":24.9248,"atr14":1.035496,"stop_level":24.407052,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-18","known_ts":"2022-07-20","bar_index":2109,"type":"BUY","strength":0.45,"price":27.6789,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-07-18","known_ts":"2022-07-20","bar_index":2109,"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-18","trigger_known_ts":"2022-07-20","strength":0.45,"price":27.6789,"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.427053,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":25.0205,"atr14":1.003288,"stop_level":24.518856,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-22","known_ts":"2022-08-22","bar_index":2117,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.0086,"stop_level":27.9394,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-24","known_ts":"2022-08-24","bar_index":2118,"type":"RECLAIM","strength":0.588,"price":27.9892,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-08-22","prior_stop_level":27.9394,"sweep_low":26.7443,"atr14":0.821803,"stop_level":26.333398,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-03","known_ts":"2022-10-05","bar_index":2127,"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-03","trigger_known_ts":"2022-10-05","strength":0.45,"price":23.9557,"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.504122,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.8145,"atr14":0.931785,"stop_level":21.348608,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-19","known_ts":"2022-10-21","bar_index":2131,"type":"BUY","strength":0.45,"price":24.2889,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-10-19","known_ts":"2022-10-21","bar_index":2131,"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-19","trigger_known_ts":"2022-10-21","strength":0.45,"price":24.2889,"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.497225,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.4123,"atr14":0.860985,"stop_level":20.981808,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-01","known_ts":"2022-12-01","bar_index":2141,"type":"RECLAIM","strength":0.863,"price":29.6286,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-08-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-07","known_ts":"2022-12-07","bar_index":2142,"type":"SELL","basis":"structure_stop","strength":0.725,"price":28.8204,"stop_level":28.897,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-08","known_ts":"2022-12-08","bar_index":2142,"type":"RECLAIM","strength":0.725,"price":29.1191,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-12-07","prior_stop_level":28.897,"sweep_low":28.7476,"atr14":0.73816,"stop_level":28.37852,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-27","known_ts":"2022-12-27","bar_index":2146,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.1076,"stop_level":29.2302,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-03","known_ts":"2023-01-05","bar_index":2148,"type":"REBUY","strength":0.863,"price":32.3291,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2023-01-04","known_ts":"2023-01-04","bar_index":2148,"type":"RECLAIM","strength":0.725,"price":31.5017,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-12-27","prior_stop_level":29.2302,"sweep_low":28.1539,"atr14":0.927748,"stop_level":27.690026,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-30","known_ts":"2023-01-30","bar_index":2154,"type":"SELL","basis":"structure_stop","strength":0.863,"price":35.1176,"stop_level":35.1368,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-01","known_ts":"2023-02-01","bar_index":2154,"type":"RECLAIM","strength":0.863,"price":35.5696,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-01-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":"2023-01-30","prior_stop_level":35.1368,"sweep_low":34.5277,"atr14":0.980903,"stop_level":34.037248,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-02-15","known_ts":"2023-02-15","bar_index":2158,"type":"RECLAIM","strength":0.863,"price":36.1097,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-01-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-21","known_ts":"2023-02-21","bar_index":2159,"type":"SELL","basis":"structure_stop","strength":0.863,"price":35.2785,"stop_level":35.7573,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-05-22","known_ts":"2023-05-22","bar_index":2180,"type":"RECLAIM","strength":1.0,"price":39.7908,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-02-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-06-20","known_ts":"2023-06-20","bar_index":2186,"type":"SELL","basis":"structure_stop","strength":1.0,"price":40.6028,"stop_level":40.6297,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-06-21","known_ts":"2023-06-21","bar_index":2186,"type":"RECLAIM","strength":1.0,"price":41.2042,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-06-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-06-20","prior_stop_level":40.6297,"sweep_low":40.2198,"atr14":0.858097,"stop_level":39.790752,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-26","known_ts":"2023-06-26","bar_index":2187,"type":"SELL","basis":"structure_stop","strength":1.0,"price":39.764,"stop_level":40.6297,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-06-27","known_ts":"2023-06-27","bar_index":2188,"type":"RECLAIM","strength":1.0,"price":41.4226,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-06-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-06-26","prior_stop_level":40.6297,"sweep_low":39.6644,"atr14":1.037449,"stop_level":39.145675,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-11","known_ts":"2023-07-11","bar_index":2191,"type":"RECLAIM","strength":1.0,"price":42.6713,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-06-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-07-20","known_ts":"2023-07-20","bar_index":2193,"type":"SELL","basis":"structure_stop","strength":0.863,"price":40.8518,"stop_level":40.9361,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2023-07-21","known_ts":"2023-07-21","bar_index":2193,"type":"RECLAIM","strength":0.863,"price":41.1851,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-07-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":"2023-07-20","prior_stop_level":40.9361,"sweep_low":40.7599,"atr14":0.898873,"stop_level":40.310464,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-09-18","known_ts":"2023-09-20","bar_index":2207,"type":"BUY","strength":0.725,"price":38.9979,"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":"2023-11-02","known_ts":"2023-11-06","bar_index":2218,"type":"BUY","strength":0.725,"price":37.6457,"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":70},{"ts":"2024-07-08","known_ts":"2024-07-10","bar_index":2274,"type":"BUY","strength":0.588,"price":46.0279,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2024-07-23","known_ts":"2024-07-23","bar_index":2277,"type":"SELL","basis":"structure_stop","strength":0.588,"price":36.7258,"stop_level":43.797,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2024-10-07","known_ts":"2024-10-07","bar_index":2295,"type":"SELL","basis":"structure_stop","strength":0.588,"price":40.9877,"stop_level":41.292,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-10-08","known_ts":"2024-10-08","bar_index":2295,"type":"RECLAIM","strength":0.588,"price":42.2728,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-10-07","prior_stop_level":41.292,"sweep_low":40.9779,"atr14":1.275277,"stop_level":40.340262,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-12-04","known_ts":"2024-12-06","bar_index":2309,"type":"REBUY","strength":0.588,"price":45.4174,"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-01-24","known_ts":"2025-01-28","bar_index":2320,"type":"BUY","strength":0.725,"price":46.6875,"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":20},{"ts":"2025-02-10","known_ts":"2025-02-10","bar_index":2323,"type":"SELL","basis":"structure_stop","strength":0.725,"price":44.6987,"stop_level":45.634,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-02-25","known_ts":"2025-02-25","bar_index":2327,"type":"RECLAIM","strength":0.863,"price":47.0222,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-02-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-03-13","known_ts":"2025-03-13","bar_index":2331,"type":"SELL","basis":"structure_stop","strength":0.863,"price":45.6832,"stop_level":45.8506,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-03-14","known_ts":"2025-03-14","bar_index":2331,"type":"RECLAIM","strength":0.863,"price":46.5693,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-03-13 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-03-13","prior_stop_level":45.8506,"sweep_low":45.3288,"atr14":1.514918,"stop_level":44.571341,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-22","known_ts":"2025-04-24","bar_index":2340,"type":"BUY","strength":0.725,"price":45.6734,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2025-06-13","known_ts":"2025-06-13","bar_index":2352,"type":"SELL","basis":"structure_stop","strength":0.863,"price":54.367,"stop_level":54.4556,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-06-16","known_ts":"2025-06-16","bar_index":2352,"type":"RECLAIM","strength":0.863,"price":55.3712,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-06-13","prior_stop_level":54.4556,"sweep_low":53.3332,"atr14":1.213365,"stop_level":52.726518,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-01","known_ts":"2025-07-01","bar_index":2356,"type":"RECLAIM","strength":1.0,"price":56.9071,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-06-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-07-18","known_ts":"2025-07-22","bar_index":2360,"type":"REBUY","strength":1.0,"price":60.7567,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2025-08-27","known_ts":"2025-08-27","bar_index":2369,"type":"SELL","basis":"structure_stop","strength":1.0,"price":61.7117,"stop_level":64.1239,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-10-24","known_ts":"2025-10-28","bar_index":2383,"type":"BUY","strength":0.725,"price":60.9265,"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":"2025-11-18","known_ts":"2025-11-18","bar_index":2388,"type":"SELL","basis":"structure_stop","strength":0.725,"price":61.1251,"stop_level":62.7444,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-11-20","known_ts":"2025-11-20","bar_index":2389,"type":"SELL","basis":"structure_stop","strength":0.725,"price":60.3702,"stop_level":62.7444,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-11-24","known_ts":"2025-11-26","bar_index":2390,"type":"REBUY","strength":0.863,"price":67.95,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2025-11-24","known_ts":"2025-11-24","bar_index":2390,"type":"RECLAIM","strength":0.725,"price":64.473,"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":false,"above200":true,"monthlyBull":true},"anchor_ts":"2025-11-18","prior_stop_level":62.7444,"sweep_low":60.1715,"atr14":1.540049,"stop_level":59.401476,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-11-24","known_ts":"2025-11-24","bar_index":2390,"type":"RECLAIM","strength":0.725,"price":64.473,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-11-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":"2025-11-20","prior_stop_level":62.7444,"sweep_low":60.1715,"atr14":1.540049,"stop_level":59.401476,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-09","known_ts":"2026-01-09","bar_index":2400,"type":"SELL","basis":"structure_stop","strength":1.0,"price":69.301,"stop_level":70.056,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-04-10","known_ts":"2026-04-14","bar_index":2421,"type":"BUY","strength":0.588,"price":62.55,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"2026-05-14","known_ts":"2026-05-18","bar_index":2429,"type":"BUY","strength":0.45,"price":56.09,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2026-07-17","known_ts":"2026-07-17","bar_index":2443,"type":"SELL","basis":"structure_stop","strength":0.588,"price":62.57,"stop_level":63.91,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}}],"state":{"position_hint":"flat","last_signal":"SELL","last_scored_signal":"SELL","last_scored_ts":"2026-07-17","last_scored_basis":"structure_stop","bars_since_signal":6,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":true,"above200":false},"early_dots":["2017-08-14","2017-09-05","2017-09-29","2017-10-30","2017-12-29","2018-05-02","2018-05-18","2018-08-14","2018-08-22","2018-09-13","2019-01-02","2019-06-12","2019-06-20","2019-08-28","2019-09-27","2020-02-03","2020-03-09","2020-03-20","2021-02-02","2021-04-21","2021-06-29","2021-07-21","2021-08-24","2021-12-01","2022-05-19","2023-03-22","2023-04-26","2023-08-04","2023-09-08","2023-10-30","2024-01-18","2024-05-22","2024-07-02","2024-08-01","2025-04-08","2025-09-12","2025-09-22","2026-02-23","2026-03-24","2026-05-06"],"warnings":[{"ts":"2022-04-28","kind":"arm","px":34.6618},{"ts":"2022-05-05","kind":"confirm","px":32.9419,"level":33.4476},{"ts":"2022-08-19","kind":"arm","px":27.495},{"ts":"2022-08-22","kind":"confirm","px":27.0086,"level":27.9394},{"ts":"2022-11-16","kind":"arm","px":28.7131},{"ts":"2022-12-07","kind":"confirm","px":28.8204,"level":28.897},{"ts":"2022-12-13","kind":"arm","px":29.1613},{"ts":"2022-12-27","kind":"confirm","px":29.1076,"level":29.2302},{"ts":"2023-01-23","kind":"arm","px":36.2897},{"ts":"2023-01-30","kind":"confirm","px":35.1176,"level":35.1368},{"ts":"2023-01-31","kind":"arm","px":34.6771},{"ts":"2023-02-21","kind":"confirm","px":35.2785,"level":35.7573},{"ts":"2023-05-19","kind":"arm","px":38.4157},{"ts":"2023-06-20","kind":"confirm","px":40.6028,"level":40.6297},{"ts":"2023-06-23","kind":"arm","px":40.0972},{"ts":"2023-06-26","kind":"confirm","px":39.764,"level":40.6297},{"ts":"2023-06-27","kind":"arm","px":41.4226},{"ts":"2023-07-20","kind":"confirm","px":40.8518,"level":40.9361},{"ts":"2023-12-28","kind":"arm","px":51.6422},{"ts":"2024-07-22","kind":"arm","px":37.3241},{"ts":"2024-07-23","kind":"confirm","px":36.7258,"level":43.797},{"ts":"2024-09-13","kind":"arm","px":41.5768},{"ts":"2024-10-07","kind":"confirm","px":40.9877,"level":41.292},{"ts":"2025-02-07","kind":"arm","px":45.2992},{"ts":"2025-02-10","kind":"confirm","px":44.6987,"level":45.634},{"ts":"2025-03-12","kind":"arm","px":45.7128},{"ts":"2025-03-13","kind":"confirm","px":45.6832,"level":45.8506},{"ts":"2025-05-20","kind":"arm","px":53.2544},{"ts":"2025-06-13","kind":"confirm","px":54.367,"level":54.4556},{"ts":"2025-08-04","kind":"arm","px":62.7849},{"ts":"2025-08-27","kind":"confirm","px":61.7117,"level":64.1239},{"ts":"2025-11-17","kind":"arm","px":60.9364},{"ts":"2025-11-18","kind":"confirm","px":61.1251,"level":62.7444},{"ts":"2025-11-19","kind":"arm","px":61.4729},{"ts":"2025-11-20","kind":"confirm","px":60.3702,"level":62.7444},{"ts":"2025-12-08","kind":"arm","px":65.675},{"ts":"2026-01-09","kind":"confirm","px":69.301,"level":70.056},{"ts":"2026-06-05","kind":"arm","px":56.98},{"ts":"2026-07-01","kind":"arm","px":63.48},{"ts":"2026-07-17","kind":"confirm","px":62.57,"level":63.91}],"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":[]}}}