{"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":"HLIO","timeframe":"3D","as_of":"2026-08-13T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1997-09-10","known_ts":"1997-09-12","bar_index":57,"type":"BUY","strength":0.45,"price":1.9106,"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":"1997-10-06","known_ts":"1997-10-06","bar_index":63,"type":"RECLAIM","strength":0.725,"price":1.9551,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1997-09-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-10-13","known_ts":"1997-10-13","bar_index":64,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.8964,"stop_level":1.916,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-11-12","known_ts":"1997-11-14","bar_index":72,"type":"BUY","strength":0.725,"price":1.916,"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":50},{"ts":"1997-12-22","known_ts":"1997-12-22","bar_index":81,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.8769,"stop_level":1.8964,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1998-02-05","known_ts":"1998-02-09","bar_index":91,"type":"BUY","strength":0.588,"price":1.8529,"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":"1998-02-24","known_ts":"1998-02-26","bar_index":95,"type":"BUY","strength":0.588,"price":1.8627,"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":70},{"ts":"1998-09-23","known_ts":"1998-09-25","bar_index":144,"type":"BUY","strength":0.45,"price":1.6561,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-09-23","known_ts":"1998-09-25","bar_index":144,"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":"1998-09-23","trigger_known_ts":"1998-09-25","strength":0.45,"price":1.6561,"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.389771,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.4984,"atr14":0.074673,"stop_level":1.461063,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-02","known_ts":"1998-12-02","bar_index":160,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.5833,"stop_level":1.603,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-10","known_ts":"1998-12-10","bar_index":162,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.5635,"stop_level":1.5833,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-31","known_ts":"1999-01-05","bar_index":167,"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":"1998-12-31","trigger_known_ts":"1999-01-05","strength":0.588,"price":1.3919,"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.487122,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.2666,"atr14":0.084919,"stop_level":1.22414,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-01-06","known_ts":"1999-01-08","bar_index":168,"type":"BUY","strength":0.588,"price":1.372,"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-01-06","known_ts":"1999-01-08","bar_index":168,"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":"1999-01-06","trigger_known_ts":"1999-01-08","strength":0.588,"price":1.372,"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.494454,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.2666,"atr14":0.079279,"stop_level":1.22696,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-01-14","known_ts":"1999-01-19","bar_index":170,"type":"BUY","strength":0.588,"price":1.3322,"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-01-14","known_ts":"1999-01-19","bar_index":170,"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":"1999-01-14","trigger_known_ts":"1999-01-19","strength":0.588,"price":1.3322,"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.50912,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.2726,"atr14":0.07854,"stop_level":1.23333,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-01-20","known_ts":"1999-01-22","bar_index":171,"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":"1999-01-20","trigger_known_ts":"1999-01-22","strength":0.588,"price":1.3521,"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.501787,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.2726,"atr14":0.081284,"stop_level":1.231958,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-03-11","known_ts":"1999-03-11","bar_index":182,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.2925,"stop_level":1.3521,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-04-05","known_ts":"1999-04-07","bar_index":188,"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":"1999-04-05","trigger_known_ts":"1999-04-07","strength":0.45,"price":1.1598,"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.572645,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.0798,"atr14":0.075288,"stop_level":1.042156,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-04-13","known_ts":"1999-04-15","bar_index":190,"type":"BUY","strength":0.588,"price":1.2798,"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-04-13","known_ts":"1999-04-15","bar_index":190,"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":"1999-04-13","trigger_known_ts":"1999-04-15","strength":0.588,"price":1.2798,"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.528428,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.0798,"atr14":0.092151,"stop_level":1.033725,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-04-29","known_ts":"1999-04-29","bar_index":194,"type":"RECLAIM","strength":0.725,"price":1.5197,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1999-04-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-05-14","known_ts":"1999-05-14","bar_index":197,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.3998,"stop_level":1.4198,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-05-19","known_ts":"1999-05-19","bar_index":198,"type":"RECLAIM","strength":0.725,"price":1.4597,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-05-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1999-05-14","prior_stop_level":1.4198,"sweep_low":1.3998,"atr14":0.060096,"stop_level":1.369752,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-05-28","known_ts":"1999-05-28","bar_index":201,"type":"RECLAIM","strength":0.863,"price":1.5197,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-05-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-06-22","known_ts":"1999-06-22","bar_index":206,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.3798,"stop_level":1.3998,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-06-25","known_ts":"1999-06-25","bar_index":207,"type":"RECLAIM","strength":0.725,"price":1.4198,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-06-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1999-06-22","prior_stop_level":1.3998,"sweep_low":1.2998,"atr14":0.056579,"stop_level":1.271511,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-07-21","known_ts":"1999-07-21","bar_index":213,"type":"RECLAIM","strength":0.863,"price":1.4463,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-06-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-09-01","known_ts":"1999-09-03","bar_index":223,"type":"BUY","strength":0.588,"price":1.2856,"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":30},{"ts":"1999-10-04","known_ts":"1999-10-04","bar_index":230,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.1812,"stop_level":1.1851,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1999-10-08","known_ts":"1999-10-08","bar_index":231,"type":"RECLAIM","strength":0.588,"price":1.2519,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-10-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"1999-10-04","prior_stop_level":1.1851,"sweep_low":1.1408,"atr14":0.032625,"stop_level":1.124488,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-11-04","known_ts":"1999-11-08","bar_index":238,"type":"BUY","strength":0.588,"price":1.1711,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":90},{"ts":"1999-12-31","known_ts":"2000-01-04","bar_index":251,"type":"BUY","strength":0.45,"price":1.0773,"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-01-24","known_ts":"2000-01-24","bar_index":256,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.057,"stop_level":1.0976,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-01-27","known_ts":"2000-01-27","bar_index":257,"type":"RECLAIM","strength":0.725,"price":1.1281,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-01-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":"2000-01-24","prior_stop_level":1.0976,"sweep_low":0.996,"atr14":0.078949,"stop_level":0.956525,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-03-07","known_ts":"2000-03-09","bar_index":266,"type":"REBUY","strength":0.863,"price":1.1891,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2000-04-06","known_ts":"2000-04-06","bar_index":273,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.419,"stop_level":1.4394,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-05-26","known_ts":"2000-05-31","bar_index":285,"type":"BUY","strength":0.863,"price":1.4292,"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":"2000-06-14","known_ts":"2000-06-14","bar_index":289,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.3884,"stop_level":1.4088,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2000-09-08","known_ts":"2000-09-12","bar_index":309,"type":"BUY","strength":0.863,"price":1.3538,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2000-12-12","known_ts":"2000-12-14","bar_index":331,"type":"BUY","strength":0.588,"price":1.0926,"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":"2001-03-22","known_ts":"2001-03-22","bar_index":353,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.1824,"stop_level":1.2239,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-04-16","known_ts":"2001-04-16","bar_index":359,"type":"RECLAIM","strength":1.0,"price":1.2516,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-03-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-04-19","known_ts":"2001-04-23","bar_index":360,"type":"BUY","strength":1.0,"price":1.2767,"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":60},{"ts":"2001-06-22","known_ts":"2001-06-26","bar_index":375,"type":"BUY","strength":1.0,"price":1.3351,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2001-07-06","known_ts":"2001-07-10","bar_index":378,"type":"BUY","strength":1.0,"price":1.3418,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2001-08-08","known_ts":"2001-08-08","bar_index":385,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.2747,"stop_level":1.325,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-08-09","known_ts":"2001-08-09","bar_index":386,"type":"RECLAIM","strength":1.0,"price":1.3418,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-08-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2001-08-08","prior_stop_level":1.325,"sweep_low":1.2579,"atr14":0.016992,"stop_level":1.249404,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-12-18","known_ts":"2001-12-18","bar_index":415,"type":"RECLAIM","strength":0.863,"price":1.3321,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-08-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-02-11","known_ts":"2002-02-11","bar_index":427,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.3391,"stop_level":1.3645,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-03-18","known_ts":"2002-03-20","bar_index":435,"type":"BUY","strength":0.725,"price":1.351,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2002-05-02","known_ts":"2002-05-02","bar_index":445,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.3713,"stop_level":1.3798,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-05-16","known_ts":"2002-05-16","bar_index":449,"type":"RECLAIM","strength":1.0,"price":1.3798,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-05-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-07-22","known_ts":"2002-07-24","bar_index":464,"type":"BUY","strength":0.725,"price":1.3901,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"aplus","score":80},{"ts":"2002-10-10","known_ts":"2002-10-14","bar_index":483,"type":"BUY","strength":0.725,"price":1.409,"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":"2002-12-05","known_ts":"2002-12-09","bar_index":496,"type":"BUY","strength":0.863,"price":1.3952,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2003-01-07","known_ts":"2003-01-09","bar_index":503,"type":"REBUY","strength":0.725,"price":1.409,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2003-03-31","known_ts":"2003-04-02","bar_index":522,"type":"REBUY","strength":1.0,"price":1.4577,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2003-05-13","known_ts":"2003-05-15","bar_index":532,"type":"BUY","strength":1.0,"price":1.4733,"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":45},{"ts":"2003-07-09","known_ts":"2003-07-11","bar_index":545,"type":"BUY","strength":0.725,"price":1.5278,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2003-10-31","known_ts":"2003-11-04","bar_index":572,"type":"BUY","strength":0.725,"price":1.7216,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2003-11-28","known_ts":"2003-11-28","bar_index":578,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.7302,"stop_level":1.7906,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-01-12","known_ts":"2004-01-14","bar_index":588,"type":"BUY","strength":0.725,"price":1.7898,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2004-02-17","known_ts":"2004-02-19","bar_index":596,"type":"BUY","strength":1.0,"price":1.8006,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2004-03-01","known_ts":"2004-03-03","bar_index":599,"type":"BUY","strength":1.0,"price":1.9525,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2004-03-23","known_ts":"2004-03-23","bar_index":604,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.0371,"stop_level":2.0609,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-03-25","known_ts":"2004-03-25","bar_index":605,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.9807,"stop_level":2.0609,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-04-01","known_ts":"2004-04-01","bar_index":606,"type":"RECLAIM","strength":1.0,"price":2.1788,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-03-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":"2004-03-25","prior_stop_level":2.0609,"sweep_low":1.9525,"atr14":0.077414,"stop_level":1.913793,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-04-13","known_ts":"2004-04-13","bar_index":609,"type":"RECLAIM","strength":1.0,"price":2.0262,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-03-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-05-28","known_ts":"2004-05-28","bar_index":620,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.6951,"stop_level":2.7126,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-06-01","known_ts":"2004-06-01","bar_index":620,"type":"RECLAIM","strength":1.0,"price":2.7714,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-05-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":"2004-05-28","prior_stop_level":2.7126,"sweep_low":2.6951,"atr14":0.1331,"stop_level":2.62855,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-06-17","known_ts":"2004-06-17","bar_index":624,"type":"RECLAIM","strength":1.0,"price":3.5405,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-05-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-07-09","known_ts":"2004-07-09","bar_index":629,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.4106,"stop_level":3.6488,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-10-07","known_ts":"2004-10-11","bar_index":650,"type":"BUY","strength":0.725,"price":2.9706,"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-10-19","known_ts":"2004-10-19","bar_index":652,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.6524,"stop_level":2.6568,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-10-20","known_ts":"2004-10-22","bar_index":653,"type":"REBUY","strength":0.725,"price":2.8675,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2004-10-21","known_ts":"2004-10-21","bar_index":653,"type":"RECLAIM","strength":0.725,"price":2.7205,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-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":"2004-10-19","prior_stop_level":2.6568,"sweep_low":2.6239,"atr14":0.124886,"stop_level":2.561457,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-10-27","known_ts":"2004-10-27","bar_index":654,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.6371,"stop_level":2.6437,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-11-05","known_ts":"2004-11-09","bar_index":657,"type":"REBUY","strength":0.725,"price":2.8521,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":25},{"ts":"2005-01-03","known_ts":"2005-01-03","bar_index":670,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.3927,"stop_level":3.4335,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-01-07","known_ts":"2005-01-07","bar_index":671,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.2119,"stop_level":3.4335,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-01-10","known_ts":"2005-01-10","bar_index":671,"type":"RECLAIM","strength":0.725,"price":3.4654,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-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":"2005-01-03","prior_stop_level":3.4335,"sweep_low":3.1811,"atr14":0.124042,"stop_level":3.119079,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-01-10","known_ts":"2005-01-10","bar_index":671,"type":"RECLAIM","strength":0.725,"price":3.4654,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-01-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-01-07","prior_stop_level":3.4335,"sweep_low":3.1811,"atr14":0.124042,"stop_level":3.119079,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-01-28","known_ts":"2005-01-28","bar_index":676,"type":"RECLAIM","strength":0.725,"price":3.4721,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-01-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-02-07","known_ts":"2005-02-09","bar_index":678,"type":"REBUY","strength":0.725,"price":3.6947,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2005-08-09","known_ts":"2005-08-09","bar_index":720,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.0022,"stop_level":9.8649,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-09-23","known_ts":"2005-09-27","bar_index":731,"type":"BUY","strength":0.725,"price":7.8826,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2005-11-08","known_ts":"2005-11-08","bar_index":741,"type":"SELL","basis":"structure_stop","strength":0.45,"price":6.5822,"stop_level":7.1124,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2005-11-22","known_ts":"2005-11-25","bar_index":745,"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-11-22","trigger_known_ts":"2005-11-25","strength":0.45,"price":6.3921,"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.404733,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.1221,"atr14":0.431482,"stop_level":5.906359,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-09","known_ts":"2005-12-13","bar_index":749,"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-12-09","trigger_known_ts":"2005-12-13","strength":0.45,"price":6.0387,"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.437643,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.8019,"atr14":0.313363,"stop_level":5.645219,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-19","known_ts":"2005-12-21","bar_index":751,"type":"BUY","strength":0.45,"price":6.7356,"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-12-19","known_ts":"2005-12-21","bar_index":751,"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-12-19","trigger_known_ts":"2005-12-21","strength":0.45,"price":6.7356,"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.372744,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.8853,"atr14":0.287482,"stop_level":5.741559,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-01-25","known_ts":"2006-01-25","bar_index":759,"type":"RECLAIM","strength":0.725,"price":7.7407,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2005-12-19 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-03-27","known_ts":"2006-03-27","bar_index":773,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.4257,"stop_level":7.9719,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-05-09","known_ts":"2006-05-11","bar_index":783,"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":"2006-05-09","trigger_known_ts":"2006-05-11","strength":0.45,"price":7.3029,"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.319914,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.6565,"atr14":0.309914,"stop_level":6.501543,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-05-22","known_ts":"2006-05-24","bar_index":786,"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":"2006-05-22","trigger_known_ts":"2006-05-24","strength":0.45,"price":6.8551,"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.361616,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.3736,"atr14":0.300368,"stop_level":6.223416,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-06-16","known_ts":"2006-06-20","bar_index":792,"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":"2006-06-16","trigger_known_ts":"2006-06-20","strength":0.45,"price":5.8888,"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.451603,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.7003,"atr14":0.260255,"stop_level":5.570173,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-06-29","known_ts":"2006-07-03","bar_index":795,"type":"BUY","strength":0.45,"price":7.0137,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-06-29","known_ts":"2006-07-03","bar_index":795,"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-06-29","trigger_known_ts":"2006-07-03","strength":0.45,"price":7.0137,"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.346846,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.8585,"atr14":0.25863,"stop_level":5.729185,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-07-20","known_ts":"2006-07-20","bar_index":799,"type":"SELL","basis":"structure_stop","strength":0.45,"price":5.636,"stop_level":5.8888,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2006-07-26","known_ts":"2006-07-28","bar_index":801,"type":"REBUY","strength":0.45,"price":6.1268,"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":"2006-07-26","known_ts":"2006-07-26","bar_index":801,"type":"RECLAIM","strength":0.45,"price":5.9745,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-07-20 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":"2006-07-20","prior_stop_level":5.8888,"sweep_low":5.5886,"atr14":0.240783,"stop_level":5.468208,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-09-07","known_ts":"2006-09-07","bar_index":811,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.5939,"stop_level":6.6244,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-09-12","known_ts":"2006-09-12","bar_index":812,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.2961,"stop_level":6.6244,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-09-25","known_ts":"2006-09-27","bar_index":815,"type":"REBUY","strength":0.588,"price":6.5771,"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":"2006-09-28","known_ts":"2006-09-28","bar_index":816,"type":"RECLAIM","strength":0.725,"price":7.0534,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2006-09-25 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-11-07","known_ts":"2006-11-07","bar_index":825,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.805,"stop_level":7.0772,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-11-09","known_ts":"2006-11-09","bar_index":826,"type":"RECLAIM","strength":0.863,"price":7.2542,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-11-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-11-07","prior_stop_level":7.0772,"sweep_low":6.6417,"atr14":0.258277,"stop_level":6.512562,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-22","known_ts":"2006-11-22","bar_index":829,"type":"RECLAIM","strength":0.863,"price":7.2201,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-11-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-01-31","known_ts":"2007-02-02","bar_index":844,"type":"BUY","strength":0.725,"price":7.4265,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"2007-04-12","known_ts":"2007-04-12","bar_index":860,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.9883,"stop_level":9.1258,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-04-13","known_ts":"2007-04-13","bar_index":860,"type":"RECLAIM","strength":0.863,"price":9.2663,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-04-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":"2007-04-12","prior_stop_level":9.1258,"sweep_low":8.7995,"atr14":0.196942,"stop_level":8.701029,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-04-27","known_ts":"2007-04-27","bar_index":864,"type":"RECLAIM","strength":0.863,"price":10.2032,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-04-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-09-26","known_ts":"2007-09-28","bar_index":899,"type":"BUY","strength":0.725,"price":16.4927,"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":65},{"ts":"2007-11-02","known_ts":"2007-11-02","bar_index":908,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.7928,"stop_level":17.0205,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-11-06","known_ts":"2007-11-06","bar_index":908,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.9118,"stop_level":17.0205,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2008-01-31","known_ts":"2008-02-04","bar_index":928,"type":"BUY","strength":0.45,"price":11.9422,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-01-31","known_ts":"2008-02-04","bar_index":928,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-01-31","trigger_known_ts":"2008-02-04","strength":0.45,"price":11.9422,"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.376093,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.2837,"atr14":0.820612,"stop_level":8.873394,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-05-06","known_ts":"2008-05-06","bar_index":950,"type":"RECLAIM","strength":0.863,"price":19.0759,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-11-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-06-11","known_ts":"2008-06-11","bar_index":958,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.9,"stop_level":19.5942,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-06-13","known_ts":"2008-06-13","bar_index":959,"type":"RECLAIM","strength":0.863,"price":20.0953,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-06-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2008-06-11","prior_stop_level":19.5942,"sweep_low":18.5138,"atr14":0.939616,"stop_level":18.043992,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-31","known_ts":"2008-07-31","bar_index":970,"type":"RECLAIM","strength":0.863,"price":20.1132,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-06-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-11-14","known_ts":"2008-11-18","bar_index":995,"type":"BUY","strength":0.45,"price":7.3715,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-11-14","known_ts":"2008-11-18","bar_index":995,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-11-14","trigger_known_ts":"2008-11-18","strength":0.45,"price":7.3715,"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.665043,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.6575,"atr14":0.994306,"stop_level":6.160347,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-12","known_ts":"2009-01-12","bar_index":1007,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.9176,"stop_level":9.1445,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-16","known_ts":"2009-01-16","bar_index":1009,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.6063,"stop_level":9.1445,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-06","known_ts":"2009-03-10","bar_index":1020,"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":"2009-03-06","trigger_known_ts":"2009-03-10","strength":0.588,"price":6.3426,"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.711796,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":5.435,"atr14":0.58187,"stop_level":5.144065,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-16","known_ts":"2009-03-18","bar_index":1022,"type":"BUY","strength":0.588,"price":8.214,"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":"2009-03-16","known_ts":"2009-03-18","bar_index":1022,"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-16","trigger_known_ts":"2009-03-18","strength":0.588,"price":8.214,"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.62676,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":5.435,"atr14":0.608806,"stop_level":5.130597,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-20","known_ts":"2009-04-20","bar_index":1030,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.8592,"stop_level":8.0035,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-04-21","known_ts":"2009-04-21","bar_index":1030,"type":"RECLAIM","strength":0.588,"price":8.4045,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-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":"2009-04-20","prior_stop_level":8.0035,"sweep_low":7.64,"atr14":0.546501,"stop_level":7.36675,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-13","known_ts":"2009-05-13","bar_index":1035,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.4901,"stop_level":8.7093,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-28","known_ts":"2009-06-01","bar_index":1039,"type":"REBUY","strength":0.725,"price":8.9231,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2009-07-20","known_ts":"2009-07-22","bar_index":1051,"type":"BUY","strength":0.863,"price":9.5475,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2009-12-28","known_ts":"2009-12-28","bar_index":1088,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.5488,"stop_level":14.5812,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-12-30","known_ts":"2009-12-30","bar_index":1089,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.4567,"stop_level":14.5812,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-04","known_ts":"2010-01-04","bar_index":1089,"type":"RECLAIM","strength":1.0,"price":14.9713,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-12-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":"2009-12-28","prior_stop_level":14.5812,"sweep_low":14.1697,"atr14":0.519944,"stop_level":13.909728,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-01-04","known_ts":"2010-01-04","bar_index":1089,"type":"RECLAIM","strength":1.0,"price":14.9713,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-12-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-12-30","prior_stop_level":14.5812,"sweep_low":14.1697,"atr14":0.519944,"stop_level":13.909728,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-03-03","known_ts":"2010-03-05","bar_index":1103,"type":"BUY","strength":0.863,"price":14.1263,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2010-03-31","known_ts":"2010-03-31","bar_index":1109,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.1201,"stop_level":14.2346,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-04-05","known_ts":"2010-04-05","bar_index":1110,"type":"RECLAIM","strength":0.863,"price":14.9245,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-03-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2010-03-31","prior_stop_level":14.2346,"sweep_low":14.0875,"atr14":0.535145,"stop_level":13.819927,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-04-15","known_ts":"2010-04-15","bar_index":1113,"type":"RECLAIM","strength":1.0,"price":15.4027,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-03-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-07-20","known_ts":"2010-07-22","bar_index":1135,"type":"BUY","strength":0.588,"price":13.68,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":55},{"ts":"2010-08-11","known_ts":"2010-08-11","bar_index":1140,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.5709,"stop_level":14.0236,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-08-17","known_ts":"2010-08-17","bar_index":1141,"type":"RECLAIM","strength":0.725,"price":14.0727,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-08-11 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-08-11","prior_stop_level":14.0236,"sweep_low":13.1727,"atr14":0.621704,"stop_level":12.861848,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-09-03","known_ts":"2010-09-08","bar_index":1146,"type":"REBUY","strength":0.863,"price":14.16,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2010-12-03","known_ts":"2010-12-07","bar_index":1167,"type":"REBUY","strength":1.0,"price":18.2397,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2011-01-11","known_ts":"2011-01-11","bar_index":1175,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.052,"stop_level":21.0631,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-03-31","known_ts":"2011-03-31","bar_index":1194,"type":"RECLAIM","strength":1.0,"price":25.2427,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-01-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-04-18","known_ts":"2011-04-18","bar_index":1198,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.4732,"stop_level":24.2236,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-04-20","known_ts":"2011-04-20","bar_index":1198,"type":"RECLAIM","strength":1.0,"price":24.2348,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-04-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-04-18","prior_stop_level":24.2236,"sweep_low":22.9861,"atr14":0.75078,"stop_level":22.61071,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-04-27","known_ts":"2011-04-29","bar_index":1200,"type":"REBUY","strength":1.0,"price":26.0322,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2011-06-30","known_ts":"2011-07-05","bar_index":1215,"type":"BUY","strength":0.725,"price":26.8557,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2011-07-27","known_ts":"2011-07-27","bar_index":1221,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.6907,"stop_level":26.558,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-08-30","known_ts":"2011-09-01","bar_index":1229,"type":"BUY","strength":0.725,"price":23.6967,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2011-09-13","known_ts":"2011-09-15","bar_index":1232,"type":"BUY","strength":0.588,"price":21.3379,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2011-11-08","known_ts":"2011-11-08","bar_index":1245,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.009,"stop_level":22.7108,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-16","known_ts":"2011-11-16","bar_index":1247,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.9352,"stop_level":21.2227,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-12-20","known_ts":"2011-12-22","bar_index":1255,"type":"BUY","strength":0.45,"price":20.3687,"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-01-18","known_ts":"2012-01-18","bar_index":1261,"type":"RECLAIM","strength":0.725,"price":23.1357,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2011-12-20 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-01","known_ts":"2012-03-01","bar_index":1271,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.7427,"stop_level":27.0652,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-05","known_ts":"2012-03-05","bar_index":1271,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.4442,"stop_level":27.0652,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-05-04","known_ts":"2012-05-08","bar_index":1286,"type":"BUY","strength":0.588,"price":23.0267,"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":20},{"ts":"2012-06-29","known_ts":"2012-07-03","bar_index":1299,"type":"BUY","strength":0.45,"price":21.4548,"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-08-30","known_ts":"2012-08-30","bar_index":1313,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.7463,"stop_level":20.3473,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-09-04","known_ts":"2012-09-04","bar_index":1314,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.2958,"stop_level":20.3473,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-09-06","known_ts":"2012-09-06","bar_index":1314,"type":"RECLAIM","strength":0.588,"price":21.0771,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-08-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-08-30","prior_stop_level":20.3473,"sweep_low":19.463,"atr14":0.644826,"stop_level":19.140587,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-09-06","known_ts":"2012-09-06","bar_index":1314,"type":"RECLAIM","strength":0.588,"price":21.0771,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-09-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-09-04","prior_stop_level":20.3473,"sweep_low":19.463,"atr14":0.644826,"stop_level":19.140587,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-09-20","known_ts":"2012-09-20","bar_index":1318,"type":"RECLAIM","strength":0.725,"price":23.335,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-09-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-09-25","known_ts":"2012-09-25","bar_index":1319,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.6826,"stop_level":22.9144,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-10-01","known_ts":"2012-10-01","bar_index":1320,"type":"RECLAIM","strength":0.725,"price":23.5182,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-09-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-09-25","prior_stop_level":22.9144,"sweep_low":22.3983,"atr14":0.647061,"stop_level":22.07477,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-11","known_ts":"2012-10-11","bar_index":1323,"type":"RECLAIM","strength":0.863,"price":22.9668,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-09-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-10-19","known_ts":"2012-10-19","bar_index":1325,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.9848,"stop_level":22.4241,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-10-25","known_ts":"2012-10-25","bar_index":1326,"type":"RECLAIM","strength":0.863,"price":22.4758,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-10-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-10-19","prior_stop_level":22.4241,"sweep_low":21.5023,"atr14":0.602859,"stop_level":21.20087,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-11-30","known_ts":"2012-12-04","bar_index":1334,"type":"BUY","strength":0.725,"price":23.2339,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2013-04-12","known_ts":"2013-04-12","bar_index":1364,"type":"SELL","basis":"structure_stop","strength":1.0,"price":27.7866,"stop_level":27.8475,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-03","known_ts":"2013-05-03","bar_index":1369,"type":"RECLAIM","strength":1.0,"price":28.6645,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-04-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-07-09","known_ts":"2013-07-11","bar_index":1384,"type":"BUY","strength":0.725,"price":28.9035,"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":35},{"ts":"2013-10-03","known_ts":"2013-10-03","bar_index":1404,"type":"SELL","basis":"structure_stop","strength":0.863,"price":31.0904,"stop_level":31.3176,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-10-10","known_ts":"2013-10-10","bar_index":1406,"type":"RECLAIM","strength":0.863,"price":31.8943,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-10-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-10-03","prior_stop_level":31.3176,"sweep_low":30.3564,"atr14":0.77902,"stop_level":29.96689,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-10-18","known_ts":"2013-10-18","bar_index":1408,"type":"RECLAIM","strength":1.0,"price":34.3759,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-10-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-11-07","known_ts":"2013-11-07","bar_index":1412,"type":"SELL","basis":"structure_stop","strength":1.0,"price":33.3973,"stop_level":34.1138,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-11-08","known_ts":"2013-11-08","bar_index":1413,"type":"RECLAIM","strength":1.0,"price":34.2361,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-11-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":"2013-11-07","prior_stop_level":34.1138,"sweep_low":33.2575,"atr14":1.021935,"stop_level":32.746532,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-11-21","known_ts":"2013-11-21","bar_index":1416,"type":"RECLAIM","strength":1.0,"price":36.6391,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-11-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-02-20","known_ts":"2014-02-24","bar_index":1436,"type":"BUY","strength":0.725,"price":36.9028,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2014-03-28","known_ts":"2014-03-28","bar_index":1444,"type":"SELL","basis":"structure_stop","strength":0.863,"price":37.0214,"stop_level":37.602,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-03-31","known_ts":"2014-03-31","bar_index":1445,"type":"RECLAIM","strength":0.863,"price":38.0855,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-03-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":"2014-03-28","prior_stop_level":37.602,"sweep_low":36.8279,"atr14":1.26149,"stop_level":36.197155,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-04-07","known_ts":"2014-04-07","bar_index":1446,"type":"SELL","basis":"structure_stop","strength":0.725,"price":36.6521,"stop_level":37.0214,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-04-08","known_ts":"2014-04-08","bar_index":1447,"type":"RECLAIM","strength":0.725,"price":37.1797,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-04-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2014-04-07","prior_stop_level":37.0214,"sweep_low":35.7551,"atr14":1.290437,"stop_level":35.109882,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-06-04","known_ts":"2014-06-06","bar_index":1460,"type":"BUY","strength":0.725,"price":35.8782,"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":"2014-07-10","known_ts":"2014-07-10","bar_index":1468,"type":"SELL","basis":"structure_stop","strength":0.588,"price":34.2834,"stop_level":34.9021,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-07-15","known_ts":"2014-07-15","bar_index":1469,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.9485,"stop_level":34.9021,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-07-18","known_ts":"2014-07-18","bar_index":1470,"type":"RECLAIM","strength":0.588,"price":35.103,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-07-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-07-15","prior_stop_level":34.9021,"sweep_low":33.3492,"atr14":1.090468,"stop_level":32.803966,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-08-25","known_ts":"2014-08-25","bar_index":1479,"type":"RECLAIM","strength":0.725,"price":35.5349,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-07-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-09-09","known_ts":"2014-09-09","bar_index":1482,"type":"SELL","basis":"structure_stop","strength":0.588,"price":34.4861,"stop_level":35.059,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-09-11","known_ts":"2014-09-11","bar_index":1483,"type":"SELL","basis":"structure_stop","strength":0.588,"price":34.9709,"stop_level":35.059,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-10-28","known_ts":"2014-10-30","bar_index":1494,"type":"BUY","strength":0.588,"price":35.5563,"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-11-17","known_ts":"2014-11-17","bar_index":1498,"type":"SELL","basis":"structure_stop","strength":0.725,"price":37.5907,"stop_level":38.1447,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-02-06","known_ts":"2015-02-10","bar_index":1517,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-02-06","trigger_known_ts":"2015-02-10","strength":0.45,"price":34.4538,"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.120619,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":32.8609,"atr14":1.018115,"stop_level":32.351843,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-11","known_ts":"2015-02-13","bar_index":1518,"type":"BUY","strength":0.588,"price":35.0273,"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":65},{"ts":"2015-03-04","known_ts":"2015-03-04","bar_index":1522,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.7529,"stop_level":33.9987,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-03-06","known_ts":"2015-03-06","bar_index":1523,"type":"SELL","basis":"structure_stop","strength":0.45,"price":33.5436,"stop_level":33.9987,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-03-09","known_ts":"2015-03-09","bar_index":1523,"type":"RECLAIM","strength":0.45,"price":34.2445,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-03-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2015-03-04","prior_stop_level":33.9987,"sweep_low":33.2341,"atr14":0.983265,"stop_level":32.742468,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-09","known_ts":"2015-03-09","bar_index":1523,"type":"RECLAIM","strength":0.45,"price":34.2445,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-03-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":"2015-03-06","prior_stop_level":33.9987,"sweep_low":33.2341,"atr14":0.983265,"stop_level":32.742468,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-10","known_ts":"2015-03-12","bar_index":1524,"type":"REBUY","strength":0.588,"price":36.261,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":65},{"ts":"2015-04-07","known_ts":"2015-04-07","bar_index":1530,"type":"SELL","basis":"structure_stop","strength":0.863,"price":36.5612,"stop_level":36.7903,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-04-08","known_ts":"2015-04-08","bar_index":1530,"type":"RECLAIM","strength":0.863,"price":37.1099,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-04-07","prior_stop_level":36.7903,"sweep_low":36.4789,"atr14":0.905168,"stop_level":36.026316,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-04-13","known_ts":"2015-04-13","bar_index":1531,"type":"SELL","basis":"structure_stop","strength":0.863,"price":36.4057,"stop_level":36.7903,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-04-14","known_ts":"2015-04-14","bar_index":1532,"type":"RECLAIM","strength":0.863,"price":36.7989,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-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":"2015-04-13","prior_stop_level":36.7903,"sweep_low":36.1131,"atr14":0.872143,"stop_level":35.677028,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-04-27","known_ts":"2015-04-27","bar_index":1535,"type":"RECLAIM","strength":0.863,"price":36.9453,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-04-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-06-09","known_ts":"2015-06-11","bar_index":1545,"type":"BUY","strength":0.588,"price":35.8936,"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":40},{"ts":"2015-10-02","known_ts":"2015-10-06","bar_index":1572,"type":"BUY","strength":0.45,"price":26.6887,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2015-10-27","known_ts":"2015-10-27","bar_index":1577,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.3945,"stop_level":26.7991,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-10-28","known_ts":"2015-10-30","bar_index":1578,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-10-28","trigger_known_ts":"2015-10-30","strength":0.588,"price":26.9371,"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.302455,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":26.3209,"atr14":0.830006,"stop_level":25.905897,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-10-28","known_ts":"2015-10-28","bar_index":1578,"type":"RECLAIM","strength":0.588,"price":27.9671,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-10-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-10-27","prior_stop_level":26.7991,"sweep_low":26.3209,"atr14":0.823671,"stop_level":25.909064,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-07","known_ts":"2015-12-07","bar_index":1587,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.5741,"stop_level":29.1903,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-12-09","known_ts":"2015-12-09","bar_index":1587,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.5097,"stop_level":29.1903,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-01-04","known_ts":"2016-01-04","bar_index":1593,"type":"SELL","basis":"structure_stop","strength":0.725,"price":28.1928,"stop_level":28.5097,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-02-17","known_ts":"2016-02-19","bar_index":1603,"type":"BUY","strength":0.45,"price":26.3668,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2016-02-17","known_ts":"2016-02-19","bar_index":1603,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2016-02-17","trigger_known_ts":"2016-02-19","strength":0.45,"price":26.3668,"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.304238,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.4248,"atr14":1.051377,"stop_level":22.899111,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-01","known_ts":"2016-03-01","bar_index":1606,"type":"RECLAIM","strength":0.725,"price":30.4523,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-02-17 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-03-23","known_ts":"2016-03-23","bar_index":1611,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.2572,"stop_level":30.3126,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-03-24","known_ts":"2016-03-24","bar_index":1611,"type":"RECLAIM","strength":0.863,"price":30.6358,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-03-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-03-23","prior_stop_level":30.3126,"sweep_low":29.7032,"atr14":0.946429,"stop_level":29.229985,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-07","known_ts":"2016-04-07","bar_index":1614,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.2566,"stop_level":30.2572,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-08","known_ts":"2016-04-08","bar_index":1615,"type":"RECLAIM","strength":0.863,"price":30.3863,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-04-07","prior_stop_level":30.2572,"sweep_low":30.0067,"atr14":0.806992,"stop_level":29.603204,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-21","known_ts":"2016-04-21","bar_index":1618,"type":"RECLAIM","strength":0.863,"price":32.1639,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-07-13","known_ts":"2016-07-15","bar_index":1637,"type":"BUY","strength":0.863,"price":28.8581,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2016-09-09","known_ts":"2016-09-09","bar_index":1650,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.112,"stop_level":27.2699,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2016-09-12","known_ts":"2016-09-12","bar_index":1651,"type":"RECLAIM","strength":0.863,"price":27.6971,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-09-09 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":"2016-09-09","prior_stop_level":27.2699,"sweep_low":27.0284,"atr14":0.652167,"stop_level":26.702316,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-09-20","known_ts":"2016-09-22","bar_index":1653,"type":"REBUY","strength":0.863,"price":29.3876,"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":"2016-10-17","known_ts":"2016-10-17","bar_index":1659,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.7498,"stop_level":27.7807,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2016-10-19","known_ts":"2016-10-19","bar_index":1660,"type":"RECLAIM","strength":0.863,"price":27.8056,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-10-17 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":"2016-10-17","prior_stop_level":27.7807,"sweep_low":27.107,"atr14":0.832448,"stop_level":26.690776,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-11-14","known_ts":"2016-11-14","bar_index":1666,"type":"RECLAIM","strength":1.0,"price":36.7389,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-10-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-12-02","known_ts":"2016-12-02","bar_index":1670,"type":"SELL","basis":"structure_stop","strength":1.0,"price":36.3756,"stop_level":36.7389,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-12-06","known_ts":"2016-12-06","bar_index":1671,"type":"RECLAIM","strength":1.0,"price":37.0369,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-12-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":"2016-12-02","prior_stop_level":36.7389,"sweep_low":36.3383,"atr14":0.9062,"stop_level":35.8852,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-12-19","known_ts":"2016-12-19","bar_index":1674,"type":"RECLAIM","strength":1.0,"price":37.512,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-12-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-01-03","known_ts":"2017-01-03","bar_index":1677,"type":"SELL","basis":"structure_stop","strength":1.0,"price":36.9331,"stop_level":36.9717,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-05-04","known_ts":"2017-05-04","bar_index":1705,"type":"RECLAIM","strength":0.863,"price":36.7745,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-01-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-06-20","known_ts":"2017-06-20","bar_index":1715,"type":"SELL","basis":"structure_stop","strength":1.0,"price":39.6307,"stop_level":39.64,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-06-26","known_ts":"2017-06-26","bar_index":1717,"type":"RECLAIM","strength":1.0,"price":39.6588,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-06-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-06-20","prior_stop_level":39.64,"sweep_low":38.226,"atr14":1.043451,"stop_level":37.704275,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-08-11","known_ts":"2017-08-11","bar_index":1728,"type":"RECLAIM","strength":1.0,"price":43.9751,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-06-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-01-30","known_ts":"2018-01-30","bar_index":1767,"type":"SELL","basis":"structure_stop","strength":1.0,"price":59.0173,"stop_level":63.8649,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-04-13","known_ts":"2018-04-17","bar_index":1784,"type":"BUY","strength":0.725,"price":51.4723,"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":"2018-04-27","known_ts":"2018-04-27","bar_index":1787,"type":"SELL","basis":"structure_stop","strength":0.588,"price":46.541,"stop_level":47.5216,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2018-05-17","known_ts":"2018-05-21","bar_index":1792,"type":"BUY","strength":0.45,"price":47.927,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-06-18","known_ts":"2018-06-18","bar_index":1799,"type":"SELL","basis":"structure_stop","strength":0.588,"price":46.3713,"stop_level":46.9181,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-06-22","known_ts":"2018-06-22","bar_index":1800,"type":"RECLAIM","strength":0.588,"price":47.003,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-06-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":"2018-06-18","prior_stop_level":46.9181,"sweep_low":44.4949,"atr14":1.278798,"stop_level":43.855501,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-06-29","known_ts":"2018-06-29","bar_index":1802,"type":"SELL","basis":"structure_stop","strength":0.45,"price":45.4378,"stop_level":45.5321,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-07-02","known_ts":"2018-07-02","bar_index":1802,"type":"RECLAIM","strength":0.588,"price":45.7301,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-06-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-06-29","prior_stop_level":45.5321,"sweep_low":45.0135,"atr14":1.172476,"stop_level":44.427262,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-10","known_ts":"2018-08-10","bar_index":1811,"type":"SELL","basis":"structure_stop","strength":0.588,"price":44.5587,"stop_level":47.0526,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-08-21","known_ts":"2018-08-23","bar_index":1814,"type":"BUY","strength":0.588,"price":45.8151,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-09-17","known_ts":"2018-09-17","bar_index":1820,"type":"RECLAIM","strength":0.725,"price":52.0687,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2018-08-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-10-10","known_ts":"2018-10-10","bar_index":1825,"type":"SELL","basis":"structure_stop","strength":0.725,"price":44.8601,"stop_level":46.9581,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-11-23","known_ts":"2018-11-27","bar_index":1836,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-11-23","trigger_known_ts":"2018-11-27","strength":0.45,"price":37.6121,"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.422474,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":36.382,"atr14":1.768365,"stop_level":35.497818,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-26","known_ts":"2018-12-28","bar_index":1843,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-12-26","trigger_known_ts":"2018-12-28","strength":0.45,"price":31.5658,"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.515313,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":29.134,"atr14":1.776936,"stop_level":28.245532,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-09","known_ts":"2019-01-11","bar_index":1846,"type":"BUY","strength":0.45,"price":34.2219,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2019-01-09","known_ts":"2019-01-11","bar_index":1846,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2019-01-09","trigger_known_ts":"2019-01-11","strength":0.45,"price":34.2219,"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.474529,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":30.2276,"atr14":1.532716,"stop_level":29.461242,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-28","known_ts":"2019-01-28","bar_index":1850,"type":"SELL","basis":"structure_stop","strength":0.588,"price":32.0018,"stop_level":32.4382,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-01-30","known_ts":"2019-01-30","bar_index":1850,"type":"RECLAIM","strength":0.588,"price":33.0075,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-01-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":"2019-01-28","prior_stop_level":32.4382,"sweep_low":31.7362,"atr14":1.360414,"stop_level":31.055993,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-22","known_ts":"2019-02-22","bar_index":1856,"type":"RECLAIM","strength":0.725,"price":44.3927,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-01-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-22","known_ts":"2019-03-22","bar_index":1862,"type":"SELL","basis":"structure_stop","strength":0.588,"price":41.4705,"stop_level":43.9847,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-29","known_ts":"2019-03-29","bar_index":1864,"type":"RECLAIM","strength":0.863,"price":44.127,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-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-03-22","prior_stop_level":43.9847,"sweep_low":41.2333,"atr14":1.764348,"stop_level":40.351126,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-05","known_ts":"2019-04-05","bar_index":1866,"type":"RECLAIM","strength":0.863,"price":47.0027,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-03-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-05-01","known_ts":"2019-05-01","bar_index":1871,"type":"SELL","basis":"structure_stop","strength":0.863,"price":48.514,"stop_level":48.6565,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-07-16","known_ts":"2019-07-18","bar_index":1889,"type":"BUY","strength":0.863,"price":43.8102,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2019-08-02","known_ts":"2019-08-02","bar_index":1893,"type":"SELL","basis":"structure_stop","strength":0.588,"price":41.9435,"stop_level":42.8673,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2019-08-07","known_ts":"2019-08-07","bar_index":1894,"type":"SELL","basis":"structure_stop","strength":0.725,"price":41.5054,"stop_level":42.8673,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2019-08-06","known_ts":"2019-08-06","bar_index":1894,"type":"RECLAIM","strength":0.588,"price":42.8768,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-08-02 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":"2019-08-02","prior_stop_level":42.8673,"sweep_low":38.2482,"atr14":2.199678,"stop_level":37.148361,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-22","known_ts":"2019-10-24","bar_index":1912,"type":"BUY","strength":0.45,"price":38.5295,"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-11-07","known_ts":"2019-11-07","bar_index":1916,"type":"RECLAIM","strength":0.725,"price":43.6369,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-10-22 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-01-10","known_ts":"2020-01-10","bar_index":1930,"type":"SELL","basis":"structure_stop","strength":0.863,"price":42.9759,"stop_level":43.4364,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-01-13","known_ts":"2020-01-13","bar_index":1930,"type":"RECLAIM","strength":0.863,"price":43.6933,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-01-10","prior_stop_level":43.4364,"sweep_low":42.8038,"atr14":1.162517,"stop_level":42.222542,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-01-24","known_ts":"2020-01-24","bar_index":1933,"type":"SELL","basis":"structure_stop","strength":0.725,"price":42.3446,"stop_level":42.9759,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-01-30","known_ts":"2020-01-30","bar_index":1934,"type":"RECLAIM","strength":0.863,"price":43.129,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-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":"2020-01-24","prior_stop_level":42.9759,"sweep_low":41.1012,"atr14":1.386068,"stop_level":40.408166,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-15","known_ts":"2020-04-17","bar_index":1952,"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-15","trigger_known_ts":"2020-04-17","strength":0.45,"price":31.6473,"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.365324,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":27.8401,"atr14":3.145998,"stop_level":26.267101,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-28","known_ts":"2020-04-30","bar_index":1955,"type":"BUY","strength":0.45,"price":34.112,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2020-07-01","known_ts":"2020-07-01","bar_index":1970,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.6851,"stop_level":34.0353,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-07-02","known_ts":"2020-07-02","bar_index":1970,"type":"RECLAIM","strength":0.588,"price":34.4253,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-07-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":"2020-07-01","prior_stop_level":34.0353,"sweep_low":33.4448,"atr14":1.816643,"stop_level":32.536478,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-31","known_ts":"2020-07-31","bar_index":1977,"type":"RECLAIM","strength":0.863,"price":38.04,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-07-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-08","known_ts":"2020-09-08","bar_index":1985,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.4726,"stop_level":39.3281,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-10-08","known_ts":"2020-10-12","bar_index":1993,"type":"BUY","strength":0.863,"price":40.4552,"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":10},{"ts":"2020-11-20","known_ts":"2020-11-20","bar_index":2003,"type":"SELL","basis":"structure_stop","strength":0.863,"price":46.6517,"stop_level":46.7384,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-11-23","known_ts":"2020-11-23","bar_index":2003,"type":"RECLAIM","strength":0.863,"price":47.6732,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-11-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":"2020-11-20","prior_stop_level":46.7384,"sweep_low":45.2833,"atr14":1.846651,"stop_level":44.359975,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-08","known_ts":"2020-12-08","bar_index":2007,"type":"RECLAIM","strength":1.0,"price":49.7548,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-11-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-01-05","known_ts":"2021-01-07","bar_index":2013,"type":"REBUY","strength":1.0,"price":56.2679,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2021-03-22","known_ts":"2021-03-22","bar_index":2030,"type":"SELL","basis":"structure_stop","strength":1.0,"price":68.9714,"stop_level":69.7243,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-24","known_ts":"2021-03-24","bar_index":2031,"type":"SELL","basis":"structure_stop","strength":1.0,"price":66.8573,"stop_level":69.7243,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-26","known_ts":"2021-03-26","bar_index":2031,"type":"RECLAIM","strength":1.0,"price":70.651,"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":69.7243,"sweep_low":65.6796,"atr14":2.586808,"stop_level":64.386196,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-03-26","known_ts":"2021-03-26","bar_index":2031,"type":"RECLAIM","strength":1.0,"price":70.651,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-03-24","prior_stop_level":69.7243,"sweep_low":65.6796,"atr14":2.586808,"stop_level":64.386196,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-08-19","known_ts":"2021-08-19","bar_index":2065,"type":"SELL","basis":"structure_stop","strength":0.725,"price":76.3355,"stop_level":77.4095,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-08-23","known_ts":"2021-08-23","bar_index":2066,"type":"SELL","basis":"structure_stop","strength":0.725,"price":77.3998,"stop_level":77.4095,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-08-24","known_ts":"2021-08-24","bar_index":2066,"type":"RECLAIM","strength":0.725,"price":77.603,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-08-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-08-19","prior_stop_level":77.4095,"sweep_low":75.5227,"atr14":2.262637,"stop_level":74.391382,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-08-24","known_ts":"2021-08-24","bar_index":2066,"type":"RECLAIM","strength":0.725,"price":77.603,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-08-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-08-23","prior_stop_level":77.4095,"sweep_low":76.7709,"atr14":2.262637,"stop_level":75.639582,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-09-27","known_ts":"2021-09-27","bar_index":2074,"type":"RECLAIM","strength":0.863,"price":82.7605,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-08-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-26","known_ts":"2021-11-26","bar_index":2088,"type":"SELL","basis":"structure_stop","strength":0.863,"price":99.4347,"stop_level":104.0941,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-03-15","known_ts":"2022-03-17","bar_index":2113,"type":"BUY","strength":0.45,"price":73.781,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2022-04-06","known_ts":"2022-04-06","bar_index":2118,"type":"SELL","basis":"structure_stop","strength":0.45,"price":72.8074,"stop_level":73.1411,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-04-07","known_ts":"2022-04-07","bar_index":2118,"type":"RECLAIM","strength":0.45,"price":73.283,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-04-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":"2022-04-06","prior_stop_level":73.1411,"sweep_low":71.5358,"atr14":2.739009,"stop_level":70.166296,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-02","known_ts":"2022-05-04","bar_index":2124,"type":"REBUY","strength":0.45,"price":70.0022,"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,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2022-06-16","known_ts":"2022-06-16","bar_index":2134,"type":"SELL","basis":"structure_stop","strength":0.588,"price":60.2085,"stop_level":62.5866,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-06-24","known_ts":"2022-06-24","bar_index":2136,"type":"RECLAIM","strength":0.588,"price":64.3823,"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":62.5866,"sweep_low":58.9467,"atr14":2.344892,"stop_level":57.774254,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-26","known_ts":"2022-08-26","bar_index":2151,"type":"SELL","basis":"structure_stop","strength":0.588,"price":57.1316,"stop_level":59.4351,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-27","known_ts":"2022-09-29","bar_index":2158,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-09-27","trigger_known_ts":"2022-09-29","strength":0.45,"price":49.8419,"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.549365,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":46.9163,"atr14":1.857022,"stop_level":45.987789,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-13","known_ts":"2022-10-17","bar_index":2162,"type":"BUY","strength":0.45,"price":51.6327,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2022-10-13","known_ts":"2022-10-17","bar_index":2162,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-10-13","trigger_known_ts":"2022-10-17","strength":0.45,"price":51.6327,"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.533173,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":48.7507,"atr14":1.838165,"stop_level":47.831618,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-08","known_ts":"2022-11-08","bar_index":2168,"type":"SELL","basis":"structure_stop","strength":0.588,"price":49.4225,"stop_level":49.6075,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-11-09","known_ts":"2022-11-09","bar_index":2168,"type":"RECLAIM","strength":0.588,"price":49.7243,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-11-08","prior_stop_level":49.6075,"sweep_low":48.293,"atr14":2.178341,"stop_level":47.20383,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-29","known_ts":"2022-11-29","bar_index":2172,"type":"SELL","basis":"structure_stop","strength":0.588,"price":50.9414,"stop_level":52.4018,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-05","known_ts":"2022-12-05","bar_index":2174,"type":"RECLAIM","strength":0.588,"price":52.47,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-11-29","prior_stop_level":52.4018,"sweep_low":50.143,"atr14":1.76482,"stop_level":49.26059,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-15","known_ts":"2022-12-15","bar_index":2176,"type":"SELL","basis":"structure_stop","strength":0.725,"price":50.4838,"stop_level":51.8371,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-20","known_ts":"2022-12-20","bar_index":2177,"type":"RECLAIM","strength":0.725,"price":52.5771,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-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":"2022-12-15","prior_stop_level":51.8371,"sweep_low":49.8509,"atr14":1.675778,"stop_level":49.013011,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-19","known_ts":"2023-01-19","bar_index":2184,"type":"RECLAIM","strength":0.863,"price":63.2068,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-12-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-21","known_ts":"2023-02-21","bar_index":2191,"type":"SELL","basis":"structure_stop","strength":0.863,"price":63.6554,"stop_level":64.0845,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-22","known_ts":"2023-02-22","bar_index":2191,"type":"RECLAIM","strength":0.863,"price":64.1821,"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":64.0845,"sweep_low":63.2848,"atr14":1.910791,"stop_level":62.329405,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-03-08","known_ts":"2023-03-08","bar_index":2195,"type":"RECLAIM","strength":0.863,"price":64.855,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-02-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-06-07","known_ts":"2023-06-09","bar_index":2216,"type":"BUY","strength":0.725,"price":60.9309,"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":"2023-07-20","known_ts":"2023-07-20","bar_index":2225,"type":"SELL","basis":"structure_stop","strength":0.863,"price":62.2461,"stop_level":62.2755,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-07-24","known_ts":"2023-07-24","bar_index":2226,"type":"SELL","basis":"structure_stop","strength":0.863,"price":60.3587,"stop_level":62.2755,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-11-01","known_ts":"2023-11-03","bar_index":2250,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-11-01","trigger_known_ts":"2023-11-03","strength":0.45,"price":43.1114,"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.375725,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":38.2919,"atr14":2.372795,"stop_level":37.105503,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-14","known_ts":"2023-11-16","bar_index":2253,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-11-14","trigger_known_ts":"2023-11-16","strength":0.45,"price":41.5833,"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.397853,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":38.0274,"atr14":2.113172,"stop_level":36.970814,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-12-01","known_ts":"2023-12-05","bar_index":2257,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-12-01","trigger_known_ts":"2023-12-05","strength":0.45,"price":38.7621,"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.438706,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":36.7343,"atr14":1.584276,"stop_level":35.942162,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-12-06","known_ts":"2023-12-08","bar_index":2258,"type":"BUY","strength":0.45,"price":38.9972,"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-12-06","known_ts":"2023-12-08","bar_index":2258,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-12-06","trigger_known_ts":"2023-12-08","strength":0.45,"price":38.9972,"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.435301,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":36.7343,"atr14":1.501573,"stop_level":35.983514,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-03","known_ts":"2024-01-03","bar_index":2264,"type":"SELL","basis":"structure_stop","strength":0.588,"price":41.8831,"stop_level":43.6404,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-02-05","known_ts":"2024-02-05","bar_index":2271,"type":"SELL","basis":"structure_stop","strength":0.588,"price":39.5961,"stop_level":40.2439,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-02-06","known_ts":"2024-02-06","bar_index":2271,"type":"RECLAIM","strength":0.588,"price":40.4206,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-02-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-02-05","prior_stop_level":40.2439,"sweep_low":38.9385,"atr14":1.339253,"stop_level":38.268873,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-03-05","known_ts":"2024-03-05","bar_index":2278,"type":"SELL","basis":"structure_stop","strength":0.725,"price":42.2758,"stop_level":43.0218,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-03-07","known_ts":"2024-03-07","bar_index":2278,"type":"RECLAIM","strength":0.725,"price":43.5125,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-03-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-03-05","prior_stop_level":43.0218,"sweep_low":42.1383,"atr14":1.53923,"stop_level":41.368685,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-03-18","known_ts":"2024-03-18","bar_index":2281,"type":"SELL","basis":"structure_stop","strength":0.725,"price":42.1972,"stop_level":42.2758,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-03-19","known_ts":"2024-03-19","bar_index":2281,"type":"RECLAIM","strength":0.725,"price":43.1101,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-03-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-03-18","prior_stop_level":42.2758,"sweep_low":41.2059,"atr14":1.407406,"stop_level":40.502197,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-05-03","known_ts":"2024-05-03","bar_index":2292,"type":"RECLAIM","strength":0.863,"price":47.6068,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-03-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-10-22","known_ts":"2024-10-22","bar_index":2331,"type":"SELL","basis":"structure_stop","strength":1.0,"price":46.7419,"stop_level":47.4429,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-10-31","known_ts":"2024-10-31","bar_index":2333,"type":"SELL","basis":"structure_stop","strength":1.0,"price":45.5472,"stop_level":46.3568,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-11-01","known_ts":"2024-11-01","bar_index":2334,"type":"RECLAIM","strength":1.0,"price":47.3442,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-31 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-10-31","prior_stop_level":46.3568,"sweep_low":45.5176,"atr14":1.199377,"stop_level":44.917911,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-14","known_ts":"2024-11-14","bar_index":2337,"type":"RECLAIM","strength":1.0,"price":49.5855,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-10-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-06","known_ts":"2024-12-06","bar_index":2342,"type":"SELL","basis":"structure_stop","strength":1.0,"price":50.8296,"stop_level":51.4615,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-11","known_ts":"2024-12-11","bar_index":2343,"type":"RECLAIM","strength":1.0,"price":53.2091,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-12-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-12-06","prior_stop_level":51.4615,"sweep_low":50.2668,"atr14":1.521762,"stop_level":49.505919,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-24","known_ts":"2025-04-28","bar_index":2373,"type":"BUY","strength":0.588,"price":27.9416,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2025-06-02","known_ts":"2025-06-02","bar_index":2381,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.6265,"stop_level":29.4106,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-03","known_ts":"2025-06-03","bar_index":2382,"type":"RECLAIM","strength":0.588,"price":31.5249,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-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":"2025-06-02","prior_stop_level":29.4106,"sweep_low":28.5769,"atr14":1.372032,"stop_level":27.890884,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-04","known_ts":"2025-08-04","bar_index":2396,"type":"RECLAIM","strength":0.863,"price":47.7839,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-06-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-17","known_ts":"2025-09-17","bar_index":2406,"type":"SELL","basis":"structure_stop","strength":0.863,"price":53.3762,"stop_level":53.5951,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-18","known_ts":"2025-09-18","bar_index":2406,"type":"RECLAIM","strength":0.863,"price":55.3365,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-09-17","prior_stop_level":53.5951,"sweep_low":53.1275,"atr14":1.598061,"stop_level":52.32847,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-15","known_ts":"2026-01-15","bar_index":2434,"type":"RECLAIM","strength":1.0,"price":64.3712,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-09-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-03-13","known_ts":"2026-03-13","bar_index":2447,"type":"SELL","basis":"structure_stop","strength":0.863,"price":64.0617,"stop_level":64.8903,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-03-16","known_ts":"2026-03-16","bar_index":2447,"type":"RECLAIM","strength":0.863,"price":65.2098,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-03-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":"2026-03-13","prior_stop_level":64.8903,"sweep_low":63.4827,"atr14":3.121675,"stop_level":61.921863,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-21","known_ts":"2026-05-21","bar_index":2463,"type":"RECLAIM","strength":0.863,"price":82.18,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-03-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-07-08","known_ts":"2026-07-08","bar_index":2473,"type":"SELL","basis":"structure_stop","strength":1.0,"price":79.05,"stop_level":79.99,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-07-09","known_ts":"2026-07-09","bar_index":2473,"type":"RECLAIM","strength":1.0,"price":80.21,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-07-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-07-08","prior_stop_level":79.99,"sweep_low":78.24,"atr14":3.358167,"stop_level":76.560916,"risk_basis":"daily_ohlc_atr14"}],"state":{"position_hint":"flat","last_signal":"RECLAIM","last_scored_signal":"SELL","last_scored_ts":"2026-07-08","last_scored_basis":"structure_stop","bars_since_signal":9,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2015-09-29","2016-05-25","2016-06-16","2017-03-09","2017-08-03","2017-12-14","2018-02-15","2018-03-09","2018-04-10","2018-10-29","2019-05-23","2019-06-03","2019-06-27","2019-10-14","2020-02-05","2020-03-03","2020-03-16","2020-05-22","2020-09-25","2021-04-20","2021-06-02","2021-06-18","2021-12-21","2022-02-08","2023-03-24","2023-04-17","2023-05-03","2023-06-02","2023-08-21","2023-09-25","2024-06-12","2024-07-10","2025-01-03","2025-02-24","2025-04-07","2025-10-15","2025-11-21","2026-03-23","2026-05-05","2026-07-31"],"warnings":[{"ts":"2022-08-10","kind":"arm","px":64.1297},{"ts":"2022-08-26","kind":"confirm","px":57.1316,"level":59.4351},{"ts":"2022-11-07","kind":"arm","px":49.403},{"ts":"2022-11-08","kind":"confirm","px":49.4225,"level":49.6075},{"ts":"2022-11-28","kind":"arm","px":52.8205},{"ts":"2022-11-29","kind":"confirm","px":50.9414,"level":52.4018},{"ts":"2022-12-01","kind":"arm","px":52.2071},{"ts":"2022-12-15","kind":"confirm","px":50.4838,"level":51.8371},{"ts":"2023-02-07","kind":"arm","px":66.786},{"ts":"2023-02-21","kind":"confirm","px":63.6554,"level":64.0845},{"ts":"2023-06-26","kind":"arm","px":61.7024},{"ts":"2023-07-20","kind":"confirm","px":62.2461,"level":62.2755},{"ts":"2023-07-21","kind":"arm","px":59.6839},{"ts":"2023-07-24","kind":"confirm","px":60.3587,"level":62.2755},{"ts":"2023-12-29","kind":"arm","px":44.4241},{"ts":"2024-01-03","kind":"confirm","px":41.8831,"level":43.6404},{"ts":"2024-02-02","kind":"arm","px":40.558},{"ts":"2024-02-05","kind":"confirm","px":39.5961,"level":40.2439},{"ts":"2024-03-04","kind":"arm","px":42.4034},{"ts":"2024-03-05","kind":"confirm","px":42.2758,"level":43.0218},{"ts":"2024-03-15","kind":"arm","px":41.4513},{"ts":"2024-03-18","kind":"confirm","px":42.1972,"level":42.2758},{"ts":"2024-04-23","kind":"arm","px":44.8822},{"ts":"2024-05-22","kind":"arm","px":51.8954},{"ts":"2024-10-08","kind":"arm","px":46.9492},{"ts":"2024-10-22","kind":"confirm","px":46.7419,"level":47.4429},{"ts":"2024-10-29","kind":"arm","px":47.0776},{"ts":"2024-10-31","kind":"confirm","px":45.5472,"level":46.3568},{"ts":"2024-11-11","kind":"arm","px":51.5997},{"ts":"2024-12-06","kind":"confirm","px":50.8296,"level":51.4615},{"ts":"2025-05-22","kind":"arm","px":30.4529},{"ts":"2025-06-02","kind":"confirm","px":28.6265,"level":29.4106},{"ts":"2025-06-20","kind":"arm","px":31.1278},{"ts":"2025-07-16","kind":"arm","px":35.1861},{"ts":"2025-09-17","kind":"confirm","px":53.3762,"level":53.5951},{"ts":"2026-01-26","kind":"arm","px":65.8887},{"ts":"2026-02-19","kind":"arm","px":73.5657},{"ts":"2026-03-13","kind":"confirm","px":64.0617,"level":64.8903},{"ts":"2026-06-09","kind":"arm","px":83.82},{"ts":"2026-07-08","kind":"confirm","px":79.05,"level":79.99}],"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":[]}}}