{"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":"PPIH","timeframe":"3D","as_of":"2026-09-11T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1990-07-24","known_ts":"1990-07-24","bar_index":51,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.75,"stop_level":10.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-10-01","known_ts":"1990-10-03","bar_index":67,"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":"1990-10-01","trigger_known_ts":"1990-10-03","strength":0.45,"price":6.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.372093,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.75,"atr14":0.649041,"stop_level":4.42548,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-10-30","known_ts":"1990-11-01","bar_index":74,"type":"BUY","strength":0.45,"price":6.375,"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":"1990-10-30","known_ts":"1990-11-01","bar_index":74,"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":"1990-10-30","trigger_known_ts":"1990-11-01","strength":0.45,"price":6.375,"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.406977,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.75,"atr14":0.37713,"stop_level":5.561435,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-11-26","known_ts":"1990-11-26","bar_index":80,"type":"SELL","basis":"structure_stop","strength":0.45,"price":5.625,"stop_level":6.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1990-11-29","known_ts":"1990-11-29","bar_index":81,"type":"RECLAIM","strength":0.45,"price":6.125,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-11-26 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":"1990-11-26","prior_stop_level":6.0,"sweep_low":5.625,"atr14":0.417069,"stop_level":5.416466,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-12-04","known_ts":"1990-12-06","bar_index":82,"type":"REBUY","strength":0.45,"price":6.0,"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":"1990-12-17","known_ts":"1990-12-19","bar_index":85,"type":"REBUY","strength":0.45,"price":6.0,"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":"1991-01-14","known_ts":"1991-01-14","bar_index":91,"type":"SELL","basis":"structure_stop","strength":0.45,"price":5.0,"stop_level":5.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1991-01-17","known_ts":"1991-01-21","bar_index":92,"type":"REBUY","strength":0.588,"price":5.75,"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":"1991-01-18","known_ts":"1991-01-18","bar_index":92,"type":"RECLAIM","strength":0.45,"price":6.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-01-14 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":"1991-01-14","prior_stop_level":5.5,"sweep_low":4.875,"atr14":0.401357,"stop_level":4.674321,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-02-04","known_ts":"1991-02-04","bar_index":96,"type":"RECLAIM","strength":0.725,"price":8.0,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1991-01-17 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-03-20","known_ts":"1991-03-20","bar_index":106,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.5,"stop_level":7.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-03-25","known_ts":"1991-03-25","bar_index":107,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.25,"stop_level":7.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-03-22","known_ts":"1991-03-22","bar_index":107,"type":"RECLAIM","strength":0.725,"price":8.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-03-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1991-03-20","prior_stop_level":7.75,"sweep_low":7.0,"atr14":0.521788,"stop_level":6.739106,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-06-13","known_ts":"1991-06-17","bar_index":126,"type":"BUY","strength":0.588,"price":6.5,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"1991-06-21","known_ts":"1991-06-25","bar_index":128,"type":"BUY","strength":0.588,"price":6.25,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"1991-07-01","known_ts":"1991-07-03","bar_index":130,"type":"BUY","strength":0.588,"price":6.25,"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":"1991-10-16","known_ts":"1991-10-18","bar_index":155,"type":"BUY","strength":0.725,"price":6.25,"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":55},{"ts":"1992-01-08","known_ts":"1992-01-10","bar_index":174,"type":"BUY","strength":0.588,"price":5.625,"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":0},{"ts":"1992-01-30","known_ts":"1992-01-30","bar_index":179,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.0,"stop_level":5.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1992-02-05","known_ts":"1992-02-05","bar_index":180,"type":"RECLAIM","strength":0.725,"price":5.375,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-01-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1992-01-30","prior_stop_level":5.25,"sweep_low":4.5,"atr14":0.439009,"stop_level":4.280496,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-02-24","known_ts":"1992-02-24","bar_index":184,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.75,"stop_level":5.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1992-02-25","known_ts":"1992-02-27","bar_index":185,"type":"REBUY","strength":0.588,"price":5.5,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":0},{"ts":"1992-02-25","known_ts":"1992-02-25","bar_index":185,"type":"RECLAIM","strength":0.588,"price":5.125,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-02-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":"1992-02-24","prior_stop_level":5.0,"sweep_low":4.75,"atr14":0.384016,"stop_level":4.557992,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-04-02","known_ts":"1992-04-06","bar_index":194,"type":"REBUY","strength":0.863,"price":5.875,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"1992-04-10","known_ts":"1992-04-14","bar_index":196,"type":"REBUY","strength":0.863,"price":6.5,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1992-05-15","known_ts":"1992-05-19","bar_index":204,"type":"BUY","strength":0.863,"price":6.5,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1992-06-29","known_ts":"1992-07-01","bar_index":214,"type":"BUY","strength":0.863,"price":6.125,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1992-10-19","known_ts":"1992-10-21","bar_index":240,"type":"BUY","strength":0.863,"price":6.25,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1992-12-03","known_ts":"1992-12-03","bar_index":250,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.625,"stop_level":7.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-12-07","known_ts":"1992-12-07","bar_index":251,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.5,"stop_level":7.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-02-01","known_ts":"1993-02-03","bar_index":264,"type":"BUY","strength":0.863,"price":7.75,"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":"1993-10-08","known_ts":"1993-10-12","bar_index":322,"type":"BUY","strength":0.725,"price":7.625,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1993-11-03","known_ts":"1993-11-05","bar_index":328,"type":"REBUY","strength":0.45,"price":7.5,"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":"1993-11-11","known_ts":"1993-11-15","bar_index":330,"type":"REBUY","strength":0.45,"price":7.375,"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":"1993-12-27","known_ts":"1993-12-29","bar_index":340,"type":"REBUY","strength":0.45,"price":7.0,"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":"1994-04-04","known_ts":"1994-04-04","bar_index":362,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.375,"stop_level":7.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-04-05","known_ts":"1994-04-05","bar_index":363,"type":"RECLAIM","strength":0.725,"price":8.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-04-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1994-04-04","prior_stop_level":7.5,"sweep_low":7.125,"atr14":0.589681,"stop_level":6.830159,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-04-18","known_ts":"1994-04-18","bar_index":366,"type":"RECLAIM","strength":0.863,"price":8.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-04-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-08-01","known_ts":"1994-08-03","bar_index":390,"type":"BUY","strength":0.725,"price":7.75,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":90},{"ts":"1994-10-21","known_ts":"1994-10-21","bar_index":409,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.375,"stop_level":7.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-12-12","known_ts":"1994-12-14","bar_index":421,"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":"1994-12-12","trigger_known_ts":"1994-12-14","strength":0.45,"price":5.375,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.402778,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.125,"atr14":0.223702,"stop_level":5.013149,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-12-29","known_ts":"1995-01-03","bar_index":425,"type":"BUY","strength":0.45,"price":5.5,"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":"1994-12-29","known_ts":"1995-01-03","bar_index":425,"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":"1994-12-29","trigger_known_ts":"1995-01-03","strength":0.45,"price":5.5,"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.388889,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.75,"atr14":0.253049,"stop_level":4.623475,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-02-03","known_ts":"1995-02-03","bar_index":433,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.75,"stop_level":4.875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-02-07","known_ts":"1995-02-07","bar_index":434,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.375,"stop_level":4.875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-04-13","known_ts":"1995-04-13","bar_index":449,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.375,"stop_level":4.4375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-04-17","known_ts":"1995-04-17","bar_index":449,"type":"RECLAIM","strength":0.588,"price":4.625,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-04-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1995-04-13","prior_stop_level":4.4375,"sweep_low":4.375,"atr14":0.184188,"stop_level":4.282906,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-05-05","known_ts":"1995-05-05","bar_index":454,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.125,"stop_level":4.375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-05-22","known_ts":"1995-05-24","bar_index":458,"type":"BUY","strength":0.725,"price":4.625,"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":55},{"ts":"1995-06-20","known_ts":"1995-06-20","bar_index":464,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.875,"stop_level":5.125,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-06-21","known_ts":"1995-06-21","bar_index":465,"type":"RECLAIM","strength":0.725,"price":5.375,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-06-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1995-06-20","prior_stop_level":5.125,"sweep_low":4.75,"atr14":0.273523,"stop_level":4.613238,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-07-05","known_ts":"1995-07-05","bar_index":468,"type":"RECLAIM","strength":0.863,"price":5.5,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-06-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-07-14","known_ts":"1995-07-14","bar_index":470,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.25,"stop_level":5.375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-07-19","known_ts":"1995-07-19","bar_index":471,"type":"RECLAIM","strength":0.725,"price":5.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-07-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":"1995-07-14","prior_stop_level":5.375,"sweep_low":5.0,"atr14":0.324729,"stop_level":4.837635,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-07-31","known_ts":"1995-08-02","bar_index":474,"type":"REBUY","strength":0.863,"price":5.625,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"1995-08-21","known_ts":"1995-08-23","bar_index":479,"type":"BUY","strength":0.863,"price":6.0,"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":"1995-10-10","known_ts":"1995-10-10","bar_index":490,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.0,"stop_level":6.375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-10-17","known_ts":"1995-10-17","bar_index":492,"type":"RECLAIM","strength":1.0,"price":6.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-10-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1995-10-10","prior_stop_level":6.375,"sweep_low":6.0,"atr14":0.315176,"stop_level":5.842412,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-12-11","known_ts":"1995-12-11","bar_index":505,"type":"RECLAIM","strength":1.0,"price":6.25,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-10-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-02-06","known_ts":"1996-02-08","bar_index":518,"type":"BUY","strength":0.863,"price":6.625,"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":25},{"ts":"1996-04-11","known_ts":"1996-04-15","bar_index":533,"type":"BUY","strength":1.0,"price":6.75,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":25},{"ts":"1996-07-11","known_ts":"1996-07-11","bar_index":554,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.875,"stop_level":7.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-08-27","known_ts":"1996-08-29","bar_index":565,"type":"BUY","strength":0.725,"price":7.875,"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":"1996-09-13","known_ts":"1996-09-13","bar_index":569,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.25,"stop_level":7.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-10-09","known_ts":"1996-10-11","bar_index":575,"type":"BUY","strength":1.0,"price":7.875,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1997-03-03","known_ts":"1997-03-05","bar_index":608,"type":"BUY","strength":0.725,"price":8.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"1997-03-19","known_ts":"1997-03-19","bar_index":612,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.125,"stop_level":8.375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-05-14","known_ts":"1997-05-16","bar_index":625,"type":"BUY","strength":0.588,"price":7.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":45},{"ts":"1997-07-23","known_ts":"1997-07-23","bar_index":641,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.875,"stop_level":9.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-07-24","known_ts":"1997-07-24","bar_index":641,"type":"RECLAIM","strength":0.863,"price":9.875,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-07-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1997-07-23","prior_stop_level":9.5,"sweep_low":8.0,"atr14":0.439511,"stop_level":7.780244,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-08-13","known_ts":"1997-08-13","bar_index":646,"type":"RECLAIM","strength":1.0,"price":9.75,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-07-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-09-22","known_ts":"1997-09-24","bar_index":655,"type":"BUY","strength":0.863,"price":10.25,"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":"1997-10-15","known_ts":"1997-10-15","bar_index":660,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.0,"stop_level":10.125,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1997-10-21","known_ts":"1997-10-21","bar_index":662,"type":"RECLAIM","strength":0.863,"price":10.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-10-15 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":"1997-10-15","prior_stop_level":10.125,"sweep_low":10.0,"atr14":0.204579,"stop_level":9.897711,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-04-22","known_ts":"1998-04-22","bar_index":703,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.375,"stop_level":8.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-04-23","known_ts":"1998-04-27","bar_index":704,"type":"REBUY","strength":0.588,"price":8.625,"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":"1998-04-23","known_ts":"1998-04-23","bar_index":704,"type":"RECLAIM","strength":0.588,"price":8.125,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-04-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-04-22","prior_stop_level":8.0,"sweep_low":7.25,"atr14":0.37821,"stop_level":7.060895,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-06-01","known_ts":"1998-06-01","bar_index":712,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.375,"stop_level":8.4375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-06-05","known_ts":"1998-06-05","bar_index":714,"type":"RECLAIM","strength":0.588,"price":8.625,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-06-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-06-01","prior_stop_level":8.4375,"sweep_low":8.25,"atr14":0.228901,"stop_level":8.135549,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-06-26","known_ts":"1998-06-30","bar_index":719,"type":"BUY","strength":0.725,"price":8.5,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"1998-07-28","known_ts":"1998-07-28","bar_index":726,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.0,"stop_level":8.125,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-07-31","known_ts":"1998-07-31","bar_index":727,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.75,"stop_level":8.125,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-08-13","known_ts":"1998-08-17","bar_index":730,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-08-13","trigger_known_ts":"1998-08-17","strength":0.45,"price":7.875,"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.240964,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.125,"atr14":0.225787,"stop_level":7.012106,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-08-21","known_ts":"1998-08-25","bar_index":732,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-08-21","trigger_known_ts":"1998-08-25","strength":0.45,"price":7.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.277108,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.0,"atr14":0.222474,"stop_level":6.888763,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-09-09","known_ts":"1998-09-11","bar_index":736,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-09-09","trigger_known_ts":"1998-09-11","strength":0.45,"price":6.1875,"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.403614,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.75,"atr14":0.245393,"stop_level":5.627303,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-09-25","known_ts":"1998-09-29","bar_index":740,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-09-25","trigger_known_ts":"1998-09-29","strength":0.45,"price":6.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.414634,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.5,"atr14":0.300151,"stop_level":5.349924,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-21","known_ts":"1998-10-23","bar_index":746,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-10-21","trigger_known_ts":"1998-10-23","strength":0.45,"price":5.25,"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.475,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.5,"atr14":0.341942,"stop_level":4.329029,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-26","known_ts":"1998-10-28","bar_index":747,"type":"BUY","strength":0.45,"price":5.25,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-10-26","known_ts":"1998-10-28","bar_index":747,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1998-10-26","trigger_known_ts":"1998-10-28","strength":0.45,"price":5.25,"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.475,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.5,"atr14":0.273778,"stop_level":4.363111,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-03","known_ts":"1998-12-03","bar_index":756,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.125,"stop_level":5.375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-04","known_ts":"1998-12-04","bar_index":756,"type":"RECLAIM","strength":0.588,"price":5.4219,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-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":"1998-12-03","prior_stop_level":5.375,"sweep_low":5.125,"atr14":0.270971,"stop_level":4.989514,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-23","known_ts":"1998-12-23","bar_index":760,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.0625,"stop_level":5.125,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-02-18","known_ts":"1999-02-22","bar_index":773,"type":"BUY","strength":0.725,"price":4.7812,"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":35},{"ts":"1999-03-03","known_ts":"1999-03-05","bar_index":776,"type":"BUY","strength":0.725,"price":5.0,"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":35},{"ts":"1999-05-28","known_ts":"1999-05-28","bar_index":796,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.25,"stop_level":4.375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-06-01","known_ts":"1999-06-01","bar_index":796,"type":"RECLAIM","strength":0.725,"price":4.9375,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-05-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1999-05-28","prior_stop_level":4.375,"sweep_low":4.25,"atr14":0.208837,"stop_level":4.145581,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-06-28","known_ts":"1999-06-30","bar_index":803,"type":"REBUY","strength":0.863,"price":5.0,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"1999-07-16","known_ts":"1999-07-16","bar_index":807,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.125,"stop_level":4.375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-07-21","known_ts":"1999-07-21","bar_index":808,"type":"RECLAIM","strength":0.725,"price":4.625,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-07-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":"1999-07-16","prior_stop_level":4.375,"sweep_low":4.125,"atr14":0.212495,"stop_level":4.018753,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-08-26","known_ts":"1999-08-26","bar_index":817,"type":"RECLAIM","strength":0.863,"price":5.7188,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-07-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-11-30","known_ts":"1999-12-02","bar_index":839,"type":"BUY","strength":0.725,"price":4.125,"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":65},{"ts":"1999-12-23","known_ts":"1999-12-23","bar_index":844,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.3125,"stop_level":4.375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1999-12-28","known_ts":"1999-12-28","bar_index":845,"type":"RECLAIM","strength":0.725,"price":4.4062,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-12-23 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":"1999-12-23","prior_stop_level":4.375,"sweep_low":4.2812,"atr14":0.12934,"stop_level":4.21653,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-01-06","known_ts":"2000-01-06","bar_index":847,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.25,"stop_level":4.2812,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2000-01-10","known_ts":"2000-01-10","bar_index":848,"type":"RECLAIM","strength":0.863,"price":4.3125,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-01-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2000-01-06","prior_stop_level":4.2812,"sweep_low":4.25,"atr14":0.085401,"stop_level":4.2073,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-02-22","known_ts":"2000-02-22","bar_index":858,"type":"RECLAIM","strength":1.0,"price":4.75,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-01-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-03-08","known_ts":"2000-03-08","bar_index":861,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.3125,"stop_level":4.625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2000-03-10","known_ts":"2000-03-10","bar_index":862,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.3125,"stop_level":4.625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2000-03-27","known_ts":"2000-03-29","bar_index":866,"type":"BUY","strength":1.0,"price":4.6875,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2000-05-09","known_ts":"2000-05-11","bar_index":876,"type":"BUY","strength":0.588,"price":4.1875,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2000-07-13","known_ts":"2000-07-17","bar_index":891,"type":"BUY","strength":0.588,"price":3.875,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":30},{"ts":"2000-08-08","known_ts":"2000-08-08","bar_index":897,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.4375,"stop_level":3.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2000-08-09","known_ts":"2000-08-09","bar_index":897,"type":"RECLAIM","strength":0.588,"price":3.5625,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-08-08 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":"2000-08-08","prior_stop_level":3.5,"sweep_low":3.375,"atr14":0.086328,"stop_level":3.331836,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-08-16","known_ts":"2000-08-18","bar_index":899,"type":"REBUY","strength":0.588,"price":3.8438,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2000-11-22","known_ts":"2000-11-27","bar_index":922,"type":"BUY","strength":0.588,"price":3.4375,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2001-01-08","known_ts":"2001-01-10","bar_index":932,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2001-01-08","trigger_known_ts":"2001-01-10","strength":0.45,"price":2.375,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.512821,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.25,"atr14":0.108317,"stop_level":2.195841,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-17","known_ts":"2001-01-19","bar_index":934,"type":"BUY","strength":0.45,"price":2.75,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2001-01-17","known_ts":"2001-01-19","bar_index":934,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2001-01-17","trigger_known_ts":"2001-01-19","strength":0.45,"price":2.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.435897,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.3125,"atr14":0.103002,"stop_level":2.260999,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-03-02","known_ts":"2001-03-02","bar_index":944,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.625,"stop_level":2.6875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-03-09","known_ts":"2001-03-09","bar_index":946,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.5938,"stop_level":2.625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-03-12","known_ts":"2001-03-12","bar_index":946,"type":"RECLAIM","strength":0.588,"price":2.75,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-03-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2001-03-09","prior_stop_level":2.625,"sweep_low":2.5938,"atr14":0.059988,"stop_level":2.563806,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-03-27","known_ts":"2001-03-29","bar_index":950,"type":"REBUY","strength":0.588,"price":2.625,"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":"2001-04-04","known_ts":"2001-04-06","bar_index":952,"type":"BUY","strength":0.588,"price":2.5938,"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":"2001-05-31","known_ts":"2001-05-31","bar_index":965,"type":"RECLAIM","strength":0.725,"price":3.09,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-03-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-07-09","known_ts":"2001-07-09","bar_index":973,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.95,"stop_level":3.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-07-23","known_ts":"2001-07-23","bar_index":977,"type":"RECLAIM","strength":0.863,"price":2.98,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-07-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-08-24","known_ts":"2001-08-28","bar_index":985,"type":"BUY","strength":1.0,"price":3.17,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2001-11-15","known_ts":"2001-11-19","bar_index":1003,"type":"BUY","strength":1.0,"price":3.1,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2001-12-14","known_ts":"2001-12-14","bar_index":1009,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.99,"stop_level":3.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2001-12-31","known_ts":"2002-01-03","bar_index":1013,"type":"BUY","strength":0.863,"price":3.1,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2002-02-04","known_ts":"2002-02-04","bar_index":1020,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.95,"stop_level":3.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-03-20","known_ts":"2002-03-22","bar_index":1031,"type":"BUY","strength":0.725,"price":3.15,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2002-05-07","known_ts":"2002-05-07","bar_index":1042,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.92,"stop_level":3.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2002-05-14","known_ts":"2002-05-14","bar_index":1043,"type":"RECLAIM","strength":0.863,"price":3.22,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-05-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2002-05-07","prior_stop_level":3.05,"sweep_low":1.25,"atr14":0.252054,"stop_level":1.123973,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-09-23","known_ts":"2002-09-25","bar_index":1074,"type":"BUY","strength":0.45,"price":2.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":"2002-09-23","known_ts":"2002-09-25","bar_index":1074,"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-09-23","trigger_known_ts":"2002-09-25","strength":0.45,"price":2.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.393939,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.65,"atr14":0.098999,"stop_level":1.6005,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-12-31","known_ts":"2003-01-03","bar_index":1097,"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-12-31","trigger_known_ts":"2003-01-03","strength":0.588,"price":1.65,"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.5,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.2,"atr14":0.054297,"stop_level":1.172851,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-01-06","known_ts":"2003-01-08","bar_index":1098,"type":"BUY","strength":0.588,"price":1.66,"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-01-06","known_ts":"2003-01-08","bar_index":1098,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2003-01-06","trigger_known_ts":"2003-01-08","strength":0.588,"price":1.66,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.49697,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.2,"atr14":0.044188,"stop_level":1.177906,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-05-02","known_ts":"2003-05-02","bar_index":1125,"type":"RECLAIM","strength":0.863,"price":2.6,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-05-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-09-12","known_ts":"2003-09-12","bar_index":1155,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.2,"stop_level":2.23,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-09-16","known_ts":"2003-09-16","bar_index":1156,"type":"RECLAIM","strength":1.0,"price":2.68,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-09-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":"2003-09-12","prior_stop_level":2.23,"sweep_low":2.2,"atr14":0.120898,"stop_level":2.139551,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-09-26","known_ts":"2003-09-26","bar_index":1159,"type":"RECLAIM","strength":1.0,"price":2.49,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-09-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-03-19","known_ts":"2004-03-23","bar_index":1199,"type":"BUY","strength":1.0,"price":2.9,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2004-04-22","known_ts":"2004-04-22","bar_index":1206,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.95,"stop_level":2.98,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-04-29","known_ts":"2004-04-29","bar_index":1208,"type":"RECLAIM","strength":1.0,"price":3.02,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-04-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-04-22","prior_stop_level":2.98,"sweep_low":2.81,"atr14":0.113047,"stop_level":2.753477,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-06-02","known_ts":"2004-06-04","bar_index":1216,"type":"BUY","strength":0.725,"price":3.03,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"aplus","score":90},{"ts":"2005-03-17","known_ts":"2005-03-17","bar_index":1282,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.0,"stop_level":9.26,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2005-05-06","known_ts":"2005-05-10","bar_index":1294,"type":"BUY","strength":0.588,"price":7.77,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2005-06-27","known_ts":"2005-06-27","bar_index":1305,"type":"SELL","basis":"structure_stop","strength":0.45,"price":6.95,"stop_level":7.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2005-07-12","known_ts":"2005-07-14","bar_index":1309,"type":"REBUY","strength":0.45,"price":7.39,"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":"2005-07-20","known_ts":"2005-07-22","bar_index":1311,"type":"BUY","strength":0.45,"price":7.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":"2005-07-25","known_ts":"2005-07-25","bar_index":1312,"type":"RECLAIM","strength":0.588,"price":7.85,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2005-07-20 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2005-08-18","known_ts":"2005-08-18","bar_index":1318,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.4,"stop_level":7.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-08-29","known_ts":"2005-08-29","bar_index":1320,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.12,"stop_level":7.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-09-01","known_ts":"2005-09-01","bar_index":1321,"type":"RECLAIM","strength":0.588,"price":7.65,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-08-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":"2005-08-29","prior_stop_level":7.4,"sweep_low":7.1,"atr14":0.267358,"stop_level":6.966321,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-09-14","known_ts":"2005-09-14","bar_index":1324,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.32,"stop_level":7.12,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-09-27","known_ts":"2005-09-29","bar_index":1327,"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-09-27","trigger_known_ts":"2005-09-29","strength":0.45,"price":6.56,"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.377018,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.14,"atr14":0.253849,"stop_level":6.013076,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-10-13","known_ts":"2005-10-17","bar_index":1331,"type":"BUY","strength":0.45,"price":6.75,"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-10-13","known_ts":"2005-10-17","bar_index":1331,"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-10-13","trigger_known_ts":"2005-10-17","strength":0.45,"price":6.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.358974,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.24,"atr14":0.28518,"stop_level":6.09741,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-11-21","known_ts":"2005-11-23","bar_index":1340,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2005-11-21","trigger_known_ts":"2005-11-23","strength":0.45,"price":5.33,"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.493827,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.96,"atr14":0.250245,"stop_level":4.834878,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-13","known_ts":"2005-12-15","bar_index":1345,"type":"BUY","strength":0.45,"price":5.65,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-12-13","known_ts":"2005-12-15","bar_index":1345,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2005-12-13","trigger_known_ts":"2005-12-15","strength":0.45,"price":5.65,"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.463438,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.25,"atr14":0.183981,"stop_level":5.158009,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-02-09","known_ts":"2006-02-09","bar_index":1358,"type":"RECLAIM","strength":0.725,"price":7.01,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-09-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-08-15","known_ts":"2006-08-15","bar_index":1401,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.89,"stop_level":10.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2006-09-11","known_ts":"2006-09-11","bar_index":1407,"type":"RECLAIM","strength":1.0,"price":14.38,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-08-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-09-29","known_ts":"2006-09-29","bar_index":1411,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.8,"stop_level":15.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-10-02","known_ts":"2006-10-02","bar_index":1412,"type":"RECLAIM","strength":1.0,"price":15.28,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-09-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2006-09-29","prior_stop_level":15.25,"sweep_low":14.01,"atr14":0.891077,"stop_level":13.564461,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-17","known_ts":"2006-10-17","bar_index":1415,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.01,"stop_level":15.03,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-10-19","known_ts":"2006-10-19","bar_index":1416,"type":"RECLAIM","strength":1.0,"price":15.14,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-10-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2006-10-17","prior_stop_level":15.03,"sweep_low":14.6,"atr14":0.667211,"stop_level":14.266395,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-31","known_ts":"2006-10-31","bar_index":1419,"type":"RECLAIM","strength":1.0,"price":16.67,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-10-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-12-08","known_ts":"2006-12-12","bar_index":1428,"type":"REBUY","strength":1.0,"price":24.63,"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":"2007-04-17","known_ts":"2007-04-17","bar_index":1456,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.68,"stop_level":18.54,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-04-23","known_ts":"2007-04-25","bar_index":1458,"type":"REBUY","strength":0.725,"price":18.56,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2007-11-14","known_ts":"2007-11-16","bar_index":1506,"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-11-14","trigger_known_ts":"2007-11-16","strength":0.45,"price":13.86,"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.541667,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.5,"atr14":0.779775,"stop_level":12.110113,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-11-23","known_ts":"2007-11-27","bar_index":1508,"type":"BUY","strength":0.45,"price":13.58,"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-11-23","known_ts":"2007-11-27","bar_index":1508,"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-11-23","trigger_known_ts":"2007-11-27","strength":0.45,"price":13.58,"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.550926,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.73,"atr14":0.829073,"stop_level":12.315464,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-12-28","known_ts":"2008-01-02","bar_index":1516,"type":"REBUY","strength":0.45,"price":11.53,"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":"2008-03-24","known_ts":"2008-03-26","bar_index":1535,"type":"REBUY","strength":0.725,"price":15.8,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":80},{"ts":"2008-04-04","known_ts":"2008-04-08","bar_index":1538,"type":"REBUY","strength":0.725,"price":15.9,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2008-04-22","known_ts":"2008-04-24","bar_index":1542,"type":"BUY","strength":0.725,"price":16.48,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":10},{"ts":"2008-05-27","known_ts":"2008-05-29","bar_index":1550,"type":"BUY","strength":0.725,"price":15.66,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2008-06-26","known_ts":"2008-06-26","bar_index":1557,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.3,"stop_level":15.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-06-30","known_ts":"2008-06-30","bar_index":1558,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.86,"stop_level":15.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-10-31","known_ts":"2008-11-04","bar_index":1587,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-10-31","trigger_known_ts":"2008-11-04","strength":0.45,"price":7.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.566667,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.25,"atr14":0.723317,"stop_level":5.888341,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-10","known_ts":"2008-11-12","bar_index":1589,"type":"BUY","strength":0.45,"price":7.61,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-11-10","known_ts":"2008-11-12","bar_index":1589,"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-10","trigger_known_ts":"2008-11-12","strength":0.45,"price":7.61,"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.577222,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.46,"atr14":0.787575,"stop_level":6.066212,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-12-05","known_ts":"2008-12-09","bar_index":1595,"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-12-05","trigger_known_ts":"2008-12-09","strength":0.45,"price":4.95,"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.725,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.47,"atr14":0.768161,"stop_level":4.085919,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-20","known_ts":"2009-02-20","bar_index":1612,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.0,"stop_level":5.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-23","known_ts":"2009-02-23","bar_index":1612,"type":"RECLAIM","strength":0.588,"price":5.14,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-02-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-02-20","prior_stop_level":5.08,"sweep_low":4.8,"atr14":0.408921,"stop_level":4.595539,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-15","known_ts":"2009-04-15","bar_index":1624,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.87,"stop_level":6.03,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-04-16","known_ts":"2009-04-16","bar_index":1624,"type":"RECLAIM","strength":0.725,"price":6.41,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-04-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-04-15","prior_stop_level":6.03,"sweep_low":5.39,"atr14":0.516124,"stop_level":5.131938,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-05","known_ts":"2009-05-07","bar_index":1629,"type":"REBUY","strength":0.725,"price":6.41,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2009-05-28","known_ts":"2009-05-28","bar_index":1634,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.91,"stop_level":6.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-06-01","known_ts":"2009-06-01","bar_index":1635,"type":"RECLAIM","strength":0.725,"price":6.08,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-05-28","prior_stop_level":6.0,"sweep_low":5.91,"atr14":0.365521,"stop_level":5.727239,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-06-04","known_ts":"2009-06-08","bar_index":1636,"type":"REBUY","strength":0.863,"price":8.04,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2009-06-18","known_ts":"2009-06-18","bar_index":1639,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.0,"stop_level":7.02,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-23","known_ts":"2009-06-23","bar_index":1640,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.55,"stop_level":7.02,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-07-22","known_ts":"2009-07-22","bar_index":1647,"type":"RECLAIM","strength":0.863,"price":6.15,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-06-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-08-07","known_ts":"2009-08-11","bar_index":1651,"type":"BUY","strength":0.863,"price":7.25,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2009-08-24","known_ts":"2009-08-24","bar_index":1654,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.54,"stop_level":6.82,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-08-28","known_ts":"2009-08-28","bar_index":1656,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.38,"stop_level":6.82,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-09-21","known_ts":"2009-09-23","bar_index":1661,"type":"BUY","strength":0.725,"price":7.43,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2009-10-05","known_ts":"2009-10-05","bar_index":1664,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.72,"stop_level":7.03,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-08","known_ts":"2009-10-08","bar_index":1665,"type":"RECLAIM","strength":1.0,"price":7.11,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-10-05 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-10-05","prior_stop_level":7.03,"sweep_low":6.71,"atr14":0.250307,"stop_level":6.584846,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-10-20","known_ts":"2009-10-20","bar_index":1668,"type":"RECLAIM","strength":1.0,"price":7.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-10-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-11-11","known_ts":"2009-11-11","bar_index":1673,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.51,"stop_level":6.72,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2009-11-16","known_ts":"2009-11-16","bar_index":1674,"type":"RECLAIM","strength":0.863,"price":6.8,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-11-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2009-11-11","prior_stop_level":6.72,"sweep_low":6.32,"atr14":0.259187,"stop_level":6.190406,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-01-07","known_ts":"2010-01-07","bar_index":1686,"type":"RECLAIM","strength":1.0,"price":7.05,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-11-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-27","known_ts":"2010-01-27","bar_index":1690,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.93,"stop_level":6.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-02-03","known_ts":"2010-02-03","bar_index":1692,"type":"RECLAIM","strength":0.863,"price":7.02,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-01-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2010-01-27","prior_stop_level":6.95,"sweep_low":6.76,"atr14":0.210903,"stop_level":6.654549,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-04-09","known_ts":"2010-04-09","bar_index":1707,"type":"RECLAIM","strength":1.0,"price":7.07,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-01-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-28","known_ts":"2010-04-28","bar_index":1711,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.84,"stop_level":6.85,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-29","known_ts":"2010-04-29","bar_index":1711,"type":"RECLAIM","strength":1.0,"price":6.9,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-04-28","prior_stop_level":6.85,"sweep_low":6.81,"atr14":0.173191,"stop_level":6.723404,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-09","known_ts":"2010-07-13","bar_index":1728,"type":"BUY","strength":0.588,"price":6.3,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":90},{"ts":"2010-11-16","known_ts":"2010-11-16","bar_index":1758,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.3,"stop_level":8.47,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-18","known_ts":"2010-11-18","bar_index":1759,"type":"RECLAIM","strength":1.0,"price":8.63,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-11-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-11-16","prior_stop_level":8.47,"sweep_low":8.0,"atr14":0.259743,"stop_level":7.870128,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-12-07","known_ts":"2010-12-07","bar_index":1763,"type":"RECLAIM","strength":1.0,"price":8.34,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-11-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-02-15","known_ts":"2011-02-17","bar_index":1779,"type":"REBUY","strength":1.0,"price":13.06,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2011-03-10","known_ts":"2011-03-10","bar_index":1784,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.15,"stop_level":11.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-03-17","known_ts":"2011-03-17","bar_index":1786,"type":"RECLAIM","strength":0.863,"price":11.23,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-03-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":"2011-03-10","prior_stop_level":11.2,"sweep_low":10.15,"atr14":0.500917,"stop_level":9.899541,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-07-08","known_ts":"2011-07-12","bar_index":1812,"type":"BUY","strength":0.588,"price":7.67,"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":"2011-08-03","known_ts":"2011-08-03","bar_index":1818,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.56,"stop_level":8.64,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-09-09","known_ts":"2011-09-09","bar_index":1826,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.5,"stop_level":7.84,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-10-24","known_ts":"2011-10-26","bar_index":1837,"type":"BUY","strength":0.588,"price":7.3,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":50},{"ts":"2011-11-21","known_ts":"2011-11-21","bar_index":1843,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.75,"stop_level":6.98,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-12-14","known_ts":"2011-12-16","bar_index":1849,"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-12-14","trigger_known_ts":"2011-12-16","strength":0.588,"price":6.56,"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.497703,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":6.27,"atr14":0.231529,"stop_level":6.154236,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-19","known_ts":"2011-12-21","bar_index":1850,"type":"BUY","strength":0.588,"price":6.69,"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-12-19","known_ts":"2011-12-21","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":"2011-12-19","trigger_known_ts":"2011-12-21","strength":0.588,"price":6.69,"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.487749,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":6.27,"atr14":0.235991,"stop_level":6.152005,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-07","known_ts":"2012-02-07","bar_index":1861,"type":"RECLAIM","strength":0.725,"price":7.85,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-06","known_ts":"2012-03-06","bar_index":1867,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.6,"stop_level":7.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-03-09","known_ts":"2012-03-09","bar_index":1868,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.7,"stop_level":7.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-08","known_ts":"2012-03-08","bar_index":1868,"type":"RECLAIM","strength":0.725,"price":7.87,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-03-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-03-06","prior_stop_level":7.8,"sweep_low":7.2,"atr14":0.257428,"stop_level":7.071286,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-14","known_ts":"2012-03-14","bar_index":1869,"type":"RECLAIM","strength":0.863,"price":7.84,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-03-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-03-09","prior_stop_level":7.8,"sweep_low":7.61,"atr14":0.239835,"stop_level":7.490082,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-04-03","known_ts":"2012-04-03","bar_index":1874,"type":"RECLAIM","strength":0.863,"price":7.87,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-03-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-08-15","known_ts":"2012-08-17","bar_index":1905,"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":"2012-10-18","known_ts":"2012-10-22","bar_index":1920,"type":"BUY","strength":0.45,"price":5.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":"2013-01-23","known_ts":"2013-01-23","bar_index":1941,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.68,"stop_level":5.71,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-01-24","known_ts":"2013-01-24","bar_index":1941,"type":"RECLAIM","strength":0.588,"price":5.8,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-01-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2013-01-23","prior_stop_level":5.71,"sweep_low":5.68,"atr14":0.251257,"stop_level":5.554372,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-02-08","known_ts":"2013-02-08","bar_index":1945,"type":"RECLAIM","strength":0.863,"price":7.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-01-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-03-01","known_ts":"2013-03-01","bar_index":1949,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.21,"stop_level":7.27,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-03-04","known_ts":"2013-03-04","bar_index":1950,"type":"RECLAIM","strength":0.863,"price":7.42,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-03-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2013-03-01","prior_stop_level":7.27,"sweep_low":7.12,"atr14":0.266024,"stop_level":6.986988,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-03-15","known_ts":"2013-03-15","bar_index":1953,"type":"RECLAIM","strength":0.863,"price":7.4,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-03-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-07-26","known_ts":"2013-07-26","bar_index":1983,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.07,"stop_level":11.16,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-12-12","known_ts":"2013-12-12","bar_index":2016,"type":"RECLAIM","strength":0.863,"price":14.28,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-07-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-01-06","known_ts":"2014-01-08","bar_index":2021,"type":"REBUY","strength":1.0,"price":14.74,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2014-01-24","known_ts":"2014-01-24","bar_index":2025,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.6,"stop_level":15.24,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-03-12","known_ts":"2014-03-14","bar_index":2036,"type":"BUY","strength":0.725,"price":16.01,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2014-08-29","known_ts":"2014-08-29","bar_index":2075,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.74,"stop_level":12.83,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-09-05","known_ts":"2014-09-05","bar_index":2077,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.19,"stop_level":12.83,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-09-26","known_ts":"2014-09-30","bar_index":2082,"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-09-26","trigger_known_ts":"2014-09-30","strength":0.45,"price":9.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.429772,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.34,"atr14":0.355452,"stop_level":9.162274,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-27","known_ts":"2014-10-29","bar_index":2089,"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-10-27","trigger_known_ts":"2014-10-29","strength":0.45,"price":8.91,"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.465186,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.6,"atr14":0.356188,"stop_level":8.421906,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-11-17","known_ts":"2014-11-19","bar_index":2094,"type":"BUY","strength":0.45,"price":8.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-17","known_ts":"2014-11-19","bar_index":2094,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2014-11-17","trigger_known_ts":"2014-11-19","strength":0.45,"price":8.69,"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.478391,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.18,"atr14":0.36192,"stop_level":7.99904,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-03","known_ts":"2014-12-03","bar_index":2097,"type":"SELL","basis":"structure_stop","strength":0.45,"price":7.92,"stop_level":8.37,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2014-12-17","known_ts":"2014-12-19","bar_index":2101,"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-12-17","trigger_known_ts":"2014-12-19","strength":0.45,"price":6.09,"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.634454,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.46,"atr14":0.480428,"stop_level":5.219786,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-26","known_ts":"2014-12-30","bar_index":2103,"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":"2014-12-26","known_ts":"2014-12-30","bar_index":2103,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2014-12-26","trigger_known_ts":"2014-12-30","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.579832,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.46,"atr14":0.498807,"stop_level":5.210596,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-13","known_ts":"2015-01-13","bar_index":2106,"type":"SELL","basis":"structure_stop","strength":0.45,"price":6.15,"stop_level":6.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-03-11","known_ts":"2015-03-11","bar_index":2119,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.15,"stop_level":6.18,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-04-29","known_ts":"2015-05-01","bar_index":2131,"type":"REBUY","strength":0.588,"price":6.01,"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":"2015-05-15","known_ts":"2015-05-15","bar_index":2135,"type":"RECLAIM","strength":0.725,"price":6.25,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-04-29 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-06-01","known_ts":"2015-06-01","bar_index":2138,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.13,"stop_level":6.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-06-02","known_ts":"2015-06-02","bar_index":2138,"type":"RECLAIM","strength":0.725,"price":6.16,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-06-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":"2015-06-01","prior_stop_level":6.15,"sweep_low":6.13,"atr14":0.232366,"stop_level":6.013817,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-29","known_ts":"2015-06-29","bar_index":2145,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.0,"stop_level":6.06,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-09-18","known_ts":"2015-09-22","bar_index":2164,"type":"BUY","strength":0.45,"price":5.32,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2015-09-18","known_ts":"2015-09-22","bar_index":2164,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2015-09-18","trigger_known_ts":"2015-09-22","strength":0.45,"price":5.32,"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":13,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.48,"atr14":0.252401,"stop_level":4.353799,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-10-06","known_ts":"2015-10-06","bar_index":2168,"type":"RECLAIM","strength":0.725,"price":5.48,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-09-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-11-12","known_ts":"2015-11-12","bar_index":2177,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.19,"stop_level":5.22,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-11-16","known_ts":"2015-11-16","bar_index":2177,"type":"RECLAIM","strength":0.725,"price":5.27,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-11-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-11-12","prior_stop_level":5.22,"sweep_low":5.05,"atr14":0.168459,"stop_level":4.965771,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-04","known_ts":"2015-12-04","bar_index":2182,"type":"RECLAIM","strength":0.863,"price":6.45,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-11-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-12-18","known_ts":"2015-12-18","bar_index":2185,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.03,"stop_level":6.09,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-12-21","known_ts":"2015-12-21","bar_index":2185,"type":"RECLAIM","strength":0.863,"price":6.24,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-12-18 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-12-18","prior_stop_level":6.09,"sweep_low":5.84,"atr14":0.316107,"stop_level":5.681947,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-06","known_ts":"2016-01-06","bar_index":2189,"type":"RECLAIM","strength":0.863,"price":6.42,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-12-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-13","known_ts":"2016-06-13","bar_index":2225,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.1,"stop_level":7.76,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-06-15","known_ts":"2016-06-15","bar_index":2226,"type":"RECLAIM","strength":1.0,"price":7.83,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-06-13","prior_stop_level":7.76,"sweep_low":6.95,"atr14":0.305295,"stop_level":6.797353,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-08-15","known_ts":"2016-08-15","bar_index":2240,"type":"RECLAIM","strength":1.0,"price":7.89,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-06-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-08-23","known_ts":"2016-08-23","bar_index":2242,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.45,"stop_level":7.48,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2016-08-26","known_ts":"2016-08-26","bar_index":2243,"type":"RECLAIM","strength":0.863,"price":7.54,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-08-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2016-08-23","prior_stop_level":7.48,"sweep_low":7.39,"atr14":0.239937,"stop_level":7.270031,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-10-21","known_ts":"2016-10-21","bar_index":2256,"type":"RECLAIM","strength":0.863,"price":8.1,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-08-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-12-13","known_ts":"2016-12-13","bar_index":2268,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.7,"stop_level":8.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-01-10","known_ts":"2017-01-12","bar_index":2274,"type":"BUY","strength":0.725,"price":8.4,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2017-02-09","known_ts":"2017-02-09","bar_index":2281,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.66,"stop_level":8.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-02-14","known_ts":"2017-02-14","bar_index":2282,"type":"RECLAIM","strength":1.0,"price":8.74,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-02-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-02-09","prior_stop_level":8.7,"sweep_low":8.5,"atr14":0.261666,"stop_level":8.369167,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-04-06","known_ts":"2017-04-10","bar_index":2294,"type":"BUY","strength":0.725,"price":8.05,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2017-05-08","known_ts":"2017-05-08","bar_index":2301,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.8,"stop_level":7.83,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2017-05-09","known_ts":"2017-05-09","bar_index":2301,"type":"RECLAIM","strength":0.588,"price":7.93,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-05-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2017-05-08","prior_stop_level":7.83,"sweep_low":7.8,"atr14":0.175292,"stop_level":7.712354,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-06-28","known_ts":"2017-06-28","bar_index":2313,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.7,"stop_level":7.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2017-06-29","known_ts":"2017-06-29","bar_index":2313,"type":"RECLAIM","strength":0.725,"price":7.95,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-06-28 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":"2017-06-28","prior_stop_level":7.75,"sweep_low":7.61,"atr14":0.205641,"stop_level":7.507179,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-07-17","known_ts":"2017-07-17","bar_index":2317,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.6,"stop_level":7.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2017-07-19","known_ts":"2017-07-19","bar_index":2317,"type":"RECLAIM","strength":0.725,"price":7.9,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-07-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2017-07-17","prior_stop_level":7.7,"sweep_low":7.5,"atr14":0.175045,"stop_level":7.412478,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-08-10","known_ts":"2017-08-14","bar_index":2323,"type":"REBUY","strength":0.725,"price":8.0,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2017-11-13","known_ts":"2017-11-15","bar_index":2345,"type":"BUY","strength":0.863,"price":8.65,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2017-12-15","known_ts":"2017-12-15","bar_index":2352,"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":"2017-12-20","known_ts":"2017-12-20","bar_index":2353,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.9,"stop_level":9.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-01-05","known_ts":"2018-01-05","bar_index":2357,"type":"RECLAIM","strength":1.0,"price":8.95,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-12-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-01-19","known_ts":"2018-01-23","bar_index":2360,"type":"BUY","strength":1.0,"price":9.31,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2018-03-16","known_ts":"2018-03-20","bar_index":2373,"type":"BUY","strength":0.725,"price":9.1,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"aplus","score":90},{"ts":"2018-05-31","known_ts":"2018-05-31","bar_index":2390,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.45,"stop_level":9.58,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-06-01","known_ts":"2018-06-01","bar_index":2390,"type":"RECLAIM","strength":1.0,"price":9.6,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-05-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2018-05-31","prior_stop_level":9.58,"sweep_low":9.45,"atr14":0.171582,"stop_level":9.364209,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-20","known_ts":"2018-08-22","bar_index":2409,"type":"BUY","strength":0.725,"price":9.25,"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":80},{"ts":"2018-08-31","known_ts":"2018-09-05","bar_index":2412,"type":"BUY","strength":0.725,"price":9.25,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2018-09-19","known_ts":"2018-09-19","bar_index":2416,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.1,"stop_level":9.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2018-09-25","known_ts":"2018-09-25","bar_index":2417,"type":"RECLAIM","strength":0.725,"price":9.21,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-09-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2018-09-19","prior_stop_level":9.2,"sweep_low":9.1,"atr14":0.119519,"stop_level":9.04024,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-10-02","known_ts":"2018-10-04","bar_index":2419,"type":"REBUY","strength":0.725,"price":9.3,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2018-10-15","known_ts":"2018-10-17","bar_index":2422,"type":"REBUY","strength":0.725,"price":9.24,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2018-12-11","known_ts":"2018-12-13","bar_index":2435,"type":"BUY","strength":0.45,"price":9.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,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2019-01-03","known_ts":"2019-01-03","bar_index":2440,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.74,"stop_level":8.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-02-25","known_ts":"2019-02-25","bar_index":2451,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.6,"stop_level":8.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-01","known_ts":"2019-03-01","bar_index":2453,"type":"RECLAIM","strength":0.588,"price":8.7,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-02-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-02-25","prior_stop_level":8.65,"sweep_low":8.5,"atr14":0.103908,"stop_level":8.448046,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-12","known_ts":"2019-04-12","bar_index":2463,"type":"RECLAIM","strength":0.725,"price":8.98,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-02-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-05-01","known_ts":"2019-05-01","bar_index":2467,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.9,"stop_level":8.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-05-09","known_ts":"2019-05-13","bar_index":2469,"type":"REBUY","strength":0.863,"price":9.0,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2019-06-19","known_ts":"2019-06-19","bar_index":2478,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.04,"stop_level":9.29,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-09-09","known_ts":"2019-09-11","bar_index":2497,"type":"BUY","strength":0.45,"price":8.71,"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-12","known_ts":"2019-09-12","bar_index":2498,"type":"RECLAIM","strength":0.588,"price":8.97,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-09-09 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2019-10-16","known_ts":"2019-10-16","bar_index":2506,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.81,"stop_level":9.57,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-11-01","known_ts":"2019-11-01","bar_index":2510,"type":"RECLAIM","strength":0.863,"price":9.14,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-10-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-12-06","known_ts":"2019-12-10","bar_index":2518,"type":"BUY","strength":0.863,"price":9.44,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":75},{"ts":"2020-01-08","known_ts":"2020-01-10","bar_index":2525,"type":"BUY","strength":0.725,"price":9.33,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2020-01-27","known_ts":"2020-01-27","bar_index":2529,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.07,"stop_level":9.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-01-28","known_ts":"2020-01-28","bar_index":2529,"type":"RECLAIM","strength":0.863,"price":9.19,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-01-27","prior_stop_level":9.15,"sweep_low":9.07,"atr14":0.194766,"stop_level":8.972617,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-14","known_ts":"2020-04-16","bar_index":2547,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2020-04-14","trigger_known_ts":"2020-04-16","strength":0.45,"price":6.17,"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.375506,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.69,"atr14":0.447287,"stop_level":5.466357,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-05","known_ts":"2020-05-07","bar_index":2552,"type":"BUY","strength":0.45,"price":5.67,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2020-05-05","known_ts":"2020-05-07","bar_index":2552,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2020-05-05","trigger_known_ts":"2020-05-07","strength":0.45,"price":5.67,"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.426113,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.09,"atr14":0.353557,"stop_level":4.913221,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-08-20","known_ts":"2020-08-20","bar_index":2577,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.75,"stop_level":5.84,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-08-21","known_ts":"2020-08-21","bar_index":2577,"type":"RECLAIM","strength":0.588,"price":5.91,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-08-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-08-20","prior_stop_level":5.84,"sweep_low":5.61,"atr14":0.26036,"stop_level":5.47982,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-08-25","known_ts":"2020-08-25","bar_index":2578,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.7,"stop_level":5.84,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-09-24","known_ts":"2020-09-28","bar_index":2585,"type":"BUY","strength":0.725,"price":5.79,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2020-10-19","known_ts":"2020-10-19","bar_index":2590,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.79,"stop_level":5.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-10-27","known_ts":"2020-10-27","bar_index":2592,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.43,"stop_level":5.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-10-29","known_ts":"2020-10-29","bar_index":2593,"type":"RECLAIM","strength":0.725,"price":5.52,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-10-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-10-27","prior_stop_level":5.5,"sweep_low":5.3,"atr14":0.180609,"stop_level":5.209696,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-27","known_ts":"2020-12-01","bar_index":2600,"type":"BUY","strength":0.725,"price":5.77,"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":75},{"ts":"2021-02-04","known_ts":"2021-02-04","bar_index":2615,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.07,"stop_level":6.09,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-02-05","known_ts":"2021-02-05","bar_index":2615,"type":"RECLAIM","strength":0.863,"price":6.15,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-02-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2021-02-04","prior_stop_level":6.09,"sweep_low":6.07,"atr14":0.197581,"stop_level":5.97121,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-02-22","known_ts":"2021-02-22","bar_index":2619,"type":"RECLAIM","strength":0.863,"price":7.04,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-02-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-05-18","known_ts":"2021-05-20","bar_index":2639,"type":"BUY","strength":0.863,"price":6.75,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2021-06-21","known_ts":"2021-06-21","bar_index":2646,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.7,"stop_level":6.89,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-06-23","known_ts":"2021-06-23","bar_index":2647,"type":"RECLAIM","strength":1.0,"price":7.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-06-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":"2021-06-21","prior_stop_level":6.89,"sweep_low":6.54,"atr14":0.332415,"stop_level":6.373793,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-06-25","known_ts":"2021-06-25","bar_index":2648,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.3,"stop_level":6.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-06-29","known_ts":"2021-06-29","bar_index":2648,"type":"RECLAIM","strength":0.863,"price":6.76,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-06-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-06-25","prior_stop_level":6.7,"sweep_low":6.28,"atr14":0.340975,"stop_level":6.109513,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-09-13","known_ts":"2021-09-13","bar_index":2666,"type":"RECLAIM","strength":1.0,"price":7.75,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-06-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-09-28","known_ts":"2021-09-28","bar_index":2669,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.43,"stop_level":7.62,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-09-30","known_ts":"2021-09-30","bar_index":2670,"type":"RECLAIM","strength":1.0,"price":7.76,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-09-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":"2021-09-28","prior_stop_level":7.62,"sweep_low":7.29,"atr14":0.323393,"stop_level":7.128303,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-10-12","known_ts":"2021-10-12","bar_index":2673,"type":"RECLAIM","strength":1.0,"price":8.41,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-09-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-15","known_ts":"2021-11-15","bar_index":2681,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.53,"stop_level":8.59,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-01-11","known_ts":"2022-01-13","bar_index":2694,"type":"BUY","strength":0.725,"price":8.86,"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":"2022-02-15","known_ts":"2022-02-17","bar_index":2702,"type":"REBUY","strength":0.725,"price":8.93,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2022-05-31","known_ts":"2022-05-31","bar_index":2726,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.73,"stop_level":12.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-06-01","known_ts":"2022-06-01","bar_index":2726,"type":"RECLAIM","strength":1.0,"price":13.05,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-05-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2022-05-31","prior_stop_level":12.08,"sweep_low":11.35,"atr14":1.165257,"stop_level":10.767372,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-12","known_ts":"2022-09-12","bar_index":2749,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.0,"stop_level":9.14,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2022-09-13","known_ts":"2022-09-13","bar_index":2750,"type":"RECLAIM","strength":0.588,"price":9.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-09-12 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":"2022-09-12","prior_stop_level":9.14,"sweep_low":8.88,"atr14":0.362164,"stop_level":8.698918,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-25","known_ts":"2022-10-25","bar_index":2760,"type":"RECLAIM","strength":0.725,"price":9.88,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-09-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-11-14","known_ts":"2022-11-14","bar_index":2764,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.4,"stop_level":9.46,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-11-15","known_ts":"2022-11-15","bar_index":2765,"type":"RECLAIM","strength":0.588,"price":9.55,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-11-14","prior_stop_level":9.46,"sweep_low":9.4,"atr14":0.206866,"stop_level":9.296567,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-23","known_ts":"2022-11-28","bar_index":2767,"type":"REBUY","strength":0.588,"price":9.74,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2022-12-16","known_ts":"2022-12-16","bar_index":2772,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.11,"stop_level":9.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-19","known_ts":"2022-12-19","bar_index":2772,"type":"RECLAIM","strength":0.588,"price":9.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-12-16","prior_stop_level":9.25,"sweep_low":9.11,"atr14":0.298282,"stop_level":8.960859,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-29","known_ts":"2023-01-03","bar_index":2775,"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-12-29","trigger_known_ts":"2023-01-03","strength":0.588,"price":9.28,"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.376344,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":8.26,"atr14":0.429486,"stop_level":8.045257,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-09","known_ts":"2023-01-11","bar_index":2777,"type":"BUY","strength":0.725,"price":10.17,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2023-02-27","known_ts":"2023-02-27","bar_index":2788,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.16,"stop_level":10.53,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-03-31","known_ts":"2023-04-04","bar_index":2796,"type":"BUY","strength":0.863,"price":10.77,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2023-05-02","known_ts":"2023-05-02","bar_index":2803,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.75,"stop_level":10.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-05-04","known_ts":"2023-05-04","bar_index":2803,"type":"RECLAIM","strength":0.863,"price":10.99,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-05-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-05-02","prior_stop_level":10.81,"sweep_low":10.65,"atr14":0.259001,"stop_level":10.520499,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-08-07","known_ts":"2023-08-09","bar_index":2825,"type":"BUY","strength":0.45,"price":8.76,"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-08-23","known_ts":"2023-08-23","bar_index":2829,"type":"SELL","basis":"structure_stop","strength":0.45,"price":8.73,"stop_level":8.76,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2023-08-29","known_ts":"2023-08-29","bar_index":2830,"type":"RECLAIM","strength":0.45,"price":8.83,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-08-23 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":"2023-08-23","prior_stop_level":8.76,"sweep_low":8.43,"atr14":0.424618,"stop_level":8.217691,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-10-13","known_ts":"2023-10-17","bar_index":2841,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-10-13","trigger_known_ts":"2023-10-17","strength":0.45,"price":6.91,"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.383036,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.41,"atr14":0.416999,"stop_level":6.2015,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-10-31","known_ts":"2023-11-02","bar_index":2845,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-10-31","trigger_known_ts":"2023-11-02","strength":0.45,"price":6.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.397321,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.44,"atr14":0.283987,"stop_level":6.298006,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-21","known_ts":"2023-11-24","bar_index":2850,"type":"BUY","strength":0.45,"price":7.1,"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-11-21","known_ts":"2023-11-24","bar_index":2850,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-11-21","trigger_known_ts":"2023-11-24","strength":0.45,"price":7.1,"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.366071,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.17,"atr14":0.22546,"stop_level":6.05727,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-12-26","known_ts":"2023-12-26","bar_index":2857,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.65,"stop_level":7.85,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-12-27","known_ts":"2023-12-27","bar_index":2858,"type":"RECLAIM","strength":0.588,"price":7.95,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-12-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":"2023-12-26","prior_stop_level":7.85,"sweep_low":7.52,"atr14":0.365159,"stop_level":7.337421,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-13","known_ts":"2024-02-13","bar_index":2868,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.05,"stop_level":8.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-02-14","known_ts":"2024-02-14","bar_index":2869,"type":"RECLAIM","strength":0.725,"price":8.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-02-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-02-13","prior_stop_level":8.1,"sweep_low":8.05,"atr14":0.256892,"stop_level":7.921554,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-04-03","known_ts":"2024-04-03","bar_index":2880,"type":"RECLAIM","strength":0.863,"price":8.08,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-02-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-04-29","known_ts":"2024-05-01","bar_index":2886,"type":"BUY","strength":0.725,"price":8.58,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2024-05-16","known_ts":"2024-05-16","bar_index":2890,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.86,"stop_level":8.92,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-06-03","known_ts":"2024-06-03","bar_index":2894,"type":"RECLAIM","strength":0.863,"price":9.1,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-05-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-06-17","known_ts":"2024-06-17","bar_index":2897,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.78,"stop_level":8.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-06-20","known_ts":"2024-06-20","bar_index":2898,"type":"RECLAIM","strength":0.863,"price":8.96,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-06-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2024-06-17","prior_stop_level":8.95,"sweep_low":8.66,"atr14":0.34266,"stop_level":8.48867,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-07-01","known_ts":"2024-07-01","bar_index":2900,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.54,"stop_level":8.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-07-22","known_ts":"2024-07-24","bar_index":2905,"type":"BUY","strength":0.863,"price":9.7,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2024-08-08","known_ts":"2024-08-08","bar_index":2909,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.44,"stop_level":8.61,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-08-09","known_ts":"2024-08-09","bar_index":2909,"type":"RECLAIM","strength":0.863,"price":8.9,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-08-08 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-08-08","prior_stop_level":8.61,"sweep_low":8.34,"atr14":0.443398,"stop_level":8.118301,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-23","known_ts":"2024-08-23","bar_index":2913,"type":"RECLAIM","strength":1.0,"price":10.49,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-08-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-10-21","known_ts":"2024-10-21","bar_index":2926,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.98,"stop_level":13.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-10-22","known_ts":"2024-10-22","bar_index":2926,"type":"RECLAIM","strength":1.0,"price":13.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-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":"2024-10-21","prior_stop_level":13.0,"sweep_low":12.71,"atr14":0.64424,"stop_level":12.38788,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-08","known_ts":"2024-11-08","bar_index":2931,"type":"RECLAIM","strength":1.0,"price":14.44,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-10-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-17","known_ts":"2024-12-17","bar_index":2939,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.08,"stop_level":16.57,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-04-23","known_ts":"2025-04-25","bar_index":2968,"type":"BUY","strength":0.588,"price":12.65,"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":"2025-05-21","known_ts":"2025-05-21","bar_index":2974,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.71,"stop_level":12.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-05-22","known_ts":"2025-05-22","bar_index":2975,"type":"RECLAIM","strength":0.725,"price":13.62,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-05-21 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":"2025-05-21","prior_stop_level":12.8,"sweep_low":12.5,"atr14":0.795056,"stop_level":12.102472,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-05","known_ts":"2025-06-05","bar_index":2978,"type":"RECLAIM","strength":0.725,"price":14.6,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-05-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-07-31","known_ts":"2025-07-31","bar_index":2990,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.16,"stop_level":22.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-08-04","known_ts":"2025-08-04","bar_index":2991,"type":"RECLAIM","strength":0.863,"price":24.74,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-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":"2025-07-31","prior_stop_level":22.55,"sweep_low":20.92,"atr14":1.5288,"stop_level":20.1556,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-14","known_ts":"2025-08-14","bar_index":2994,"type":"RECLAIM","strength":1.0,"price":27.17,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-07-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-09-15","known_ts":"2025-09-15","bar_index":3001,"type":"SELL","basis":"structure_stop","strength":1.0,"price":26.19,"stop_level":29.79,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-10-27","known_ts":"2025-10-29","bar_index":3011,"type":"BUY","strength":0.725,"price":28.21,"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":"2025-12-01","known_ts":"2025-12-03","bar_index":3019,"type":"BUY","strength":0.725,"price":29.37,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2025-12-30","known_ts":"2025-12-30","bar_index":3025,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.99,"stop_level":32.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-01-05","known_ts":"2026-01-05","bar_index":3026,"type":"RECLAIM","strength":0.863,"price":32.17,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-12-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2025-12-30","prior_stop_level":32.05,"sweep_low":29.86,"atr14":1.7673,"stop_level":28.97635,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-14","known_ts":"2026-01-14","bar_index":3029,"type":"RECLAIM","strength":0.863,"price":32.5,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-12-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-01-20","known_ts":"2026-01-20","bar_index":3030,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.17,"stop_level":30.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-01-22","known_ts":"2026-01-22","bar_index":3030,"type":"RECLAIM","strength":0.863,"price":30.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-01-20","prior_stop_level":30.36,"sweep_low":29.55,"atr14":1.609592,"stop_level":28.745204,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-19","known_ts":"2026-02-19","bar_index":3037,"type":"RECLAIM","strength":0.863,"price":33.54,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-01-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-04-08","known_ts":"2026-04-10","bar_index":3048,"type":"BUY","strength":0.588,"price":33.55,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2026-08-04","known_ts":"2026-08-06","bar_index":3075,"type":"BUY","strength":0.45,"price":25.99,"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}],"state":{"position_hint":"long","last_signal":"BUY","last_scored_signal":"BUY","last_scored_ts":"2026-04-10","last_scored_basis":null,"bars_since_signal":9,"extended":false,"strong_bull":false,"overbought":true,"weeklyBull":true,"above200":true},"early_dots":["2016-05-03","2016-12-27","2017-03-13","2018-02-14","2018-03-16","2018-08-10","2018-11-16","2018-12-11","2019-07-01","2019-07-23","2019-08-13","2019-09-04","2019-12-03","2020-03-23","2020-09-11","2021-03-31","2021-04-14","2021-05-13","2021-12-20","2022-06-27","2022-11-23","2023-03-10","2023-03-23","2023-05-23","2023-06-09","2023-07-17","2023-08-02","2023-11-21","2024-03-07","2024-04-24","2024-07-12","2025-01-16","2025-02-12","2025-03-14","2025-10-06","2025-11-25","2026-03-17","2026-06-16","2026-07-14","2026-08-04"],"warnings":[{"ts":"2022-05-31","kind":"confirm","px":11.73,"level":12.08},{"ts":"2022-08-24","kind":"arm","px":9.38},{"ts":"2022-09-12","kind":"confirm","px":9.0,"level":9.14},{"ts":"2022-11-08","kind":"arm","px":9.6},{"ts":"2022-11-14","kind":"confirm","px":9.4,"level":9.46},{"ts":"2022-12-07","kind":"arm","px":9.5},{"ts":"2022-12-16","kind":"confirm","px":9.11,"level":9.25},{"ts":"2023-01-26","kind":"arm","px":10.76},{"ts":"2023-02-27","kind":"confirm","px":10.16,"level":10.53},{"ts":"2023-04-25","kind":"arm","px":10.86},{"ts":"2023-05-02","kind":"confirm","px":10.75,"level":10.81},{"ts":"2023-08-21","kind":"arm","px":8.88},{"ts":"2023-08-23","kind":"confirm","px":8.73,"level":8.76},{"ts":"2023-12-20","kind":"arm","px":8.05},{"ts":"2023-12-26","kind":"confirm","px":7.65,"level":7.85},{"ts":"2024-01-12","kind":"arm","px":8.35},{"ts":"2024-02-13","kind":"confirm","px":8.05,"level":8.1},{"ts":"2024-05-15","kind":"arm","px":8.96},{"ts":"2024-05-16","kind":"confirm","px":8.86,"level":8.92},{"ts":"2024-06-10","kind":"arm","px":9.17},{"ts":"2024-06-17","kind":"confirm","px":8.78,"level":8.95},{"ts":"2024-06-18","kind":"arm","px":8.75},{"ts":"2024-07-01","kind":"confirm","px":8.54,"level":8.9},{"ts":"2024-08-02","kind":"arm","px":8.61},{"ts":"2024-08-08","kind":"confirm","px":8.44,"level":8.61},{"ts":"2024-10-01","kind":"arm","px":12.78},{"ts":"2024-10-21","kind":"confirm","px":12.98,"level":13.0},{"ts":"2024-12-16","kind":"arm","px":15.71},{"ts":"2024-12-17","kind":"confirm","px":16.08,"level":16.57},{"ts":"2025-05-07","kind":"arm","px":12.8},{"ts":"2025-05-21","kind":"confirm","px":12.71,"level":12.8},{"ts":"2025-07-01","kind":"arm","px":22.5},{"ts":"2025-07-31","kind":"confirm","px":22.16,"level":22.55},{"ts":"2025-09-05","kind":"arm","px":30.51},{"ts":"2025-09-15","kind":"confirm","px":26.19,"level":29.79},{"ts":"2025-12-29","kind":"arm","px":32.23},{"ts":"2025-12-30","kind":"confirm","px":30.99,"level":32.05},{"ts":"2026-01-14","kind":"arm","px":31.43},{"ts":"2026-01-20","kind":"confirm","px":30.17,"level":30.36},{"ts":"2026-08-25","kind":"arm","px":26.63}],"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":[]}}}