{"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":"INSM","timeframe":"3D","as_of":"2026-08-14T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2001-01-02","known_ts":"2001-01-04","bar_index":50,"type":"BUY","strength":0.588,"price":42.5,"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":45},{"ts":"2001-02-12","known_ts":"2001-02-12","bar_index":59,"type":"SELL","basis":"structure_stop","strength":0.725,"price":55.625,"stop_level":56.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-02-20","known_ts":"2001-02-20","bar_index":61,"type":"SELL","basis":"structure_stop","strength":0.725,"price":47.5,"stop_level":51.875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-03-29","known_ts":"2001-04-02","bar_index":70,"type":"BUY","strength":0.725,"price":43.4375,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"2001-05-14","known_ts":"2001-05-14","bar_index":80,"type":"SELL","basis":"structure_stop","strength":0.725,"price":37.7,"stop_level":38.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-05-15","known_ts":"2001-05-15","bar_index":80,"type":"RECLAIM","strength":0.725,"price":38.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-05-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2001-05-14","prior_stop_level":38.0,"sweep_low":36.7,"atr14":3.29817,"stop_level":35.050915,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-06-25","known_ts":"2001-06-25","bar_index":90,"type":"RECLAIM","strength":0.863,"price":69.3,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-05-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-10-19","known_ts":"2001-10-23","bar_index":116,"type":"BUY","strength":0.588,"price":39.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":"base","score":20},{"ts":"2002-01-11","known_ts":"2002-01-11","bar_index":135,"type":"SELL","basis":"structure_stop","strength":0.863,"price":34.2,"stop_level":34.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2002-01-14","known_ts":"2002-01-14","bar_index":135,"type":"RECLAIM","strength":0.725,"price":35.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-01-11 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":"2002-01-11","prior_stop_level":34.5,"sweep_low":33.6,"atr14":3.187672,"stop_level":32.006164,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-03-06","known_ts":"2002-03-08","bar_index":147,"type":"BUY","strength":0.588,"price":31.5,"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":"2002-04-01","known_ts":"2002-04-01","bar_index":152,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.4,"stop_level":27.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2002-04-03","known_ts":"2002-04-03","bar_index":153,"type":"RECLAIM","strength":0.588,"price":27.8,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-04-01 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":"2002-04-01","prior_stop_level":27.5,"sweep_low":26.0,"atr14":2.338933,"stop_level":24.830534,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-04-05","known_ts":"2002-04-05","bar_index":154,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.1,"stop_level":27.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2002-04-08","known_ts":"2002-04-08","bar_index":154,"type":"RECLAIM","strength":0.588,"price":27.6,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-04-05 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":"2002-04-05","prior_stop_level":27.5,"sweep_low":25.2,"atr14":2.422498,"stop_level":23.988751,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-04-30","known_ts":"2002-04-30","bar_index":159,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.4,"stop_level":28.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2002-05-06","known_ts":"2002-05-06","bar_index":161,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.8,"stop_level":27.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2002-07-05","known_ts":"2002-07-09","bar_index":175,"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":"2002-07-05","trigger_known_ts":"2002-07-09","strength":0.45,"price":12.9,"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.813043,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.7,"atr14":2.237165,"stop_level":9.581418,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-07-23","known_ts":"2002-07-25","bar_index":179,"type":"BUY","strength":0.45,"price":13.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},{"ts":"2002-07-23","known_ts":"2002-07-25","bar_index":179,"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":"2002-07-23","trigger_known_ts":"2002-07-25","strength":0.45,"price":13.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.779365,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.6,"atr14":1.53069,"stop_level":10.834655,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-08-16","known_ts":"2002-08-20","bar_index":185,"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":"2002-08-16","trigger_known_ts":"2002-08-20","strength":0.588,"price":18.3,"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.593333,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":15.9,"atr14":1.859477,"stop_level":14.970261,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-09-03","known_ts":"2002-09-03","bar_index":188,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.4,"stop_level":17.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-09-04","known_ts":"2002-09-04","bar_index":189,"type":"RECLAIM","strength":0.588,"price":17.9,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-09-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-09-03","prior_stop_level":17.6,"sweep_low":16.3,"atr14":1.767571,"stop_level":15.416214,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-09-11","known_ts":"2002-09-11","bar_index":190,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.6,"stop_level":17.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-09-25","known_ts":"2002-09-27","bar_index":194,"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":"2002-09-25","trigger_known_ts":"2002-09-27","strength":0.45,"price":4.1,"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.908889,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.7,"atr14":1.459056,"stop_level":2.970472,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-10-11","known_ts":"2002-10-15","bar_index":198,"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":"2002-10-11","trigger_known_ts":"2002-10-15","strength":0.45,"price":3.7,"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.917778,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.2,"atr14":0.878379,"stop_level":2.760811,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-10-29","known_ts":"2002-10-31","bar_index":202,"type":"BUY","strength":0.45,"price":4.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":"2002-10-29","known_ts":"2002-10-31","bar_index":202,"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":"2002-10-29","trigger_known_ts":"2002-10-31","strength":0.45,"price":4.7,"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.888626,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.0,"atr14":0.825588,"stop_level":3.587206,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-12-19","known_ts":"2002-12-19","bar_index":214,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.4,"stop_level":4.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-02-26","known_ts":"2003-02-28","bar_index":229,"type":"BUY","strength":0.588,"price":4.9,"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":"2003-03-11","known_ts":"2003-03-11","bar_index":232,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.3,"stop_level":4.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-03-14","known_ts":"2003-03-14","bar_index":233,"type":"RECLAIM","strength":0.588,"price":5.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-03-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2003-03-11","prior_stop_level":4.6,"sweep_low":4.2,"atr14":0.473033,"stop_level":3.963484,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-04-04","known_ts":"2003-04-04","bar_index":238,"type":"RECLAIM","strength":0.863,"price":10.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-03-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-25","known_ts":"2003-06-25","bar_index":256,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.4,"stop_level":26.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-06-27","known_ts":"2003-06-27","bar_index":257,"type":"RECLAIM","strength":1.0,"price":27.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-06-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":"2003-06-25","prior_stop_level":26.7,"sweep_low":22.6,"atr14":3.603966,"stop_level":20.798017,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-07-10","known_ts":"2003-07-10","bar_index":260,"type":"RECLAIM","strength":1.0,"price":28.9,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-06-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-09-12","known_ts":"2003-09-16","bar_index":275,"type":"BUY","strength":0.863,"price":30.5,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2003-12-30","known_ts":"2004-01-02","bar_index":300,"type":"BUY","strength":0.725,"price":30.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":35},{"ts":"2004-02-23","known_ts":"2004-02-23","bar_index":312,"type":"SELL","basis":"structure_stop","strength":0.863,"price":36.2,"stop_level":36.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-06-15","known_ts":"2004-06-17","bar_index":338,"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":70},{"ts":"2004-08-18","known_ts":"2004-08-20","bar_index":353,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2004-08-18","trigger_known_ts":"2004-08-20","strength":0.45,"price":11.8,"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.711491,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.0,"atr14":1.661543,"stop_level":9.169228,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-08-23","known_ts":"2004-08-25","bar_index":354,"type":"BUY","strength":0.45,"price":14.2,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2004-08-23","known_ts":"2004-08-25","bar_index":354,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2004-08-23","trigger_known_ts":"2004-08-25","strength":0.45,"price":14.2,"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.652812,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.0,"atr14":1.710171,"stop_level":9.144914,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-09-22","known_ts":"2004-09-22","bar_index":361,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.8,"stop_level":17.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-10-19","known_ts":"2004-10-19","bar_index":367,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.7,"stop_level":18.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-10-22","known_ts":"2004-10-22","bar_index":368,"type":"RECLAIM","strength":0.588,"price":18.3,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-10-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2004-10-19","prior_stop_level":18.0,"sweep_low":14.9,"atr14":1.423678,"stop_level":14.188161,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-11-30","known_ts":"2004-12-02","bar_index":377,"type":"BUY","strength":0.588,"price":16.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2004-12-16","known_ts":"2004-12-16","bar_index":381,"type":"RECLAIM","strength":0.725,"price":24.1,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2004-11-30 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-01-07","known_ts":"2005-01-07","bar_index":386,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.3,"stop_level":19.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-01-13","known_ts":"2005-01-13","bar_index":387,"type":"RECLAIM","strength":0.725,"price":19.6,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-01-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2005-01-07","prior_stop_level":19.4,"sweep_low":17.8,"atr14":1.738355,"stop_level":16.930823,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-04-06","known_ts":"2005-04-08","bar_index":406,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2005-04-06","trigger_known_ts":"2005-04-08","strength":0.45,"price":9.0,"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.708738,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.9,"atr14":0.961569,"stop_level":7.419215,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-04-14","known_ts":"2005-04-18","bar_index":408,"type":"BUY","strength":0.45,"price":13.2,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-04-14","known_ts":"2005-04-18","bar_index":408,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2005-04-14","trigger_known_ts":"2005-04-18","strength":0.45,"price":13.2,"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.572816,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.0,"atr14":1.308312,"stop_level":7.345844,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-06-10","known_ts":"2005-06-10","bar_index":421,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.7,"stop_level":12.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-08-22","known_ts":"2005-08-22","bar_index":438,"type":"RECLAIM","strength":0.863,"price":14.1,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-06-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-08-31","known_ts":"2005-08-31","bar_index":440,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.3,"stop_level":11.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-09-08","known_ts":"2005-09-12","bar_index":442,"type":"REBUY","strength":0.725,"price":12.1,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2005-11-23","known_ts":"2005-11-28","bar_index":460,"type":"BUY","strength":0.863,"price":13.6,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2006-01-30","known_ts":"2006-01-30","bar_index":474,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.2,"stop_level":25.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-01-31","known_ts":"2006-01-31","bar_index":475,"type":"RECLAIM","strength":1.0,"price":25.3,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-01-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2006-01-30","prior_stop_level":25.0,"sweep_low":23.5,"atr14":2.431034,"stop_level":22.284483,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-06-22","known_ts":"2006-06-26","bar_index":508,"type":"BUY","strength":0.725,"price":17.9,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2006-07-06","known_ts":"2006-07-06","bar_index":511,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.8,"stop_level":13.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2006-07-27","known_ts":"2006-07-31","bar_index":516,"type":"BUY","strength":0.588,"price":12.5,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":25},{"ts":"2006-08-17","known_ts":"2006-08-21","bar_index":521,"type":"BUY","strength":0.588,"price":11.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":"base","score":60},{"ts":"2006-09-15","known_ts":"2006-09-15","bar_index":527,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.3,"stop_level":11.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-09-18","known_ts":"2006-09-20","bar_index":528,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2006-09-18","trigger_known_ts":"2006-09-20","strength":0.588,"price":13.9,"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.494545,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":11.1,"atr14":0.914211,"stop_level":10.642894,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-09-18","known_ts":"2006-09-18","bar_index":528,"type":"RECLAIM","strength":0.588,"price":12.7,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-09-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-09-15","prior_stop_level":11.5,"sweep_low":11.1,"atr14":0.75731,"stop_level":10.721345,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-03","known_ts":"2006-10-03","bar_index":531,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.9,"stop_level":13.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-10-04","known_ts":"2006-10-04","bar_index":532,"type":"RECLAIM","strength":0.588,"price":13.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-10-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-10-03","prior_stop_level":13.3,"sweep_low":12.6,"atr14":0.897484,"stop_level":12.151258,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-24","known_ts":"2006-10-24","bar_index":536,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.7,"stop_level":13.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-10-30","known_ts":"2006-10-30","bar_index":538,"type":"RECLAIM","strength":0.588,"price":13.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-10-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-10-24","prior_stop_level":13.0,"sweep_low":12.6,"atr14":0.662398,"stop_level":12.268801,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-07","known_ts":"2006-11-09","bar_index":540,"type":"BUY","strength":0.588,"price":12.8,"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":"2006-11-20","known_ts":"2006-11-20","bar_index":543,"type":"RECLAIM","strength":0.725,"price":17.8,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2006-11-07 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-12-07","known_ts":"2006-12-07","bar_index":547,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.5,"stop_level":11.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-01-19","known_ts":"2007-01-23","bar_index":556,"type":"BUY","strength":0.45,"price":11.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":"2007-01-19","known_ts":"2007-01-23","bar_index":556,"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":"2007-01-19","trigger_known_ts":"2007-01-23","strength":0.45,"price":11.4,"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.582418,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.7,"atr14":0.900597,"stop_level":10.249702,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-02-06","known_ts":"2007-02-08","bar_index":560,"type":"BUY","strength":0.45,"price":10.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":"2007-02-06","known_ts":"2007-02-08","bar_index":560,"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":"2007-02-06","trigger_known_ts":"2007-02-08","strength":0.45,"price":10.7,"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.596226,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.9,"atr14":0.953905,"stop_level":8.423048,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-02-20","known_ts":"2007-02-20","bar_index":563,"type":"RECLAIM","strength":0.725,"price":15.2,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2007-02-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-03-07","known_ts":"2007-03-07","bar_index":566,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.9,"stop_level":12.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-03-09","known_ts":"2007-03-09","bar_index":567,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.4,"stop_level":12.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-04-25","known_ts":"2007-04-27","bar_index":578,"type":"BUY","strength":0.588,"price":10.2,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2007-06-15","known_ts":"2007-06-19","bar_index":590,"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":"2007-06-15","trigger_known_ts":"2007-06-19","strength":0.45,"price":7.0,"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.608939,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.8,"atr14":0.418181,"stop_level":6.590909,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-06-25","known_ts":"2007-06-27","bar_index":592,"type":"BUY","strength":0.45,"price":8.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},{"ts":"2007-06-25","known_ts":"2007-06-27","bar_index":592,"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":"2007-06-25","trigger_known_ts":"2007-06-27","strength":0.45,"price":8.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.536313,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.9,"atr14":0.513321,"stop_level":6.64334,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-08-20","known_ts":"2007-08-22","bar_index":605,"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":"2007-08-20","trigger_known_ts":"2007-08-22","strength":0.45,"price":6.2,"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.653631,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.6,"atr14":0.455518,"stop_level":5.372241,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-08-31","known_ts":"2007-09-05","bar_index":608,"type":"BUY","strength":0.45,"price":6.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":"2007-08-31","known_ts":"2007-09-05","bar_index":608,"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":"2007-08-31","trigger_known_ts":"2007-09-05","strength":0.45,"price":6.7,"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.625698,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.9,"atr14":0.371515,"stop_level":5.714243,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-10-05","known_ts":"2007-10-05","bar_index":616,"type":"RECLAIM","strength":0.725,"price":9.0,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2007-08-31 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-10-31","known_ts":"2007-10-31","bar_index":622,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.6,"stop_level":8.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-11-02","known_ts":"2007-11-02","bar_index":622,"type":"RECLAIM","strength":0.863,"price":8.9,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-10-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2007-10-31","prior_stop_level":8.8,"sweep_low":7.8,"atr14":0.790579,"stop_level":7.404711,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-11-16","known_ts":"2007-11-16","bar_index":626,"type":"RECLAIM","strength":0.863,"price":9.2,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-10-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-02-11","known_ts":"2008-02-13","bar_index":645,"type":"BUY","strength":0.725,"price":8.6,"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":55},{"ts":"2008-02-29","known_ts":"2008-02-29","bar_index":649,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.8,"stop_level":7.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-03-31","known_ts":"2008-04-02","bar_index":656,"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-03-31","trigger_known_ts":"2008-04-02","strength":0.45,"price":6.6,"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.352941,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.0,"atr14":0.500145,"stop_level":5.749928,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-16","known_ts":"2008-04-18","bar_index":660,"type":"BUY","strength":0.45,"price":6.8,"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-05-09","known_ts":"2008-05-09","bar_index":665,"type":"SELL","basis":"structure_stop","strength":0.45,"price":6.4,"stop_level":6.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-07-08","known_ts":"2008-07-10","bar_index":679,"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-07-08","trigger_known_ts":"2008-07-10","strength":0.45,"price":4.6,"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.54902,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.9,"atr14":0.366131,"stop_level":3.716934,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-11","known_ts":"2008-07-15","bar_index":680,"type":"BUY","strength":0.45,"price":4.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},{"ts":"2008-07-11","known_ts":"2008-07-15","bar_index":680,"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-07-11","trigger_known_ts":"2008-07-15","strength":0.45,"price":4.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.519608,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.9,"atr14":0.378021,"stop_level":3.710989,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-24","known_ts":"2008-07-24","bar_index":683,"type":"RECLAIM","strength":0.725,"price":7.9,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-07-11 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-08-11","known_ts":"2008-08-11","bar_index":687,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.5,"stop_level":6.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-08-12","known_ts":"2008-08-12","bar_index":687,"type":"RECLAIM","strength":0.588,"price":6.7,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-08-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":"2008-08-11","prior_stop_level":6.6,"sweep_low":6.1,"atr14":0.718587,"stop_level":5.740707,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-20","known_ts":"2008-08-20","bar_index":689,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.8,"stop_level":6.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-05","known_ts":"2008-09-09","bar_index":693,"type":"REBUY","strength":0.725,"price":5.6,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":0},{"ts":"2008-11-07","known_ts":"2008-11-11","bar_index":708,"type":"BUY","strength":0.588,"price":5.7,"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":"2008-11-07","known_ts":"2008-11-11","bar_index":708,"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-07","trigger_known_ts":"2008-11-11","strength":0.588,"price":5.7,"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.441176,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":3.4,"atr14":0.816513,"stop_level":2.991743,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-12","known_ts":"2008-11-12","bar_index":709,"type":"RECLAIM","strength":0.725,"price":6.2,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-11-07 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-02-10","known_ts":"2009-02-12","bar_index":729,"type":"BUY","strength":0.863,"price":6.8,"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":"2009-04-03","known_ts":"2009-04-03","bar_index":741,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.0,"stop_level":9.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-04-06","known_ts":"2009-04-06","bar_index":741,"type":"RECLAIM","strength":1.0,"price":9.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-04-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":"2009-04-03","prior_stop_level":9.1,"sweep_low":8.7,"atr14":0.585678,"stop_level":8.407161,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-21","known_ts":"2009-04-21","bar_index":745,"type":"RECLAIM","strength":1.0,"price":12.4,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-04-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-06-25","known_ts":"2009-06-25","bar_index":760,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.8,"stop_level":21.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-06","known_ts":"2009-10-08","bar_index":784,"type":"BUY","strength":0.588,"price":8.1,"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":"2009-12-08","known_ts":"2009-12-08","bar_index":798,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.6,"stop_level":7.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-02-08","known_ts":"2010-02-08","bar_index":812,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.1,"stop_level":8.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-02-11","known_ts":"2010-02-11","bar_index":813,"type":"RECLAIM","strength":0.588,"price":8.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-02-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2010-02-08","prior_stop_level":8.2,"sweep_low":8.0,"atr14":0.376954,"stop_level":7.811523,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-02-24","known_ts":"2010-02-24","bar_index":816,"type":"RECLAIM","strength":0.725,"price":10.4,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-02-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-07-08","known_ts":"2010-07-12","bar_index":847,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2010-07-08","trigger_known_ts":"2010-07-12","strength":0.45,"price":6.5,"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.48,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.2,"atr14":0.482577,"stop_level":5.958712,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-16","known_ts":"2010-07-20","bar_index":849,"type":"BUY","strength":0.45,"price":7.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":"2010-07-16","known_ts":"2010-07-20","bar_index":849,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2010-07-16","trigger_known_ts":"2010-07-20","strength":0.45,"price":7.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.44,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.3,"atr14":0.399853,"stop_level":6.100074,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-08-13","known_ts":"2010-08-13","bar_index":855,"type":"SELL","basis":"structure_stop","strength":0.45,"price":6.9,"stop_level":7.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2010-08-20","known_ts":"2010-08-20","bar_index":857,"type":"RECLAIM","strength":0.45,"price":7.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-08-13 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":"2010-08-13","prior_stop_level":7.1,"sweep_low":6.7,"atr14":0.319242,"stop_level":6.540379,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-11-18","known_ts":"2010-11-18","bar_index":878,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.1,"stop_level":7.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-11-22","known_ts":"2010-11-22","bar_index":879,"type":"RECLAIM","strength":0.588,"price":7.3,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-11-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":"2010-11-18","prior_stop_level":7.2,"sweep_low":7.0,"atr14":0.227768,"stop_level":6.886116,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-11-26","known_ts":"2010-11-26","bar_index":880,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.9,"stop_level":7.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-11-30","known_ts":"2010-11-30","bar_index":880,"type":"RECLAIM","strength":0.588,"price":7.3,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-11-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-11-26","prior_stop_level":7.0,"sweep_low":6.9,"atr14":0.244925,"stop_level":6.777538,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-12-17","known_ts":"2010-12-21","bar_index":885,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2010-12-17","trigger_known_ts":"2010-12-21","strength":0.45,"price":5.9,"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.528,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.7,"atr14":0.296872,"stop_level":5.551564,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-12-31","known_ts":"2011-01-04","bar_index":888,"type":"BUY","strength":0.45,"price":6.6,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2010-12-31","known_ts":"2011-01-04","bar_index":888,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2010-12-31","trigger_known_ts":"2011-01-04","strength":0.45,"price":6.6,"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.472,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.9,"atr14":0.260098,"stop_level":5.769951,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-03-08","known_ts":"2011-03-10","bar_index":903,"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":"2011-03-08","trigger_known_ts":"2011-03-10","strength":0.45,"price":4.98,"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.591803,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.89,"atr14":0.23217,"stop_level":4.773915,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-03-24","known_ts":"2011-03-28","bar_index":907,"type":"BUY","strength":0.588,"price":6.4,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-03-24","known_ts":"2011-03-28","bar_index":907,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2011-03-24","trigger_known_ts":"2011-03-28","strength":0.588,"price":6.4,"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.443478,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":4.69,"atr14":0.312053,"stop_level":4.533973,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-03-29","known_ts":"2011-03-29","bar_index":908,"type":"RECLAIM","strength":0.725,"price":6.75,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2011-03-24 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-05-16","known_ts":"2011-05-16","bar_index":919,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.07,"stop_level":8.09,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-05-17","known_ts":"2011-05-17","bar_index":919,"type":"RECLAIM","strength":0.863,"price":8.37,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-05-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2011-05-16","prior_stop_level":8.09,"sweep_low":8.02,"atr14":0.41611,"stop_level":7.811945,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-06-02","known_ts":"2011-06-02","bar_index":923,"type":"RECLAIM","strength":1.0,"price":10.39,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-05-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-10-12","known_ts":"2011-10-12","bar_index":953,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.54,"stop_level":4.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-11-25","known_ts":"2011-11-29","bar_index":964,"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":"2011-11-25","trigger_known_ts":"2011-11-29","strength":0.45,"price":2.81,"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.77538,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.64,"atr14":0.195589,"stop_level":2.542205,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-19","known_ts":"2011-12-19","bar_index":969,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.95,"stop_level":3.06,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-12-22","known_ts":"2011-12-22","bar_index":970,"type":"RECLAIM","strength":0.588,"price":3.16,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-12-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":"2011-12-19","prior_stop_level":3.06,"sweep_low":2.92,"atr14":0.194315,"stop_level":2.822843,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-13","known_ts":"2012-02-13","bar_index":981,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.76,"stop_level":4.82,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-02-15","known_ts":"2012-02-15","bar_index":982,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.39,"stop_level":4.82,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-05-07","known_ts":"2012-05-09","bar_index":1001,"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":"2012-05-07","trigger_known_ts":"2012-05-09","strength":0.45,"price":3.3,"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.736211,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.66,"atr14":0.334025,"stop_level":2.492988,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-05-10","known_ts":"2012-05-14","bar_index":1002,"type":"BUY","strength":0.45,"price":3.19,"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-05-10","known_ts":"2012-05-14","bar_index":1002,"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":"2012-05-10","trigger_known_ts":"2012-05-14","strength":0.45,"price":3.19,"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.745004,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.66,"atr14":0.320722,"stop_level":2.499639,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-01","known_ts":"2012-06-05","bar_index":1007,"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":"2012-06-01","trigger_known_ts":"2012-06-05","strength":0.45,"price":3.54,"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.717026,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.69,"atr14":0.265698,"stop_level":2.557151,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-21","known_ts":"2012-06-21","bar_index":1011,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.0,"stop_level":3.02,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-06-22","known_ts":"2012-06-22","bar_index":1012,"type":"RECLAIM","strength":0.588,"price":3.09,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-06-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-06-21","prior_stop_level":3.02,"sweep_low":2.86,"atr14":0.252677,"stop_level":2.733661,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-07-11","known_ts":"2012-07-11","bar_index":1016,"type":"RECLAIM","strength":0.863,"price":3.77,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-06-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-08-01","known_ts":"2012-08-01","bar_index":1021,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.34,"stop_level":3.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-08-02","known_ts":"2012-08-02","bar_index":1021,"type":"RECLAIM","strength":0.725,"price":3.37,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-08-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-08-01","prior_stop_level":3.36,"sweep_low":3.32,"atr14":0.175917,"stop_level":3.232041,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-09-05","known_ts":"2012-09-07","bar_index":1029,"type":"BUY","strength":0.588,"price":3.43,"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":"2012-10-26","known_ts":"2012-10-26","bar_index":1041,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.22,"stop_level":6.34,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-10-31","known_ts":"2012-10-31","bar_index":1041,"type":"RECLAIM","strength":0.863,"price":6.39,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-10-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-10-26","prior_stop_level":6.34,"sweep_low":5.95,"atr14":0.402428,"stop_level":5.748786,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-11-14","known_ts":"2012-11-14","bar_index":1045,"type":"RECLAIM","strength":1.0,"price":7.68,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-10-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-03-11","known_ts":"2013-03-13","bar_index":1071,"type":"BUY","strength":0.725,"price":6.75,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2013-04-03","known_ts":"2013-04-03","bar_index":1076,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.2,"stop_level":7.33,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-04-18","known_ts":"2013-04-18","bar_index":1080,"type":"RECLAIM","strength":1.0,"price":7.56,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-04-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-08","known_ts":"2013-05-08","bar_index":1084,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.59,"stop_level":8.71,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-13","known_ts":"2013-05-13","bar_index":1085,"type":"RECLAIM","strength":1.0,"price":8.87,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-05-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":"2013-05-08","prior_stop_level":8.71,"sweep_low":8.17,"atr14":0.542089,"stop_level":7.898956,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-05-22","known_ts":"2013-05-22","bar_index":1088,"type":"RECLAIM","strength":1.0,"price":12.93,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-05-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-12","known_ts":"2013-06-12","bar_index":1092,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.3,"stop_level":12.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-13","known_ts":"2013-06-13","bar_index":1093,"type":"RECLAIM","strength":1.0,"price":12.69,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-06-12","prior_stop_level":12.49,"sweep_low":11.82,"atr14":0.789105,"stop_level":11.425447,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-09-09","known_ts":"2013-09-09","bar_index":1113,"type":"RECLAIM","strength":0.863,"price":14.95,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-06-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-09-23","known_ts":"2013-09-23","bar_index":1116,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.55,"stop_level":14.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-09-25","known_ts":"2013-09-25","bar_index":1117,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.8,"stop_level":14.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-09-26","known_ts":"2013-09-26","bar_index":1117,"type":"RECLAIM","strength":1.0,"price":15.14,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-09-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":"2013-09-23","prior_stop_level":14.95,"sweep_low":13.91,"atr14":0.753168,"stop_level":13.533416,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-09-26","known_ts":"2013-09-26","bar_index":1117,"type":"RECLAIM","strength":1.0,"price":15.14,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-09-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-09-25","prior_stop_level":14.95,"sweep_low":14.21,"atr14":0.753168,"stop_level":13.833416,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-06","known_ts":"2013-12-06","bar_index":1134,"type":"RECLAIM","strength":0.863,"price":16.31,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-09-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-12-19","known_ts":"2013-12-23","bar_index":1137,"type":"REBUY","strength":0.725,"price":16.7,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2014-07-15","known_ts":"2014-07-15","bar_index":1184,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.31,"stop_level":18.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-07-18","known_ts":"2014-07-18","bar_index":1185,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.82,"stop_level":18.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-08-18","known_ts":"2014-08-20","bar_index":1192,"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":"2014-08-18","trigger_known_ts":"2014-08-20","strength":0.45,"price":13.45,"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.37558,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.25,"atr14":0.873117,"stop_level":10.813442,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-09-04","known_ts":"2014-09-08","bar_index":1196,"type":"BUY","strength":0.45,"price":14.69,"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-11-13","known_ts":"2014-11-13","bar_index":1212,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.75,"stop_level":14.13,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-11-17","known_ts":"2014-11-17","bar_index":1213,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.93,"stop_level":14.13,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-11-24","known_ts":"2014-11-26","bar_index":1215,"type":"REBUY","strength":0.588,"price":14.39,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-11-24","known_ts":"2014-11-24","bar_index":1215,"type":"RECLAIM","strength":0.588,"price":14.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-11-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":"2014-11-17","prior_stop_level":14.13,"sweep_low":12.65,"atr14":0.662294,"stop_level":12.318853,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-16","known_ts":"2014-12-16","bar_index":1220,"type":"RECLAIM","strength":0.725,"price":16.05,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-11-24 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-01-27","known_ts":"2015-01-29","bar_index":1229,"type":"REBUY","strength":0.863,"price":15.96,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2015-03-25","known_ts":"2015-03-25","bar_index":1242,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.0,"stop_level":20.06,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-27","known_ts":"2015-03-27","bar_index":1243,"type":"RECLAIM","strength":0.863,"price":20.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-03-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":"2015-03-25","prior_stop_level":20.06,"sweep_low":18.51,"atr14":0.985088,"stop_level":18.017456,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-04-10","known_ts":"2015-04-10","bar_index":1246,"type":"RECLAIM","strength":0.863,"price":22.21,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-03-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-08-20","known_ts":"2015-08-20","bar_index":1276,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.26,"stop_level":25.77,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2015-10-29","known_ts":"2015-11-02","bar_index":1293,"type":"BUY","strength":0.588,"price":19.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":60},{"ts":"2015-11-19","known_ts":"2015-11-23","bar_index":1298,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-11-19","trigger_known_ts":"2015-11-23","strength":0.45,"price":16.57,"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.393263,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.31,"atr14":0.995085,"stop_level":14.812457,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-05","known_ts":"2016-01-05","bar_index":1308,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.13,"stop_level":17.87,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-01-11","known_ts":"2016-01-11","bar_index":1309,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.29,"stop_level":17.87,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-01-27","known_ts":"2016-01-29","bar_index":1313,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-01-27","trigger_known_ts":"2016-01-29","strength":0.45,"price":13.2,"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.516661,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.32,"atr14":0.958321,"stop_level":11.840839,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-12","known_ts":"2016-02-17","bar_index":1317,"type":"BUY","strength":0.45,"price":13.48,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-02-12","known_ts":"2016-02-17","bar_index":1317,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2016-02-12","trigger_known_ts":"2016-02-17","strength":0.45,"price":13.48,"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.506408,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.89,"atr14":0.897333,"stop_level":11.441333,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-02","known_ts":"2016-03-04","bar_index":1321,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-03-02","trigger_known_ts":"2016-03-04","strength":0.45,"price":12.45,"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.544123,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.42,"atr14":0.913791,"stop_level":10.963105,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-29","known_ts":"2016-04-29","bar_index":1334,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.15,"stop_level":12.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-05-04","known_ts":"2016-05-04","bar_index":1335,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.07,"stop_level":12.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-05-02","known_ts":"2016-05-02","bar_index":1335,"type":"RECLAIM","strength":0.588,"price":12.45,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-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":"2016-04-29","prior_stop_level":12.3,"sweep_low":11.81,"atr14":0.747989,"stop_level":11.436005,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-23","known_ts":"2016-05-25","bar_index":1340,"type":"REBUY","strength":0.588,"price":11.96,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-06-27","known_ts":"2016-06-29","bar_index":1348,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-06-27","trigger_known_ts":"2016-06-29","strength":0.588,"price":9.88,"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.638228,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":9.02,"atr14":0.648751,"stop_level":8.695625,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-06","known_ts":"2016-07-08","bar_index":1350,"type":"BUY","strength":0.588,"price":10.75,"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":"2016-07-06","known_ts":"2016-07-08","bar_index":1350,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2016-07-06","trigger_known_ts":"2016-07-08","strength":0.588,"price":10.75,"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.606371,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":9.02,"atr14":0.586231,"stop_level":8.726885,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-08-01","known_ts":"2016-08-03","bar_index":1356,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-08-01","trigger_known_ts":"2016-08-03","strength":0.588,"price":11.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.5661,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":10.9,"atr14":0.478141,"stop_level":10.660929,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-08-09","known_ts":"2016-08-09","bar_index":1358,"type":"RECLAIM","strength":0.725,"price":11.61,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-07-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-10-12","known_ts":"2016-10-12","bar_index":1373,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.92,"stop_level":14.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-11-23","known_ts":"2016-11-23","bar_index":1383,"type":"RECLAIM","strength":0.863,"price":14.43,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-10-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-02-16","known_ts":"2017-02-16","bar_index":1402,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.98,"stop_level":15.06,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-02-21","known_ts":"2017-02-21","bar_index":1402,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.95,"stop_level":15.06,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-02-17","known_ts":"2017-02-17","bar_index":1402,"type":"RECLAIM","strength":0.863,"price":15.43,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-02-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2017-02-16","prior_stop_level":15.06,"sweep_low":14.69,"atr14":0.650238,"stop_level":14.364881,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-02-27","known_ts":"2017-03-01","bar_index":1404,"type":"REBUY","strength":0.725,"price":16.47,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2017-02-27","known_ts":"2017-02-27","bar_index":1404,"type":"RECLAIM","strength":0.863,"price":15.41,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-02-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2017-02-21","prior_stop_level":15.06,"sweep_low":13.56,"atr14":0.740438,"stop_level":13.189781,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-03-21","known_ts":"2017-03-21","bar_index":1409,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.36,"stop_level":15.74,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-03-24","known_ts":"2017-03-24","bar_index":1410,"type":"RECLAIM","strength":1.0,"price":15.81,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-03-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-03-21","prior_stop_level":15.74,"sweep_low":15.02,"atr14":0.690327,"stop_level":14.674837,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-03-28","known_ts":"2017-03-30","bar_index":1411,"type":"REBUY","strength":1.0,"price":17.17,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2017-06-22","known_ts":"2017-06-26","bar_index":1431,"type":"BUY","strength":0.863,"price":18.03,"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":"2017-07-12","known_ts":"2017-07-12","bar_index":1435,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.92,"stop_level":17.16,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-09-08","known_ts":"2017-09-08","bar_index":1449,"type":"RECLAIM","strength":0.863,"price":29.94,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-07-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-10-12","known_ts":"2017-10-12","bar_index":1457,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.76,"stop_level":28.11,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-10-16","known_ts":"2017-10-16","bar_index":1457,"type":"RECLAIM","strength":0.863,"price":28.29,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-10-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":"2017-10-12","prior_stop_level":28.11,"sweep_low":27.34,"atr14":1.268223,"stop_level":26.705888,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-10-19","known_ts":"2017-10-19","bar_index":1458,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.98,"stop_level":27.76,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-11-02","known_ts":"2017-11-02","bar_index":1462,"type":"RECLAIM","strength":1.0,"price":30.06,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-10-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-04-11","known_ts":"2018-04-13","bar_index":1498,"type":"BUY","strength":0.588,"price":23.33,"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":15},{"ts":"2018-06-18","known_ts":"2018-06-18","bar_index":1513,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.62,"stop_level":28.21,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-06-20","known_ts":"2018-06-20","bar_index":1514,"type":"RECLAIM","strength":0.588,"price":28.24,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-06-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-06-18","prior_stop_level":28.21,"sweep_low":26.27,"atr14":1.141566,"stop_level":25.699217,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-01","known_ts":"2018-08-03","bar_index":1524,"type":"BUY","strength":0.45,"price":26.15,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-08-22","known_ts":"2018-08-24","bar_index":1529,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-08-22","trigger_known_ts":"2018-08-24","strength":0.45,"price":21.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.353137,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.09,"atr14":1.350859,"stop_level":19.41457,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-09-21","known_ts":"2018-09-25","bar_index":1536,"type":"BUY","strength":0.45,"price":21.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":"2018-09-21","known_ts":"2018-09-25","bar_index":1536,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2018-09-21","trigger_known_ts":"2018-09-25","strength":0.45,"price":21.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.357078,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.64,"atr14":1.212094,"stop_level":18.033953,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-10-10","known_ts":"2018-10-10","bar_index":1540,"type":"SELL","basis":"structure_stop","strength":0.45,"price":15.72,"stop_level":15.74,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-10-11","known_ts":"2018-10-11","bar_index":1540,"type":"RECLAIM","strength":0.45,"price":16.26,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-10-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":"2018-10-10","prior_stop_level":15.74,"sweep_low":15.47,"atr14":1.413741,"stop_level":14.763129,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-10-12","known_ts":"2018-10-16","bar_index":1541,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-10-12","trigger_known_ts":"2018-10-16","strength":0.45,"price":17.51,"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.469233,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.47,"atr14":1.334551,"stop_level":14.802724,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-10-30","known_ts":"2018-11-01","bar_index":1545,"type":"BUY","strength":0.45,"price":15.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":"2018-10-30","known_ts":"2018-11-01","bar_index":1545,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2018-10-30","trigger_known_ts":"2018-11-01","strength":0.45,"price":15.87,"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.518945,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.85,"atr14":1.266358,"stop_level":13.216821,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-07","known_ts":"2018-12-07","bar_index":1553,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.76,"stop_level":16.69,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-12-12","known_ts":"2018-12-12","bar_index":1554,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.82,"stop_level":16.69,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-01-02","known_ts":"2019-01-04","bar_index":1559,"type":"REBUY","strength":0.45,"price":14.85,"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":"2019-01-02","known_ts":"2019-01-04","bar_index":1559,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2019-01-02","trigger_known_ts":"2019-01-04","strength":0.45,"price":14.85,"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.524952,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.31,"atr14":1.035655,"stop_level":10.792173,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-10","known_ts":"2019-01-10","bar_index":1561,"type":"RECLAIM","strength":0.725,"price":22.08,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-01-02 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-20","known_ts":"2019-03-20","bar_index":1576,"type":"SELL","basis":"structure_stop","strength":0.863,"price":28.67,"stop_level":28.92,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-21","known_ts":"2019-03-21","bar_index":1577,"type":"RECLAIM","strength":0.863,"price":29.17,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-03-20","prior_stop_level":28.92,"sweep_low":28.23,"atr14":1.340906,"stop_level":27.559547,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-03","known_ts":"2019-04-03","bar_index":1580,"type":"RECLAIM","strength":1.0,"price":30.34,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-03-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-09-03","known_ts":"2019-09-05","bar_index":1615,"type":"BUY","strength":0.45,"price":17.14,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-09-03","known_ts":"2019-09-05","bar_index":1615,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2019-09-03","trigger_known_ts":"2019-09-05","strength":0.45,"price":17.14,"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.467537,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.54,"atr14":0.890625,"stop_level":15.094688,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-08","known_ts":"2019-10-08","bar_index":1623,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.62,"stop_level":17.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-10-11","known_ts":"2019-10-11","bar_index":1624,"type":"RECLAIM","strength":0.588,"price":17.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-10-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-10-08","prior_stop_level":17.2,"sweep_low":15.99,"atr14":0.863453,"stop_level":15.558274,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-02","known_ts":"2019-12-02","bar_index":1636,"type":"RECLAIM","strength":0.725,"price":23.36,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-10-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-01-16","known_ts":"2020-01-16","bar_index":1646,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.69,"stop_level":23.43,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-02-06","known_ts":"2020-02-06","bar_index":1651,"type":"RECLAIM","strength":0.863,"price":32.36,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-01-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-03-06","known_ts":"2020-03-06","bar_index":1657,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.1,"stop_level":24.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-04-21","known_ts":"2020-04-23","bar_index":1668,"type":"BUY","strength":0.588,"price":20.75,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":25},{"ts":"2020-05-28","known_ts":"2020-05-28","bar_index":1676,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.95,"stop_level":25.24,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-01","known_ts":"2020-06-01","bar_index":1677,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.99,"stop_level":25.24,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-02","known_ts":"2020-06-02","bar_index":1677,"type":"RECLAIM","strength":0.863,"price":26.61,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-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":"2020-05-28","prior_stop_level":25.24,"sweep_low":23.81,"atr14":1.66691,"stop_level":22.976545,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-02","known_ts":"2020-06-02","bar_index":1677,"type":"RECLAIM","strength":0.863,"price":26.61,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-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":"2020-06-01","prior_stop_level":25.24,"sweep_low":24.14,"atr14":1.66691,"stop_level":23.306545,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-16","known_ts":"2020-06-16","bar_index":1681,"type":"RECLAIM","strength":0.863,"price":28.42,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-07-13","known_ts":"2020-07-13","bar_index":1687,"type":"SELL","basis":"structure_stop","strength":1.0,"price":26.35,"stop_level":27.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-08-06","known_ts":"2020-08-06","bar_index":1693,"type":"RECLAIM","strength":1.0,"price":30.22,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-07-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-09-10","known_ts":"2020-09-14","bar_index":1701,"type":"BUY","strength":0.863,"price":30.35,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2020-10-28","known_ts":"2020-10-28","bar_index":1712,"type":"SELL","basis":"structure_stop","strength":1.0,"price":35.2,"stop_level":35.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-10-30","known_ts":"2020-10-30","bar_index":1713,"type":"SELL","basis":"structure_stop","strength":1.0,"price":32.94,"stop_level":35.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-11-20","known_ts":"2020-11-20","bar_index":1718,"type":"RECLAIM","strength":1.0,"price":39.75,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-10-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-02-02","known_ts":"2021-02-04","bar_index":1734,"type":"BUY","strength":0.725,"price":41.99,"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":"2021-04-26","known_ts":"2021-04-28","bar_index":1753,"type":"BUY","strength":0.725,"price":35.73,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2021-06-08","known_ts":"2021-06-10","bar_index":1763,"type":"BUY","strength":0.588,"price":29.07,"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":"2021-07-14","known_ts":"2021-07-14","bar_index":1771,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.39,"stop_level":27.86,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-07-19","known_ts":"2021-07-19","bar_index":1772,"type":"SELL","basis":"structure_stop","strength":0.45,"price":25.7,"stop_level":27.86,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2021-08-19","known_ts":"2021-08-23","bar_index":1780,"type":"BUY","strength":0.45,"price":25.31,"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":"2021-08-19","known_ts":"2021-08-23","bar_index":1780,"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-08-19","trigger_known_ts":"2021-08-23","strength":0.45,"price":25.31,"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.428281,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.0,"atr14":1.087966,"stop_level":21.456017,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-09-16","known_ts":"2021-09-16","bar_index":1786,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.86,"stop_level":27.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-09-23","known_ts":"2021-09-23","bar_index":1788,"type":"RECLAIM","strength":0.588,"price":27.58,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-09-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":"2021-09-16","prior_stop_level":27.15,"sweep_low":25.71,"atr14":1.009896,"stop_level":25.205052,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-11-01","known_ts":"2021-11-01","bar_index":1797,"type":"RECLAIM","strength":0.725,"price":32.42,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-09-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-12-03","known_ts":"2021-12-03","bar_index":1804,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.89,"stop_level":26.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-12-06","known_ts":"2021-12-06","bar_index":1805,"type":"RECLAIM","strength":0.725,"price":26.81,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-12-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2021-12-03","prior_stop_level":26.4,"sweep_low":25.58,"atr14":1.527245,"stop_level":24.816378,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-02-14","known_ts":"2022-02-16","bar_index":1821,"type":"BUY","strength":0.45,"price":24.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":"2022-02-14","known_ts":"2022-02-16","bar_index":1821,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-02-14","trigger_known_ts":"2022-02-16","strength":0.45,"price":24.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.403727,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.4,"atr14":1.216683,"stop_level":20.791659,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-04-21","known_ts":"2022-04-21","bar_index":1836,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.63,"stop_level":23.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-04-25","known_ts":"2022-04-25","bar_index":1837,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.56,"stop_level":23.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-05-19","known_ts":"2022-05-23","bar_index":1843,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-05-19","trigger_known_ts":"2022-05-23","strength":0.45,"price":20.01,"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.390496,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.41,"atr14":1.404583,"stop_level":15.707709,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-21","known_ts":"2022-06-23","bar_index":1850,"type":"BUY","strength":0.45,"price":19.85,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-06-21","known_ts":"2022-06-23","bar_index":1850,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-06-21","trigger_known_ts":"2022-06-23","strength":0.45,"price":19.85,"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.39537,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.86,"atr14":1.17073,"stop_level":16.274635,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-26","known_ts":"2022-07-26","bar_index":1858,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.37,"stop_level":22.62,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-01","known_ts":"2022-08-01","bar_index":1859,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.88,"stop_level":22.32,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-04","known_ts":"2022-08-04","bar_index":1860,"type":"RECLAIM","strength":0.725,"price":25.06,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-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":"2022-08-01","prior_stop_level":22.32,"sweep_low":20.35,"atr14":1.336807,"stop_level":19.681597,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-16","known_ts":"2022-08-16","bar_index":1863,"type":"RECLAIM","strength":0.863,"price":25.7,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-08-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-26","known_ts":"2022-08-26","bar_index":1865,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.5,"stop_level":25.13,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-09-01","known_ts":"2022-09-01","bar_index":1867,"type":"RECLAIM","strength":0.863,"price":25.19,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-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":"2022-08-26","prior_stop_level":25.13,"sweep_low":23.53,"atr14":1.243965,"stop_level":22.908017,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-01","known_ts":"2022-12-05","bar_index":1888,"type":"BUY","strength":0.45,"price":19.89,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-01-06","known_ts":"2023-01-06","bar_index":1896,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.5,"stop_level":18.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-01-10","known_ts":"2023-01-10","bar_index":1896,"type":"RECLAIM","strength":0.588,"price":18.92,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-01-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":"2023-01-06","prior_stop_level":18.9,"sweep_low":17.0,"atr14":1.04764,"stop_level":16.47618,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-11","known_ts":"2023-01-11","bar_index":1897,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.6,"stop_level":18.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-01-12","known_ts":"2023-01-12","bar_index":1897,"type":"RECLAIM","strength":0.588,"price":19.31,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-01-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":"2023-01-11","prior_stop_level":18.9,"sweep_low":18.28,"atr14":1.027455,"stop_level":17.766273,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-30","known_ts":"2023-01-30","bar_index":1901,"type":"RECLAIM","strength":0.863,"price":21.62,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-01-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-08","known_ts":"2023-02-08","bar_index":1903,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.8,"stop_level":20.96,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-02-13","known_ts":"2023-02-13","bar_index":1904,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.83,"stop_level":20.96,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-03-01","known_ts":"2023-03-03","bar_index":1908,"type":"REBUY","strength":0.863,"price":20.6,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2023-04-18","known_ts":"2023-04-20","bar_index":1919,"type":"BUY","strength":0.588,"price":17.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":"base","score":40},{"ts":"2023-05-12","known_ts":"2023-05-12","bar_index":1925,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.73,"stop_level":18.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-05-15","known_ts":"2023-05-15","bar_index":1925,"type":"RECLAIM","strength":0.588,"price":19.27,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-05-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":"2023-05-12","prior_stop_level":18.9,"sweep_low":18.52,"atr14":0.739432,"stop_level":18.150284,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-13","known_ts":"2023-06-13","bar_index":1932,"type":"RECLAIM","strength":1.0,"price":20.01,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-05-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-08-28","known_ts":"2023-08-28","bar_index":1949,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.62,"stop_level":21.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-08-30","known_ts":"2023-08-30","bar_index":1950,"type":"RECLAIM","strength":1.0,"price":22.08,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-08-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-08-28","prior_stop_level":21.65,"sweep_low":21.21,"atr14":0.717869,"stop_level":20.851066,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-09-05","known_ts":"2023-09-07","bar_index":1951,"type":"REBUY","strength":1.0,"price":26.59,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2023-09-22","known_ts":"2023-09-22","bar_index":1955,"type":"SELL","basis":"structure_stop","strength":1.0,"price":26.17,"stop_level":26.26,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-09-29","known_ts":"2023-09-29","bar_index":1957,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.25,"stop_level":25.52,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-10-17","known_ts":"2023-10-17","bar_index":1961,"type":"RECLAIM","strength":1.0,"price":25.23,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-09-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-12-04","known_ts":"2023-12-06","bar_index":1972,"type":"BUY","strength":0.863,"price":27.27,"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":"2024-01-10","known_ts":"2024-01-10","bar_index":1980,"type":"SELL","basis":"structure_stop","strength":1.0,"price":28.34,"stop_level":28.68,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-17","known_ts":"2024-01-17","bar_index":1981,"type":"RECLAIM","strength":0.863,"price":28.81,"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":true,"monthlyBull":true},"anchor_ts":"2024-01-10","prior_stop_level":28.68,"sweep_low":27.33,"atr14":1.095864,"stop_level":26.782068,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-05-09","known_ts":"2024-05-13","bar_index":2008,"type":"BUY","strength":0.588,"price":25.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":20},{"ts":"2024-07-24","known_ts":"2024-07-24","bar_index":2025,"type":"SELL","basis":"structure_stop","strength":1.0,"price":74.43,"stop_level":75.06,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-09","known_ts":"2024-08-09","bar_index":2029,"type":"RECLAIM","strength":1.0,"price":76.38,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-07-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-11-25","known_ts":"2024-11-27","bar_index":2054,"type":"BUY","strength":0.725,"price":75.88,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2024-12-04","known_ts":"2024-12-06","bar_index":2056,"type":"BUY","strength":0.725,"price":75.4,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2025-01-21","known_ts":"2025-01-23","bar_index":2066,"type":"BUY","strength":0.725,"price":77.84,"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":35},{"ts":"2025-02-25","known_ts":"2025-02-25","bar_index":2074,"type":"SELL","basis":"structure_stop","strength":0.863,"price":77.5,"stop_level":78.12,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-02-27","known_ts":"2025-02-27","bar_index":2074,"type":"RECLAIM","strength":0.863,"price":79.05,"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":true,"monthlyBull":true},"anchor_ts":"2025-02-25","prior_stop_level":78.12,"sweep_low":76.2,"atr14":3.195709,"stop_level":74.602145,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-09","known_ts":"2025-06-09","bar_index":2098,"type":"RECLAIM","strength":0.725,"price":97.98,"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-07-28","known_ts":"2025-07-28","bar_index":2109,"type":"SELL","basis":"structure_stop","strength":0.863,"price":101.75,"stop_level":102.56,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-07-29","known_ts":"2025-07-29","bar_index":2109,"type":"RECLAIM","strength":0.863,"price":105.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-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":"2025-07-28","prior_stop_level":102.56,"sweep_low":101.75,"atr14":2.93887,"stop_level":100.280565,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-13","known_ts":"2025-08-13","bar_index":2113,"type":"RECLAIM","strength":0.863,"price":127.8,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-07-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-24","known_ts":"2025-09-24","bar_index":2122,"type":"SELL","basis":"structure_stop","strength":0.863,"price":141.0,"stop_level":143.14,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-30","known_ts":"2025-09-30","bar_index":2124,"type":"RECLAIM","strength":0.863,"price":144.01,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-09-24","prior_stop_level":143.14,"sweep_low":134.01,"atr14":3.964119,"stop_level":132.027941,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-10-08","known_ts":"2025-10-08","bar_index":2126,"type":"RECLAIM","strength":1.0,"price":162.33,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-09-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-12-08","known_ts":"2025-12-08","bar_index":2140,"type":"SELL","basis":"structure_stop","strength":1.0,"price":196.55,"stop_level":198.76,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-03-19","known_ts":"2026-03-23","bar_index":2163,"type":"BUY","strength":0.45,"price":143.98,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2026-03-27","known_ts":"2026-03-27","bar_index":2165,"type":"RECLAIM","strength":0.588,"price":163.52,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2026-03-19 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2026-04-24","known_ts":"2026-04-24","bar_index":2171,"type":"SELL","basis":"structure_stop","strength":0.45,"price":135.17,"stop_level":136.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2026-04-30","known_ts":"2026-04-30","bar_index":2172,"type":"RECLAIM","strength":0.45,"price":136.33,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-04-24 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":"2026-04-24","prior_stop_level":136.0,"sweep_low":132.57,"atr14":5.368958,"stop_level":129.885521,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-11","known_ts":"2026-05-13","bar_index":2175,"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":"2026-05-11","trigger_known_ts":"2026-05-13","strength":0.45,"price":117.99,"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.428896,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":98.9,"atr14":8.42695,"stop_level":94.686525,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-10","known_ts":"2026-06-12","bar_index":2182,"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":"2026-06-10","trigger_known_ts":"2026-06-12","strength":0.45,"price":97.85,"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.526379,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":90.39,"atr14":5.99366,"stop_level":87.39317,"risk_basis":"daily_ohlc_atr14"}],"state":{"position_hint":"flat","last_signal":"BOTTOM_WATCH","last_scored_signal":"SELL","last_scored_ts":"2026-04-24","last_scored_basis":"structure_stop","bars_since_signal":15,"extended":false,"strong_bull":false,"overbought":true,"weeklyBull":true,"above200":false},"early_dots":["2018-08-01","2018-09-18","2018-10-30","2019-01-02","2019-04-03","2019-06-12","2019-07-25","2019-08-15","2020-02-03","2020-03-20","2020-08-03","2020-08-27","2020-09-04","2021-01-11","2021-02-05","2021-03-30","2021-05-28","2021-08-19","2021-12-09","2022-01-27","2022-10-03","2022-11-01","2023-03-27","2023-10-12","2023-11-10","2023-11-29","2023-12-20","2024-02-13","2024-04-26","2024-05-28","2024-08-09","2024-09-10","2024-10-09","2024-11-04","2025-01-10","2025-04-11","2025-12-24","2026-01-27","2026-02-12","2026-03-16"],"warnings":[{"ts":"2022-04-25","kind":"confirm","px":23.56,"level":23.95},{"ts":"2022-07-25","kind":"arm","px":22.42},{"ts":"2022-07-26","kind":"confirm","px":22.37,"level":22.62},{"ts":"2022-07-29","kind":"arm","px":22.12},{"ts":"2022-08-01","kind":"confirm","px":20.88,"level":22.32},{"ts":"2022-08-18","kind":"arm","px":25.7},{"ts":"2022-08-26","kind":"confirm","px":24.5,"level":25.13},{"ts":"2022-12-19","kind":"arm","px":18.31},{"ts":"2023-01-06","kind":"confirm","px":18.5,"level":18.9},{"ts":"2023-01-09","kind":"arm","px":17.79},{"ts":"2023-01-11","kind":"confirm","px":18.6,"level":18.9},{"ts":"2023-02-07","kind":"arm","px":20.9},{"ts":"2023-02-08","kind":"confirm","px":19.8,"level":20.96},{"ts":"2023-02-10","kind":"arm","px":19.62},{"ts":"2023-02-13","kind":"confirm","px":19.83,"level":20.96},{"ts":"2023-05-10","kind":"arm","px":19.17},{"ts":"2023-05-12","kind":"confirm","px":18.73,"level":18.9},{"ts":"2023-05-25","kind":"arm","px":18.7},{"ts":"2023-07-24","kind":"arm","px":20.46},{"ts":"2023-08-15","kind":"arm","px":22.51},{"ts":"2023-08-28","kind":"confirm","px":21.62,"level":21.65},{"ts":"2023-09-21","kind":"arm","px":26.34},{"ts":"2023-09-22","kind":"confirm","px":26.17,"level":26.26},{"ts":"2023-09-26","kind":"arm","px":25.77},{"ts":"2023-09-29","kind":"confirm","px":25.25,"level":25.52},{"ts":"2023-12-29","kind":"arm","px":30.99},{"ts":"2024-01-10","kind":"confirm","px":28.34,"level":28.68},{"ts":"2024-06-28","kind":"arm","px":67.0},{"ts":"2024-07-24","kind":"confirm","px":74.43,"level":75.06},{"ts":"2025-02-06","kind":"arm","px":80.78},{"ts":"2025-02-25","kind":"confirm","px":77.5,"level":78.12},{"ts":"2025-06-30","kind":"arm","px":100.64},{"ts":"2025-07-28","kind":"confirm","px":101.75,"level":102.56},{"ts":"2025-09-12","kind":"arm","px":145.93},{"ts":"2025-09-24","kind":"confirm","px":141.0,"level":143.14},{"ts":"2025-11-20","kind":"arm","px":199.64},{"ts":"2025-12-08","kind":"confirm","px":196.55,"level":198.76},{"ts":"2026-04-10","kind":"arm","px":154.81},{"ts":"2026-04-24","kind":"confirm","px":135.17,"level":136.0},{"ts":"2026-07-16","kind":"arm","px":107.46}],"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":[]}}}