{"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":"INVX","timeframe":"3D","as_of":"2026-08-12T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1998-03-17","known_ts":"1998-03-17","bar_index":33,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.0625,"stop_level":13.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-03-18","known_ts":"1998-03-18","bar_index":33,"type":"RECLAIM","strength":0.588,"price":14.125,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-03-17 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":"1998-03-17","prior_stop_level":13.5,"sweep_low":12.5,"atr14":0.743732,"stop_level":12.128134,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-04-07","known_ts":"1998-04-07","bar_index":38,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.6562,"stop_level":15.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-04-14","known_ts":"1998-04-14","bar_index":39,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.5,"stop_level":15.6562,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-04-09","known_ts":"1998-04-09","bar_index":39,"type":"RECLAIM","strength":0.588,"price":16.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-04-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-04-07","prior_stop_level":15.75,"sweep_low":15.5938,"atr14":0.551402,"stop_level":15.318099,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-04-15","known_ts":"1998-04-15","bar_index":40,"type":"RECLAIM","strength":0.588,"price":16.2812,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-04-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-04-14","prior_stop_level":15.6562,"sweep_low":15.4688,"atr14":0.58896,"stop_level":15.17432,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-05-18","known_ts":"1998-05-18","bar_index":47,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.4688,"stop_level":17.2188,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-08-05","known_ts":"1998-08-07","bar_index":66,"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-08-05","trigger_known_ts":"1998-08-07","strength":0.45,"price":7.75,"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.573883,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.0,"atr14":0.595944,"stop_level":6.702028,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-09-03","known_ts":"1998-09-08","bar_index":73,"type":"BUY","strength":0.45,"price":7.3125,"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-03","known_ts":"1998-09-08","bar_index":73,"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-03","trigger_known_ts":"1998-09-08","strength":0.45,"price":7.3125,"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.597938,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.875,"atr14":0.481054,"stop_level":5.634473,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-01","known_ts":"1998-10-01","bar_index":79,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.3125,"stop_level":8.4375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-10-02","known_ts":"1998-10-02","bar_index":79,"type":"RECLAIM","strength":0.588,"price":8.9375,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-10-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":"1998-10-01","prior_stop_level":8.4375,"sweep_low":8.3125,"atr14":0.555333,"stop_level":8.034834,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-21","known_ts":"1998-12-23","bar_index":98,"type":"BUY","strength":0.725,"price":8.0625,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"1999-01-27","known_ts":"1999-01-27","bar_index":106,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.7812,"stop_level":7.8438,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-01-29","known_ts":"1999-01-29","bar_index":106,"type":"RECLAIM","strength":0.725,"price":8.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-01-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":"1999-01-27","prior_stop_level":7.8438,"sweep_low":7.75,"atr14":0.334654,"stop_level":7.582673,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-03-08","known_ts":"1999-03-10","bar_index":115,"type":"BUY","strength":0.588,"price":7.9062,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":30},{"ts":"1999-09-03","known_ts":"1999-09-03","bar_index":157,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.125,"stop_level":13.1875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-09-07","known_ts":"1999-09-07","bar_index":157,"type":"RECLAIM","strength":1.0,"price":13.375,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-09-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":"1999-09-03","prior_stop_level":13.1875,"sweep_low":12.875,"atr14":0.489075,"stop_level":12.630463,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-09-15","known_ts":"1999-09-15","bar_index":159,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.5625,"stop_level":13.0625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-11-16","known_ts":"1999-11-18","bar_index":174,"type":"BUY","strength":0.725,"price":14.1562,"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":70},{"ts":"2000-02-10","known_ts":"2000-02-10","bar_index":193,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.4062,"stop_level":15.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-02-15","known_ts":"2000-02-15","bar_index":194,"type":"RECLAIM","strength":1.0,"price":17.3125,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-02-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2000-02-10","prior_stop_level":15.5,"sweep_low":14.5,"atr14":0.720341,"stop_level":14.139829,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-02-25","known_ts":"2000-02-25","bar_index":197,"type":"RECLAIM","strength":1.0,"price":16.9688,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-02-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-04-13","known_ts":"2000-04-13","bar_index":208,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.875,"stop_level":22.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-08-21","known_ts":"2000-08-23","bar_index":238,"type":"BUY","strength":0.725,"price":23.375,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2000-09-14","known_ts":"2000-09-14","bar_index":243,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.4062,"stop_level":22.5625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2000-09-19","known_ts":"2000-09-19","bar_index":244,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.7812,"stop_level":22.5625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2000-12-06","known_ts":"2000-12-08","bar_index":263,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2000-12-06","trigger_known_ts":"2000-12-08","strength":0.45,"price":12.375,"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.492957,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.5,"atr14":0.710417,"stop_level":9.144791,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-11","known_ts":"2000-12-13","bar_index":264,"type":"BUY","strength":0.45,"price":12.8125,"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-12-11","known_ts":"2000-12-13","bar_index":264,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2000-12-11","trigger_known_ts":"2000-12-13","strength":0.45,"price":12.8125,"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.475031,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.5,"atr14":0.672723,"stop_level":9.163639,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-16","known_ts":"2001-01-16","bar_index":271,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.3125,"stop_level":14.6562,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-01-19","known_ts":"2001-01-19","bar_index":272,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.6875,"stop_level":14.6562,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-03-22","known_ts":"2001-03-22","bar_index":287,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.245,"stop_level":13.775,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-04-04","known_ts":"2001-04-06","bar_index":290,"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":"2001-04-04","trigger_known_ts":"2001-04-06","strength":0.588,"price":11.73,"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.519384,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":10.55,"atr14":0.554932,"stop_level":10.272534,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-04-23","known_ts":"2001-04-25","bar_index":294,"type":"BUY","strength":0.45,"price":13.465,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2001-04-23","known_ts":"2001-04-25","bar_index":294,"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":"2001-04-23","trigger_known_ts":"2001-04-25","strength":0.45,"price":13.465,"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.448296,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.21,"atr14":0.507438,"stop_level":11.956281,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-05-17","known_ts":"2001-05-17","bar_index":300,"type":"RECLAIM","strength":0.725,"price":17.125,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2001-04-23 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-06-07","known_ts":"2001-06-07","bar_index":304,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.25,"stop_level":15.515,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-07-18","known_ts":"2001-07-20","bar_index":314,"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":"2001-07-18","trigger_known_ts":"2001-07-20","strength":0.45,"price":9.775,"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.581818,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.44,"atr14":0.557562,"stop_level":8.161219,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-08-16","known_ts":"2001-08-20","bar_index":321,"type":"BUY","strength":0.45,"price":9.625,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2001-08-16","known_ts":"2001-08-20","bar_index":321,"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":"2001-08-16","trigger_known_ts":"2001-08-20","strength":0.45,"price":9.625,"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.588235,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.65,"atr14":0.474211,"stop_level":7.412895,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-09-17","known_ts":"2001-09-17","bar_index":326,"type":"SELL","basis":"structure_stop","strength":0.45,"price":8.195,"stop_level":8.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2001-10-01","known_ts":"2001-10-03","bar_index":330,"type":"REBUY","strength":0.45,"price":7.595,"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":"2001-12-17","known_ts":"2001-12-17","bar_index":348,"type":"RECLAIM","strength":0.863,"price":11.925,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-09-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-01-02","known_ts":"2002-01-02","bar_index":351,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.25,"stop_level":11.465,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-01-04","known_ts":"2002-01-04","bar_index":352,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.095,"stop_level":11.465,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-01-07","known_ts":"2002-01-07","bar_index":352,"type":"RECLAIM","strength":0.863,"price":11.6,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-01-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2002-01-02","prior_stop_level":11.465,"sweep_low":10.95,"atr14":0.408818,"stop_level":10.745591,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-01-07","known_ts":"2002-01-07","bar_index":352,"type":"RECLAIM","strength":0.863,"price":11.6,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-01-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2002-01-04","prior_stop_level":11.465,"sweep_low":10.95,"atr14":0.408818,"stop_level":10.745591,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-02-22","known_ts":"2002-02-26","bar_index":363,"type":"BUY","strength":0.863,"price":11.705,"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":"2002-04-04","known_ts":"2002-04-04","bar_index":372,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.575,"stop_level":11.86,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-04-05","known_ts":"2002-04-05","bar_index":372,"type":"RECLAIM","strength":0.863,"price":11.895,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-04-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2002-04-04","prior_stop_level":11.86,"sweep_low":11.4,"atr14":0.455503,"stop_level":11.172249,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-05-02","known_ts":"2002-05-02","bar_index":379,"type":"RECLAIM","strength":1.0,"price":12.775,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-04-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-06-27","known_ts":"2002-07-01","bar_index":392,"type":"BUY","strength":0.863,"price":12.23,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2002-08-19","known_ts":"2002-08-21","bar_index":404,"type":"BUY","strength":0.588,"price":9.99,"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":50},{"ts":"2002-11-12","known_ts":"2002-11-12","bar_index":424,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.025,"stop_level":10.125,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-11-14","known_ts":"2002-11-14","bar_index":424,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.89,"stop_level":10.125,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-11-20","known_ts":"2002-11-20","bar_index":426,"type":"RECLAIM","strength":0.725,"price":10.175,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-11-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":"2002-11-14","prior_stop_level":10.125,"sweep_low":9.415,"atr14":0.402637,"stop_level":9.213681,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-01-14","known_ts":"2003-01-16","bar_index":438,"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":"2003-01-14","trigger_known_ts":"2003-01-16","strength":0.45,"price":8.265,"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.361776,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.8,"atr14":0.317449,"stop_level":7.641276,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-02-19","known_ts":"2003-02-21","bar_index":446,"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":"2003-02-19","trigger_known_ts":"2003-02-21","strength":0.45,"price":7.53,"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.418533,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.005,"atr14":0.26561,"stop_level":6.872195,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-17","known_ts":"2003-03-19","bar_index":452,"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":"2003-03-17","trigger_known_ts":"2003-03-19","strength":0.45,"price":6.73,"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.480309,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.78,"atr14":0.247413,"stop_level":5.656293,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-20","known_ts":"2003-03-24","bar_index":453,"type":"BUY","strength":0.45,"price":6.385,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2003-03-20","known_ts":"2003-03-24","bar_index":453,"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":"2003-03-20","trigger_known_ts":"2003-03-24","strength":0.45,"price":6.385,"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.50695,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.78,"atr14":0.255119,"stop_level":5.65244,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-05-16","known_ts":"2003-05-16","bar_index":466,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.65,"stop_level":7.755,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-05-21","known_ts":"2003-05-21","bar_index":467,"type":"RECLAIM","strength":0.588,"price":7.89,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-05-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":"2003-05-16","prior_stop_level":7.755,"sweep_low":7.475,"atr14":0.198856,"stop_level":7.375572,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-06-03","known_ts":"2003-06-03","bar_index":470,"type":"RECLAIM","strength":0.863,"price":8.75,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-05-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-07-01","known_ts":"2003-07-01","bar_index":476,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.89,"stop_level":8.93,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-07-02","known_ts":"2003-07-02","bar_index":477,"type":"RECLAIM","strength":0.863,"price":8.965,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-07-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2003-07-01","prior_stop_level":8.93,"sweep_low":8.89,"atr14":0.17568,"stop_level":8.80216,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-08-19","known_ts":"2003-08-21","bar_index":488,"type":"BUY","strength":0.863,"price":8.88,"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":"2003-09-15","known_ts":"2003-09-15","bar_index":494,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.075,"stop_level":9.18,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-09-16","known_ts":"2003-09-16","bar_index":494,"type":"RECLAIM","strength":1.0,"price":9.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-09-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-09-15","prior_stop_level":9.18,"sweep_low":8.95,"atr14":0.226983,"stop_level":8.836509,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-12-04","known_ts":"2003-12-08","bar_index":513,"type":"BUY","strength":0.588,"price":7.81,"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":"2004-04-15","known_ts":"2004-04-19","bar_index":543,"type":"BUY","strength":0.863,"price":9.215,"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":"2004-07-23","known_ts":"2004-07-23","bar_index":565,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.0,"stop_level":9.125,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-07-30","known_ts":"2004-07-30","bar_index":567,"type":"RECLAIM","strength":1.0,"price":9.425,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-07-23 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-07-23","prior_stop_level":9.125,"sweep_low":8.69,"atr14":0.294252,"stop_level":8.542874,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-08-06","known_ts":"2004-08-06","bar_index":569,"type":"RECLAIM","strength":1.0,"price":9.005,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-07-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-08-27","known_ts":"2004-08-31","bar_index":574,"type":"BUY","strength":1.0,"price":9.92,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2004-10-13","known_ts":"2004-10-13","bar_index":584,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.015,"stop_level":11.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-10-15","known_ts":"2004-10-15","bar_index":585,"type":"RECLAIM","strength":1.0,"price":11.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-10-13 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-10-13","prior_stop_level":11.15,"sweep_low":10.95,"atr14":0.308997,"stop_level":10.795501,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-10-27","known_ts":"2004-10-27","bar_index":588,"type":"RECLAIM","strength":1.0,"price":11.2,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-10-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-12-22","known_ts":"2004-12-27","bar_index":601,"type":"BUY","strength":0.863,"price":12.375,"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":"2005-01-10","known_ts":"2005-01-12","bar_index":605,"type":"REBUY","strength":0.863,"price":13.085,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2005-03-18","known_ts":"2005-03-18","bar_index":620,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.2,"stop_level":16.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-06-07","known_ts":"2005-06-09","bar_index":639,"type":"BUY","strength":0.725,"price":14.805,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2005-07-18","known_ts":"2005-07-18","bar_index":648,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.275,"stop_level":14.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2005-07-19","known_ts":"2005-07-19","bar_index":648,"type":"RECLAIM","strength":0.725,"price":14.865,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-07-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2005-07-18","prior_stop_level":14.36,"sweep_low":14.175,"atr14":0.507929,"stop_level":13.921036,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-08-02","known_ts":"2005-08-02","bar_index":652,"type":"RECLAIM","strength":0.863,"price":19.635,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-07-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-10-05","known_ts":"2005-10-05","bar_index":667,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.87,"stop_level":22.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-12-05","known_ts":"2005-12-05","bar_index":681,"type":"RECLAIM","strength":0.863,"price":26.025,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-10-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-12-27","known_ts":"2005-12-27","bar_index":686,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.75,"stop_level":24.44,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2006-01-03","known_ts":"2006-01-03","bar_index":687,"type":"RECLAIM","strength":0.863,"price":25.24,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-12-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2005-12-27","prior_stop_level":24.44,"sweep_low":23.15,"atr14":0.95944,"stop_level":22.67028,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-01-19","known_ts":"2006-01-19","bar_index":691,"type":"RECLAIM","strength":0.863,"price":29.315,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-12-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-02-08","known_ts":"2006-02-08","bar_index":695,"type":"SELL","basis":"structure_stop","strength":1.0,"price":28.5,"stop_level":28.525,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-02-10","known_ts":"2006-02-10","bar_index":696,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.795,"stop_level":28.525,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2006-03-21","known_ts":"2006-03-23","bar_index":705,"type":"BUY","strength":0.725,"price":32.145,"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":"2006-05-22","known_ts":"2006-05-22","bar_index":719,"type":"SELL","basis":"structure_stop","strength":0.725,"price":34.65,"stop_level":35.17,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2006-05-23","known_ts":"2006-05-23","bar_index":719,"type":"RECLAIM","strength":0.725,"price":36.325,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-05-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2006-05-22","prior_stop_level":35.17,"sweep_low":32.825,"atr14":2.222834,"stop_level":31.713583,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-07-03","known_ts":"2006-07-06","bar_index":729,"type":"BUY","strength":0.725,"price":42.11,"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":70},{"ts":"2006-07-28","known_ts":"2006-08-01","bar_index":735,"type":"REBUY","strength":0.725,"price":43.0,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":25},{"ts":"2006-10-13","known_ts":"2006-10-17","bar_index":753,"type":"BUY","strength":0.588,"price":36.2,"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":25},{"ts":"2006-12-18","known_ts":"2006-12-18","bar_index":768,"type":"SELL","basis":"structure_stop","strength":0.725,"price":40.41,"stop_level":42.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-02-02","known_ts":"2007-02-06","bar_index":778,"type":"BUY","strength":0.45,"price":38.24,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-02-12","known_ts":"2007-02-12","bar_index":780,"type":"RECLAIM","strength":0.588,"price":38.81,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2007-02-02 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2007-03-05","known_ts":"2007-03-05","bar_index":784,"type":"SELL","basis":"structure_stop","strength":0.588,"price":36.64,"stop_level":37.22,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-03-06","known_ts":"2007-03-06","bar_index":785,"type":"RECLAIM","strength":0.588,"price":37.47,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-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":"2007-03-05","prior_stop_level":37.22,"sweep_low":36.36,"atr14":1.422614,"stop_level":35.648693,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-03-19","known_ts":"2007-03-19","bar_index":788,"type":"RECLAIM","strength":0.725,"price":40.57,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-03-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-05-01","known_ts":"2007-05-01","bar_index":798,"type":"SELL","basis":"structure_stop","strength":0.863,"price":47.37,"stop_level":47.84,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-05-17","known_ts":"2007-05-17","bar_index":802,"type":"RECLAIM","strength":0.863,"price":49.31,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-05-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-07-23","known_ts":"2007-07-25","bar_index":817,"type":"BUY","strength":0.725,"price":49.2,"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":40},{"ts":"2007-08-29","known_ts":"2007-08-31","bar_index":826,"type":"BUY","strength":0.588,"price":47.06,"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":"2007-11-28","known_ts":"2007-11-28","bar_index":847,"type":"SELL","basis":"structure_stop","strength":0.863,"price":55.75,"stop_level":55.83,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-11-29","known_ts":"2007-11-29","bar_index":847,"type":"RECLAIM","strength":0.863,"price":56.04,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-11-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2007-11-28","prior_stop_level":55.83,"sweep_low":55.53,"atr14":2.260372,"stop_level":54.399814,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-02-26","known_ts":"2008-02-28","bar_index":867,"type":"BUY","strength":0.725,"price":52.43,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2008-04-01","known_ts":"2008-04-03","bar_index":875,"type":"BUY","strength":0.45,"price":50.4,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-04-04","known_ts":"2008-04-04","bar_index":876,"type":"RECLAIM","strength":0.588,"price":51.22,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-04-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2008-06-02","known_ts":"2008-06-02","bar_index":889,"type":"SELL","basis":"structure_stop","strength":0.863,"price":57.85,"stop_level":58.03,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-06-05","known_ts":"2008-06-05","bar_index":890,"type":"RECLAIM","strength":0.863,"price":60.55,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-06-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2008-06-02","prior_stop_level":58.03,"sweep_low":57.12,"atr14":2.174388,"stop_level":56.032806,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-06-17","known_ts":"2008-06-17","bar_index":893,"type":"RECLAIM","strength":0.863,"price":62.53,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-06-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-08-20","known_ts":"2008-08-22","bar_index":908,"type":"BUY","strength":0.588,"price":56.2,"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":60},{"ts":"2008-10-10","known_ts":"2008-10-14","bar_index":920,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-10-10","trigger_known_ts":"2008-10-14","strength":0.45,"price":31.08,"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.511628,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.44,"atr14":3.61618,"stop_level":21.63191,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-28","known_ts":"2008-10-30","bar_index":924,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-10-28","trigger_known_ts":"2008-10-30","strength":0.45,"price":24.46,"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.615651,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.79,"atr14":3.285394,"stop_level":17.147303,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-05","known_ts":"2008-11-07","bar_index":926,"type":"BUY","strength":0.45,"price":23.0,"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-05","known_ts":"2008-11-07","bar_index":926,"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-05","trigger_known_ts":"2008-11-07","strength":0.45,"price":23.0,"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.638592,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.79,"atr14":2.816581,"stop_level":17.38171,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-21","known_ts":"2008-11-25","bar_index":930,"type":"BUY","strength":0.45,"price":17.66,"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-21","known_ts":"2008-11-25","bar_index":930,"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-21","trigger_known_ts":"2008-11-25","strength":0.45,"price":17.66,"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.722502,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.15,"atr14":2.374144,"stop_level":12.962928,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-12-23","known_ts":"2008-12-23","bar_index":937,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.6,"stop_level":19.64,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-12-31","known_ts":"2008-12-31","bar_index":938,"type":"RECLAIM","strength":0.588,"price":20.51,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-12-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-12-23","prior_stop_level":19.64,"sweep_low":16.59,"atr14":1.6879,"stop_level":15.74605,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-17","known_ts":"2009-02-17","bar_index":949,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.42,"stop_level":23.42,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-05","known_ts":"2009-03-09","bar_index":953,"type":"REBUY","strength":0.725,"price":22.4,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2009-08-17","known_ts":"2009-08-17","bar_index":991,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.17,"stop_level":39.71,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2009-08-19","known_ts":"2009-08-19","bar_index":991,"type":"RECLAIM","strength":0.863,"price":41.19,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-08-17 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":"2009-08-17","prior_stop_level":39.71,"sweep_low":37.72,"atr14":1.777389,"stop_level":36.831305,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-09-02","known_ts":"2009-09-02","bar_index":995,"type":"RECLAIM","strength":1.0,"price":43.92,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-08-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-09-11","known_ts":"2009-09-15","bar_index":997,"type":"BUY","strength":1.0,"price":47.21,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2009-12-23","known_ts":"2009-12-28","bar_index":1021,"type":"BUY","strength":0.863,"price":58.79,"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":"2010-02-22","known_ts":"2010-02-24","bar_index":1034,"type":"BUY","strength":0.863,"price":56.44,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2010-03-25","known_ts":"2010-03-25","bar_index":1041,"type":"SELL","basis":"structure_stop","strength":0.725,"price":59.25,"stop_level":60.28,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-03-29","known_ts":"2010-03-29","bar_index":1042,"type":"RECLAIM","strength":0.725,"price":60.47,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-03-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2010-03-25","prior_stop_level":60.28,"sweep_low":58.42,"atr14":1.76246,"stop_level":57.53877,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-04-09","known_ts":"2010-04-09","bar_index":1045,"type":"RECLAIM","strength":1.0,"price":64.3,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-03-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-28","known_ts":"2010-04-28","bar_index":1049,"type":"SELL","basis":"structure_stop","strength":1.0,"price":63.59,"stop_level":64.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-29","known_ts":"2010-04-29","bar_index":1049,"type":"RECLAIM","strength":1.0,"price":65.62,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-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":"2010-04-28","prior_stop_level":64.3,"sweep_low":62.71,"atr14":1.963917,"stop_level":61.728042,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-09","known_ts":"2010-07-13","bar_index":1066,"type":"BUY","strength":0.588,"price":49.14,"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":"2010-08-26","known_ts":"2010-08-26","bar_index":1077,"type":"SELL","basis":"structure_stop","strength":0.588,"price":51.18,"stop_level":51.51,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-08-27","known_ts":"2010-08-27","bar_index":1077,"type":"RECLAIM","strength":0.588,"price":53.8,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-08-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2010-08-26","prior_stop_level":51.51,"sweep_low":50.95,"atr14":1.848067,"stop_level":50.025967,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-09-13","known_ts":"2010-09-13","bar_index":1081,"type":"RECLAIM","strength":0.725,"price":59.23,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-08-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-11-16","known_ts":"2010-11-16","bar_index":1096,"type":"SELL","basis":"structure_stop","strength":1.0,"price":71.86,"stop_level":72.45,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-17","known_ts":"2010-11-17","bar_index":1096,"type":"RECLAIM","strength":1.0,"price":74.73,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-11-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-11-16","prior_stop_level":72.45,"sweep_low":70.7,"atr14":2.566875,"stop_level":69.416562,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-12-02","known_ts":"2010-12-02","bar_index":1100,"type":"RECLAIM","strength":1.0,"price":81.66,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-11-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-04-04","known_ts":"2011-04-06","bar_index":1128,"type":"BUY","strength":0.725,"price":78.76,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2011-05-25","known_ts":"2011-05-27","bar_index":1140,"type":"BUY","strength":0.725,"price":73.77,"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-08-02","known_ts":"2011-08-02","bar_index":1155,"type":"SELL","basis":"structure_stop","strength":0.725,"price":68.43,"stop_level":70.19,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-08-05","known_ts":"2011-08-05","bar_index":1156,"type":"SELL","basis":"structure_stop","strength":0.588,"price":56.12,"stop_level":70.19,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-08-29","known_ts":"2011-08-31","bar_index":1162,"type":"BUY","strength":0.45,"price":64.7,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-11-17","known_ts":"2011-11-17","bar_index":1181,"type":"SELL","basis":"structure_stop","strength":0.588,"price":65.65,"stop_level":65.84,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-21","known_ts":"2011-11-21","bar_index":1181,"type":"SELL","basis":"structure_stop","strength":0.588,"price":63.76,"stop_level":65.84,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-23","known_ts":"2011-11-23","bar_index":1182,"type":"SELL","basis":"structure_stop","strength":0.588,"price":60.64,"stop_level":65.84,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-28","known_ts":"2011-11-30","bar_index":1183,"type":"REBUY","strength":0.725,"price":71.13,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2011-11-30","known_ts":"2011-11-30","bar_index":1183,"type":"RECLAIM","strength":0.725,"price":71.13,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-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":"2011-11-23","prior_stop_level":65.84,"sweep_low":59.72,"atr14":3.06571,"stop_level":58.187145,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-30","known_ts":"2012-02-01","bar_index":1197,"type":"BUY","strength":0.863,"price":69.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2012-03-06","known_ts":"2012-03-06","bar_index":1205,"type":"SELL","basis":"structure_stop","strength":0.863,"price":65.7,"stop_level":65.97,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-07","known_ts":"2012-03-07","bar_index":1205,"type":"RECLAIM","strength":0.863,"price":67.46,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-03-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-03-06","prior_stop_level":65.97,"sweep_low":65.32,"atr14":2.155742,"stop_level":64.242129,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-04-30","known_ts":"2012-05-02","bar_index":1218,"type":"BUY","strength":0.725,"price":67.16,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2012-06-15","known_ts":"2012-06-19","bar_index":1229,"type":"BUY","strength":0.45,"price":63.87,"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-06-28","known_ts":"2012-06-28","bar_index":1232,"type":"RECLAIM","strength":0.725,"price":65.87,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2012-06-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-08-08","known_ts":"2012-08-08","bar_index":1241,"type":"SELL","basis":"structure_stop","strength":0.863,"price":70.8,"stop_level":71.48,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-08-10","known_ts":"2012-08-10","bar_index":1242,"type":"RECLAIM","strength":0.863,"price":71.89,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-08-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-08-08","prior_stop_level":71.48,"sweep_low":70.1,"atr14":1.927147,"stop_level":69.136426,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-23","known_ts":"2012-08-23","bar_index":1245,"type":"RECLAIM","strength":0.863,"price":71.06,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-08-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-09-11","known_ts":"2012-09-13","bar_index":1249,"type":"BUY","strength":0.863,"price":74.33,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2012-11-29","known_ts":"2012-12-03","bar_index":1267,"type":"BUY","strength":0.725,"price":70.78,"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":"2012-12-26","known_ts":"2012-12-26","bar_index":1273,"type":"SELL","basis":"structure_stop","strength":1.0,"price":70.25,"stop_level":70.26,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-12-27","known_ts":"2012-12-27","bar_index":1273,"type":"RECLAIM","strength":1.0,"price":71.3,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-12-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-12-26","prior_stop_level":70.26,"sweep_low":69.81,"atr14":1.530038,"stop_level":69.044981,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-01-14","known_ts":"2013-01-14","bar_index":1277,"type":"RECLAIM","strength":1.0,"price":78.18,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-12-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-02-25","known_ts":"2013-02-25","bar_index":1286,"type":"SELL","basis":"structure_stop","strength":1.0,"price":79.49,"stop_level":80.51,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-02-27","known_ts":"2013-02-27","bar_index":1287,"type":"RECLAIM","strength":1.0,"price":82.16,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-02-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":"2013-02-25","prior_stop_level":80.51,"sweep_low":78.99,"atr14":1.74545,"stop_level":78.117275,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-03-12","known_ts":"2013-03-12","bar_index":1290,"type":"RECLAIM","strength":1.0,"price":84.93,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-02-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-24","known_ts":"2013-05-24","bar_index":1307,"type":"SELL","basis":"structure_stop","strength":0.863,"price":90.91,"stop_level":90.97,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-05-28","known_ts":"2013-05-28","bar_index":1307,"type":"RECLAIM","strength":0.863,"price":94.81,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-05-24 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":"2013-05-24","prior_stop_level":90.97,"sweep_low":89.36,"atr14":1.930228,"stop_level":88.394886,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-06-05","known_ts":"2013-06-05","bar_index":1309,"type":"SELL","basis":"structure_stop","strength":0.863,"price":89.4,"stop_level":90.91,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-06-07","known_ts":"2013-06-07","bar_index":1310,"type":"RECLAIM","strength":0.863,"price":91.86,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2013-06-05","prior_stop_level":90.91,"sweep_low":89.07,"atr14":1.928543,"stop_level":88.105729,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-11","known_ts":"2013-07-11","bar_index":1318,"type":"RECLAIM","strength":1.0,"price":94.68,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-06-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-10-09","known_ts":"2013-10-09","bar_index":1339,"type":"SELL","basis":"structure_stop","strength":1.0,"price":113.52,"stop_level":114.18,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-10-10","known_ts":"2013-10-10","bar_index":1339,"type":"RECLAIM","strength":1.0,"price":115.91,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-10-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-10-09","prior_stop_level":114.18,"sweep_low":112.56,"atr14":2.032158,"stop_level":111.543921,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-10-25","known_ts":"2013-10-25","bar_index":1343,"type":"RECLAIM","strength":1.0,"price":118.86,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-10-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-11-01","known_ts":"2013-11-01","bar_index":1344,"type":"SELL","basis":"structure_stop","strength":1.0,"price":110.82,"stop_level":114.76,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-11-04","known_ts":"2013-11-04","bar_index":1345,"type":"RECLAIM","strength":1.0,"price":116.34,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-11-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-11-01","prior_stop_level":114.76,"sweep_low":108.61,"atr14":2.966581,"stop_level":107.126709,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-02-27","known_ts":"2014-03-03","bar_index":1371,"type":"BUY","strength":0.725,"price":106.96,"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":"2014-06-16","known_ts":"2014-06-18","bar_index":1396,"type":"BUY","strength":0.45,"price":105.61,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-10-17","known_ts":"2014-10-21","bar_index":1425,"type":"BUY","strength":0.45,"price":88.92,"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":"Energy"}},{"ts":"2014-11-28","known_ts":"2014-11-28","bar_index":1434,"type":"SELL","basis":"structure_stop","strength":0.588,"price":79.75,"stop_level":86.29,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-12-03","known_ts":"2014-12-03","bar_index":1435,"type":"SELL","basis":"structure_stop","strength":0.588,"price":78.73,"stop_level":86.29,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-12-22","known_ts":"2014-12-24","bar_index":1440,"type":"BUY","strength":0.45,"price":77.26,"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":"Energy"}},{"ts":"2014-12-22","known_ts":"2014-12-24","bar_index":1440,"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":"2014-12-22","trigger_known_ts":"2014-12-24","strength":0.45,"price":77.26,"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.319115,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":69.38,"atr14":2.659614,"stop_level":68.050193,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-14","known_ts":"2015-01-16","bar_index":1445,"type":"BUY","strength":0.588,"price":74.04,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Energy"}},{"ts":"2015-01-14","known_ts":"2015-01-16","bar_index":1445,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2015-01-14","trigger_known_ts":"2015-01-16","strength":0.588,"price":74.04,"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.347493,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":68.09,"atr14":2.476843,"stop_level":66.851578,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-12","known_ts":"2015-02-12","bar_index":1451,"type":"SELL","basis":"structure_stop","strength":0.588,"price":72.41,"stop_level":73.21,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-02-13","known_ts":"2015-02-13","bar_index":1452,"type":"RECLAIM","strength":0.588,"price":73.37,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-02-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-02-12","prior_stop_level":73.21,"sweep_low":72.14,"atr14":2.693385,"stop_level":70.793308,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-20","known_ts":"2015-03-24","bar_index":1460,"type":"BUY","strength":0.588,"price":69.23,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Energy"}},{"ts":"2015-05-26","known_ts":"2015-05-26","bar_index":1475,"type":"SELL","basis":"structure_stop","strength":0.725,"price":75.12,"stop_level":76.02,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-05-27","known_ts":"2015-05-27","bar_index":1475,"type":"RECLAIM","strength":0.725,"price":76.3,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-05-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-05-26","prior_stop_level":76.02,"sweep_low":74.79,"atr14":1.834955,"stop_level":73.872522,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-08-27","known_ts":"2015-08-31","bar_index":1497,"type":"BUY","strength":0.45,"price":68.94,"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":"Energy"}},{"ts":"2015-09-18","known_ts":"2015-09-18","bar_index":1502,"type":"SELL","basis":"structure_stop","strength":0.725,"price":63.25,"stop_level":63.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-09-29","known_ts":"2015-09-29","bar_index":1504,"type":"SELL","basis":"structure_stop","strength":0.725,"price":58.59,"stop_level":63.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-10-05","known_ts":"2015-10-05","bar_index":1505,"type":"RECLAIM","strength":0.725,"price":63.99,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-09-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":"2015-09-29","prior_stop_level":63.8,"sweep_low":56.87,"atr14":2.599364,"stop_level":55.570318,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-10-23","known_ts":"2015-10-23","bar_index":1510,"type":"SELL","basis":"structure_stop","strength":0.725,"price":64.21,"stop_level":64.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-10-28","known_ts":"2015-10-28","bar_index":1511,"type":"RECLAIM","strength":0.725,"price":65.72,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-10-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-10-23","prior_stop_level":64.4,"sweep_low":61.55,"atr14":2.368908,"stop_level":60.365546,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-20","known_ts":"2015-11-24","bar_index":1517,"type":"REBUY","strength":0.725,"price":63.05,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2016-01-28","known_ts":"2016-02-01","bar_index":1532,"type":"BUY","strength":0.588,"price":57.24,"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":"2016-02-24","known_ts":"2016-02-26","bar_index":1538,"type":"BUY","strength":0.588,"price":52.81,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70,"retro_override":true,"retro_ctx":{"group_id":"Energy"}},{"ts":"2016-04-07","known_ts":"2016-04-07","bar_index":1548,"type":"SELL","basis":"structure_stop","strength":0.725,"price":57.65,"stop_level":58.09,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-04-08","known_ts":"2016-04-08","bar_index":1548,"type":"RECLAIM","strength":0.725,"price":58.4,"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":false,"monthlyBull":false},"anchor_ts":"2016-04-07","prior_stop_level":58.09,"sweep_low":57.03,"atr14":2.091422,"stop_level":55.984289,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-25","known_ts":"2016-04-25","bar_index":1552,"type":"RECLAIM","strength":0.863,"price":62.31,"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-05-09","known_ts":"2016-05-09","bar_index":1555,"type":"SELL","basis":"structure_stop","strength":0.863,"price":59.44,"stop_level":59.73,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2016-05-10","known_ts":"2016-05-10","bar_index":1555,"type":"RECLAIM","strength":0.863,"price":59.86,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-05-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-05-09","prior_stop_level":59.73,"sweep_low":58.68,"atr14":2.200403,"stop_level":57.579799,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-24","known_ts":"2016-05-24","bar_index":1559,"type":"RECLAIM","strength":1.0,"price":60.81,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-05-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-06-02","known_ts":"2016-06-06","bar_index":1561,"type":"BUY","strength":1.0,"price":63.67,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2016-08-15","known_ts":"2016-08-17","bar_index":1578,"type":"BUY","strength":0.725,"price":57.83,"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":"2016-09-01","known_ts":"2016-09-01","bar_index":1582,"type":"SELL","basis":"structure_stop","strength":0.725,"price":55.35,"stop_level":57.44,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2016-09-30","known_ts":"2016-10-04","bar_index":1589,"type":"BUY","strength":0.588,"price":55.71,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":30},{"ts":"2016-10-25","known_ts":"2016-10-25","bar_index":1594,"type":"SELL","basis":"structure_stop","strength":0.588,"price":52.35,"stop_level":53.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2016-11-11","known_ts":"2016-11-15","bar_index":1599,"type":"BUY","strength":0.588,"price":53.8,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2017-01-23","known_ts":"2017-01-23","bar_index":1614,"type":"SELL","basis":"structure_stop","strength":1.0,"price":61.15,"stop_level":62.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-01-24","known_ts":"2017-01-24","bar_index":1615,"type":"RECLAIM","strength":1.0,"price":62.3,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-01-23 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-01-23","prior_stop_level":62.25,"sweep_low":60.4,"atr14":1.617803,"stop_level":59.591099,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-02-06","known_ts":"2017-02-06","bar_index":1618,"type":"RECLAIM","strength":1.0,"price":61.65,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-01-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-05-11","known_ts":"2017-05-15","bar_index":1640,"type":"BUY","strength":0.588,"price":52.3,"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,"retro_override":true,"retro_ctx":{"group_id":"Energy"}},{"ts":"2017-05-30","known_ts":"2017-05-30","bar_index":1644,"type":"SELL","basis":"structure_stop","strength":0.588,"price":49.65,"stop_level":49.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2017-06-01","known_ts":"2017-06-01","bar_index":1644,"type":"RECLAIM","strength":0.588,"price":50.35,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-05-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2017-05-30","prior_stop_level":49.9,"sweep_low":48.6,"atr14":1.295425,"stop_level":47.952287,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-06-02","known_ts":"2017-06-06","bar_index":1645,"type":"REBUY","strength":0.588,"price":51.5,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":80,"retro_override":true,"retro_ctx":{"group_id":"Energy"}},{"ts":"2017-07-12","known_ts":"2017-07-14","bar_index":1654,"type":"BUY","strength":0.588,"price":50.7,"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":"aplus","score":80,"retro_override":true,"retro_ctx":{"group_id":"Energy"}},{"ts":"2017-07-31","known_ts":"2017-07-31","bar_index":1658,"type":"SELL","basis":"structure_stop","strength":0.588,"price":44.6,"stop_level":49.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2017-09-06","known_ts":"2017-09-08","bar_index":1667,"type":"BUY","strength":0.45,"price":40.3,"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":"Energy"}},{"ts":"2017-09-06","known_ts":"2017-09-08","bar_index":1667,"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":"2017-09-06","trigger_known_ts":"2017-09-08","strength":0.45,"price":40.3,"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.399404,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":36.2,"atr14":1.131109,"stop_level":35.634446,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-10-10","known_ts":"2017-10-10","bar_index":1675,"type":"SELL","basis":"structure_stop","strength":0.588,"price":43.7,"stop_level":43.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-10-20","known_ts":"2017-10-20","bar_index":1677,"type":"SELL","basis":"structure_stop","strength":0.588,"price":40.3,"stop_level":43.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-10-26","known_ts":"2017-10-30","bar_index":1679,"type":"REBUY","strength":0.588,"price":41.5,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Energy"}},{"ts":"2017-11-27","known_ts":"2017-11-27","bar_index":1686,"type":"RECLAIM","strength":0.725,"price":47.0,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2017-10-26 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-12-06","known_ts":"2017-12-06","bar_index":1688,"type":"SELL","basis":"structure_stop","strength":0.725,"price":44.05,"stop_level":44.35,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-12-07","known_ts":"2017-12-07","bar_index":1688,"type":"RECLAIM","strength":0.725,"price":44.75,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-12-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2017-12-06","prior_stop_level":44.35,"sweep_low":43.85,"atr14":1.453688,"stop_level":43.123156,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-12-21","known_ts":"2017-12-21","bar_index":1692,"type":"RECLAIM","strength":0.863,"price":48.25,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-12-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-01-29","known_ts":"2018-01-29","bar_index":1700,"type":"SELL","basis":"structure_stop","strength":1.0,"price":52.55,"stop_level":53.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-07-03","known_ts":"2018-07-03","bar_index":1736,"type":"RECLAIM","strength":1.0,"price":52.75,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-01-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-08-03","known_ts":"2018-08-03","bar_index":1743,"type":"SELL","basis":"structure_stop","strength":1.0,"price":50.1,"stop_level":50.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-08-06","known_ts":"2018-08-06","bar_index":1743,"type":"RECLAIM","strength":1.0,"price":51.35,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-08-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":"2018-08-03","prior_stop_level":50.25,"sweep_low":49.95,"atr14":1.960545,"stop_level":48.969727,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-10-10","known_ts":"2018-10-10","bar_index":1759,"type":"SELL","basis":"structure_stop","strength":0.725,"price":47.58,"stop_level":49.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2019-01-03","known_ts":"2019-01-07","bar_index":1778,"type":"BUY","strength":0.588,"price":35.68,"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":70,"retro_override":true,"retro_ctx":{"group_id":"Energy"}},{"ts":"2019-02-07","known_ts":"2019-02-07","bar_index":1786,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.67,"stop_level":36.06,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-02-11","known_ts":"2019-02-11","bar_index":1786,"type":"RECLAIM","strength":0.588,"price":36.64,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-02-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-02-07","prior_stop_level":36.06,"sweep_low":34.99,"atr14":1.421889,"stop_level":34.279056,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-14","known_ts":"2019-03-14","bar_index":1794,"type":"RECLAIM","strength":0.725,"price":45.51,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-02-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-12","known_ts":"2019-04-12","bar_index":1801,"type":"SELL","basis":"structure_stop","strength":0.863,"price":45.3,"stop_level":45.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-17","known_ts":"2019-04-17","bar_index":1802,"type":"SELL","basis":"structure_stop","strength":0.863,"price":44.84,"stop_level":45.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-22","known_ts":"2019-04-22","bar_index":1802,"type":"RECLAIM","strength":0.863,"price":46.26,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-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":"2019-04-12","prior_stop_level":45.65,"sweep_low":44.32,"atr14":1.600944,"stop_level":43.519528,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-22","known_ts":"2019-04-22","bar_index":1802,"type":"RECLAIM","strength":0.863,"price":46.26,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-04-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":"2019-04-17","prior_stop_level":45.65,"sweep_low":44.32,"atr14":1.600944,"stop_level":43.519528,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-06-21","known_ts":"2019-06-25","bar_index":1817,"type":"BUY","strength":1.0,"price":43.82,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2019-07-17","known_ts":"2019-07-17","bar_index":1822,"type":"SELL","basis":"structure_stop","strength":1.0,"price":45.29,"stop_level":45.34,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-07-18","known_ts":"2019-07-18","bar_index":1823,"type":"RECLAIM","strength":1.0,"price":46.21,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-07-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-07-17","prior_stop_level":45.34,"sweep_low":45.0,"atr14":1.502656,"stop_level":44.248672,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-07-31","known_ts":"2019-07-31","bar_index":1826,"type":"RECLAIM","strength":1.0,"price":49.44,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-07-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-08-09","known_ts":"2019-08-09","bar_index":1828,"type":"SELL","basis":"structure_stop","strength":1.0,"price":47.46,"stop_level":47.68,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-08-12","known_ts":"2019-08-12","bar_index":1828,"type":"RECLAIM","strength":1.0,"price":48.91,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-08-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-08-09","prior_stop_level":47.68,"sweep_low":47.02,"atr14":2.147245,"stop_level":45.946378,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-12","known_ts":"2019-09-16","bar_index":1836,"type":"BUY","strength":1.0,"price":55.42,"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":"2019-12-11","known_ts":"2019-12-13","bar_index":1857,"type":"BUY","strength":0.588,"price":45.51,"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":"2020-01-08","known_ts":"2020-01-08","bar_index":1863,"type":"SELL","basis":"structure_stop","strength":0.863,"price":46.21,"stop_level":46.58,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-01-09","known_ts":"2020-01-09","bar_index":1863,"type":"RECLAIM","strength":0.863,"price":46.9,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-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":"2020-01-08","prior_stop_level":46.58,"sweep_low":45.63,"atr14":1.281018,"stop_level":44.989491,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-01-15","known_ts":"2020-01-15","bar_index":1864,"type":"SELL","basis":"structure_stop","strength":0.725,"price":45.94,"stop_level":46.21,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-01-16","known_ts":"2020-01-16","bar_index":1865,"type":"RECLAIM","strength":0.725,"price":46.87,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2020-01-15","prior_stop_level":46.21,"sweep_low":45.45,"atr14":1.175747,"stop_level":44.862126,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-03-23","known_ts":"2020-03-25","bar_index":1880,"type":"BUY","strength":0.588,"price":30.84,"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":60},{"ts":"2020-05-01","known_ts":"2020-05-01","bar_index":1889,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.56,"stop_level":29.94,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-04","known_ts":"2020-05-04","bar_index":1889,"type":"RECLAIM","strength":0.588,"price":30.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-05-01","prior_stop_level":29.94,"sweep_low":28.66,"atr14":2.835129,"stop_level":27.242435,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-07","known_ts":"2020-05-07","bar_index":1890,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.76,"stop_level":29.94,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-18","known_ts":"2020-06-18","bar_index":1900,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.24,"stop_level":30.41,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-23","known_ts":"2020-06-23","bar_index":1901,"type":"RECLAIM","strength":0.588,"price":30.47,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-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":"2020-06-18","prior_stop_level":30.41,"sweep_low":28.81,"atr14":2.153674,"stop_level":27.733163,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-08-27","known_ts":"2020-08-27","bar_index":1916,"type":"SELL","basis":"structure_stop","strength":0.725,"price":33.45,"stop_level":33.67,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-08-28","known_ts":"2020-08-28","bar_index":1917,"type":"RECLAIM","strength":0.725,"price":33.98,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-08-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":"2020-08-27","prior_stop_level":33.67,"sweep_low":32.59,"atr14":1.495021,"stop_level":31.842489,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-28","known_ts":"2020-10-30","bar_index":1931,"type":"BUY","strength":0.45,"price":25.9,"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":"Energy"}},{"ts":"2020-10-28","known_ts":"2020-10-30","bar_index":1931,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2020-10-28","trigger_known_ts":"2020-10-30","strength":0.45,"price":25.9,"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.454047,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.0,"atr14":1.265812,"stop_level":22.367094,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-23","known_ts":"2020-11-23","bar_index":1937,"type":"RECLAIM","strength":0.725,"price":30.93,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2020-10-28 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-01-04","known_ts":"2021-01-06","bar_index":1946,"type":"REBUY","strength":0.863,"price":33.94,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2021-02-11","known_ts":"2021-02-16","bar_index":1955,"type":"BUY","strength":0.863,"price":35.48,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2021-02-26","known_ts":"2021-02-26","bar_index":1958,"type":"SELL","basis":"structure_stop","strength":0.863,"price":33.96,"stop_level":34.01,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-03-01","known_ts":"2021-03-01","bar_index":1958,"type":"RECLAIM","strength":0.863,"price":36.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-02-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2021-02-26","prior_stop_level":34.01,"sweep_low":33.07,"atr14":1.730494,"stop_level":32.204753,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-03-15","known_ts":"2021-03-15","bar_index":1962,"type":"RECLAIM","strength":0.863,"price":37.81,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-02-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-03-23","known_ts":"2021-03-23","bar_index":1964,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.69,"stop_level":33.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-03-26","known_ts":"2021-03-26","bar_index":1965,"type":"RECLAIM","strength":0.863,"price":34.11,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2021-03-23","prior_stop_level":33.55,"sweep_low":31.58,"atr14":1.890114,"stop_level":30.634943,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-05-05","known_ts":"2021-05-07","bar_index":1974,"type":"BUY","strength":0.863,"price":36.37,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2021-06-28","known_ts":"2021-06-28","bar_index":1986,"type":"SELL","basis":"structure_stop","strength":1.0,"price":33.71,"stop_level":36.26,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-09-16","known_ts":"2021-09-20","bar_index":2005,"type":"BUY","strength":0.588,"price":23.49,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2021-10-19","known_ts":"2021-10-19","bar_index":2012,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.62,"stop_level":24.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-10-20","known_ts":"2021-10-20","bar_index":2013,"type":"RECLAIM","strength":0.588,"price":25.33,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-10-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2021-10-19","prior_stop_level":24.65,"sweep_low":23.88,"atr14":1.104697,"stop_level":23.327652,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-02","known_ts":"2021-12-06","bar_index":2023,"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":"2021-12-02","trigger_known_ts":"2021-12-06","strength":0.45,"price":19.27,"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.515586,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.17,"atr14":1.010079,"stop_level":17.664961,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-15","known_ts":"2021-12-17","bar_index":2026,"type":"BUY","strength":0.45,"price":19.74,"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":"Energy"}},{"ts":"2021-12-15","known_ts":"2021-12-17","bar_index":2026,"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":"2021-12-15","trigger_known_ts":"2021-12-17","strength":0.45,"price":19.74,"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.503771,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.42,"atr14":0.964983,"stop_level":17.937509,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-02-07","known_ts":"2022-02-07","bar_index":2038,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.37,"stop_level":24.47,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-02-11","known_ts":"2022-02-11","bar_index":2039,"type":"RECLAIM","strength":0.588,"price":24.74,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-02-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-02-07","prior_stop_level":24.47,"sweep_low":22.77,"atr14":1.059113,"stop_level":22.240444,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-02-24","known_ts":"2022-02-24","bar_index":2042,"type":"RECLAIM","strength":0.863,"price":28.84,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-02-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-09","known_ts":"2022-08-11","bar_index":2080,"type":"BUY","strength":0.588,"price":23.82,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":90},{"ts":"2022-10-04","known_ts":"2022-10-06","bar_index":2093,"type":"BUY","strength":0.588,"price":22.0,"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":15},{"ts":"2022-11-21","known_ts":"2022-11-21","bar_index":2104,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.58,"stop_level":24.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-11-23","known_ts":"2022-11-23","bar_index":2105,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.1,"stop_level":24.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-20","known_ts":"2022-12-22","bar_index":2111,"type":"BUY","strength":0.725,"price":25.51,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2023-02-17","known_ts":"2023-02-17","bar_index":2124,"type":"SELL","basis":"structure_stop","strength":1.0,"price":29.78,"stop_level":31.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-03-07","known_ts":"2023-03-07","bar_index":2128,"type":"RECLAIM","strength":1.0,"price":30.7,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-02-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-06-09","known_ts":"2023-06-13","bar_index":2150,"type":"BUY","strength":0.588,"price":24.33,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":80},{"ts":"2023-07-03","known_ts":"2023-07-06","bar_index":2155,"type":"BUY","strength":0.588,"price":23.17,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":70},{"ts":"2023-07-27","known_ts":"2023-07-27","bar_index":2160,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.79,"stop_level":24.98,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2023-07-28","known_ts":"2023-07-28","bar_index":2161,"type":"RECLAIM","strength":0.725,"price":25.27,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-07-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2023-07-27","prior_stop_level":24.98,"sweep_low":24.58,"atr14":0.766502,"stop_level":24.196749,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-08-10","known_ts":"2023-08-10","bar_index":2164,"type":"RECLAIM","strength":0.725,"price":27.84,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-07-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-25","known_ts":"2023-08-25","bar_index":2167,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.29,"stop_level":27.35,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-28","known_ts":"2023-08-28","bar_index":2168,"type":"RECLAIM","strength":0.725,"price":27.51,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-08-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":"2023-08-25","prior_stop_level":27.35,"sweep_low":27.07,"atr14":0.854604,"stop_level":26.642698,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-09-11","known_ts":"2023-09-11","bar_index":2171,"type":"RECLAIM","strength":0.863,"price":29.43,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-08-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-10-02","known_ts":"2023-10-02","bar_index":2176,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.67,"stop_level":27.48,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2023-12-18","known_ts":"2023-12-20","bar_index":2194,"type":"BUY","strength":0.45,"price":23.07,"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":"2024-01-10","known_ts":"2024-01-10","bar_index":2199,"type":"SELL","basis":"structure_stop","strength":0.45,"price":20.38,"stop_level":20.74,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2024-01-12","known_ts":"2024-01-12","bar_index":2199,"type":"RECLAIM","strength":0.45,"price":21.04,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2024-01-10","prior_stop_level":20.74,"sweep_low":19.89,"atr14":0.782026,"stop_level":19.498987,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-03-20","known_ts":"2024-03-20","bar_index":2215,"type":"RECLAIM","strength":0.725,"price":24.62,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-04-12","known_ts":"2024-04-12","bar_index":2220,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.69,"stop_level":22.53,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-05-29","known_ts":"2024-05-31","bar_index":2231,"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":"2024-05-29","trigger_known_ts":"2024-05-31","strength":0.45,"price":19.34,"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.342847,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.03,"atr14":0.592731,"stop_level":17.733635,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-06-06","known_ts":"2024-06-10","bar_index":2233,"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":"2024-06-06","trigger_known_ts":"2024-06-10","strength":0.45,"price":18.07,"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.386001,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.64,"atr14":0.652713,"stop_level":16.313643,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-07-10","known_ts":"2024-07-10","bar_index":2240,"type":"SELL","basis":"structure_stop","strength":0.45,"price":16.11,"stop_level":17.57,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2024-07-12","known_ts":"2024-07-16","bar_index":2241,"type":"REBUY","strength":0.45,"price":17.7,"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":"2024-07-16","known_ts":"2024-07-16","bar_index":2241,"type":"RECLAIM","strength":0.45,"price":17.7,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-07-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2024-07-10","prior_stop_level":17.57,"sweep_low":15.56,"atr14":0.72713,"stop_level":15.196435,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-15","known_ts":"2024-08-19","bar_index":2249,"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":"2024-08-15","trigger_known_ts":"2024-08-19","strength":0.45,"price":15.29,"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.480462,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.08,"atr14":0.647204,"stop_level":13.756398,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-23","known_ts":"2024-08-27","bar_index":2251,"type":"BUY","strength":0.45,"price":16.21,"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":"2024-08-23","known_ts":"2024-08-27","bar_index":2251,"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":"2024-08-23","trigger_known_ts":"2024-08-27","strength":0.45,"price":16.21,"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.449201,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.76,"atr14":0.598174,"stop_level":14.460913,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-09-11","known_ts":"2024-09-11","bar_index":2255,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.77,"stop_level":15.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-09-13","known_ts":"2024-09-13","bar_index":2255,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.78,"stop_level":15.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-09-16","known_ts":"2024-09-16","bar_index":2256,"type":"RECLAIM","strength":0.588,"price":15.27,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-09-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-09-11","prior_stop_level":15.05,"sweep_low":14.23,"atr14":0.710485,"stop_level":13.874757,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-09-16","known_ts":"2024-09-16","bar_index":2256,"type":"RECLAIM","strength":0.588,"price":15.27,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-09-13 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-09-13","prior_stop_level":15.05,"sweep_low":14.38,"atr14":0.710485,"stop_level":14.024757,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-05","known_ts":"2024-11-07","bar_index":2268,"type":"BUY","strength":0.588,"price":15.89,"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":"2024-12-04","known_ts":"2024-12-04","bar_index":2274,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.54,"stop_level":16.21,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-12-06","known_ts":"2024-12-06","bar_index":2275,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.64,"stop_level":16.21,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-01-07","known_ts":"2025-01-10","bar_index":2282,"type":"BUY","strength":0.725,"price":15.48,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2025-02-25","known_ts":"2025-02-25","bar_index":2292,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.14,"stop_level":16.45,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-02-26","known_ts":"2025-02-26","bar_index":2293,"type":"RECLAIM","strength":0.725,"price":18.93,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-02-25 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-02-25","prior_stop_level":16.45,"sweep_low":16.11,"atr14":0.801187,"stop_level":15.709407,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-03-11","known_ts":"2025-03-11","bar_index":2296,"type":"RECLAIM","strength":0.863,"price":17.34,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-02-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-04-03","known_ts":"2025-04-03","bar_index":2301,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.03,"stop_level":17.91,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-06-13","known_ts":"2025-06-13","bar_index":2318,"type":"RECLAIM","strength":0.863,"price":16.39,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-04-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-09-08","known_ts":"2025-09-08","bar_index":2337,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.55,"stop_level":16.64,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-09-10","known_ts":"2025-09-10","bar_index":2338,"type":"RECLAIM","strength":1.0,"price":16.71,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-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":"2025-09-08","prior_stop_level":16.64,"sweep_low":16.29,"atr14":0.577524,"stop_level":16.001238,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-18","known_ts":"2025-09-22","bar_index":2340,"type":"BUY","strength":1.0,"price":17.21,"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":60},{"ts":"2025-10-22","known_ts":"2025-10-24","bar_index":2348,"type":"REBUY","strength":1.0,"price":20.48,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2025-12-12","known_ts":"2025-12-12","bar_index":2360,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.52,"stop_level":22.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-01-20","known_ts":"2026-01-20","bar_index":2368,"type":"RECLAIM","strength":1.0,"price":25.81,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-12-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-04-21","known_ts":"2026-04-23","bar_index":2389,"type":"BUY","strength":0.725,"price":27.28,"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":"2026-06-16","known_ts":"2026-06-16","bar_index":2402,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.75,"stop_level":26.79,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-07-22","known_ts":"2026-07-24","bar_index":2410,"type":"BUY","strength":0.725,"price":26.84,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2026-07-30","known_ts":"2026-08-03","bar_index":2412,"type":"BUY","strength":0.725,"price":28.3,"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}],"state":{"position_hint":"long","last_signal":"BUY","last_scored_signal":"BUY","last_scored_ts":"2026-08-03","last_scored_basis":null,"bars_since_signal":3,"extended":false,"strong_bull":false,"overbought":true,"weeklyBull":false,"above200":true},"early_dots":["2017-04-25","2017-07-07","2017-08-28","2018-02-14","2018-03-05","2018-08-10","2018-08-20","2018-09-19","2018-10-26","2018-12-24","2019-05-14","2019-06-05","2019-06-18","2019-09-04","2019-11-01","2019-12-06","2020-03-13","2020-09-24","2021-02-08","2021-04-14","2021-04-27","2021-06-01","2021-08-20","2022-05-04","2022-06-27","2022-07-22","2022-08-09","2022-09-29","2023-05-18","2023-07-03","2023-10-13","2023-10-31","2023-12-13","2024-12-23","2025-04-14","2025-05-06","2025-12-31","2026-03-25","2026-06-11","2026-07-06"],"warnings":[{"ts":"2022-11-22","kind":"arm","px":24.55},{"ts":"2022-11-23","kind":"confirm","px":24.1,"level":24.65},{"ts":"2023-01-05","kind":"arm","px":26.46},{"ts":"2023-02-17","kind":"confirm","px":29.78,"level":31.2},{"ts":"2023-07-26","kind":"arm","px":25.25},{"ts":"2023-07-27","kind":"confirm","px":24.79,"level":24.98},{"ts":"2023-08-08","kind":"arm","px":26.86},{"ts":"2023-08-25","kind":"confirm","px":27.29,"level":27.35},{"ts":"2023-08-29","kind":"arm","px":27.29},{"ts":"2023-10-02","kind":"confirm","px":26.67,"level":27.48},{"ts":"2024-01-02","kind":"arm","px":22.77},{"ts":"2024-01-10","kind":"confirm","px":20.38,"level":20.74},{"ts":"2024-03-26","kind":"arm","px":23.01},{"ts":"2024-04-12","kind":"confirm","px":21.69,"level":22.53},{"ts":"2024-07-09","kind":"arm","px":16.01},{"ts":"2024-07-10","kind":"confirm","px":16.11,"level":17.57},{"ts":"2024-09-10","kind":"arm","px":15.03},{"ts":"2024-09-11","kind":"confirm","px":14.77,"level":15.05},{"ts":"2024-09-12","kind":"arm","px":14.58},{"ts":"2024-09-13","kind":"confirm","px":14.78,"level":15.05},{"ts":"2024-11-27","kind":"arm","px":16.32},{"ts":"2024-12-04","kind":"confirm","px":15.54,"level":16.21},{"ts":"2024-12-05","kind":"arm","px":15.63},{"ts":"2024-12-06","kind":"confirm","px":14.64,"level":16.21},{"ts":"2025-01-27","kind":"arm","px":16.78},{"ts":"2025-02-25","kind":"confirm","px":16.14,"level":16.45},{"ts":"2025-03-11","kind":"arm","px":17.85},{"ts":"2025-04-03","kind":"confirm","px":16.03,"level":17.91},{"ts":"2025-06-23","kind":"arm","px":15.08},{"ts":"2025-08-04","kind":"arm","px":15.98},{"ts":"2025-09-05","kind":"arm","px":16.82},{"ts":"2025-09-08","kind":"confirm","px":16.55,"level":16.64},{"ts":"2025-09-10","kind":"arm","px":16.71},{"ts":"2025-10-09","kind":"arm","px":18.29},{"ts":"2025-11-06","kind":"arm","px":19.52},{"ts":"2025-12-03","kind":"arm","px":24.03},{"ts":"2025-12-12","kind":"confirm","px":22.52,"level":22.95},{"ts":"2026-01-30","kind":"arm","px":24.85},{"ts":"2026-05-07","kind":"arm","px":26.63},{"ts":"2026-06-16","kind":"confirm","px":26.75,"level":26.79}],"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":[]}}}