{"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":"RBCAA","timeframe":"3D","as_of":"2026-09-21T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1998-12-01","known_ts":"1998-12-01","bar_index":31,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.4999,"stop_level":5.6037,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-07","known_ts":"1998-12-07","bar_index":32,"type":"RECLAIM","strength":0.45,"price":5.7075,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-12-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"1998-12-01","prior_stop_level":5.6037,"sweep_low":5.3443,"atr14":0.17,"stop_level":5.2593,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-22","known_ts":"1998-12-22","bar_index":36,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.4072,"stop_level":5.4999,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-04-20","known_ts":"1999-04-22","bar_index":63,"type":"BUY","strength":0.588,"price":4.7951,"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":"1999-06-10","known_ts":"1999-06-10","bar_index":75,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.5345,"stop_level":4.5866,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-06-16","known_ts":"1999-06-16","bar_index":76,"type":"RECLAIM","strength":0.588,"price":4.9514,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-06-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1999-06-10","prior_stop_level":4.5866,"sweep_low":4.4823,"atr14":0.165385,"stop_level":4.399608,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-07-14","known_ts":"1999-07-14","bar_index":82,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.7019,"stop_level":4.7803,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-09-22","known_ts":"1999-09-24","bar_index":99,"type":"BUY","strength":0.45,"price":4.1924,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1999-10-12","known_ts":"1999-10-12","bar_index":103,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.878,"stop_level":4.0352,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-10-26","known_ts":"1999-10-28","bar_index":107,"type":"REBUY","strength":0.725,"price":3.9304,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"1999-12-03","known_ts":"1999-12-07","bar_index":116,"type":"BUY","strength":0.45,"price":3.7208,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2000-02-01","known_ts":"2000-02-01","bar_index":129,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.472,"stop_level":3.6299,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-02-02","known_ts":"2000-02-02","bar_index":129,"type":"RECLAIM","strength":0.725,"price":3.7877,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-02-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-02-01","prior_stop_level":3.6299,"sweep_low":3.472,"atr14":0.213585,"stop_level":3.365207,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-05-17","known_ts":"2000-05-19","bar_index":154,"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":"2000-05-17","trigger_known_ts":"2000-05-19","strength":0.45,"price":2.938,"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.414204,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.7465,"atr14":0.139976,"stop_level":2.676512,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-06-08","known_ts":"2000-06-12","bar_index":159,"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":"2000-06-08","trigger_known_ts":"2000-06-12","strength":0.45,"price":2.8918,"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.423416,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.6937,"atr14":0.132798,"stop_level":2.627301,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-06-16","known_ts":"2000-06-20","bar_index":161,"type":"BUY","strength":0.45,"price":3.0804,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2000-06-16","known_ts":"2000-06-20","bar_index":161,"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":"2000-06-16","trigger_known_ts":"2000-06-20","strength":0.45,"price":3.0804,"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.385812,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.6289,"atr14":0.149425,"stop_level":2.554188,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-06-29","known_ts":"2000-06-29","bar_index":164,"type":"RECLAIM","strength":0.725,"price":3.6646,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2000-06-16 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-08-10","known_ts":"2000-08-10","bar_index":173,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.9741,"stop_level":3.1335,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2000-08-11","known_ts":"2000-08-11","bar_index":174,"type":"RECLAIM","strength":0.863,"price":3.3459,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-08-10 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":"2000-08-10","prior_stop_level":3.1335,"sweep_low":2.9741,"atr14":0.203009,"stop_level":2.872596,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-09-25","known_ts":"2000-09-27","bar_index":184,"type":"BUY","strength":0.725,"price":3.2567,"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":45},{"ts":"2000-12-28","known_ts":"2001-01-02","bar_index":206,"type":"BUY","strength":0.588,"price":2.7967,"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":25},{"ts":"2001-03-15","known_ts":"2001-03-15","bar_index":223,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.7111,"stop_level":3.8321,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-03-19","known_ts":"2001-03-19","bar_index":224,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.7571,"stop_level":3.8321,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-05-25","known_ts":"2001-05-25","bar_index":240,"type":"RECLAIM","strength":1.0,"price":4.2382,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-03-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-06-26","known_ts":"2001-06-28","bar_index":247,"type":"REBUY","strength":1.0,"price":5.3237,"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":"2001-12-17","known_ts":"2001-12-19","bar_index":286,"type":"BUY","strength":0.725,"price":5.6174,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2002-01-07","known_ts":"2002-01-07","bar_index":290,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.4661,"stop_level":5.571,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2002-01-08","known_ts":"2002-01-08","bar_index":290,"type":"RECLAIM","strength":0.725,"price":5.9996,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-01-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2002-01-07","prior_stop_level":5.571,"sweep_low":5.4661,"atr14":0.320174,"stop_level":5.306013,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-01-18","known_ts":"2002-01-18","bar_index":293,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.4442,"stop_level":5.4661,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2002-01-23","known_ts":"2002-01-23","bar_index":294,"type":"RECLAIM","strength":0.725,"price":5.5579,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-01-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":"2002-01-18","prior_stop_level":5.4661,"sweep_low":5.3568,"atr14":0.290756,"stop_level":5.211422,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-04-11","known_ts":"2002-04-15","bar_index":312,"type":"BUY","strength":0.588,"price":5.157,"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":30},{"ts":"2002-05-06","known_ts":"2002-05-06","bar_index":317,"type":"SELL","basis":"structure_stop","strength":0.45,"price":5.0429,"stop_level":5.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2002-05-07","known_ts":"2002-05-07","bar_index":318,"type":"RECLAIM","strength":0.45,"price":5.179,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-05-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2002-05-06","prior_stop_level":5.1,"sweep_low":4.9815,"atr14":0.219843,"stop_level":4.871578,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-05-24","known_ts":"2002-05-24","bar_index":322,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.0824,"stop_level":5.0912,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-05-31","known_ts":"2002-05-31","bar_index":323,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.0254,"stop_level":5.0912,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-05-30","known_ts":"2002-05-30","bar_index":323,"type":"RECLAIM","strength":0.588,"price":5.1746,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-05-24 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":"2002-05-24","prior_stop_level":5.0912,"sweep_low":4.9771,"atr14":0.189295,"stop_level":4.882452,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-06-03","known_ts":"2002-06-03","bar_index":324,"type":"RECLAIM","strength":0.588,"price":5.1044,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-05-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-05-31","prior_stop_level":5.0912,"sweep_low":5.0034,"atr14":0.188966,"stop_level":4.908917,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-07-02","known_ts":"2002-07-02","bar_index":331,"type":"RECLAIM","strength":0.725,"price":5.5783,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-05-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-07-23","known_ts":"2002-07-23","bar_index":335,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.8771,"stop_level":5.2078,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-07-24","known_ts":"2002-07-24","bar_index":336,"type":"RECLAIM","strength":0.588,"price":5.3093,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-07-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-07-23","prior_stop_level":5.2078,"sweep_low":4.639,"atr14":0.338433,"stop_level":4.469784,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-08-22","known_ts":"2002-08-26","bar_index":343,"type":"BUY","strength":0.588,"price":5.5606,"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":70},{"ts":"2002-10-25","known_ts":"2002-10-29","bar_index":358,"type":"BUY","strength":0.45,"price":5.0921,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2002-10-30","known_ts":"2002-10-30","bar_index":359,"type":"RECLAIM","strength":0.588,"price":5.3093,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2002-10-25 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2002-12-06","known_ts":"2002-12-06","bar_index":367,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.101,"stop_level":5.1852,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-12-09","known_ts":"2002-12-09","bar_index":368,"type":"RECLAIM","strength":0.588,"price":5.2295,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-12-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-12-06","prior_stop_level":5.1852,"sweep_low":5.101,"atr14":0.193919,"stop_level":5.004041,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-12-20","known_ts":"2002-12-20","bar_index":371,"type":"RECLAIM","strength":0.725,"price":5.2669,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-12-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-02-19","known_ts":"2003-02-21","bar_index":384,"type":"BUY","strength":0.45,"price":5.1111,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2003-02-24","known_ts":"2003-02-24","bar_index":385,"type":"RECLAIM","strength":0.588,"price":5.2002,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2003-02-19 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2003-03-21","known_ts":"2003-03-21","bar_index":391,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.1926,"stop_level":5.218,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-03-25","known_ts":"2003-03-25","bar_index":392,"type":"RECLAIM","strength":0.725,"price":5.2642,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-03-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":"2003-03-21","prior_stop_level":5.218,"sweep_low":5.0092,"atr14":0.151122,"stop_level":4.933639,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-28","known_ts":"2003-03-28","bar_index":393,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.1479,"stop_level":5.218,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-04-01","known_ts":"2003-04-01","bar_index":393,"type":"RECLAIM","strength":0.863,"price":5.2284,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-03-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2003-03-28","prior_stop_level":5.218,"sweep_low":5.1389,"atr14":0.136832,"stop_level":5.070484,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-04-10","known_ts":"2003-04-14","bar_index":396,"type":"REBUY","strength":0.863,"price":5.8143,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2003-04-25","known_ts":"2003-04-25","bar_index":399,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.7025,"stop_level":5.7159,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-04-28","known_ts":"2003-04-28","bar_index":399,"type":"RECLAIM","strength":0.863,"price":5.8814,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-04-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":"2003-04-25","prior_stop_level":5.7159,"sweep_low":5.6801,"atr14":0.175783,"stop_level":5.592209,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-05-12","known_ts":"2003-05-12","bar_index":403,"type":"RECLAIM","strength":0.863,"price":5.9977,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-04-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-13","known_ts":"2003-06-13","bar_index":410,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.4315,"stop_level":6.5657,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-17","known_ts":"2003-06-17","bar_index":411,"type":"RECLAIM","strength":0.863,"price":6.6417,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-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":"2003-06-13","prior_stop_level":6.5657,"sweep_low":6.3778,"atr14":0.230397,"stop_level":6.262602,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-07-02","known_ts":"2003-07-02","bar_index":415,"type":"RECLAIM","strength":1.0,"price":6.6629,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-06-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-10-20","known_ts":"2003-10-20","bar_index":440,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.5404,"stop_level":8.7343,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-01-09","known_ts":"2004-01-13","bar_index":459,"type":"BUY","strength":0.725,"price":9.1693,"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":30},{"ts":"2004-01-29","known_ts":"2004-01-29","bar_index":463,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.0501,"stop_level":9.1051,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-01-30","known_ts":"2004-01-30","bar_index":463,"type":"RECLAIM","strength":0.725,"price":9.1876,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-01-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2004-01-29","prior_stop_level":9.1051,"sweep_low":8.9768,"atr14":0.161574,"stop_level":8.896013,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-02-09","known_ts":"2004-02-09","bar_index":465,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.0181,"stop_level":9.0501,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-02-10","known_ts":"2004-02-10","bar_index":466,"type":"RECLAIM","strength":0.725,"price":9.1647,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-02-09 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":"2004-02-09","prior_stop_level":9.0501,"sweep_low":9.0181,"atr14":0.1521,"stop_level":8.94205,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-03-24","known_ts":"2004-03-26","bar_index":476,"type":"BUY","strength":0.725,"price":9.0875,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2004-04-30","known_ts":"2004-04-30","bar_index":484,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.0537,"stop_level":9.2179,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-05-27","known_ts":"2004-06-01","bar_index":491,"type":"BUY","strength":0.725,"price":9.2469,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2004-07-08","known_ts":"2004-07-08","bar_index":500,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.0757,"stop_level":9.102,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-07-12","known_ts":"2004-07-12","bar_index":500,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.0273,"stop_level":9.102,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-07-09","known_ts":"2004-07-09","bar_index":500,"type":"RECLAIM","strength":0.725,"price":9.163,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-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":"2004-07-08","prior_stop_level":9.102,"sweep_low":9.0079,"atr14":0.29757,"stop_level":8.859115,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-07-13","known_ts":"2004-07-13","bar_index":501,"type":"RECLAIM","strength":0.725,"price":9.1969,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-07-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2004-07-12","prior_stop_level":9.102,"sweep_low":9.0176,"atr14":0.284233,"stop_level":8.875484,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-07-29","known_ts":"2004-08-02","bar_index":505,"type":"BUY","strength":0.725,"price":9.769,"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":55},{"ts":"2004-11-09","known_ts":"2004-11-09","bar_index":529,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.0269,"stop_level":13.2604,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-02-01","known_ts":"2005-02-03","bar_index":548,"type":"BUY","strength":0.588,"price":13.0645,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2005-02-17","known_ts":"2005-02-17","bar_index":552,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.5182,"stop_level":12.684,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2005-02-25","known_ts":"2005-02-25","bar_index":553,"type":"RECLAIM","strength":0.588,"price":12.8011,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-02-17 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":"2005-02-17","prior_stop_level":12.684,"sweep_low":11.723,"atr14":0.408219,"stop_level":11.518891,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-04-28","known_ts":"2005-05-02","bar_index":568,"type":"BUY","strength":0.45,"price":11.1925,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-05-16","known_ts":"2005-05-16","bar_index":572,"type":"RECLAIM","strength":0.588,"price":12.1278,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2005-04-28 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2005-06-13","known_ts":"2005-06-13","bar_index":578,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.434,"stop_level":11.8194,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-06-15","known_ts":"2005-06-15","bar_index":579,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.7057,"stop_level":11.8194,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-06-20","known_ts":"2005-06-20","bar_index":580,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.3807,"stop_level":11.434,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-07-07","known_ts":"2005-07-11","bar_index":584,"type":"REBUY","strength":0.588,"price":12.041,"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":"2005-08-31","known_ts":"2005-08-31","bar_index":597,"type":"RECLAIM","strength":0.725,"price":11.8656,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-06-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-09-26","known_ts":"2005-09-26","bar_index":602,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.0312,"stop_level":11.1176,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-10-26","known_ts":"2005-10-28","bar_index":610,"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":"2005-10-26","trigger_known_ts":"2005-10-28","strength":0.45,"price":10.3321,"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.249197,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.897,"atr14":0.278973,"stop_level":9.757514,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-11-03","known_ts":"2005-11-07","bar_index":612,"type":"BUY","strength":0.45,"price":10.9587,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-11-03","known_ts":"2005-11-07","bar_index":612,"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":"2005-11-03","trigger_known_ts":"2005-11-07","strength":0.45,"price":10.9587,"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.198849,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.897,"atr14":0.295428,"stop_level":9.749286,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-11-28","known_ts":"2005-11-28","bar_index":617,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.7619,"stop_level":10.8344,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-12-01","known_ts":"2005-12-01","bar_index":618,"type":"RECLAIM","strength":0.588,"price":11.0416,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-11-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2005-11-28","prior_stop_level":10.8344,"sweep_low":10.5755,"atr14":0.255156,"stop_level":10.447922,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-13","known_ts":"2005-12-13","bar_index":621,"type":"RECLAIM","strength":0.725,"price":11.6571,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-11-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-12-30","known_ts":"2005-12-30","bar_index":625,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.1528,"stop_level":11.3296,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-02-17","known_ts":"2006-02-22","bar_index":636,"type":"BUY","strength":0.588,"price":10.924,"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":55},{"ts":"2006-03-13","known_ts":"2006-03-15","bar_index":641,"type":"BUY","strength":0.45,"price":10.5593,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-03-13","known_ts":"2006-03-15","bar_index":641,"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":"2006-03-13","trigger_known_ts":"2006-03-15","strength":0.45,"price":10.5593,"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.129331,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.1857,"atr14":0.290292,"stop_level":10.040554,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-03-29","known_ts":"2006-03-29","bar_index":645,"type":"RECLAIM","strength":0.725,"price":11.1421,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2006-03-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-05-11","known_ts":"2006-05-11","bar_index":655,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.2867,"stop_level":10.3909,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-05-30","known_ts":"2006-06-01","bar_index":659,"type":"BUY","strength":0.863,"price":11.4273,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2006-06-19","known_ts":"2006-06-19","bar_index":663,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.7213,"stop_level":10.8954,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-07-03","known_ts":"2006-07-06","bar_index":667,"type":"BUY","strength":0.863,"price":11.454,"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":"quality","score":65},{"ts":"2006-08-09","known_ts":"2006-08-09","bar_index":675,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.9251,"stop_level":11.3604,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-08-15","known_ts":"2006-08-17","bar_index":677,"type":"BUY","strength":0.863,"price":11.5642,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":90},{"ts":"2006-08-15","known_ts":"2006-08-15","bar_index":677,"type":"RECLAIM","strength":0.863,"price":11.5587,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-08-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-08-09","prior_stop_level":11.3604,"sweep_low":10.6497,"atr14":0.409065,"stop_level":10.445167,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-08-28","known_ts":"2006-08-30","bar_index":680,"type":"BUY","strength":0.863,"price":11.8507,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2006-09-21","known_ts":"2006-09-21","bar_index":685,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.9486,"stop_level":12.0814,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-11-08","known_ts":"2006-11-10","bar_index":697,"type":"BUY","strength":0.725,"price":12.1036,"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":75},{"ts":"2006-12-18","known_ts":"2006-12-18","bar_index":706,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.5689,"stop_level":13.7473,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-12-19","known_ts":"2006-12-19","bar_index":706,"type":"RECLAIM","strength":1.0,"price":13.9078,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-12-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2006-12-18","prior_stop_level":13.7473,"sweep_low":13.4411,"atr14":0.309251,"stop_level":13.286474,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-03-22","known_ts":"2007-03-26","bar_index":727,"type":"BUY","strength":0.863,"price":13.5288,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2007-04-10","known_ts":"2007-04-10","bar_index":731,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.8254,"stop_level":13.0423,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2007-05-25","known_ts":"2007-05-30","bar_index":742,"type":"BUY","strength":0.588,"price":11.1314,"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":"2007-07-27","known_ts":"2007-07-27","bar_index":756,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.5877,"stop_level":9.7823,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-07-31","known_ts":"2007-07-31","bar_index":757,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.1042,"stop_level":9.7823,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-08-16","known_ts":"2007-08-20","bar_index":761,"type":"BUY","strength":0.588,"price":9.7115,"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":"2007-10-19","known_ts":"2007-10-19","bar_index":776,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.31,"stop_level":9.6189,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-10-23","known_ts":"2007-10-23","bar_index":776,"type":"RECLAIM","strength":0.588,"price":10.011,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-10-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2007-10-19","prior_stop_level":9.6189,"sweep_low":9.0486,"atr14":0.510021,"stop_level":8.79359,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-10-24","known_ts":"2007-10-24","bar_index":777,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.8941,"stop_level":9.6189,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-11-09","known_ts":"2007-11-13","bar_index":781,"type":"REBUY","strength":0.588,"price":10.3259,"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":"2007-12-03","known_ts":"2007-12-05","bar_index":786,"type":"BUY","strength":0.725,"price":10.0348,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2008-01-04","known_ts":"2008-01-04","bar_index":793,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.9127,"stop_level":9.001,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-09","known_ts":"2008-01-09","bar_index":794,"type":"RECLAIM","strength":0.725,"price":9.1998,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-01-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-01-04","prior_stop_level":9.001,"sweep_low":8.5119,"atr14":0.574795,"stop_level":8.224503,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-25","known_ts":"2008-01-29","bar_index":798,"type":"BUY","strength":0.863,"price":10.5098,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2008-03-18","known_ts":"2008-03-20","bar_index":810,"type":"BUY","strength":0.863,"price":11.3653,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2008-04-14","known_ts":"2008-04-16","bar_index":816,"type":"REBUY","strength":0.863,"price":11.4315,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2008-06-12","known_ts":"2008-06-16","bar_index":830,"type":"REBUY","strength":1.0,"price":15.6273,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2008-07-07","known_ts":"2008-07-07","bar_index":835,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.554,"stop_level":14.6145,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-07-08","known_ts":"2008-07-08","bar_index":835,"type":"RECLAIM","strength":1.0,"price":15.3827,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-07-07 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":"2008-07-07","prior_stop_level":14.6145,"sweep_low":14.3725,"atr14":0.768772,"stop_level":13.988114,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-22","known_ts":"2008-07-22","bar_index":839,"type":"RECLAIM","strength":1.0,"price":18.7158,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-07-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-08-25","known_ts":"2008-08-25","bar_index":847,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.008,"stop_level":18.2076,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-08-27","known_ts":"2008-08-27","bar_index":847,"type":"RECLAIM","strength":1.0,"price":18.2863,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-08-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2008-08-25","prior_stop_level":18.2076,"sweep_low":17.4818,"atr14":0.985006,"stop_level":16.989297,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-20","known_ts":"2009-01-20","bar_index":880,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.025,"stop_level":13.8074,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2009-03-10","known_ts":"2009-03-12","bar_index":892,"type":"BUY","strength":0.45,"price":10.4684,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2009-03-10","known_ts":"2009-03-12","bar_index":892,"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":"2009-03-10","trigger_known_ts":"2009-03-12","strength":0.45,"price":10.4684,"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.505265,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.7715,"atr14":0.995962,"stop_level":8.273519,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-07","known_ts":"2009-04-07","bar_index":898,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.2693,"stop_level":11.4475,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-04-08","known_ts":"2009-04-08","bar_index":899,"type":"RECLAIM","strength":0.588,"price":11.4783,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-04-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":"2009-04-07","prior_stop_level":11.4475,"sweep_low":10.956,"atr14":0.843675,"stop_level":10.534163,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-22","known_ts":"2009-04-22","bar_index":902,"type":"RECLAIM","strength":0.725,"price":15.2204,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-04-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-05-15","known_ts":"2009-05-15","bar_index":907,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.1926,"stop_level":13.2172,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-18","known_ts":"2009-05-18","bar_index":908,"type":"RECLAIM","strength":0.588,"price":14.5813,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-05-15","prior_stop_level":13.2172,"sweep_low":13.1128,"atr14":0.896261,"stop_level":12.66467,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-06-01","known_ts":"2009-06-01","bar_index":911,"type":"RECLAIM","strength":0.863,"price":15.8717,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-05-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-16","known_ts":"2009-06-16","bar_index":914,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.2449,"stop_level":15.3924,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-18","known_ts":"2009-06-18","bar_index":915,"type":"RECLAIM","strength":0.863,"price":16.006,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-06-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2009-06-16","prior_stop_level":15.3924,"sweep_low":14.8632,"atr14":0.852803,"stop_level":14.436799,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-08-04","known_ts":"2009-08-06","bar_index":926,"type":"BUY","strength":0.863,"price":14.8261,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":10},{"ts":"2009-11-18","known_ts":"2009-11-20","bar_index":951,"type":"BUY","strength":0.45,"price":11.6133,"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":"2010-01-05","known_ts":"2010-01-05","bar_index":961,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.6735,"stop_level":11.719,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-01-08","known_ts":"2010-01-08","bar_index":962,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.2103,"stop_level":11.719,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-02-11","known_ts":"2010-02-16","bar_index":970,"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":"2010-02-11","trigger_known_ts":"2010-02-16","strength":0.45,"price":9.9459,"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.379603,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.3325,"atr14":0.347491,"stop_level":9.158754,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-02-22","known_ts":"2010-02-24","bar_index":972,"type":"BUY","strength":0.45,"price":10.7471,"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":"2010-02-22","known_ts":"2010-02-24","bar_index":972,"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":"2010-02-22","trigger_known_ts":"2010-02-24","strength":0.45,"price":10.7471,"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.329626,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.3325,"atr14":0.328346,"stop_level":9.168327,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-03-18","known_ts":"2010-03-22","bar_index":978,"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":"2010-03-18","trigger_known_ts":"2010-03-22","strength":0.588,"price":11.6364,"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.274154,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":10.7846,"atr14":0.321803,"stop_level":10.623698,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-04-06","known_ts":"2010-04-06","bar_index":982,"type":"RECLAIM","strength":0.863,"price":12.7401,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-01-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-05-20","known_ts":"2010-05-20","bar_index":992,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.7457,"stop_level":14.7647,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-05-21","known_ts":"2010-05-21","bar_index":993,"type":"RECLAIM","strength":0.863,"price":14.9917,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-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":"2010-05-20","prior_stop_level":14.7647,"sweep_low":14.3421,"atr14":0.735583,"stop_level":13.974308,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-06-09","known_ts":"2010-06-09","bar_index":997,"type":"RECLAIM","strength":1.0,"price":14.7584,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-05-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-08-05","known_ts":"2010-08-05","bar_index":1010,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.2264,"stop_level":15.5448,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-09-24","known_ts":"2010-09-28","bar_index":1022,"type":"BUY","strength":0.725,"price":14.3829,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2010-10-19","known_ts":"2010-10-19","bar_index":1027,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.9446,"stop_level":13.3921,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-10-26","known_ts":"2010-10-26","bar_index":1029,"type":"RECLAIM","strength":0.725,"price":13.603,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-10-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2010-10-19","prior_stop_level":13.3921,"sweep_low":12.6633,"atr14":0.543683,"stop_level":12.391458,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-11-02","known_ts":"2010-11-04","bar_index":1031,"type":"REBUY","strength":0.725,"price":14.1272,"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":"2011-01-04","known_ts":"2011-01-04","bar_index":1045,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.7623,"stop_level":15.2255,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-03-14","known_ts":"2011-03-16","bar_index":1061,"type":"BUY","strength":0.588,"price":11.838,"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":"2011-04-20","known_ts":"2011-04-20","bar_index":1070,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.3502,"stop_level":12.4993,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-04-21","known_ts":"2011-04-21","bar_index":1070,"type":"RECLAIM","strength":0.588,"price":12.992,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-04-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":"2011-04-20","prior_stop_level":12.4993,"sweep_low":12.1946,"atr14":0.416857,"stop_level":11.986171,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-05-17","known_ts":"2011-05-17","bar_index":1076,"type":"RECLAIM","strength":0.863,"price":13.2124,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-04-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-05-24","known_ts":"2011-05-24","bar_index":1077,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.7197,"stop_level":12.9207,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-05-31","known_ts":"2011-05-31","bar_index":1079,"type":"RECLAIM","strength":0.725,"price":13.2643,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-05-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-05-24","prior_stop_level":12.9207,"sweep_low":12.6744,"atr14":0.426205,"stop_level":12.461298,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-06-29","known_ts":"2011-07-01","bar_index":1086,"type":"BUY","strength":0.725,"price":13.2131,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"2011-07-22","known_ts":"2011-07-22","bar_index":1091,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.1151,"stop_level":13.2066,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-09-12","known_ts":"2011-09-14","bar_index":1103,"type":"BUY","strength":0.45,"price":11.8285,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-10-06","known_ts":"2011-10-06","bar_index":1109,"type":"RECLAIM","strength":0.725,"price":12.7251,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2011-09-12 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-11-09","known_ts":"2011-11-09","bar_index":1117,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.3427,"stop_level":12.5471,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-11-10","known_ts":"2011-11-10","bar_index":1117,"type":"RECLAIM","strength":0.863,"price":12.7449,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2011-11-09","prior_stop_level":12.5471,"sweep_low":12.2966,"atr14":0.648553,"stop_level":11.972323,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-28","known_ts":"2011-11-28","bar_index":1121,"type":"RECLAIM","strength":0.863,"price":13.9779,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-02","known_ts":"2012-03-02","bar_index":1142,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.1806,"stop_level":16.652,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-03-05","known_ts":"2012-03-05","bar_index":1143,"type":"RECLAIM","strength":1.0,"price":16.9508,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-03-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-03-02","prior_stop_level":16.652,"sweep_low":15.8354,"atr14":0.607006,"stop_level":15.531897,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-15","known_ts":"2012-06-19","bar_index":1167,"type":"BUY","strength":0.588,"price":14.6117,"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":"2012-08-02","known_ts":"2012-08-02","bar_index":1178,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.2514,"stop_level":15.312,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-08-03","known_ts":"2012-08-03","bar_index":1178,"type":"RECLAIM","strength":0.863,"price":15.9045,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-08-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-08-02","prior_stop_level":15.312,"sweep_low":15.0494,"atr14":0.476608,"stop_level":14.811096,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-20","known_ts":"2012-08-20","bar_index":1182,"type":"RECLAIM","strength":0.863,"price":16.0729,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-08-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-08-30","known_ts":"2012-08-30","bar_index":1184,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.4938,"stop_level":15.7227,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2012-09-14","known_ts":"2012-09-18","bar_index":1188,"type":"REBUY","strength":0.863,"price":16.7934,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2012-09-27","known_ts":"2012-09-27","bar_index":1191,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.1022,"stop_level":15.184,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2012-11-20","known_ts":"2012-11-23","bar_index":1203,"type":"BUY","strength":0.45,"price":14.2142,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-12-31","known_ts":"2012-12-31","bar_index":1212,"type":"RECLAIM","strength":0.725,"price":15.2088,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-09-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-01-24","known_ts":"2013-01-24","bar_index":1217,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.0516,"stop_level":15.0721,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-01-28","known_ts":"2013-01-28","bar_index":1218,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.7715,"stop_level":15.0721,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-01-31","known_ts":"2013-01-31","bar_index":1219,"type":"RECLAIM","strength":0.725,"price":15.3523,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-01-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2013-01-24","prior_stop_level":15.0721,"sweep_low":14.4367,"atr14":0.377141,"stop_level":14.24813,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-01-31","known_ts":"2013-01-31","bar_index":1219,"type":"RECLAIM","strength":0.725,"price":15.3523,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-01-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2013-01-28","prior_stop_level":15.0721,"sweep_low":14.4367,"atr14":0.377141,"stop_level":14.24813,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-02-13","known_ts":"2013-02-13","bar_index":1222,"type":"RECLAIM","strength":0.863,"price":15.2156,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-01-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-03-07","known_ts":"2013-03-11","bar_index":1227,"type":"BUY","strength":0.863,"price":15.3044,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2013-04-08","known_ts":"2013-04-08","bar_index":1234,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.0251,"stop_level":15.2523,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-04-18","known_ts":"2013-04-18","bar_index":1236,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.7223,"stop_level":14.7567,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-04-19","known_ts":"2013-04-19","bar_index":1237,"type":"RECLAIM","strength":0.725,"price":15.0182,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-04-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":"2013-04-18","prior_stop_level":14.7567,"sweep_low":14.6259,"atr14":0.302881,"stop_level":14.474459,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-05-20","known_ts":"2013-05-20","bar_index":1244,"type":"RECLAIM","strength":0.863,"price":15.9474,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-04-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-12","known_ts":"2013-06-12","bar_index":1249,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.8648,"stop_level":15.9612,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-13","known_ts":"2013-06-13","bar_index":1249,"type":"RECLAIM","strength":1.0,"price":16.1264,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-06-12","prior_stop_level":15.9612,"sweep_low":15.7685,"atr14":0.35161,"stop_level":15.592695,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-02","known_ts":"2013-07-05","bar_index":1254,"type":"REBUY","strength":0.863,"price":17.137,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2013-11-25","known_ts":"2013-11-27","bar_index":1288,"type":"BUY","strength":0.725,"price":17.3112,"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":"2014-01-23","known_ts":"2014-01-23","bar_index":1301,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.9016,"stop_level":16.9368,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2014-01-27","known_ts":"2014-01-27","bar_index":1301,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.142,"stop_level":16.9368,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2014-02-13","known_ts":"2014-02-18","bar_index":1306,"type":"REBUY","strength":0.588,"price":16.9649,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2014-03-10","known_ts":"2014-03-10","bar_index":1311,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.5288,"stop_level":16.6202,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-03-28","known_ts":"2014-04-01","bar_index":1316,"type":"REBUY","strength":0.45,"price":16.6081,"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":"2014-04-21","known_ts":"2014-04-23","bar_index":1321,"type":"BUY","strength":0.45,"price":16.5514,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-05-14","known_ts":"2014-05-14","bar_index":1326,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.7286,"stop_level":16.9341,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-05-19","known_ts":"2014-05-19","bar_index":1327,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.5372,"stop_level":16.9341,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-06-16","known_ts":"2014-06-16","bar_index":1334,"type":"RECLAIM","strength":0.725,"price":17.0174,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-05-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-07-10","known_ts":"2014-07-10","bar_index":1339,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.5387,"stop_level":16.6173,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-07-14","known_ts":"2014-07-14","bar_index":1340,"type":"RECLAIM","strength":0.725,"price":16.6244,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-07-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-07-10","prior_stop_level":16.6173,"sweep_low":16.4959,"atr14":0.299765,"stop_level":16.346017,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-07-21","known_ts":"2014-07-23","bar_index":1342,"type":"BUY","strength":0.863,"price":16.9888,"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":"quality","score":65},{"ts":"2014-09-05","known_ts":"2014-09-09","bar_index":1353,"type":"BUY","strength":0.588,"price":16.803,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2014-10-01","known_ts":"2014-10-01","bar_index":1359,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.5051,"stop_level":16.9948,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-10-17","known_ts":"2014-10-17","bar_index":1363,"type":"RECLAIM","strength":0.863,"price":17.1532,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-10-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-10-27","known_ts":"2014-10-29","bar_index":1365,"type":"REBUY","strength":0.725,"price":17.8157,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2014-11-21","known_ts":"2014-11-21","bar_index":1371,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.4979,"stop_level":16.6203,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2014-11-24","known_ts":"2014-11-24","bar_index":1371,"type":"RECLAIM","strength":0.588,"price":16.8723,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-11-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":"2014-11-21","prior_stop_level":16.6203,"sweep_low":16.3971,"atr14":0.48634,"stop_level":16.15393,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-12","known_ts":"2014-12-12","bar_index":1376,"type":"RECLAIM","strength":0.863,"price":16.9227,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-11-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-17","known_ts":"2014-12-19","bar_index":1377,"type":"BUY","strength":0.863,"price":18.2199,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2015-01-14","known_ts":"2015-01-14","bar_index":1383,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.3706,"stop_level":17.4359,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-01-16","known_ts":"2015-01-16","bar_index":1383,"type":"RECLAIM","strength":0.863,"price":17.4505,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-01-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-01-14","prior_stop_level":17.4359,"sweep_low":16.2818,"atr14":0.59712,"stop_level":15.98324,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-20","known_ts":"2015-03-20","bar_index":1398,"type":"RECLAIM","strength":0.863,"price":18.1773,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-01-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-04-30","known_ts":"2015-04-30","bar_index":1407,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.3947,"stop_level":17.7165,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-05-26","known_ts":"2015-05-28","bar_index":1413,"type":"BUY","strength":0.863,"price":17.9725,"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":"2015-07-28","known_ts":"2015-07-28","bar_index":1427,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.4465,"stop_level":18.4686,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-07-29","known_ts":"2015-07-29","bar_index":1428,"type":"RECLAIM","strength":1.0,"price":18.5792,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-07-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2015-07-28","prior_stop_level":18.4686,"sweep_low":18.3064,"atr14":0.380807,"stop_level":18.115996,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-10-01","known_ts":"2015-10-05","bar_index":1443,"type":"BUY","strength":0.725,"price":18.901,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":90},{"ts":"2015-12-08","known_ts":"2015-12-08","bar_index":1458,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.7003,"stop_level":19.1165,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-01-28","known_ts":"2016-02-01","bar_index":1470,"type":"BUY","strength":0.863,"price":19.8732,"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":"quality","score":70},{"ts":"2016-02-18","known_ts":"2016-02-18","bar_index":1474,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.817,"stop_level":18.8994,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2016-02-22","known_ts":"2016-02-22","bar_index":1475,"type":"RECLAIM","strength":0.725,"price":19.0941,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-02-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":"2016-02-18","prior_stop_level":18.8994,"sweep_low":18.5473,"atr14":0.493264,"stop_level":18.300668,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-24","known_ts":"2016-03-29","bar_index":1483,"type":"BUY","strength":0.863,"price":19.4857,"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":45},{"ts":"2016-06-27","known_ts":"2016-06-27","bar_index":1504,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.2998,"stop_level":20.3151,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2016-06-29","known_ts":"2016-06-29","bar_index":1505,"type":"RECLAIM","strength":0.863,"price":20.3226,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2016-06-27","prior_stop_level":20.3151,"sweep_low":20.1096,"atr14":0.524472,"stop_level":19.847364,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-07","known_ts":"2016-07-11","bar_index":1507,"type":"BUY","strength":1.0,"price":21.6998,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2016-09-13","known_ts":"2016-09-13","bar_index":1522,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.1302,"stop_level":23.3585,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-11-11","known_ts":"2016-11-11","bar_index":1537,"type":"RECLAIM","strength":1.0,"price":27.4581,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-09-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-01-05","known_ts":"2017-01-05","bar_index":1549,"type":"SELL","basis":"structure_stop","strength":1.0,"price":30.0996,"stop_level":30.2074,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-01-09","known_ts":"2017-01-09","bar_index":1549,"type":"SELL","basis":"structure_stop","strength":1.0,"price":29.3602,"stop_level":30.2074,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-04-17","known_ts":"2017-04-19","bar_index":1572,"type":"BUY","strength":0.725,"price":26.3708,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2017-05-11","known_ts":"2017-05-11","bar_index":1578,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.3239,"stop_level":27.6572,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-06-12","known_ts":"2017-06-12","bar_index":1585,"type":"RECLAIM","strength":0.725,"price":28.2532,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-05-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-09-11","known_ts":"2017-09-13","bar_index":1606,"type":"BUY","strength":0.725,"price":27.9725,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2017-10-30","known_ts":"2017-10-30","bar_index":1617,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.8827,"stop_level":31.2827,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-11-30","known_ts":"2017-11-30","bar_index":1625,"type":"RECLAIM","strength":0.863,"price":32.6398,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-10-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-03-05","known_ts":"2018-03-07","bar_index":1646,"type":"BUY","strength":0.588,"price":30.7323,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2018-04-02","known_ts":"2018-04-02","bar_index":1652,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.8025,"stop_level":30.2389,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2018-04-04","known_ts":"2018-04-04","bar_index":1653,"type":"RECLAIM","strength":0.588,"price":30.4293,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-04-02 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":"2018-04-02","prior_stop_level":30.2389,"sweep_low":29.255,"atr14":0.934541,"stop_level":28.78773,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-04-12","known_ts":"2018-04-16","bar_index":1655,"type":"REBUY","strength":0.588,"price":30.953,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2018-09-13","known_ts":"2018-09-13","bar_index":1690,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.7703,"stop_level":39.2011,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2018-09-20","known_ts":"2018-09-20","bar_index":1692,"type":"RECLAIM","strength":0.863,"price":39.4941,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-09-13 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":"2018-09-13","prior_stop_level":39.2011,"sweep_low":38.2837,"atr14":0.77444,"stop_level":37.89648,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-08","known_ts":"2018-11-12","bar_index":1704,"type":"BUY","strength":0.725,"price":36.6239,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2018-11-21","known_ts":"2018-11-26","bar_index":1707,"type":"BUY","strength":0.725,"price":35.4453,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":90},{"ts":"2019-01-03","known_ts":"2019-01-07","bar_index":1716,"type":"BUY","strength":0.45,"price":32.5965,"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-03-06","known_ts":"2019-03-06","bar_index":1730,"type":"SELL","basis":"structure_stop","strength":0.588,"price":34.718,"stop_level":35.5973,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-08","known_ts":"2019-03-08","bar_index":1730,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.8791,"stop_level":35.5973,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-14","known_ts":"2019-03-14","bar_index":1732,"type":"RECLAIM","strength":0.588,"price":35.6196,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-03-08","prior_stop_level":35.5973,"sweep_low":32.9918,"atr14":1.050069,"stop_level":32.466765,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-27","known_ts":"2019-03-27","bar_index":1735,"type":"RECLAIM","strength":0.725,"price":36.2932,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-03-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-05-22","known_ts":"2019-05-22","bar_index":1748,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.9389,"stop_level":39.1743,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-06-26","known_ts":"2019-06-26","bar_index":1756,"type":"RECLAIM","strength":0.863,"price":40.607,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-05-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-07-22","known_ts":"2019-07-22","bar_index":1761,"type":"SELL","basis":"structure_stop","strength":0.863,"price":37.3013,"stop_level":37.5187,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-07-23","known_ts":"2019-07-23","bar_index":1762,"type":"RECLAIM","strength":0.863,"price":38.297,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-07-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-07-22","prior_stop_level":37.5187,"sweep_low":37.3013,"atr14":1.220852,"stop_level":36.690874,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-12","known_ts":"2019-09-16","bar_index":1774,"type":"BUY","strength":0.588,"price":36.6483,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2019-12-03","known_ts":"2019-12-03","bar_index":1793,"type":"SELL","basis":"structure_stop","strength":0.588,"price":36.48,"stop_level":36.9891,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-12-09","known_ts":"2019-12-09","bar_index":1794,"type":"RECLAIM","strength":0.588,"price":37.884,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-12-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-12-03","prior_stop_level":36.9891,"sweep_low":35.7821,"atr14":0.903987,"stop_level":35.330106,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-19","known_ts":"2019-12-19","bar_index":1797,"type":"RECLAIM","strength":0.863,"price":38.6969,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-12-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-01-03","known_ts":"2020-01-03","bar_index":1800,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.119,"stop_level":38.3502,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-01-08","known_ts":"2020-01-08","bar_index":1801,"type":"RECLAIM","strength":0.863,"price":38.474,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-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":"2020-01-03","prior_stop_level":38.3502,"sweep_low":37.4915,"atr14":0.865509,"stop_level":37.058745,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-03-26","known_ts":"2020-03-30","bar_index":1819,"type":"BUY","strength":0.45,"price":27.3117,"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":"2020-04-17","known_ts":"2020-04-21","bar_index":1824,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2020-04-17","trigger_known_ts":"2020-04-21","strength":0.45,"price":25.1697,"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.394643,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.9695,"atr14":2.50346,"stop_level":21.71777,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-24","known_ts":"2020-06-24","bar_index":1839,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.7978,"stop_level":25.9032,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-25","known_ts":"2020-06-25","bar_index":1840,"type":"RECLAIM","strength":0.588,"price":26.6807,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-06-24","prior_stop_level":25.9032,"sweep_low":25.4362,"atr14":1.460188,"stop_level":24.706106,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-14","known_ts":"2020-07-16","bar_index":1844,"type":"REBUY","strength":0.588,"price":26.4873,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-07-27","known_ts":"2020-07-27","bar_index":1847,"type":"RECLAIM","strength":0.725,"price":27.0759,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2020-07-14 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-08-21","known_ts":"2020-08-21","bar_index":1853,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.1083,"stop_level":25.411,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-08-24","known_ts":"2020-08-24","bar_index":1853,"type":"RECLAIM","strength":0.725,"price":26.2855,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-08-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-08-21","prior_stop_level":25.411,"sweep_low":24.7551,"atr14":0.966147,"stop_level":24.272026,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-08","known_ts":"2020-09-10","bar_index":1857,"type":"BUY","strength":0.725,"price":27.2189,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2020-10-07","known_ts":"2020-10-09","bar_index":1864,"type":"BUY","strength":0.588,"price":26.5803,"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":25},{"ts":"2020-11-04","known_ts":"2020-11-04","bar_index":1870,"type":"SELL","basis":"structure_stop","strength":0.863,"price":28.0146,"stop_level":28.04,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-11-05","known_ts":"2020-11-05","bar_index":1871,"type":"RECLAIM","strength":0.863,"price":28.4813,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-11-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-11-04","prior_stop_level":28.04,"sweep_low":28.0061,"atr14":0.985714,"stop_level":27.513243,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-18","known_ts":"2020-11-18","bar_index":1874,"type":"RECLAIM","strength":0.863,"price":30.7218,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-11-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-11-30","known_ts":"2020-11-30","bar_index":1876,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.958,"stop_level":30.6709,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-02","known_ts":"2020-12-02","bar_index":1877,"type":"RECLAIM","strength":0.863,"price":31.0698,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-11-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-11-30","prior_stop_level":30.6709,"sweep_low":29.7543,"atr14":1.207368,"stop_level":29.150616,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-15","known_ts":"2020-12-15","bar_index":1880,"type":"RECLAIM","strength":0.863,"price":32.2797,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-11-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-01-12","known_ts":"2021-01-14","bar_index":1886,"type":"BUY","strength":1.0,"price":33.5709,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":10},{"ts":"2021-03-22","known_ts":"2021-03-22","bar_index":1901,"type":"SELL","basis":"structure_stop","strength":1.0,"price":38.0417,"stop_level":38.9324,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-25","known_ts":"2021-03-25","bar_index":1902,"type":"RECLAIM","strength":1.0,"price":38.937,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-03-22","prior_stop_level":38.9324,"sweep_low":36.9571,"atr14":1.371689,"stop_level":36.271255,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-04-06","known_ts":"2021-04-06","bar_index":1905,"type":"RECLAIM","strength":1.0,"price":38.9026,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-03-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-06-09","known_ts":"2021-06-11","bar_index":1920,"type":"BUY","strength":0.863,"price":40.8912,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2021-06-18","known_ts":"2021-06-18","bar_index":1922,"type":"SELL","basis":"structure_stop","strength":0.863,"price":39.2207,"stop_level":40.0906,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-06-21","known_ts":"2021-06-21","bar_index":1922,"type":"RECLAIM","strength":0.863,"price":40.295,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-06-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":"2021-06-18","prior_stop_level":40.0906,"sweep_low":38.9435,"atr14":1.042584,"stop_level":38.422208,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-06-22","known_ts":"2021-06-22","bar_index":1923,"type":"SELL","basis":"structure_stop","strength":0.863,"price":40.0351,"stop_level":40.0906,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-06-23","known_ts":"2021-06-23","bar_index":1923,"type":"RECLAIM","strength":0.863,"price":40.2604,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-06-22 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-06-22","prior_stop_level":40.0906,"sweep_low":39.5933,"atr14":1.000625,"stop_level":39.092987,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-08-09","known_ts":"2021-08-09","bar_index":1934,"type":"RECLAIM","strength":1.0,"price":43.8645,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-06-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-08-26","known_ts":"2021-08-26","bar_index":1938,"type":"SELL","basis":"structure_stop","strength":1.0,"price":42.8855,"stop_level":43.0501,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-08-27","known_ts":"2021-08-27","bar_index":1938,"type":"RECLAIM","strength":1.0,"price":43.9858,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-08-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-08-26","prior_stop_level":43.0501,"sweep_low":42.7988,"atr14":0.722931,"stop_level":42.437334,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-10-25","known_ts":"2021-10-25","bar_index":1952,"type":"RECLAIM","strength":0.863,"price":46.038,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-08-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-19","known_ts":"2021-11-19","bar_index":1958,"type":"SELL","basis":"structure_stop","strength":0.863,"price":47.6334,"stop_level":48.4179,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-11-22","known_ts":"2021-11-22","bar_index":1958,"type":"RECLAIM","strength":0.863,"price":48.4441,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-11-19 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-11-19","prior_stop_level":48.4179,"sweep_low":47.6334,"atr14":0.89209,"stop_level":47.187355,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-03-17","known_ts":"2022-03-21","bar_index":1985,"type":"BUY","strength":0.588,"price":40.2808,"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":90},{"ts":"2022-04-07","known_ts":"2022-04-07","bar_index":1990,"type":"SELL","basis":"structure_stop","strength":0.45,"price":38.7879,"stop_level":40.0688,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-06-16","known_ts":"2022-06-16","bar_index":2006,"type":"SELL","basis":"structure_stop","strength":0.588,"price":39.3107,"stop_level":39.9716,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-06-17","known_ts":"2022-06-17","bar_index":2006,"type":"RECLAIM","strength":0.588,"price":40.1028,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-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":"2022-06-16","prior_stop_level":39.9716,"sweep_low":38.8835,"atr14":1.024353,"stop_level":38.371323,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-06","known_ts":"2022-07-06","bar_index":2010,"type":"RECLAIM","strength":0.725,"price":43.8318,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-06-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-07-25","known_ts":"2022-07-25","bar_index":2014,"type":"SELL","basis":"structure_stop","strength":0.725,"price":39.8892,"stop_level":42.3722,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-17","known_ts":"2022-10-19","bar_index":2034,"type":"BUY","strength":0.45,"price":37.1864,"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-25","known_ts":"2022-10-25","bar_index":2036,"type":"RECLAIM","strength":0.725,"price":40.7946,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-10-17 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-11-09","known_ts":"2022-11-09","bar_index":2039,"type":"SELL","basis":"structure_stop","strength":0.588,"price":39.5111,"stop_level":39.7804,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-11-10","known_ts":"2022-11-10","bar_index":2040,"type":"RECLAIM","strength":0.588,"price":40.3638,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-11-09","prior_stop_level":39.7804,"sweep_low":38.8379,"atr14":1.184785,"stop_level":38.245508,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-29","known_ts":"2022-11-29","bar_index":2044,"type":"RECLAIM","strength":0.863,"price":39.9778,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-11-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-12","known_ts":"2023-01-17","bar_index":2054,"type":"BUY","strength":0.725,"price":38.6758,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2023-02-21","known_ts":"2023-02-21","bar_index":2062,"type":"SELL","basis":"structure_stop","strength":0.863,"price":40.6576,"stop_level":40.911,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-23","known_ts":"2023-02-23","bar_index":2063,"type":"RECLAIM","strength":0.863,"price":41.3182,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-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":"2023-02-21","prior_stop_level":40.911,"sweep_low":40.368,"atr14":0.927505,"stop_level":39.904247,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-02-27","known_ts":"2023-02-27","bar_index":2064,"type":"SELL","basis":"structure_stop","strength":0.863,"price":40.6757,"stop_level":40.911,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-05-15","known_ts":"2023-05-17","bar_index":2082,"type":"BUY","strength":0.45,"price":37.2462,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-05-26","known_ts":"2023-05-26","bar_index":2085,"type":"RECLAIM","strength":0.725,"price":38.4883,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-05-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-07-06","known_ts":"2023-07-06","bar_index":2093,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.852,"stop_level":38.9533,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-07-07","known_ts":"2023-07-07","bar_index":2094,"type":"RECLAIM","strength":0.863,"price":39.4414,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-07-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-07-06","prior_stop_level":38.9533,"sweep_low":38.0785,"atr14":1.036901,"stop_level":37.56005,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-17","known_ts":"2023-07-19","bar_index":2096,"type":"REBUY","strength":0.863,"price":42.0843,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2023-10-10","known_ts":"2023-10-12","bar_index":2116,"type":"BUY","strength":0.863,"price":41.8071,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2023-10-23","known_ts":"2023-10-23","bar_index":2119,"type":"SELL","basis":"structure_stop","strength":0.863,"price":40.098,"stop_level":41.1198,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2023-10-25","known_ts":"2023-10-25","bar_index":2119,"type":"SELL","basis":"structure_stop","strength":0.863,"price":39.9773,"stop_level":41.1198,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2023-10-31","known_ts":"2023-11-02","bar_index":2121,"type":"REBUY","strength":0.863,"price":42.931,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2023-11-01","known_ts":"2023-11-01","bar_index":2121,"type":"RECLAIM","strength":0.863,"price":41.5842,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-10-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2023-10-25","prior_stop_level":41.1198,"sweep_low":39.485,"atr14":0.937077,"stop_level":39.016462,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-28","known_ts":"2023-11-28","bar_index":2127,"type":"SELL","basis":"structure_stop","strength":1.0,"price":43.4883,"stop_level":43.6091,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-11-29","known_ts":"2023-11-29","bar_index":2127,"type":"RECLAIM","strength":1.0,"price":44.1942,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-11-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-11-28","prior_stop_level":43.6091,"sweep_low":43.4605,"atr14":0.885271,"stop_level":43.017864,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-12-13","known_ts":"2023-12-13","bar_index":2131,"type":"RECLAIM","strength":1.0,"price":49.5075,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-11-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-04-03","known_ts":"2024-04-05","bar_index":2156,"type":"BUY","strength":0.725,"price":47.5175,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2024-05-23","known_ts":"2024-05-23","bar_index":2168,"type":"SELL","basis":"structure_stop","strength":0.863,"price":49.0081,"stop_level":50.1307,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-05-28","known_ts":"2024-05-28","bar_index":2168,"type":"SELL","basis":"structure_stop","strength":0.863,"price":48.8288,"stop_level":50.1307,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-07-12","known_ts":"2024-07-12","bar_index":2179,"type":"RECLAIM","strength":0.863,"price":58.6999,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-05-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-02","known_ts":"2024-08-02","bar_index":2184,"type":"SELL","basis":"structure_stop","strength":1.0,"price":57.6729,"stop_level":58.4812,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-06","known_ts":"2024-08-06","bar_index":2184,"type":"SELL","basis":"structure_stop","strength":1.0,"price":55.0579,"stop_level":58.4812,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-20","known_ts":"2024-08-20","bar_index":2188,"type":"RECLAIM","strength":1.0,"price":57.169,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-08-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-11-05","known_ts":"2024-11-07","bar_index":2206,"type":"REBUY","strength":1.0,"price":70.923,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2024-12-09","known_ts":"2024-12-09","bar_index":2213,"type":"SELL","basis":"structure_stop","strength":1.0,"price":71.3057,"stop_level":72.3962,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-11","known_ts":"2024-12-11","bar_index":2214,"type":"RECLAIM","strength":1.0,"price":73.6302,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-12-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-12-09","prior_stop_level":72.3962,"sweep_low":71.3057,"atr14":1.923599,"stop_level":70.343901,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-17","known_ts":"2025-04-22","bar_index":2243,"type":"BUY","strength":0.725,"price":64.0811,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"2025-06-16","known_ts":"2025-06-16","bar_index":2256,"type":"SELL","basis":"structure_stop","strength":0.725,"price":65.7282,"stop_level":66.0286,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-06-17","known_ts":"2025-06-17","bar_index":2256,"type":"RECLAIM","strength":0.725,"price":66.4064,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-06-16","prior_stop_level":66.0286,"sweep_low":65.2922,"atr14":1.735456,"stop_level":64.424472,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-18","known_ts":"2025-06-23","bar_index":2257,"type":"REBUY","strength":0.725,"price":69.06,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2025-07-24","known_ts":"2025-07-24","bar_index":2265,"type":"SELL","basis":"structure_stop","strength":0.863,"price":70.8447,"stop_level":71.0593,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-08-22","known_ts":"2025-08-26","bar_index":2272,"type":"BUY","strength":0.725,"price":74.9605,"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-09-15","known_ts":"2025-09-15","bar_index":2277,"type":"SELL","basis":"structure_stop","strength":0.725,"price":73.6341,"stop_level":74.112,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-22","known_ts":"2025-09-22","bar_index":2278,"type":"SELL","basis":"structure_stop","strength":0.725,"price":72.8203,"stop_level":72.8831,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-18","known_ts":"2025-09-18","bar_index":2278,"type":"RECLAIM","strength":0.725,"price":75.3993,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-09-15","prior_stop_level":74.112,"sweep_low":72.1516,"atr14":1.665368,"stop_level":71.318916,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-11-25","known_ts":"2025-11-28","bar_index":2294,"type":"BUY","strength":0.45,"price":67.6994,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-12-01","known_ts":"2025-12-01","bar_index":2295,"type":"RECLAIM","strength":0.588,"price":69.0826,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-11-25 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2026-01-02","known_ts":"2026-01-02","bar_index":2302,"type":"SELL","basis":"structure_stop","strength":0.588,"price":67.1228,"stop_level":67.6111,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-01-05","known_ts":"2026-01-05","bar_index":2302,"type":"RECLAIM","strength":0.588,"price":67.7446,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-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":"2026-01-02","prior_stop_level":67.6111,"sweep_low":66.432,"atr14":1.838705,"stop_level":65.512648,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-20","known_ts":"2026-01-20","bar_index":2306,"type":"RECLAIM","strength":0.725,"price":74.0809,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-01-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-03-30","known_ts":"2026-04-01","bar_index":2322,"type":"BUY","strength":0.588,"price":70.5452,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":90},{"ts":"2026-04-22","known_ts":"2026-04-22","bar_index":2327,"type":"SELL","basis":"structure_stop","strength":0.725,"price":72.0365,"stop_level":72.6529,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-04-23","known_ts":"2026-04-23","bar_index":2327,"type":"RECLAIM","strength":0.725,"price":76.371,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-04-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2026-04-22","prior_stop_level":72.6529,"sweep_low":71.7979,"atr14":2.147864,"stop_level":70.723968,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-15","known_ts":"2026-05-15","bar_index":2333,"type":"RECLAIM","strength":0.863,"price":77.0967,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-04-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}}],"state":{"position_hint":"long","last_signal":"RECLAIM","last_scored_signal":"RECLAIM","last_scored_ts":"2026-05-15","last_scored_basis":null,"bars_since_signal":29,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2018-03-05","2018-07-12","2018-08-07","2018-10-02","2018-10-26","2018-12-28","2019-06-21","2019-08-21","2019-09-04","2020-01-27","2020-09-29","2021-01-04","2021-02-03","2021-04-30","2021-05-13","2021-09-21","2021-12-10","2022-01-03","2022-01-28","2022-03-01","2022-08-09","2022-09-16","2022-12-29","2023-03-20","2023-04-19","2023-08-31","2023-09-27","2023-10-31","2024-01-24","2024-02-14","2024-03-04","2024-04-19","2025-01-13","2025-02-04","2025-04-14","2025-08-11","2025-10-22","2025-11-07","2026-03-12","2026-09-02"],"warnings":[{"ts":"2022-07-12","kind":"arm","px":43.5826},{"ts":"2022-07-25","kind":"confirm","px":39.8892,"level":42.3722},{"ts":"2022-11-02","kind":"arm","px":40.1574},{"ts":"2022-11-09","kind":"confirm","px":39.5111,"level":39.7804},{"ts":"2023-01-25","kind":"arm","px":38.5311},{"ts":"2023-02-21","kind":"confirm","px":40.6576,"level":40.911},{"ts":"2023-02-24","kind":"arm","px":40.5943},{"ts":"2023-02-27","kind":"confirm","px":40.6757,"level":40.911},{"ts":"2023-06-05","kind":"arm","px":40.0684},{"ts":"2023-07-06","kind":"confirm","px":38.852,"level":38.9533},{"ts":"2023-10-20","kind":"arm","px":40.4975},{"ts":"2023-10-23","kind":"confirm","px":40.098,"level":41.1198},{"ts":"2023-10-24","kind":"arm","px":39.8287},{"ts":"2023-10-25","kind":"confirm","px":39.9773,"level":41.1198},{"ts":"2023-11-20","kind":"arm","px":44.2778},{"ts":"2023-11-28","kind":"confirm","px":43.4883,"level":43.6091},{"ts":"2023-12-29","kind":"arm","px":51.6031},{"ts":"2024-05-14","kind":"arm","px":50.7722},{"ts":"2024-05-23","kind":"confirm","px":49.0081,"level":50.1307},{"ts":"2024-05-24","kind":"arm","px":49.442},{"ts":"2024-05-28","kind":"confirm","px":48.8288,"level":50.1307},{"ts":"2024-08-01","kind":"arm","px":59.8791},{"ts":"2024-08-02","kind":"confirm","px":57.6729,"level":58.4812},{"ts":"2024-08-05","kind":"arm","px":55.4954},{"ts":"2024-08-06","kind":"confirm","px":55.0579,"level":58.4812},{"ts":"2024-11-19","kind":"arm","px":72.0231},{"ts":"2024-12-09","kind":"confirm","px":71.3057,"level":72.3962},{"ts":"2025-05-19","kind":"arm","px":71.212},{"ts":"2025-06-16","kind":"confirm","px":65.7282,"level":66.0286},{"ts":"2025-07-11","kind":"arm","px":72.3369},{"ts":"2025-07-24","kind":"confirm","px":70.8447,"level":71.0593},{"ts":"2025-09-12","kind":"arm","px":73.9754},{"ts":"2025-09-15","kind":"confirm","px":73.6341,"level":74.112},{"ts":"2025-09-17","kind":"arm","px":73.2342},{"ts":"2025-09-22","kind":"confirm","px":72.8203,"level":72.8831},{"ts":"2025-12-23","kind":"arm","px":69.2941},{"ts":"2026-01-02","kind":"confirm","px":67.1228,"level":67.6111},{"ts":"2026-04-20","kind":"arm","px":74.7505},{"ts":"2026-04-22","kind":"confirm","px":72.0365,"level":72.6529},{"ts":"2026-05-01","kind":"arm","px":75.8342}],"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":[]}}}