{"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":"AROW","timeframe":"3D","as_of":"2026-08-12T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1981-09-08","known_ts":"1981-09-10","bar_index":82,"type":"BUY","strength":0.45,"price":0.2882,"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":"1985-05-09","known_ts":"1985-05-09","bar_index":391,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.6674,"stop_level":0.6712,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1985-05-13","known_ts":"1985-05-13","bar_index":392,"type":"RECLAIM","strength":0.588,"price":0.6978,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1985-05-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"1985-05-09","prior_stop_level":0.6712,"sweep_low":0.6674,"atr14":0.010156,"stop_level":0.662322,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-07-29","known_ts":"1985-07-29","bar_index":410,"type":"RECLAIM","strength":0.863,"price":0.766,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1985-05-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1985-10-15","known_ts":"1985-10-15","bar_index":428,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.8438,"stop_level":0.8533,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-10-18","known_ts":"1985-10-18","bar_index":429,"type":"RECLAIM","strength":1.0,"price":0.8912,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1985-10-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1985-10-15","prior_stop_level":0.8533,"sweep_low":0.8343,"atr14":0.030083,"stop_level":0.819259,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-11-18","known_ts":"1985-11-18","bar_index":436,"type":"RECLAIM","strength":1.0,"price":0.9196,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1985-10-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1986-01-15","known_ts":"1986-01-17","bar_index":449,"type":"BUY","strength":0.588,"price":1.0997,"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":30},{"ts":"1986-07-21","known_ts":"1986-07-23","bar_index":492,"type":"BUY","strength":0.588,"price":1.5548,"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":30},{"ts":"1986-08-11","known_ts":"1986-08-13","bar_index":497,"type":"BUY","strength":0.725,"price":1.441,"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":"1986-10-14","known_ts":"1986-10-16","bar_index":512,"type":"BUY","strength":0.588,"price":1.4221,"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":"aplus","score":80},{"ts":"1986-12-01","known_ts":"1986-12-03","bar_index":523,"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":"1986-12-01","trigger_known_ts":"1986-12-03","strength":0.588,"price":1.3462,"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.53291,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.3083,"atr14":0.025973,"stop_level":1.295313,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-12-04","known_ts":"1986-12-08","bar_index":524,"type":"BUY","strength":0.588,"price":1.3462,"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":"1986-12-04","known_ts":"1986-12-08","bar_index":524,"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":"1986-12-04","trigger_known_ts":"1986-12-08","strength":0.588,"price":1.3462,"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.53291,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.3083,"atr14":0.020796,"stop_level":1.297902,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-12-09","known_ts":"1986-12-09","bar_index":525,"type":"RECLAIM","strength":0.725,"price":1.4031,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1986-12-04 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1986-12-31","known_ts":"1987-01-05","bar_index":530,"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":"1986-12-31","trigger_known_ts":"1987-01-05","strength":0.588,"price":1.3083,"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.54606,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.2988,"atr14":0.019715,"stop_level":1.288942,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-01-06","known_ts":"1987-01-08","bar_index":531,"type":"BUY","strength":0.588,"price":1.3462,"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":"1987-01-06","known_ts":"1987-01-08","bar_index":531,"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":"1987-01-06","trigger_known_ts":"1987-01-08","strength":0.588,"price":1.3462,"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.53291,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.2988,"atr14":0.021263,"stop_level":1.288168,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-01-30","known_ts":"1987-02-03","bar_index":537,"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":"1987-01-30","trigger_known_ts":"1987-02-03","strength":0.588,"price":1.3472,"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.532563,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.2994,"atr14":0.015828,"stop_level":1.291486,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-04-07","known_ts":"1987-04-07","bar_index":552,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.3376,"stop_level":1.3472,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1987-04-14","known_ts":"1987-04-14","bar_index":554,"type":"RECLAIM","strength":0.588,"price":1.3854,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-04-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1987-04-07","prior_stop_level":1.3472,"sweep_low":1.3376,"atr14":0.015811,"stop_level":1.329695,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-06-23","known_ts":"1987-06-25","bar_index":570,"type":"BUY","strength":0.45,"price":1.3284,"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":"1987-06-23","known_ts":"1987-06-25","bar_index":570,"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":"1987-06-23","trigger_known_ts":"1987-06-25","strength":0.45,"price":1.3284,"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.145614,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.2706,"atr14":0.0191,"stop_level":1.26105,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-07-07","known_ts":"1987-07-07","bar_index":573,"type":"RECLAIM","strength":0.725,"price":1.3476,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1987-06-23 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1987-09-28","known_ts":"1987-09-28","bar_index":592,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.4934,"stop_level":1.5128,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-09-29","known_ts":"1987-09-29","bar_index":592,"type":"RECLAIM","strength":0.863,"price":1.5516,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-09-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1987-09-28","prior_stop_level":1.5128,"sweep_low":1.4934,"atr14":0.045081,"stop_level":1.470859,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-12-31","known_ts":"1987-12-31","bar_index":614,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.2501,"stop_level":1.3087,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1988-01-05","known_ts":"1988-01-05","bar_index":615,"type":"RECLAIM","strength":0.45,"price":1.3575,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-12-31 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":"1987-12-31","prior_stop_level":1.3087,"sweep_low":1.2501,"atr14":0.057082,"stop_level":1.221559,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-04-13","known_ts":"1988-04-15","bar_index":638,"type":"BUY","strength":0.45,"price":1.3783,"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":"1988-04-18","known_ts":"1988-04-18","bar_index":639,"type":"RECLAIM","strength":0.725,"price":1.3894,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1988-04-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-05-24","known_ts":"1988-05-24","bar_index":647,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.2703,"stop_level":1.31,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-05-31","known_ts":"1988-05-31","bar_index":649,"type":"RECLAIM","strength":0.725,"price":1.3497,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-05-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1988-05-24","prior_stop_level":1.31,"sweep_low":1.2703,"atr14":0.046007,"stop_level":1.247297,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-07-26","known_ts":"1988-07-26","bar_index":662,"type":"RECLAIM","strength":0.863,"price":1.3314,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-05-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-08-29","known_ts":"1988-08-31","bar_index":670,"type":"REBUY","strength":0.863,"price":1.3415,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"1988-10-11","known_ts":"1988-10-13","bar_index":680,"type":"BUY","strength":1.0,"price":1.3615,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"1988-10-24","known_ts":"1988-10-26","bar_index":683,"type":"REBUY","strength":1.0,"price":1.3744,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1988-11-22","known_ts":"1988-11-25","bar_index":690,"type":"REBUY","strength":1.0,"price":1.435,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"1989-04-07","known_ts":"1989-04-11","bar_index":721,"type":"BUY","strength":0.725,"price":1.3871,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"1989-05-11","known_ts":"1989-05-11","bar_index":729,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.339,"stop_level":1.3596,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-05-12","known_ts":"1989-05-12","bar_index":729,"type":"RECLAIM","strength":0.863,"price":1.4008,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-05-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":"1989-05-11","prior_stop_level":1.3596,"sweep_low":1.339,"atr14":0.03788,"stop_level":1.32006,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-05-30","known_ts":"1989-05-30","bar_index":733,"type":"RECLAIM","strength":0.863,"price":1.4214,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1989-05-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-07-17","known_ts":"1989-07-19","bar_index":744,"type":"REBUY","strength":1.0,"price":1.4759,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"1989-07-25","known_ts":"1989-07-27","bar_index":746,"type":"REBUY","strength":1.0,"price":1.5382,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1989-08-28","known_ts":"1989-08-30","bar_index":754,"type":"REBUY","strength":1.0,"price":1.559,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"1990-02-05","known_ts":"1990-02-07","bar_index":791,"type":"BUY","strength":0.588,"price":1.4407,"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":"1990-03-15","known_ts":"1990-03-15","bar_index":800,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.356,"stop_level":1.3772,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1990-05-23","known_ts":"1990-05-25","bar_index":816,"type":"BUY","strength":0.45,"price":1.2425,"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-07-05","known_ts":"1990-07-05","bar_index":825,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.1461,"stop_level":1.1782,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1990-07-10","known_ts":"1990-07-10","bar_index":826,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.1139,"stop_level":1.1782,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1990-08-22","known_ts":"1990-08-24","bar_index":837,"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-08-22","trigger_known_ts":"1990-08-24","strength":0.45,"price":1.043,"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.330981,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.9995,"atr14":0.041755,"stop_level":0.978622,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-09-18","known_ts":"1990-09-20","bar_index":843,"type":"BUY","strength":0.588,"price":0.9561,"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":"1990-09-18","known_ts":"1990-09-20","bar_index":843,"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-09-18","trigger_known_ts":"1990-09-20","strength":0.588,"price":0.9561,"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.378429,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":0.9126,"atr14":0.031252,"stop_level":0.896974,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-10-09","known_ts":"1990-10-11","bar_index":848,"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-09","trigger_known_ts":"1990-10-11","strength":0.45,"price":0.88,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.421281,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.8474,"atr14":0.030173,"stop_level":0.832314,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-10-17","known_ts":"1990-10-19","bar_index":850,"type":"BUY","strength":0.45,"price":0.8909,"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-17","known_ts":"1990-10-19","bar_index":850,"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-17","trigger_known_ts":"1990-10-19","strength":0.45,"price":0.8909,"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.414113,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.8474,"atr14":0.028369,"stop_level":0.833215,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-01-29","known_ts":"1991-01-29","bar_index":873,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.8408,"stop_level":0.863,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-01-30","known_ts":"1991-01-30","bar_index":874,"type":"RECLAIM","strength":0.725,"price":0.9072,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-01-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":"1991-01-29","prior_stop_level":0.863,"sweep_low":0.8408,"atr14":0.030078,"stop_level":0.825761,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-03-19","known_ts":"1991-03-19","bar_index":885,"type":"RECLAIM","strength":0.863,"price":0.9917,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-01-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-04-29","known_ts":"1991-04-29","bar_index":894,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.924,"stop_level":1.0142,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-05-01","known_ts":"1991-05-01","bar_index":895,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.0012,"stop_level":1.0142,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1991-05-02","known_ts":"1991-05-02","bar_index":895,"type":"RECLAIM","strength":0.863,"price":1.024,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-04-29 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":"1991-04-29","prior_stop_level":1.0142,"sweep_low":0.924,"atr14":0.051336,"stop_level":0.898332,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-05-02","known_ts":"1991-05-02","bar_index":895,"type":"RECLAIM","strength":0.863,"price":1.024,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-05-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":"1991-05-01","prior_stop_level":1.0142,"sweep_low":0.9329,"atr14":0.051336,"stop_level":0.907232,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-07-23","known_ts":"1991-07-25","bar_index":914,"type":"BUY","strength":0.588,"price":0.694,"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":0},{"ts":"1991-08-06","known_ts":"1991-08-06","bar_index":917,"type":"SELL","basis":"structure_stop","strength":0.45,"price":0.5916,"stop_level":0.6599,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1991-08-21","known_ts":"1991-08-23","bar_index":921,"type":"REBUY","strength":0.45,"price":0.6002,"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-09-04","known_ts":"1991-09-04","bar_index":924,"type":"RECLAIM","strength":0.588,"price":0.6233,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1991-08-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1991-10-10","known_ts":"1991-10-10","bar_index":932,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.5772,"stop_level":0.6002,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-10-15","known_ts":"1991-10-15","bar_index":933,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.5541,"stop_level":0.6002,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-11-25","known_ts":"1991-11-25","bar_index":943,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.531,"stop_level":0.5541,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1991-12-30","known_ts":"1992-01-02","bar_index":951,"type":"BUY","strength":0.863,"price":0.531,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"1992-01-30","known_ts":"1992-01-30","bar_index":958,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.5425,"stop_level":0.5541,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1992-02-05","known_ts":"1992-02-05","bar_index":959,"type":"RECLAIM","strength":0.863,"price":0.6002,"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":true},"anchor_ts":"1992-01-30","prior_stop_level":0.5541,"sweep_low":0.531,"atr14":0.037107,"stop_level":0.512446,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-03-02","known_ts":"1992-03-02","bar_index":965,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.531,"stop_level":0.5541,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1992-03-03","known_ts":"1992-03-03","bar_index":965,"type":"RECLAIM","strength":0.863,"price":0.5656,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-03-02 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":"1992-03-02","prior_stop_level":0.5541,"sweep_low":0.531,"atr14":0.039898,"stop_level":0.511051,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-03-17","known_ts":"1992-03-17","bar_index":969,"type":"RECLAIM","strength":1.0,"price":0.6002,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-03-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-06-03","known_ts":"1992-06-03","bar_index":987,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.681,"stop_level":0.6926,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-06-09","known_ts":"1992-06-09","bar_index":988,"type":"RECLAIM","strength":1.0,"price":0.7157,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-06-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1992-06-03","prior_stop_level":0.6926,"sweep_low":0.6464,"atr14":0.04301,"stop_level":0.624895,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-08-19","known_ts":"1992-08-19","bar_index":1005,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.6695,"stop_level":0.681,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1992-10-06","known_ts":"1992-10-08","bar_index":1016,"type":"BUY","strength":0.725,"price":0.6926,"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":"1993-03-08","known_ts":"1993-03-10","bar_index":1051,"type":"BUY","strength":1.0,"price":1.0733,"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":"1993-05-14","known_ts":"1993-05-18","bar_index":1067,"type":"BUY","strength":0.863,"price":1.1433,"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":"1993-05-26","known_ts":"1993-05-26","bar_index":1069,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.12,"stop_level":1.1433,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-05-27","known_ts":"1993-05-27","bar_index":1070,"type":"RECLAIM","strength":1.0,"price":1.1666,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-05-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1993-05-26","prior_stop_level":1.1433,"sweep_low":1.12,"atr14":0.048793,"stop_level":1.095604,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-07-15","known_ts":"1993-07-19","bar_index":1081,"type":"BUY","strength":0.725,"price":1.12,"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-11-05","known_ts":"1993-11-05","bar_index":1107,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.2184,"stop_level":1.2419,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-02-07","known_ts":"1994-02-09","bar_index":1129,"type":"BUY","strength":0.588,"price":1.1535,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"1994-04-21","known_ts":"1994-04-25","bar_index":1146,"type":"BUY","strength":0.588,"price":1.1363,"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":"quality","score":75},{"ts":"1994-06-23","known_ts":"1994-06-23","bar_index":1160,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.4283,"stop_level":1.4521,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-06-29","known_ts":"1994-06-29","bar_index":1161,"type":"RECLAIM","strength":0.863,"price":1.4759,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-06-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":"1994-06-23","prior_stop_level":1.4521,"sweep_low":1.4045,"atr14":0.058471,"stop_level":1.375264,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-07-11","known_ts":"1994-07-11","bar_index":1164,"type":"RECLAIM","strength":0.863,"price":1.5711,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-06-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-09-21","known_ts":"1994-09-21","bar_index":1181,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.5573,"stop_level":1.5813,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1994-11-29","known_ts":"1994-12-01","bar_index":1197,"type":"BUY","strength":0.725,"price":1.4419,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"1995-01-30","known_ts":"1995-01-30","bar_index":1211,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.5268,"stop_level":1.551,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-02-01","known_ts":"1995-02-01","bar_index":1211,"type":"RECLAIM","strength":0.725,"price":1.5737,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-01-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1995-01-30","prior_stop_level":1.551,"sweep_low":1.5268,"atr14":0.057494,"stop_level":1.498053,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-02-24","known_ts":"1995-02-24","bar_index":1217,"type":"RECLAIM","strength":0.725,"price":1.576,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-01-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-05-31","known_ts":"1995-06-02","bar_index":1239,"type":"BUY","strength":0.588,"price":1.5537,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"1995-06-26","known_ts":"1995-06-28","bar_index":1245,"type":"BUY","strength":0.588,"price":1.5167,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"1995-12-01","known_ts":"1995-12-05","bar_index":1282,"type":"BUY","strength":1.0,"price":1.883,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"1995-12-19","known_ts":"1995-12-19","bar_index":1286,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.8579,"stop_level":1.8704,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-12-26","known_ts":"1995-12-26","bar_index":1287,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.8328,"stop_level":1.8704,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1996-02-09","known_ts":"1996-02-13","bar_index":1298,"type":"BUY","strength":0.725,"price":1.8077,"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":"1996-05-29","known_ts":"1996-05-31","bar_index":1323,"type":"REBUY","strength":1.0,"price":2.2459,"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":"1996-06-11","known_ts":"1996-06-11","bar_index":1326,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.1949,"stop_level":2.2204,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-08-09","known_ts":"1996-08-13","bar_index":1340,"type":"BUY","strength":0.725,"price":2.1949,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":90},{"ts":"1996-12-06","known_ts":"1996-12-06","bar_index":1367,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.6665,"stop_level":2.6742,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-12-12","known_ts":"1996-12-12","bar_index":1369,"type":"RECLAIM","strength":1.0,"price":2.6826,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-12-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1996-12-06","prior_stop_level":2.6742,"sweep_low":2.6113,"atr14":0.041722,"stop_level":2.590439,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-12-20","known_ts":"1996-12-20","bar_index":1371,"type":"RECLAIM","strength":1.0,"price":2.6826,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-12-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-07-01","known_ts":"1997-07-01","bar_index":1415,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.0447,"stop_level":3.0737,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-07-03","known_ts":"1997-07-03","bar_index":1415,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.0302,"stop_level":3.0737,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-08-29","known_ts":"1997-09-03","bar_index":1429,"type":"BUY","strength":0.725,"price":3.1557,"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":"1998-03-03","known_ts":"1998-03-05","bar_index":1471,"type":"BUY","strength":0.588,"price":3.8864,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"1998-03-30","known_ts":"1998-03-30","bar_index":1477,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.8553,"stop_level":3.8864,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1998-04-20","known_ts":"1998-04-20","bar_index":1482,"type":"RECLAIM","strength":0.725,"price":4.2595,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-03-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-05-07","known_ts":"1998-05-07","bar_index":1486,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.071,"stop_level":4.0923,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-05-12","known_ts":"1998-05-12","bar_index":1487,"type":"RECLAIM","strength":0.725,"price":4.104,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-05-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1998-05-07","prior_stop_level":4.0923,"sweep_low":3.9796,"atr14":0.105691,"stop_level":3.926754,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-07-20","known_ts":"1998-07-22","bar_index":1503,"type":"BUY","strength":0.45,"price":3.9115,"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-07-23","known_ts":"1998-07-23","bar_index":1504,"type":"RECLAIM","strength":0.725,"price":4.068,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1998-07-20 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-08-20","known_ts":"1998-08-20","bar_index":1510,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.9172,"stop_level":3.941,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-08-21","known_ts":"1998-08-25","bar_index":1511,"type":"REBUY","strength":0.588,"price":4.0212,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":100},{"ts":"1998-08-25","known_ts":"1998-08-25","bar_index":1511,"type":"RECLAIM","strength":0.588,"price":4.0212,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-08-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"1998-08-20","prior_stop_level":3.941,"sweep_low":3.7179,"atr14":0.162557,"stop_level":3.636621,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-09-14","known_ts":"1998-09-16","bar_index":1516,"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-14","trigger_known_ts":"1998-09-16","strength":0.45,"price":3.7729,"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.114239,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.3537,"atr14":0.17791,"stop_level":3.264745,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-09-22","known_ts":"1998-09-24","bar_index":1518,"type":"BUY","strength":0.45,"price":3.8253,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-09-22","known_ts":"1998-09-24","bar_index":1518,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1998-09-22","trigger_known_ts":"1998-09-24","strength":0.45,"price":3.8253,"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.101937,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.3537,"atr14":0.189879,"stop_level":3.258761,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-09-25","known_ts":"1998-09-25","bar_index":1519,"type":"RECLAIM","strength":0.588,"price":4.0175,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1998-09-22 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1998-10-29","known_ts":"1998-11-02","bar_index":1527,"type":"BUY","strength":0.588,"price":3.6332,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1999-01-20","known_ts":"1999-01-20","bar_index":1545,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.7345,"stop_level":3.805,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-02-01","known_ts":"1999-02-03","bar_index":1548,"type":"REBUY","strength":0.863,"price":3.9635,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"1999-03-11","known_ts":"1999-03-15","bar_index":1557,"type":"BUY","strength":0.863,"price":3.9779,"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":75},{"ts":"1999-05-06","known_ts":"1999-05-10","bar_index":1570,"type":"BUY","strength":0.725,"price":3.9068,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"1999-06-10","known_ts":"1999-06-14","bar_index":1578,"type":"BUY","strength":0.725,"price":3.8769,"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":"1999-08-02","known_ts":"1999-08-04","bar_index":1590,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1999-08-02","trigger_known_ts":"1999-08-04","strength":0.45,"price":3.7246,"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.09711,"monthly_oversold_dwell":15,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.6709,"atr14":0.0474,"stop_level":3.6472,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-08-05","known_ts":"1999-08-09","bar_index":1591,"type":"BUY","strength":0.45,"price":3.7784,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1999-08-05","known_ts":"1999-08-09","bar_index":1591,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1999-08-05","trigger_known_ts":"1999-08-09","strength":0.45,"price":3.7784,"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.071464,"monthly_oversold_dwell":15,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.6709,"atr14":0.042689,"stop_level":3.649555,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-08-31","known_ts":"1999-08-31","bar_index":1597,"type":"RECLAIM","strength":0.725,"price":3.7643,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1999-08-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-10-08","known_ts":"1999-10-08","bar_index":1606,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.6672,"stop_level":3.7576,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1999-10-26","known_ts":"1999-10-28","bar_index":1610,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1999-10-26","trigger_known_ts":"1999-10-28","strength":0.45,"price":3.5227,"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.134302,"monthly_oversold_dwell":17,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.3601,"atr14":0.055959,"stop_level":3.332121,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-11-03","known_ts":"1999-11-05","bar_index":1612,"type":"BUY","strength":0.45,"price":3.6582,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1999-11-03","known_ts":"1999-11-05","bar_index":1612,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1999-11-03","trigger_known_ts":"1999-11-05","strength":0.45,"price":3.6582,"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.101003,"monthly_oversold_dwell":18,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.3601,"atr14":0.066997,"stop_level":3.326602,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-12-20","known_ts":"1999-12-20","bar_index":1622,"type":"SELL","basis":"structure_stop","strength":0.45,"price":3.1803,"stop_level":3.3963,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1999-12-28","known_ts":"1999-12-28","bar_index":1624,"type":"RECLAIM","strength":0.588,"price":3.4311,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-12-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"1999-12-20","prior_stop_level":3.3963,"sweep_low":3.055,"atr14":0.092444,"stop_level":3.008778,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-02-01","known_ts":"2000-02-01","bar_index":1632,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.4425,"stop_level":3.4653,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-02-04","known_ts":"2000-02-04","bar_index":1633,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.4083,"stop_level":3.4653,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-04-06","known_ts":"2000-04-06","bar_index":1647,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.2253,"stop_level":3.2743,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-04-20","known_ts":"2000-04-25","bar_index":1651,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2000-04-20","trigger_known_ts":"2000-04-25","strength":0.45,"price":2.8913,"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.266596,"monthly_oversold_dwell":23,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.73,"atr14":0.078582,"stop_level":2.690709,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-05-22","known_ts":"2000-05-24","bar_index":1658,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2000-05-22","trigger_known_ts":"2000-05-24","strength":0.45,"price":2.7646,"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.286904,"monthly_oversold_dwell":24,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.6263,"atr14":0.061712,"stop_level":2.595444,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-06-05","known_ts":"2000-06-07","bar_index":1661,"type":"BUY","strength":0.45,"price":2.8139,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2000-06-05","known_ts":"2000-06-07","bar_index":1661,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2000-06-05","trigger_known_ts":"2000-06-07","strength":0.45,"price":2.8139,"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.274188,"monthly_oversold_dwell":25,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.7088,"atr14":0.050497,"stop_level":2.683551,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-06-29","known_ts":"2000-07-03","bar_index":1667,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2000-06-29","trigger_known_ts":"2000-07-03","strength":0.588,"price":2.8256,"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.25217,"monthly_oversold_dwell":26,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.7789,"atr14":0.03749,"stop_level":2.760155,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-07-06","known_ts":"2000-07-06","bar_index":1668,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.7088,"stop_level":2.8022,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-07-10","known_ts":"2000-07-10","bar_index":1669,"type":"RECLAIM","strength":0.588,"price":2.8139,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-07-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":"2000-07-06","prior_stop_level":2.8022,"sweep_low":2.7088,"atr14":0.04593,"stop_level":2.685835,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-09-12","known_ts":"2000-09-12","bar_index":1684,"type":"RECLAIM","strength":0.863,"price":3.1804,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-07-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-09-28","known_ts":"2000-09-28","bar_index":1688,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.0859,"stop_level":3.1213,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-09-29","known_ts":"2000-09-29","bar_index":1688,"type":"RECLAIM","strength":0.863,"price":3.145,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-09-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2000-09-28","prior_stop_level":3.1213,"sweep_low":3.0859,"atr14":0.056623,"stop_level":3.057589,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-11","known_ts":"2000-12-11","bar_index":1705,"type":"RECLAIM","strength":1.0,"price":3.545,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-09-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-01-10","known_ts":"2001-01-10","bar_index":1711,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.545,"stop_level":3.5689,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-02-15","known_ts":"2001-02-15","bar_index":1720,"type":"RECLAIM","strength":1.0,"price":3.7725,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-01-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-03-16","known_ts":"2001-03-16","bar_index":1726,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.0897,"stop_level":4.2712,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-03-19","known_ts":"2001-03-19","bar_index":1727,"type":"RECLAIM","strength":1.0,"price":4.2833,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-03-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":"2001-03-16","prior_stop_level":4.2712,"sweep_low":3.9687,"atr14":0.158972,"stop_level":3.889214,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-05-04","known_ts":"2001-05-08","bar_index":1738,"type":"BUY","strength":0.863,"price":4.3366,"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":"2001-06-06","known_ts":"2001-06-06","bar_index":1745,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.5214,"stop_level":4.7431,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-06-08","known_ts":"2001-06-08","bar_index":1746,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.3768,"stop_level":4.7431,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2001-06-12","known_ts":"2001-06-12","bar_index":1746,"type":"RECLAIM","strength":0.863,"price":4.7481,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-06-06 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":"2001-06-06","prior_stop_level":4.7431,"sweep_low":4.3475,"atr14":0.148075,"stop_level":4.273463,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-06-12","known_ts":"2001-06-12","bar_index":1746,"type":"RECLAIM","strength":0.863,"price":4.7481,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-06-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":"2001-06-08","prior_stop_level":4.7431,"sweep_low":4.3475,"atr14":0.148075,"stop_level":4.273463,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-08-03","known_ts":"2001-08-03","bar_index":1759,"type":"RECLAIM","strength":1.0,"price":5.4749,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-06-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-08-24","known_ts":"2001-08-24","bar_index":1764,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.3675,"stop_level":5.4007,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2001-08-28","known_ts":"2001-08-28","bar_index":1764,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.2287,"stop_level":5.4007,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2001-11-29","known_ts":"2001-11-29","bar_index":1785,"type":"RECLAIM","strength":0.863,"price":6.1764,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-08-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-12-14","known_ts":"2001-12-14","bar_index":1788,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.9803,"stop_level":6.0012,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-12-21","known_ts":"2001-12-21","bar_index":1790,"type":"RECLAIM","strength":0.725,"price":6.0179,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-12-14 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":"2001-12-14","prior_stop_level":6.0012,"sweep_low":5.899,"atr14":0.088107,"stop_level":5.854946,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-12-31","known_ts":"2002-01-03","bar_index":1792,"type":"REBUY","strength":0.725,"price":6.2661,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2002-04-29","known_ts":"2002-04-29","bar_index":1819,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.2379,"stop_level":6.24,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-04-30","known_ts":"2002-04-30","bar_index":1819,"type":"RECLAIM","strength":0.863,"price":6.4019,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-04-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":"2002-04-29","prior_stop_level":6.24,"sweep_low":6.1811,"atr14":0.139937,"stop_level":6.111131,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-05-15","known_ts":"2002-05-15","bar_index":1823,"type":"RECLAIM","strength":0.863,"price":6.7194,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-04-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-06-05","known_ts":"2002-06-05","bar_index":1827,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.2007,"stop_level":6.2379,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2002-06-24","known_ts":"2002-06-26","bar_index":1832,"type":"BUY","strength":0.725,"price":6.8578,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2002-08-12","known_ts":"2002-08-12","bar_index":1843,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.879,"stop_level":7.1885,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-08-15","known_ts":"2002-08-15","bar_index":1844,"type":"RECLAIM","strength":0.863,"price":7.197,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-08-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":"2002-08-12","prior_stop_level":7.1885,"sweep_low":6.72,"atr14":0.272023,"stop_level":6.583988,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-08-27","known_ts":"2002-08-27","bar_index":1847,"type":"RECLAIM","strength":0.863,"price":6.8585,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-08-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-10-22","known_ts":"2002-10-24","bar_index":1860,"type":"BUY","strength":0.725,"price":6.6043,"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":70},{"ts":"2002-11-19","known_ts":"2002-11-19","bar_index":1866,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.5309,"stop_level":6.6116,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-11-20","known_ts":"2002-11-20","bar_index":1867,"type":"RECLAIM","strength":0.725,"price":6.6632,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-11-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2002-11-19","prior_stop_level":6.6116,"sweep_low":6.5152,"atr14":0.170157,"stop_level":6.430122,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-12-04","known_ts":"2002-12-04","bar_index":1870,"type":"RECLAIM","strength":0.725,"price":7.0688,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-11-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-01-08","known_ts":"2003-01-08","bar_index":1877,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.5125,"stop_level":6.5309,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-01-09","known_ts":"2003-01-09","bar_index":1878,"type":"RECLAIM","strength":0.588,"price":6.725,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-01-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2003-01-08","prior_stop_level":6.5309,"sweep_low":6.4899,"atr14":0.188158,"stop_level":6.395821,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-02-19","known_ts":"2003-02-21","bar_index":1887,"type":"BUY","strength":0.588,"price":6.7205,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"2003-03-04","known_ts":"2003-03-06","bar_index":1890,"type":"BUY","strength":0.588,"price":6.7167,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2003-04-11","known_ts":"2003-04-11","bar_index":1899,"type":"SELL","basis":"structure_stop","strength":0.45,"price":6.516,"stop_level":6.5411,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2003-04-14","known_ts":"2003-04-14","bar_index":1899,"type":"RECLAIM","strength":0.45,"price":6.6026,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-04-11 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":"2003-04-11","prior_stop_level":6.5411,"sweep_low":6.5069,"atr14":0.1079,"stop_level":6.45295,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-04-21","known_ts":"2003-04-23","bar_index":1901,"type":"BUY","strength":0.588,"price":6.8467,"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":30},{"ts":"2003-06-23","known_ts":"2003-06-23","bar_index":1915,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.511,"stop_level":7.5868,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-25","known_ts":"2003-06-25","bar_index":1916,"type":"RECLAIM","strength":0.863,"price":7.6075,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-06-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":"2003-06-23","prior_stop_level":7.5868,"sweep_low":7.511,"atr14":0.113977,"stop_level":7.454012,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-07-08","known_ts":"2003-07-08","bar_index":1919,"type":"RECLAIM","strength":0.863,"price":8.0673,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-06-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-07-17","known_ts":"2003-07-17","bar_index":1921,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.5386,"stop_level":7.5685,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-07-22","known_ts":"2003-07-22","bar_index":1922,"type":"RECLAIM","strength":0.863,"price":7.6328,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-07-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":"2003-07-17","prior_stop_level":7.5685,"sweep_low":7.4949,"atr14":0.168904,"stop_level":7.410448,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-09-10","known_ts":"2003-09-12","bar_index":1934,"type":"BUY","strength":0.725,"price":7.8061,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2003-09-26","known_ts":"2003-09-26","bar_index":1938,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.4353,"stop_level":7.9127,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2003-09-30","known_ts":"2003-09-30","bar_index":1938,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.5355,"stop_level":7.9127,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2003-10-03","known_ts":"2003-10-03","bar_index":1939,"type":"RECLAIM","strength":0.725,"price":7.9469,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-09-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2003-09-26","prior_stop_level":7.9127,"sweep_low":7.3379,"atr14":0.267978,"stop_level":7.203911,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-10-03","known_ts":"2003-10-03","bar_index":1939,"type":"RECLAIM","strength":0.725,"price":7.9469,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-09-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2003-09-30","prior_stop_level":7.9127,"sweep_low":7.521,"atr14":0.267978,"stop_level":7.387011,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-12-04","known_ts":"2003-12-08","bar_index":1954,"type":"BUY","strength":1.0,"price":8.2338,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2004-02-05","known_ts":"2004-02-09","bar_index":1968,"type":"BUY","strength":1.0,"price":8.5083,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2004-03-11","known_ts":"2004-03-11","bar_index":1976,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.4588,"stop_level":8.5199,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-03-12","known_ts":"2004-03-12","bar_index":1976,"type":"RECLAIM","strength":1.0,"price":8.8206,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-03-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-03-11","prior_stop_level":8.5199,"sweep_low":8.4176,"atr14":0.227921,"stop_level":8.303639,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-03-29","known_ts":"2004-03-29","bar_index":1980,"type":"RECLAIM","strength":1.0,"price":8.8382,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-03-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-08-16","known_ts":"2004-08-18","bar_index":2012,"type":"BUY","strength":0.588,"price":8.4287,"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":"2004-10-05","known_ts":"2004-10-05","bar_index":2023,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.8954,"stop_level":9.1077,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-10-06","known_ts":"2004-10-06","bar_index":2024,"type":"RECLAIM","strength":0.863,"price":9.2616,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-10-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2004-10-05","prior_stop_level":9.1077,"sweep_low":8.8647,"atr14":0.270231,"stop_level":8.729584,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-10-19","known_ts":"2004-10-19","bar_index":2027,"type":"RECLAIM","strength":0.863,"price":8.9508,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-10-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-11-09","known_ts":"2004-11-11","bar_index":2032,"type":"BUY","strength":0.725,"price":9.3847,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":25},{"ts":"2004-12-07","known_ts":"2004-12-07","bar_index":2038,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.1919,"stop_level":9.5047,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-12-09","known_ts":"2004-12-09","bar_index":2039,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.3964,"stop_level":9.5047,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-12-10","known_ts":"2004-12-10","bar_index":2039,"type":"RECLAIM","strength":0.863,"price":9.6381,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-12-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2004-12-07","prior_stop_level":9.5047,"sweep_low":9.1919,"atr14":0.280785,"stop_level":9.051508,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-12-10","known_ts":"2004-12-10","bar_index":2039,"type":"RECLAIM","strength":0.863,"price":9.6381,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-12-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":"2004-12-09","prior_stop_level":9.5047,"sweep_low":9.2043,"atr14":0.280785,"stop_level":9.063908,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-04-04","known_ts":"2005-04-06","bar_index":2065,"type":"BUY","strength":0.45,"price":8.6281,"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-09-06","known_ts":"2005-09-08","bar_index":2101,"type":"BUY","strength":0.863,"price":9.1146,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2005-10-31","known_ts":"2005-11-02","bar_index":2114,"type":"BUY","strength":0.725,"price":9.1851,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2005-12-19","known_ts":"2005-12-19","bar_index":2125,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.0942,"stop_level":9.1833,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-02-17","known_ts":"2006-02-22","bar_index":2139,"type":"BUY","strength":0.588,"price":9.0612,"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":"2006-03-07","known_ts":"2006-03-07","bar_index":2142,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.7912,"stop_level":8.9277,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-03-10","known_ts":"2006-03-10","bar_index":2143,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.8678,"stop_level":8.9277,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-03-14","known_ts":"2006-03-14","bar_index":2144,"type":"RECLAIM","strength":0.588,"price":9.0643,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-03-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-03-07","prior_stop_level":8.9277,"sweep_low":8.6414,"atr14":0.239825,"stop_level":8.521487,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-03-14","known_ts":"2006-03-14","bar_index":2144,"type":"RECLAIM","strength":0.588,"price":9.0643,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-03-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-03-10","prior_stop_level":8.9277,"sweep_low":8.6414,"atr14":0.239825,"stop_level":8.521487,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-03-29","known_ts":"2006-03-29","bar_index":2148,"type":"RECLAIM","strength":0.863,"price":9.1242,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-03-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-05-03","known_ts":"2006-05-05","bar_index":2156,"type":"BUY","strength":0.725,"price":8.991,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2006-06-23","known_ts":"2006-06-27","bar_index":2168,"type":"BUY","strength":0.45,"price":8.6044,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-06-28","known_ts":"2006-06-28","bar_index":2169,"type":"RECLAIM","strength":0.588,"price":9.223,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2006-06-23 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2006-07-21","known_ts":"2006-07-21","bar_index":2174,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.7422,"stop_level":8.759,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-07-24","known_ts":"2006-07-24","bar_index":2174,"type":"RECLAIM","strength":0.725,"price":9.2029,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-07-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-07-21","prior_stop_level":8.759,"sweep_low":8.7422,"atr14":0.232818,"stop_level":8.625791,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-08-08","known_ts":"2006-08-08","bar_index":2178,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.6111,"stop_level":8.7422,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-08-15","known_ts":"2006-08-15","bar_index":2180,"type":"RECLAIM","strength":0.725,"price":8.9843,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-08-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-08-08","prior_stop_level":8.7422,"sweep_low":8.4228,"atr14":0.254933,"stop_level":8.295334,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-08-28","known_ts":"2006-08-30","bar_index":2183,"type":"BUY","strength":0.863,"price":9.0919,"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":"2006-09-11","known_ts":"2006-09-13","bar_index":2186,"type":"BUY","strength":0.863,"price":9.0173,"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":"2006-10-10","known_ts":"2006-10-12","bar_index":2193,"type":"BUY","strength":1.0,"price":9.0781,"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":"2006-11-16","known_ts":"2006-11-20","bar_index":2202,"type":"BUY","strength":0.863,"price":9.2633,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2007-01-30","known_ts":"2007-02-01","bar_index":2218,"type":"BUY","strength":0.45,"price":8.7161,"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-03-22","known_ts":"2007-03-26","bar_index":2230,"type":"BUY","strength":0.45,"price":8.1541,"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-05-24","known_ts":"2007-05-24","bar_index":2244,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.8404,"stop_level":7.8653,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-05-25","known_ts":"2007-05-25","bar_index":2245,"type":"RECLAIM","strength":0.588,"price":7.9687,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-05-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2007-05-24","prior_stop_level":7.8653,"sweep_low":7.7191,"atr14":0.166615,"stop_level":7.635792,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-06-28","known_ts":"2007-06-28","bar_index":2252,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.9647,"stop_level":7.9791,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-07-03","known_ts":"2007-07-03","bar_index":2253,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.9142,"stop_level":7.9791,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-07-02","known_ts":"2007-07-02","bar_index":2253,"type":"RECLAIM","strength":0.725,"price":8.0223,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-06-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":"2007-06-28","prior_stop_level":7.9791,"sweep_low":7.9286,"atr14":0.150321,"stop_level":7.853439,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-07-05","known_ts":"2007-07-05","bar_index":2254,"type":"RECLAIM","strength":0.725,"price":8.0115,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-07-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":"2007-07-03","prior_stop_level":7.9791,"sweep_low":7.8746,"atr14":0.146562,"stop_level":7.801319,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-08-13","known_ts":"2007-08-15","bar_index":2263,"type":"BUY","strength":0.45,"price":7.7268,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-08-13","known_ts":"2007-08-15","bar_index":2263,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2007-08-13","trigger_known_ts":"2007-08-15","strength":0.45,"price":7.7268,"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.16587,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.2439,"atr14":0.196792,"stop_level":7.145504,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-08-29","known_ts":"2007-08-29","bar_index":2267,"type":"RECLAIM","strength":0.725,"price":8.2179,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2007-08-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-10-15","known_ts":"2007-10-15","bar_index":2277,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.3218,"stop_level":8.3594,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-10-29","known_ts":"2007-10-29","bar_index":2281,"type":"RECLAIM","strength":0.863,"price":8.4419,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-10-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-12-24","known_ts":"2007-12-27","bar_index":2294,"type":"BUY","strength":0.863,"price":8.4338,"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":100},{"ts":"2008-01-03","known_ts":"2008-01-03","bar_index":2296,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.009,"stop_level":8.047,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2008-01-09","known_ts":"2008-01-09","bar_index":2297,"type":"RECLAIM","strength":0.725,"price":8.2062,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-01-03 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":"2008-01-03","prior_stop_level":8.047,"sweep_low":7.7815,"atr14":0.296311,"stop_level":7.633345,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-02-04","known_ts":"2008-02-04","bar_index":2303,"type":"RECLAIM","strength":0.863,"price":8.301,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-01-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-02-21","known_ts":"2008-02-25","bar_index":2307,"type":"BUY","strength":1.0,"price":8.4224,"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":55},{"ts":"2008-03-03","known_ts":"2008-03-03","bar_index":2309,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.7094,"stop_level":8.0394,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2008-03-05","known_ts":"2008-03-05","bar_index":2310,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.7056,"stop_level":8.0394,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2008-03-24","known_ts":"2008-03-24","bar_index":2314,"type":"RECLAIM","strength":1.0,"price":8.8787,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-03-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-04-07","known_ts":"2008-04-07","bar_index":2317,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.572,"stop_level":8.6218,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-04-14","known_ts":"2008-04-14","bar_index":2319,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.526,"stop_level":8.6218,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-04-15","known_ts":"2008-04-15","bar_index":2319,"type":"RECLAIM","strength":1.0,"price":8.6793,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-04-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2008-04-14","prior_stop_level":8.6218,"sweep_low":8.2423,"atr14":0.242281,"stop_level":8.12116,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-30","known_ts":"2008-04-30","bar_index":2323,"type":"RECLAIM","strength":1.0,"price":8.9093,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-04-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-05-05","known_ts":"2008-05-05","bar_index":2324,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.7713,"stop_level":8.9055,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-05-06","known_ts":"2008-05-06","bar_index":2324,"type":"RECLAIM","strength":1.0,"price":8.9093,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-05-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":"2008-05-05","prior_stop_level":8.9055,"sweep_low":8.6295,"atr14":0.239139,"stop_level":8.50993,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-05-21","known_ts":"2008-05-21","bar_index":2328,"type":"RECLAIM","strength":1.0,"price":8.7292,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-05-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-06-12","known_ts":"2008-06-16","bar_index":2333,"type":"BUY","strength":1.0,"price":9.0745,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"2008-07-17","known_ts":"2008-07-21","bar_index":2341,"type":"BUY","strength":0.863,"price":8.4196,"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":"2008-09-29","known_ts":"2008-09-29","bar_index":2358,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.9246,"stop_level":9.6605,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-09-30","known_ts":"2008-09-30","bar_index":2358,"type":"RECLAIM","strength":1.0,"price":11.512,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-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":"2008-09-29","prior_stop_level":9.6605,"sweep_low":8.9246,"atr14":0.98591,"stop_level":8.431645,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-17","known_ts":"2009-02-17","bar_index":2390,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.1365,"stop_level":9.5985,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2009-04-03","known_ts":"2009-04-03","bar_index":2401,"type":"RECLAIM","strength":0.863,"price":9.5958,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-02-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-04-27","known_ts":"2009-04-27","bar_index":2406,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.9588,"stop_level":10.0745,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-04-29","known_ts":"2009-04-29","bar_index":2406,"type":"RECLAIM","strength":0.863,"price":10.7568,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-04-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-04-27","prior_stop_level":10.0745,"sweep_low":9.7952,"atr14":0.537839,"stop_level":9.526281,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-07","known_ts":"2009-05-07","bar_index":2408,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.8351,"stop_level":9.9588,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-05-08","known_ts":"2009-05-08","bar_index":2409,"type":"RECLAIM","strength":0.863,"price":10.3498,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-05-07","prior_stop_level":9.9588,"sweep_low":9.5918,"atr14":0.499091,"stop_level":9.342254,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-06-01","known_ts":"2009-06-03","bar_index":2414,"type":"BUY","strength":1.0,"price":10.6958,"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":"2009-06-22","known_ts":"2009-06-22","bar_index":2419,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.0348,"stop_level":10.1235,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-06-25","known_ts":"2009-06-29","bar_index":2420,"type":"BUY","strength":1.0,"price":11.0343,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2009-06-26","known_ts":"2009-06-26","bar_index":2420,"type":"RECLAIM","strength":1.0,"price":11.1633,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-06-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":"2009-06-22","prior_stop_level":10.1235,"sweep_low":9.8132,"atr14":0.472869,"stop_level":9.576765,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-08-11","known_ts":"2009-08-11","bar_index":2430,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.9013,"stop_level":11.0625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-08-12","known_ts":"2009-08-12","bar_index":2431,"type":"RECLAIM","strength":1.0,"price":11.3083,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-08-11 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-08-11","prior_stop_level":11.0625,"sweep_low":10.9013,"atr14":0.371551,"stop_level":10.715525,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-08-20","known_ts":"2009-08-24","bar_index":2433,"type":"REBUY","strength":1.0,"price":11.5058,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2009-09-16","known_ts":"2009-09-18","bar_index":2439,"type":"BUY","strength":0.863,"price":12.0572,"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":10},{"ts":"2009-10-01","known_ts":"2009-10-01","bar_index":2442,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.102,"stop_level":11.5629,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-12-02","known_ts":"2009-12-04","bar_index":2457,"type":"BUY","strength":0.725,"price":10.8533,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2009-12-18","known_ts":"2009-12-22","bar_index":2461,"type":"BUY","strength":0.725,"price":10.794,"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":"2010-01-05","known_ts":"2010-01-05","bar_index":2464,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.3159,"stop_level":10.5698,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-01-29","known_ts":"2010-02-02","bar_index":2470,"type":"BUY","strength":0.725,"price":10.5867,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2010-04-01","known_ts":"2010-04-01","bar_index":2484,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.0983,"stop_level":11.2009,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-04-05","known_ts":"2010-04-05","bar_index":2484,"type":"RECLAIM","strength":0.725,"price":11.5129,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-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":"2010-04-01","prior_stop_level":11.2009,"sweep_low":11.0171,"atr14":0.305124,"stop_level":10.864538,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-04-19","known_ts":"2010-04-19","bar_index":2488,"type":"RECLAIM","strength":0.863,"price":12.0086,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-04-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-05-04","known_ts":"2010-05-04","bar_index":2491,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.6325,"stop_level":11.6753,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-06","known_ts":"2010-05-06","bar_index":2492,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.2394,"stop_level":11.6753,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-10","known_ts":"2010-05-10","bar_index":2493,"type":"RECLAIM","strength":1.0,"price":11.7693,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-04 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-05-04","prior_stop_level":11.6753,"sweep_low":11.0043,"atr14":0.408059,"stop_level":10.800271,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-05-10","known_ts":"2010-05-10","bar_index":2493,"type":"RECLAIM","strength":1.0,"price":11.7693,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-05-06","prior_stop_level":11.6753,"sweep_low":11.0043,"atr14":0.408059,"stop_level":10.800271,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-27","known_ts":"2010-07-29","bar_index":2511,"type":"BUY","strength":0.588,"price":10.4487,"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":"aplus","score":80},{"ts":"2010-08-19","known_ts":"2010-08-19","bar_index":2516,"type":"SELL","basis":"structure_stop","strength":0.45,"price":9.9524,"stop_level":10.1639,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2010-08-25","known_ts":"2010-08-27","bar_index":2518,"type":"REBUY","strength":0.45,"price":10.2286,"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":"2010-09-13","known_ts":"2010-09-13","bar_index":2522,"type":"RECLAIM","strength":0.725,"price":11.0049,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2010-08-25 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-10-28","known_ts":"2010-10-28","bar_index":2533,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.2542,"stop_level":11.4834,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-11-03","known_ts":"2010-11-03","bar_index":2534,"type":"RECLAIM","strength":0.863,"price":11.7081,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-10-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2010-10-28","prior_stop_level":11.4834,"sweep_low":10.7867,"atr14":0.318674,"stop_level":10.627363,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-11-15","known_ts":"2010-11-15","bar_index":2537,"type":"RECLAIM","strength":0.863,"price":12.0452,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-10-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-12-31","known_ts":"2010-12-31","bar_index":2547,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.4759,"stop_level":12.5485,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-01-03","known_ts":"2011-01-03","bar_index":2548,"type":"RECLAIM","strength":0.863,"price":12.6573,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-12-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":"2010-12-31","prior_stop_level":12.5485,"sweep_low":12.4759,"atr14":0.214036,"stop_level":12.368882,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-03-01","known_ts":"2011-03-03","bar_index":2561,"type":"BUY","strength":0.588,"price":11.2825,"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":50},{"ts":"2011-03-17","known_ts":"2011-03-21","bar_index":2565,"type":"BUY","strength":0.588,"price":11.2092,"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":55},{"ts":"2011-04-08","known_ts":"2011-04-08","bar_index":2570,"type":"SELL","basis":"structure_stop","strength":0.45,"price":11.0489,"stop_level":11.1451,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2011-04-15","known_ts":"2011-04-15","bar_index":2572,"type":"SELL","basis":"structure_stop","strength":0.45,"price":10.8519,"stop_level":11.1451,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2011-04-26","known_ts":"2011-04-28","bar_index":2574,"type":"REBUY","strength":0.45,"price":11.2321,"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":"2011-07-05","known_ts":"2011-07-05","bar_index":2590,"type":"RECLAIM","strength":0.725,"price":11.5837,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-04-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-07-14","known_ts":"2011-07-14","bar_index":2592,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.0237,"stop_level":11.1024,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-07-15","known_ts":"2011-07-15","bar_index":2592,"type":"RECLAIM","strength":0.588,"price":11.2274,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-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":"2011-07-14","prior_stop_level":11.1024,"sweep_low":11.0006,"atr14":0.266349,"stop_level":10.867426,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-07-18","known_ts":"2011-07-18","bar_index":2593,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.0885,"stop_level":11.1024,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-07-19","known_ts":"2011-07-19","bar_index":2593,"type":"RECLAIM","strength":0.588,"price":11.4773,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-07-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-07-18","prior_stop_level":11.1024,"sweep_low":11.0608,"atr14":0.272912,"stop_level":10.924344,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-09-12","known_ts":"2011-09-14","bar_index":2606,"type":"BUY","strength":0.45,"price":11.2876,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-10-03","known_ts":"2011-10-05","bar_index":2611,"type":"BUY","strength":0.588,"price":10.9664,"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-10-14","known_ts":"2011-10-14","bar_index":2614,"type":"RECLAIM","strength":0.725,"price":11.3469,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2011-10-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-11-01","known_ts":"2011-11-01","bar_index":2618,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.9327,"stop_level":10.9808,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-11-02","known_ts":"2011-11-02","bar_index":2618,"type":"RECLAIM","strength":0.725,"price":11.2794,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-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":"2011-11-01","prior_stop_level":10.9808,"sweep_low":10.8412,"atr14":0.374965,"stop_level":10.653718,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-21","known_ts":"2011-11-21","bar_index":2622,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.0627,"stop_level":11.0772,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-12-14","known_ts":"2011-12-14","bar_index":2628,"type":"RECLAIM","strength":0.863,"price":11.2703,"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":"2011-12-19","known_ts":"2011-12-21","bar_index":2629,"type":"BUY","strength":0.863,"price":11.4262,"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":60},{"ts":"2012-01-17","known_ts":"2012-01-17","bar_index":2635,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.4651,"stop_level":11.4798,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-01-18","known_ts":"2012-01-18","bar_index":2635,"type":"RECLAIM","strength":0.863,"price":11.6551,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-01-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":"2012-01-17","prior_stop_level":11.4798,"sweep_low":11.4359,"atr14":0.228426,"stop_level":11.321687,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-02","known_ts":"2012-02-02","bar_index":2639,"type":"RECLAIM","strength":1.0,"price":12.7607,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-01-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-02-22","known_ts":"2012-02-22","bar_index":2643,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.0691,"stop_level":12.147,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-02-23","known_ts":"2012-02-23","bar_index":2643,"type":"RECLAIM","strength":1.0,"price":12.4003,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-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":"2012-02-22","prior_stop_level":12.147,"sweep_low":12.0399,"atr14":0.396523,"stop_level":11.841638,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-21","known_ts":"2012-06-21","bar_index":2671,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.7185,"stop_level":11.8428,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-06-22","known_ts":"2012-06-22","bar_index":2671,"type":"RECLAIM","strength":0.863,"price":11.992,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-06-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-06-21","prior_stop_level":11.8428,"sweep_low":11.6887,"atr14":0.261432,"stop_level":11.557984,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-07-09","known_ts":"2012-07-09","bar_index":2675,"type":"RECLAIM","strength":0.863,"price":12.2008,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-06-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-08-02","known_ts":"2012-08-02","bar_index":2681,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.8279,"stop_level":11.8329,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-08-03","known_ts":"2012-08-03","bar_index":2681,"type":"RECLAIM","strength":1.0,"price":12.161,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-08-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-08-02","prior_stop_level":11.8329,"sweep_low":11.808,"atr14":0.242685,"stop_level":11.686657,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-07","known_ts":"2012-08-09","bar_index":2682,"type":"BUY","strength":1.0,"price":12.2505,"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":50},{"ts":"2012-10-02","known_ts":"2012-10-02","bar_index":2695,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.7291,"stop_level":12.7445,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-10-04","known_ts":"2012-10-04","bar_index":2695,"type":"RECLAIM","strength":1.0,"price":12.7496,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-10-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-10-02","prior_stop_level":12.7445,"sweep_low":12.6523,"atr14":0.205784,"stop_level":12.549408,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-18","known_ts":"2012-10-18","bar_index":2699,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.6472,"stop_level":12.6728,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-10-25","known_ts":"2012-10-25","bar_index":2700,"type":"RECLAIM","strength":1.0,"price":12.7342,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-10-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-10-18","prior_stop_level":12.6728,"sweep_low":12.3654,"atr14":0.201279,"stop_level":12.264761,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-12-07","known_ts":"2012-12-11","bar_index":2710,"type":"BUY","strength":0.725,"price":12.9226,"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":60},{"ts":"2013-01-14","known_ts":"2013-01-14","bar_index":2718,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.8398,"stop_level":12.876,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-01-15","known_ts":"2013-01-15","bar_index":2718,"type":"RECLAIM","strength":0.863,"price":12.9588,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-01-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-01-14","prior_stop_level":12.876,"sweep_low":12.8087,"atr14":0.220924,"stop_level":12.698238,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-03-15","known_ts":"2013-03-15","bar_index":2732,"type":"RECLAIM","strength":0.863,"price":12.9235,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-01-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-04-01","known_ts":"2013-04-01","bar_index":2735,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.7875,"stop_level":12.8241,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-05-07","known_ts":"2013-05-09","bar_index":2744,"type":"BUY","strength":0.725,"price":12.8032,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2013-06-26","known_ts":"2013-06-26","bar_index":2755,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.9592,"stop_level":12.9803,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-27","known_ts":"2013-06-27","bar_index":2756,"type":"RECLAIM","strength":0.863,"price":13.2496,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-06-26","prior_stop_level":12.9803,"sweep_low":12.9433,"atr14":0.224372,"stop_level":12.831114,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-11","known_ts":"2013-07-11","bar_index":2759,"type":"RECLAIM","strength":1.0,"price":13.8516,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-06-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-08-15","known_ts":"2013-08-15","bar_index":2767,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.6932,"stop_level":13.783,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-08-20","known_ts":"2013-08-20","bar_index":2768,"type":"RECLAIM","strength":1.0,"price":13.8569,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-08-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-08-15","prior_stop_level":13.783,"sweep_low":13.6245,"atr14":0.272847,"stop_level":13.488076,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-10-22","known_ts":"2013-10-24","bar_index":2783,"type":"BUY","strength":0.725,"price":14.4573,"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":60},{"ts":"2013-11-12","known_ts":"2013-11-14","bar_index":2788,"type":"REBUY","strength":0.725,"price":14.256,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2013-12-11","known_ts":"2013-12-11","bar_index":2794,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.5052,"stop_level":14.615,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-12-12","known_ts":"2013-12-12","bar_index":2795,"type":"RECLAIM","strength":0.863,"price":14.7467,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-12-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-12-11","prior_stop_level":14.615,"sweep_low":14.357,"atr14":0.323898,"stop_level":14.195051,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-02-24","known_ts":"2014-02-26","bar_index":2811,"type":"BUY","strength":0.725,"price":14.2363,"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":"2014-04-04","known_ts":"2014-04-04","bar_index":2820,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.6297,"stop_level":14.6463,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-05-23","known_ts":"2014-05-28","bar_index":2832,"type":"BUY","strength":0.588,"price":14.5355,"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":"aplus","score":80},{"ts":"2014-07-14","known_ts":"2014-07-14","bar_index":2843,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.3397,"stop_level":14.3453,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-08-11","known_ts":"2014-08-13","bar_index":2850,"type":"BUY","strength":0.588,"price":14.5747,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2014-09-22","known_ts":"2014-09-22","bar_index":2859,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.7127,"stop_level":14.8874,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-10-06","known_ts":"2014-10-06","bar_index":2863,"type":"RECLAIM","strength":0.863,"price":14.9086,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-09-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-11-18","known_ts":"2014-11-18","bar_index":2873,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.1217,"stop_level":15.6344,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-22","known_ts":"2014-12-24","bar_index":2881,"type":"BUY","strength":0.725,"price":15.7463,"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":55},{"ts":"2015-01-28","known_ts":"2015-01-28","bar_index":2889,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.0424,"stop_level":15.1471,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2015-01-29","known_ts":"2015-01-29","bar_index":2889,"type":"RECLAIM","strength":0.725,"price":15.246,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-01-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2015-01-28","prior_stop_level":15.1471,"sweep_low":14.961,"atr14":0.30082,"stop_level":14.81059,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-24","known_ts":"2015-02-26","bar_index":2895,"type":"BUY","strength":0.588,"price":15.7463,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2015-03-09","known_ts":"2015-03-11","bar_index":2898,"type":"BUY","strength":0.588,"price":15.5525,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2015-04-06","known_ts":"2015-04-06","bar_index":2904,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.7111,"stop_level":15.8578,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-04-10","known_ts":"2015-04-10","bar_index":2905,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.6523,"stop_level":15.8578,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-06-03","known_ts":"2015-06-05","bar_index":2918,"type":"BUY","strength":0.588,"price":15.6961,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2015-07-08","known_ts":"2015-07-08","bar_index":2926,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.9213,"stop_level":15.951,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-09","known_ts":"2015-07-09","bar_index":2926,"type":"RECLAIM","strength":0.725,"price":16.0043,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-07-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-07-08","prior_stop_level":15.951,"sweep_low":15.8739,"atr14":0.216875,"stop_level":15.765462,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-07-24","known_ts":"2015-07-24","bar_index":2930,"type":"RECLAIM","strength":0.863,"price":16.4074,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-07-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-29","known_ts":"2015-07-29","bar_index":2931,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.3066,"stop_level":16.3718,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-08-03","known_ts":"2015-08-03","bar_index":2932,"type":"RECLAIM","strength":0.863,"price":16.4845,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-07-29 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-07-29","prior_stop_level":16.3718,"sweep_low":16.2177,"atr14":0.244598,"stop_level":16.095401,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-10-06","known_ts":"2015-10-08","bar_index":2947,"type":"BUY","strength":0.863,"price":16.712,"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":60},{"ts":"2015-12-01","known_ts":"2015-12-03","bar_index":2960,"type":"REBUY","strength":1.0,"price":17.5987,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"2015-12-18","known_ts":"2015-12-18","bar_index":2964,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.6754,"stop_level":17.057,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2016-03-15","known_ts":"2016-03-15","bar_index":2983,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.0655,"stop_level":16.2023,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2016-03-17","known_ts":"2016-03-17","bar_index":2984,"type":"RECLAIM","strength":0.588,"price":16.4695,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-03-15 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":"2016-03-15","prior_stop_level":16.2023,"sweep_low":16.0407,"atr14":0.317735,"stop_level":15.881833,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-30","known_ts":"2016-03-30","bar_index":2987,"type":"RECLAIM","strength":0.863,"price":16.6311,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-03-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-04-05","known_ts":"2016-04-05","bar_index":2988,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.2396,"stop_level":16.3452,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-04-08","known_ts":"2016-04-08","bar_index":2989,"type":"SELL","basis":"structure_stop","strength":0.45,"price":16.1401,"stop_level":16.3452,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2016-04-12","known_ts":"2016-04-12","bar_index":2990,"type":"RECLAIM","strength":0.45,"price":16.4384,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-05 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":"2016-04-05","prior_stop_level":16.3452,"sweep_low":16.1028,"atr14":0.271907,"stop_level":15.966847,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-12","known_ts":"2016-04-12","bar_index":2990,"type":"RECLAIM","strength":0.45,"price":16.4384,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-08 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":"2016-04-08","prior_stop_level":16.3452,"sweep_low":16.1028,"atr14":0.271907,"stop_level":15.966847,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-25","known_ts":"2016-04-25","bar_index":2993,"type":"RECLAIM","strength":0.725,"price":17.8927,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-17","known_ts":"2016-05-17","bar_index":2998,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.1842,"stop_level":17.3831,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-18","known_ts":"2016-05-18","bar_index":2998,"type":"RECLAIM","strength":0.863,"price":17.7125,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-05-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":"2016-05-17","prior_stop_level":17.3831,"sweep_low":17.0226,"atr14":0.350326,"stop_level":16.847437,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-02","known_ts":"2016-06-02","bar_index":3002,"type":"RECLAIM","strength":0.863,"price":18.399,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-05-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-22","known_ts":"2016-06-22","bar_index":3006,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.468,"stop_level":18.4868,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-23","known_ts":"2016-06-23","bar_index":3007,"type":"RECLAIM","strength":0.863,"price":19.0259,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-06-22","prior_stop_level":18.4868,"sweep_low":18.3176,"atr14":0.356477,"stop_level":18.139362,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-07","known_ts":"2016-07-11","bar_index":3010,"type":"REBUY","strength":1.0,"price":19.3519,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2016-08-01","known_ts":"2016-08-01","bar_index":3015,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.5212,"stop_level":19.5525,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-08-02","known_ts":"2016-08-02","bar_index":3016,"type":"RECLAIM","strength":1.0,"price":19.5588,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-08-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-08-01","prior_stop_level":19.5525,"sweep_low":19.4459,"atr14":0.34041,"stop_level":19.275695,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-08-15","known_ts":"2016-08-15","bar_index":3019,"type":"RECLAIM","strength":1.0,"price":19.8221,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-08-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-01-05","known_ts":"2017-01-05","bar_index":3052,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.018,"stop_level":25.1134,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-04-20","known_ts":"2017-04-24","bar_index":3076,"type":"BUY","strength":0.588,"price":22.2492,"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":55},{"ts":"2017-05-09","known_ts":"2017-05-09","bar_index":3080,"type":"SELL","basis":"structure_stop","strength":0.45,"price":21.4809,"stop_level":21.9291,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2017-06-07","known_ts":"2017-06-09","bar_index":3087,"type":"BUY","strength":0.45,"price":22.133,"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":"2017-09-22","known_ts":"2017-09-22","bar_index":3112,"type":"RECLAIM","strength":0.725,"price":22.3052,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-05-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-11-07","known_ts":"2017-11-07","bar_index":3122,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.8746,"stop_level":23.4774,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-11-21","known_ts":"2017-11-21","bar_index":3126,"type":"RECLAIM","strength":0.863,"price":23.7454,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-11-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-03-05","known_ts":"2018-03-07","bar_index":3149,"type":"BUY","strength":0.588,"price":23.0294,"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":55},{"ts":"2018-03-23","known_ts":"2018-03-23","bar_index":3153,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.4859,"stop_level":23.2672,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-04-12","known_ts":"2018-04-12","bar_index":3158,"type":"RECLAIM","strength":0.725,"price":23.5049,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-03-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-06-11","known_ts":"2018-06-11","bar_index":3171,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.1994,"stop_level":25.2712,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-07-09","known_ts":"2018-07-09","bar_index":3178,"type":"RECLAIM","strength":1.0,"price":25.8833,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-06-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-07-20","known_ts":"2018-07-24","bar_index":3181,"type":"BUY","strength":1.0,"price":26.3962,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2018-09-11","known_ts":"2018-09-11","bar_index":3193,"type":"SELL","basis":"structure_stop","strength":1.0,"price":26.5729,"stop_level":26.6761,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-09-14","known_ts":"2018-09-14","bar_index":3194,"type":"RECLAIM","strength":1.0,"price":26.7105,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-09-11 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-09-11","prior_stop_level":26.6761,"sweep_low":26.2493,"atr14":0.395991,"stop_level":26.051304,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-03","known_ts":"2019-01-07","bar_index":3219,"type":"BUY","strength":0.45,"price":24.1946,"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-01-22","known_ts":"2019-01-22","bar_index":3223,"type":"SELL","basis":"structure_stop","strength":0.45,"price":22.3301,"stop_level":23.3874,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2019-02-15","known_ts":"2019-02-15","bar_index":3229,"type":"RECLAIM","strength":0.725,"price":25.4875,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-01-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-06","known_ts":"2019-03-06","bar_index":3233,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.3244,"stop_level":25.1161,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-08","known_ts":"2019-03-08","bar_index":3233,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.9358,"stop_level":25.1161,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-04-09","known_ts":"2019-04-11","bar_index":3241,"type":"BUY","strength":0.725,"price":24.3892,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2019-05-01","known_ts":"2019-05-03","bar_index":3246,"type":"BUY","strength":0.588,"price":24.8858,"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":"2019-05-13","known_ts":"2019-05-13","bar_index":3248,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.7847,"stop_level":24.0726,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-05-14","known_ts":"2019-05-14","bar_index":3249,"type":"RECLAIM","strength":0.588,"price":24.1301,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-05-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":"2019-05-13","prior_stop_level":24.0726,"sweep_low":23.6839,"atr14":0.540072,"stop_level":23.413864,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-05-17","known_ts":"2019-05-21","bar_index":3250,"type":"BUY","strength":0.588,"price":24.2525,"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":"2019-06-13","known_ts":"2019-06-17","bar_index":3256,"type":"BUY","strength":0.588,"price":24.2107,"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":"2019-06-26","known_ts":"2019-06-26","bar_index":3259,"type":"RECLAIM","strength":0.725,"price":25.1974,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-06-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-07-17","known_ts":"2019-07-17","bar_index":3263,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.2687,"stop_level":24.334,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-07-18","known_ts":"2019-07-18","bar_index":3264,"type":"RECLAIM","strength":0.588,"price":24.5154,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-07-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-07-17","prior_stop_level":24.334,"sweep_low":24.2106,"atr14":0.507598,"stop_level":23.956801,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-09","known_ts":"2019-09-11","bar_index":3276,"type":"BUY","strength":0.588,"price":25.5783,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":70},{"ts":"2019-10-08","known_ts":"2019-10-08","bar_index":3283,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.304,"stop_level":24.5903,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-10-09","known_ts":"2019-10-09","bar_index":3283,"type":"RECLAIM","strength":0.863,"price":24.6129,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-10-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-10-08","prior_stop_level":24.5903,"sweep_low":24.1307,"atr14":0.61687,"stop_level":23.822265,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-24","known_ts":"2019-10-24","bar_index":3287,"type":"RECLAIM","strength":0.863,"price":26.2025,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-10-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-12-02","known_ts":"2019-12-02","bar_index":3295,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.8568,"stop_level":26.9559,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-12-06","known_ts":"2019-12-06","bar_index":3297,"type":"RECLAIM","strength":1.0,"price":27.0465,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-12-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-12-02","prior_stop_level":26.9559,"sweep_low":26.447,"atr14":0.465397,"stop_level":26.214302,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-11","known_ts":"2019-12-13","bar_index":3298,"type":"REBUY","strength":1.0,"price":28.3138,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2020-01-03","known_ts":"2020-01-03","bar_index":3303,"type":"SELL","basis":"structure_stop","strength":1.0,"price":28.1696,"stop_level":28.4732,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-01-06","known_ts":"2020-01-06","bar_index":3303,"type":"RECLAIM","strength":1.0,"price":28.4808,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-01-03","prior_stop_level":28.4732,"sweep_low":27.8054,"atr14":0.482138,"stop_level":27.564331,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-03","known_ts":"2020-04-07","bar_index":3324,"type":"BUY","strength":0.45,"price":20.1008,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-05-13","known_ts":"2020-05-13","bar_index":3333,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.4657,"stop_level":19.504,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-15","known_ts":"2020-05-15","bar_index":3333,"type":"RECLAIM","strength":0.588,"price":19.5728,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-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":"2020-05-13","prior_stop_level":19.504,"sweep_low":18.1343,"atr14":1.28614,"stop_level":17.49123,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-11","known_ts":"2020-06-11","bar_index":3339,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.2635,"stop_level":21.9583,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-15","known_ts":"2020-06-15","bar_index":3340,"type":"RECLAIM","strength":0.588,"price":22.1205,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-06-11","prior_stop_level":21.9583,"sweep_low":20.9469,"atr14":1.23443,"stop_level":20.329685,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-24","known_ts":"2020-06-24","bar_index":3342,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.9006,"stop_level":21.2635,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-25","known_ts":"2020-06-25","bar_index":3343,"type":"RECLAIM","strength":0.588,"price":21.8966,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-06-24","prior_stop_level":21.2635,"sweep_low":20.53,"atr14":1.095725,"stop_level":19.982137,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-08-07","known_ts":"2020-08-11","bar_index":3353,"type":"BUY","strength":0.725,"price":22.7459,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2020-08-26","known_ts":"2020-08-26","bar_index":3357,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.5414,"stop_level":21.6186,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-08-27","known_ts":"2020-08-27","bar_index":3357,"type":"RECLAIM","strength":0.588,"price":21.9275,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-08-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-08-26","prior_stop_level":21.6186,"sweep_low":21.4874,"atr14":0.603983,"stop_level":21.185409,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-15","known_ts":"2020-10-19","bar_index":3369,"type":"BUY","strength":0.45,"price":20.8894,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-10-15","known_ts":"2020-10-19","bar_index":3369,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2020-10-15","trigger_known_ts":"2020-10-19","strength":0.45,"price":20.8894,"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.272937,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.3128,"atr14":0.647501,"stop_level":19.989049,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-20","known_ts":"2020-10-20","bar_index":3370,"type":"RECLAIM","strength":0.588,"price":22.5568,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2020-10-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2020-11-04","known_ts":"2020-11-04","bar_index":3373,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.7414,"stop_level":20.9439,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-11-05","known_ts":"2020-11-05","bar_index":3374,"type":"RECLAIM","strength":0.725,"price":21.4738,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-11-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-11-04","prior_stop_level":20.9439,"sweep_low":20.6089,"atr14":0.759282,"stop_level":20.229259,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-18","known_ts":"2020-11-18","bar_index":3377,"type":"RECLAIM","strength":0.863,"price":23.523,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-11-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-11-30","known_ts":"2020-11-30","bar_index":3379,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.1879,"stop_level":23.297,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-01","known_ts":"2020-12-01","bar_index":3379,"type":"RECLAIM","strength":0.863,"price":23.5809,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-11-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-11-30","prior_stop_level":23.297,"sweep_low":23.1879,"atr14":0.999474,"stop_level":22.688163,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-15","known_ts":"2020-12-15","bar_index":3383,"type":"RECLAIM","strength":0.863,"price":24.8858,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-11-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-22","known_ts":"2020-12-22","bar_index":3384,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.1172,"stop_level":23.1879,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-23","known_ts":"2020-12-23","bar_index":3385,"type":"RECLAIM","strength":0.863,"price":23.7932,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-12-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-12-22","prior_stop_level":23.1879,"sweep_low":23.0229,"atr14":0.795224,"stop_level":22.625288,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-01-07","known_ts":"2021-01-07","bar_index":3388,"type":"RECLAIM","strength":0.863,"price":24.0683,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-12-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-02-22","known_ts":"2021-02-24","bar_index":3398,"type":"BUY","strength":1.0,"price":25.3259,"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":50},{"ts":"2021-08-09","known_ts":"2021-08-11","bar_index":3437,"type":"BUY","strength":0.863,"price":29.6731,"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-10-07","known_ts":"2021-10-11","bar_index":3451,"type":"BUY","strength":0.725,"price":28.7708,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2021-11-26","known_ts":"2021-11-26","bar_index":3462,"type":"SELL","basis":"structure_stop","strength":0.863,"price":28.4332,"stop_level":28.9556,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-23","known_ts":"2021-12-28","bar_index":3469,"type":"BUY","strength":0.725,"price":28.6653,"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":"2022-02-14","known_ts":"2022-02-14","bar_index":3480,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.2281,"stop_level":28.309,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2022-02-15","known_ts":"2022-02-15","bar_index":3481,"type":"RECLAIM","strength":0.588,"price":28.6815,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-02-14 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-02-14","prior_stop_level":28.309,"sweep_low":27.9851,"atr14":0.720675,"stop_level":27.624762,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-04-29","known_ts":"2022-05-03","bar_index":3498,"type":"BUY","strength":0.588,"price":25.6076,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":80},{"ts":"2022-08-26","known_ts":"2022-08-26","bar_index":3525,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.2735,"stop_level":27.471,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-25","known_ts":"2022-10-27","bar_index":3539,"type":"BUY","strength":0.588,"price":27.3536,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"2022-12-05","known_ts":"2022-12-05","bar_index":3548,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.5636,"stop_level":29.7292,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-06","known_ts":"2022-12-06","bar_index":3548,"type":"RECLAIM","strength":0.863,"price":29.7875,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-12-05","prior_stop_level":29.7292,"sweep_low":28.9607,"atr14":0.827404,"stop_level":28.546998,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-07","known_ts":"2022-12-07","bar_index":3549,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.3569,"stop_level":29.7292,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-13","known_ts":"2022-12-13","bar_index":3550,"type":"RECLAIM","strength":0.863,"price":29.8477,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-12-07","prior_stop_level":29.7292,"sweep_low":28.4613,"atr14":0.885456,"stop_level":28.018572,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-23","known_ts":"2022-12-23","bar_index":3553,"type":"RECLAIM","strength":0.863,"price":29.2019,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-12-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-04-27","known_ts":"2023-05-01","bar_index":3581,"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-04-27","trigger_known_ts":"2023-05-01","strength":0.45,"price":18.7956,"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.382504,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.2569,"atr14":0.602682,"stop_level":17.955559,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-05-15","known_ts":"2023-05-17","bar_index":3585,"type":"BUY","strength":0.45,"price":16.9882,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-05-15","known_ts":"2023-05-17","bar_index":3585,"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-05-15","trigger_known_ts":"2023-05-17","strength":0.45,"price":16.9882,"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.441883,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.3285,"atr14":0.867946,"stop_level":14.894527,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-20","known_ts":"2023-06-20","bar_index":3593,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.3283,"stop_level":18.6282,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-06-23","known_ts":"2023-06-23","bar_index":3594,"type":"RECLAIM","strength":0.588,"price":18.6723,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-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":"2023-06-20","prior_stop_level":18.6282,"sweep_low":17.4992,"atr14":0.908764,"stop_level":17.044818,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-08-09","known_ts":"2023-08-09","bar_index":3604,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.164,"stop_level":17.7462,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-08-28","known_ts":"2023-08-30","bar_index":3609,"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-08-28","trigger_known_ts":"2023-08-30","strength":0.588,"price":16.0615,"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.472328,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":14.8884,"atr14":0.543858,"stop_level":14.616471,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-10-02","known_ts":"2023-10-04","bar_index":3617,"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-02","trigger_known_ts":"2023-10-04","strength":0.588,"price":15.3095,"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.497033,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":14.9066,"atr14":0.440803,"stop_level":14.686199,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-10-10","known_ts":"2023-10-12","bar_index":3619,"type":"BUY","strength":0.588,"price":16.1152,"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":"2023-10-31","known_ts":"2023-10-31","bar_index":3624,"type":"RECLAIM","strength":0.725,"price":19.7233,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-10-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-12-29","known_ts":"2023-12-29","bar_index":3637,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.2882,"stop_level":25.4873,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-02","known_ts":"2024-01-02","bar_index":3638,"type":"RECLAIM","strength":0.863,"price":25.5778,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-12-29 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-12-29","prior_stop_level":25.4873,"sweep_low":25.2158,"atr14":0.793617,"stop_level":24.818991,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-05-02","known_ts":"2024-05-06","bar_index":3666,"type":"BUY","strength":0.863,"price":21.6098,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2024-06-10","known_ts":"2024-06-10","bar_index":3674,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.6498,"stop_level":22.9275,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-06-12","known_ts":"2024-06-12","bar_index":3675,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.8997,"stop_level":22.9275,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-06-18","known_ts":"2024-06-18","bar_index":3676,"type":"RECLAIM","strength":1.0,"price":23.1404,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-06-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-06-12","prior_stop_level":22.9275,"sweep_low":22.2425,"atr14":0.611871,"stop_level":21.936564,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-06-28","known_ts":"2024-06-28","bar_index":3679,"type":"RECLAIM","strength":1.0,"price":24.1678,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-06-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-02","known_ts":"2024-08-02","bar_index":3687,"type":"SELL","basis":"structure_stop","strength":1.0,"price":26.8336,"stop_level":27.1298,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-06","known_ts":"2024-08-06","bar_index":3687,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.6025,"stop_level":27.1298,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-20","known_ts":"2024-08-20","bar_index":3691,"type":"RECLAIM","strength":1.0,"price":26.8366,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-08-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-05","known_ts":"2024-12-05","bar_index":3716,"type":"SELL","basis":"structure_stop","strength":1.0,"price":30.4101,"stop_level":30.5706,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-02-21","known_ts":"2025-02-25","bar_index":3733,"type":"BUY","strength":0.588,"price":25.4368,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":20},{"ts":"2025-03-05","known_ts":"2025-03-05","bar_index":3735,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.9027,"stop_level":25.0076,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2025-03-06","known_ts":"2025-03-06","bar_index":3736,"type":"RECLAIM","strength":0.588,"price":25.0553,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-03-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2025-03-05","prior_stop_level":25.0076,"sweep_low":24.4735,"atr14":0.745984,"stop_level":24.100508,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-03-12","known_ts":"2025-03-12","bar_index":3737,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.7405,"stop_level":25.0076,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2025-03-14","known_ts":"2025-03-14","bar_index":3738,"type":"RECLAIM","strength":0.588,"price":25.0839,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-03-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":"2025-03-12","prior_stop_level":25.0076,"sweep_low":23.9394,"atr14":0.701352,"stop_level":23.588724,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-03","known_ts":"2025-04-03","bar_index":3742,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.3957,"stop_level":24.5021,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2025-04-07","known_ts":"2025-04-07","bar_index":3743,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.0238,"stop_level":24.5021,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2025-04-23","known_ts":"2025-04-25","bar_index":3747,"type":"BUY","strength":0.588,"price":23.596,"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":"2025-06-02","known_ts":"2025-06-02","bar_index":3756,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.4917,"stop_level":24.6941,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-04","known_ts":"2025-06-04","bar_index":3756,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.1543,"stop_level":24.6941,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-06","known_ts":"2025-06-06","bar_index":3757,"type":"RECLAIM","strength":0.588,"price":25.0604,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-06-02","prior_stop_level":24.6941,"sweep_low":24.1543,"atr14":0.623653,"stop_level":23.842474,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-06","known_ts":"2025-06-06","bar_index":3757,"type":"RECLAIM","strength":0.588,"price":25.0604,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-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":"2025-06-04","prior_stop_level":24.6941,"sweep_low":24.1543,"atr14":0.623653,"stop_level":23.842474,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-16","known_ts":"2025-06-16","bar_index":3759,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.0676,"stop_level":24.1543,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-20","known_ts":"2025-06-20","bar_index":3760,"type":"RECLAIM","strength":0.588,"price":24.1832,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-06-16","prior_stop_level":24.1543,"sweep_low":23.682,"atr14":0.54569,"stop_level":23.409155,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-02","known_ts":"2025-07-02","bar_index":3763,"type":"RECLAIM","strength":0.725,"price":26.3905,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-06-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-08-01","known_ts":"2025-08-01","bar_index":3770,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.2146,"stop_level":25.764,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-08-05","known_ts":"2025-08-05","bar_index":3770,"type":"RECLAIM","strength":0.725,"price":25.8507,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-08-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-08-01","prior_stop_level":25.764,"sweep_low":24.9061,"atr14":0.614909,"stop_level":24.598646,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-19","known_ts":"2025-08-19","bar_index":3774,"type":"RECLAIM","strength":0.863,"price":27.1591,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-08-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-16","known_ts":"2025-09-16","bar_index":3780,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.9677,"stop_level":28.143,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-18","known_ts":"2025-09-18","bar_index":3781,"type":"RECLAIM","strength":0.863,"price":29.0295,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-09-16","prior_stop_level":28.143,"sweep_low":27.8605,"atr14":0.752829,"stop_level":27.484086,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-11-04","known_ts":"2025-11-06","bar_index":3792,"type":"BUY","strength":0.725,"price":29.3704,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2025-11-19","known_ts":"2025-11-19","bar_index":3795,"type":"SELL","basis":"structure_stop","strength":0.863,"price":28.9891,"stop_level":29.273,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-11-21","known_ts":"2025-11-21","bar_index":3796,"type":"RECLAIM","strength":0.863,"price":29.8151,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-11-19 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-11-19","prior_stop_level":29.273,"sweep_low":28.4384,"atr14":0.994596,"stop_level":27.941102,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-12-04","known_ts":"2025-12-04","bar_index":3799,"type":"RECLAIM","strength":1.0,"price":31.0443,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-11-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-01-06","known_ts":"2026-01-08","bar_index":3806,"type":"REBUY","strength":1.0,"price":32.3128,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2026-01-20","known_ts":"2026-01-22","bar_index":3809,"type":"REBUY","strength":1.0,"price":33.2962,"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":"2026-02-23","known_ts":"2026-02-23","bar_index":3816,"type":"SELL","basis":"structure_stop","strength":1.0,"price":33.2833,"stop_level":34.3842,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-04-16","known_ts":"2026-04-16","bar_index":3829,"type":"RECLAIM","strength":1.0,"price":36.8636,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-02-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-04-24","known_ts":"2026-04-24","bar_index":3831,"type":"SELL","basis":"structure_stop","strength":0.725,"price":35.7627,"stop_level":35.852,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-04-27","known_ts":"2026-04-27","bar_index":3831,"type":"RECLAIM","strength":0.863,"price":36.2784,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-04-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-04-24","prior_stop_level":35.852,"sweep_low":35.6536,"atr14":0.869617,"stop_level":35.218791,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-13","known_ts":"2026-05-13","bar_index":3835,"type":"SELL","basis":"structure_stop","strength":1.0,"price":35.46,"stop_level":35.7627,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-05-18","known_ts":"2026-05-18","bar_index":3836,"type":"RECLAIM","strength":1.0,"price":35.94,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-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":"2026-05-13","prior_stop_level":35.7627,"sweep_low":35.15,"atr14":0.825421,"stop_level":34.737289,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-26","known_ts":"2026-05-28","bar_index":3838,"type":"REBUY","strength":0.863,"price":37.03,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2026-07-23","known_ts":"2026-07-23","bar_index":3851,"type":"SELL","basis":"structure_stop","strength":1.0,"price":39.14,"stop_level":39.89,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-07-27","known_ts":"2026-07-27","bar_index":3852,"type":"RECLAIM","strength":1.0,"price":40.17,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-07-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-07-23","prior_stop_level":39.89,"sweep_low":37.508,"atr14":1.250384,"stop_level":36.882808,"risk_basis":"daily_ohlc_atr14"}],"state":{"position_hint":"flat","last_signal":"RECLAIM","last_scored_signal":"SELL","last_scored_ts":"2026-07-23","last_scored_basis":"structure_stop","bars_since_signal":2,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2017-01-24","2017-02-09","2017-03-13","2017-04-17","2017-05-30","2017-11-16","2018-01-10","2018-02-09","2018-09-19","2018-10-05","2018-11-05","2018-11-21","2018-12-28","2019-08-16","2020-02-04","2020-03-02","2020-09-24","2021-02-08","2021-04-19","2021-07-14","2021-09-24","2021-10-28","2022-03-01","2022-04-12","2022-05-20","2022-10-07","2023-01-18","2023-03-23","2024-01-19","2024-02-14","2024-03-25","2024-04-19","2024-08-20","2024-09-19","2024-10-10","2025-01-13","2025-02-04","2025-04-17","2025-10-17","2026-03-20"],"warnings":[{"ts":"2024-05-24","kind":"arm","px":22.7331},{"ts":"2024-06-10","kind":"confirm","px":22.6498,"level":22.9275},{"ts":"2024-06-11","kind":"arm","px":22.2796},{"ts":"2024-06-12","kind":"confirm","px":22.8997,"level":22.9275},{"ts":"2024-06-14","kind":"arm","px":22.4092},{"ts":"2024-07-31","kind":"arm","px":29.1754},{"ts":"2024-08-02","kind":"confirm","px":26.8336,"level":27.1298},{"ts":"2024-08-05","kind":"arm","px":25.5933},{"ts":"2024-08-06","kind":"confirm","px":25.6025,"level":27.1298},{"ts":"2024-11-21","kind":"arm","px":30.8632},{"ts":"2024-12-05","kind":"confirm","px":30.4101,"level":30.5706},{"ts":"2025-03-03","kind":"arm","px":25.6561},{"ts":"2025-03-05","kind":"confirm","px":24.9027,"level":25.0076},{"ts":"2025-03-11","kind":"arm","px":24.5212},{"ts":"2025-03-12","kind":"confirm","px":24.7405,"level":25.0076},{"ts":"2025-04-01","kind":"arm","px":25.1316},{"ts":"2025-04-03","kind":"confirm","px":23.3957,"level":24.5021},{"ts":"2025-04-04","kind":"arm","px":22.9951},{"ts":"2025-04-07","kind":"confirm","px":23.0238,"level":24.5021},{"ts":"2025-05-21","kind":"arm","px":25.1278},{"ts":"2025-06-02","kind":"confirm","px":24.4917,"level":24.6941},{"ts":"2025-06-03","kind":"arm","px":24.6073},{"ts":"2025-06-04","kind":"confirm","px":24.1543,"level":24.6941},{"ts":"2025-06-13","kind":"arm","px":24.4049},{"ts":"2025-06-16","kind":"confirm","px":24.0676,"level":24.1543},{"ts":"2025-07-10","kind":"arm","px":26.6025},{"ts":"2025-08-01","kind":"confirm","px":25.2146,"level":25.764},{"ts":"2025-09-09","kind":"arm","px":28.143},{"ts":"2025-09-16","kind":"confirm","px":27.9677,"level":28.143},{"ts":"2025-11-18","kind":"arm","px":28.704},{"ts":"2025-11-19","kind":"confirm","px":28.9891,"level":29.273},{"ts":"2025-12-22","kind":"arm","px":30.9952},{"ts":"2026-02-13","kind":"arm","px":34.3842},{"ts":"2026-02-23","kind":"confirm","px":33.2833,"level":34.3842},{"ts":"2026-04-22","kind":"arm","px":36.0107},{"ts":"2026-04-24","kind":"confirm","px":35.7627,"level":35.852},{"ts":"2026-05-11","kind":"arm","px":36.09},{"ts":"2026-05-13","kind":"confirm","px":35.46,"level":35.7627},{"ts":"2026-07-07","kind":"arm","px":40.82},{"ts":"2026-07-23","kind":"confirm","px":39.14,"level":39.89}],"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":[]}}}