{"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":"TRP","timeframe":"3D","as_of":"2026-08-13T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1983-04-15","known_ts":"1983-04-19","bar_index":49,"type":"BUY","strength":0.45,"price":1.0696,"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":"1983-04-25","known_ts":"1983-04-25","bar_index":51,"type":"RECLAIM","strength":0.588,"price":1.134,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1983-04-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1983-06-14","known_ts":"1983-06-14","bar_index":62,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.2049,"stop_level":1.2114,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1983-08-31","known_ts":"1983-09-02","bar_index":81,"type":"BUY","strength":0.588,"price":1.1405,"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":35},{"ts":"1983-10-26","known_ts":"1983-10-26","bar_index":94,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.1469,"stop_level":1.1727,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1983-11-08","known_ts":"1983-11-10","bar_index":97,"type":"REBUY","strength":0.725,"price":1.1985,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":75},{"ts":"1983-12-27","known_ts":"1983-12-27","bar_index":108,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.2887,"stop_level":1.2951,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1984-01-24","known_ts":"1984-01-24","bar_index":114,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.2629,"stop_level":1.2822,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1984-02-08","known_ts":"1984-02-08","bar_index":118,"type":"RECLAIM","strength":1.0,"price":1.3016,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1984-01-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1984-03-23","known_ts":"1984-03-23","bar_index":128,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.2758,"stop_level":1.2887,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1984-05-17","known_ts":"1984-05-21","bar_index":141,"type":"BUY","strength":0.588,"price":1.2758,"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":45},{"ts":"1984-07-11","known_ts":"1984-07-11","bar_index":153,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.3016,"stop_level":1.3273,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1984-07-13","known_ts":"1984-07-13","bar_index":154,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.25,"stop_level":1.3273,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1984-08-08","known_ts":"1984-08-10","bar_index":160,"type":"BUY","strength":0.588,"price":1.3918,"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":"1984-10-16","known_ts":"1984-10-18","bar_index":176,"type":"REBUY","strength":0.863,"price":1.4691,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"1985-01-16","known_ts":"1985-01-16","bar_index":197,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.6495,"stop_level":1.6624,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1985-01-21","known_ts":"1985-01-21","bar_index":198,"type":"RECLAIM","strength":0.863,"price":1.6753,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1985-01-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":"1985-01-16","prior_stop_level":1.6624,"sweep_low":1.6366,"atr14":0.023862,"stop_level":1.624669,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-02-01","known_ts":"1985-02-01","bar_index":201,"type":"RECLAIM","strength":1.0,"price":1.7655,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1985-01-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-09-30","known_ts":"1985-10-02","bar_index":256,"type":"BUY","strength":0.588,"price":1.933,"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":"1985-11-14","known_ts":"1985-11-18","bar_index":267,"type":"BUY","strength":0.45,"price":1.7011,"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":"1986-01-03","known_ts":"1986-01-07","bar_index":278,"type":"BUY","strength":0.45,"price":1.598,"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":"1986-02-06","known_ts":"1986-02-10","bar_index":286,"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-02-06","trigger_known_ts":"1986-02-10","strength":0.45,"price":1.3918,"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.357136,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.366,"atr14":0.026685,"stop_level":1.352658,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-03-05","known_ts":"1986-03-07","bar_index":292,"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-03-05","trigger_known_ts":"1986-03-07","strength":0.45,"price":1.2887,"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.404758,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.2371,"atr14":0.023183,"stop_level":1.225509,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-03-10","known_ts":"1986-03-12","bar_index":293,"type":"BUY","strength":0.45,"price":1.366,"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":"1986-03-10","known_ts":"1986-03-12","bar_index":293,"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-03-10","trigger_known_ts":"1986-03-12","strength":0.45,"price":1.366,"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.369053,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.2371,"atr14":0.023637,"stop_level":1.225281,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-04-25","known_ts":"1986-04-25","bar_index":304,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.3145,"stop_level":1.4304,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1986-07-30","known_ts":"1986-08-01","bar_index":326,"type":"BUY","strength":0.725,"price":1.1985,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":75},{"ts":"1986-09-29","known_ts":"1986-09-29","bar_index":340,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.2371,"stop_level":1.2629,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1986-11-13","known_ts":"1986-11-17","bar_index":351,"type":"BUY","strength":0.725,"price":1.25,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1987-03-09","known_ts":"1987-03-11","bar_index":377,"type":"REBUY","strength":1.0,"price":1.5851,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1987-03-30","known_ts":"1987-03-30","bar_index":382,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.5593,"stop_level":1.6366,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1987-04-06","known_ts":"1987-04-06","bar_index":383,"type":"RECLAIM","strength":1.0,"price":1.6495,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-03-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1987-03-30","prior_stop_level":1.6366,"sweep_low":1.5593,"atr14":0.032025,"stop_level":1.543287,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-07-08","known_ts":"1987-07-10","bar_index":405,"type":"BUY","strength":0.725,"price":1.482,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"1987-08-27","known_ts":"1987-08-31","bar_index":417,"type":"REBUY","strength":0.725,"price":1.4433,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":65},{"ts":"1987-10-06","known_ts":"1987-10-08","bar_index":426,"type":"BUY","strength":0.588,"price":1.4176,"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":"1988-01-08","known_ts":"1988-01-08","bar_index":447,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.134,"stop_level":1.2114,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-02-18","known_ts":"1988-02-22","bar_index":457,"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":"1988-02-18","trigger_known_ts":"1988-02-22","strength":0.45,"price":1.0825,"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.353847,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.0567,"atr14":0.023466,"stop_level":1.044967,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-02-23","known_ts":"1988-02-25","bar_index":458,"type":"BUY","strength":0.45,"price":1.0825,"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-02-23","known_ts":"1988-02-25","bar_index":458,"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":"1988-02-23","trigger_known_ts":"1988-02-25","strength":0.45,"price":1.0825,"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.353847,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.0567,"atr14":0.022281,"stop_level":1.045559,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-04-11","known_ts":"1988-04-11","bar_index":469,"type":"RECLAIM","strength":0.725,"price":1.2807,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-01-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-05-09","known_ts":"1988-05-09","bar_index":475,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.2415,"stop_level":1.2546,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-06-27","known_ts":"1988-06-29","bar_index":487,"type":"BUY","strength":1.0,"price":1.2188,"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":"1988-07-18","known_ts":"1988-07-18","bar_index":491,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.179,"stop_level":1.1923,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1988-09-13","known_ts":"1988-09-15","bar_index":505,"type":"BUY","strength":0.725,"price":1.126,"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":65},{"ts":"1988-11-29","known_ts":"1988-12-01","bar_index":523,"type":"BUY","strength":1.0,"price":1.2904,"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":"1989-01-06","known_ts":"1989-01-06","bar_index":531,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.3333,"stop_level":1.3605,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-01-10","known_ts":"1989-01-10","bar_index":532,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.3469,"stop_level":1.3605,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-02-02","known_ts":"1989-02-02","bar_index":538,"type":"RECLAIM","strength":1.0,"price":1.3877,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1989-01-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-03-22","known_ts":"1989-03-27","bar_index":549,"type":"BUY","strength":0.863,"price":1.4318,"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":"1989-05-02","known_ts":"1989-05-02","bar_index":558,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.3217,"stop_level":1.5007,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-07-18","known_ts":"1989-07-18","bar_index":576,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.3384,"stop_level":1.3663,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1989-08-03","known_ts":"1989-08-03","bar_index":580,"type":"RECLAIM","strength":0.863,"price":1.5057,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1989-07-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1990-01-03","known_ts":"1990-01-05","bar_index":615,"type":"BUY","strength":0.863,"price":1.71,"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":50},{"ts":"1990-02-09","known_ts":"1990-02-13","bar_index":624,"type":"BUY","strength":0.725,"price":1.6815,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":90},{"ts":"1990-03-26","known_ts":"1990-03-28","bar_index":634,"type":"BUY","strength":0.725,"price":1.6714,"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":75},{"ts":"1990-04-16","known_ts":"1990-04-16","bar_index":638,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.5849,"stop_level":1.6281,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1990-05-21","known_ts":"1990-05-23","bar_index":647,"type":"BUY","strength":0.588,"price":1.4985,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"1990-07-30","known_ts":"1990-07-30","bar_index":663,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.5883,"stop_level":1.6028,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-08-02","known_ts":"1990-08-02","bar_index":664,"type":"RECLAIM","strength":0.588,"price":1.6174,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-07-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1990-07-30","prior_stop_level":1.6028,"sweep_low":1.5737,"atr14":0.02444,"stop_level":1.56148,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-08-10","known_ts":"1990-08-14","bar_index":666,"type":"REBUY","strength":0.725,"price":1.6611,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"1990-09-04","known_ts":"1990-09-04","bar_index":671,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.7194,"stop_level":1.734,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-09-07","known_ts":"1990-09-07","bar_index":672,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.7048,"stop_level":1.7194,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-10-31","known_ts":"1990-11-02","bar_index":685,"type":"BUY","strength":0.588,"price":1.6365,"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":90},{"ts":"1991-01-07","known_ts":"1991-01-07","bar_index":700,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.7148,"stop_level":1.7297,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-02-19","known_ts":"1991-02-19","bar_index":710,"type":"RECLAIM","strength":1.0,"price":1.7893,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-01-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-04-22","known_ts":"1991-04-22","bar_index":724,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.7785,"stop_level":1.8237,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-06-19","known_ts":"1991-06-21","bar_index":738,"type":"BUY","strength":0.863,"price":1.8689,"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":75},{"ts":"1991-09-23","known_ts":"1991-09-25","bar_index":760,"type":"BUY","strength":0.588,"price":1.7871,"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":65},{"ts":"1991-12-11","known_ts":"1991-12-11","bar_index":778,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.8641,"stop_level":1.8795,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-12-26","known_ts":"1991-12-26","bar_index":782,"type":"RECLAIM","strength":0.863,"price":1.9013,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-12-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-01-06","known_ts":"1992-01-08","bar_index":784,"type":"BUY","strength":1.0,"price":1.948,"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":"aplus","score":85},{"ts":"1992-04-08","known_ts":"1992-04-10","bar_index":806,"type":"BUY","strength":0.45,"price":1.7515,"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":"1992-08-11","known_ts":"1992-08-11","bar_index":834,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.9324,"stop_level":1.9484,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-08-25","known_ts":"1992-08-25","bar_index":838,"type":"RECLAIM","strength":0.863,"price":1.9484,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-08-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-12-18","known_ts":"1992-12-22","bar_index":865,"type":"BUY","strength":0.588,"price":1.8584,"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":75},{"ts":"1993-01-08","known_ts":"1993-01-08","bar_index":869,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.7523,"stop_level":1.7614,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1993-01-12","known_ts":"1993-01-12","bar_index":870,"type":"RECLAIM","strength":0.45,"price":1.7686,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-01-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":"1993-01-08","prior_stop_level":1.7614,"sweep_low":1.7523,"atr14":0.025111,"stop_level":1.739744,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-01-15","known_ts":"1993-01-19","bar_index":871,"type":"REBUY","strength":0.45,"price":1.7686,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1993-01-28","known_ts":"1993-02-01","bar_index":874,"type":"REBUY","strength":0.45,"price":1.7686,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1993-02-24","known_ts":"1993-02-24","bar_index":880,"type":"RECLAIM","strength":0.725,"price":1.8669,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-01-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-04-23","known_ts":"1993-04-23","bar_index":893,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.9903,"stop_level":2.0069,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-05-20","known_ts":"1993-05-20","bar_index":900,"type":"RECLAIM","strength":0.863,"price":2.0069,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-04-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-08-11","known_ts":"1993-08-11","bar_index":919,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.1491,"stop_level":2.1659,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-08-17","known_ts":"1993-08-17","bar_index":920,"type":"RECLAIM","strength":1.0,"price":2.1995,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-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":"1993-08-11","prior_stop_level":2.1659,"sweep_low":2.1324,"atr14":0.036171,"stop_level":2.114314,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-12-06","known_ts":"1993-12-08","bar_index":946,"type":"BUY","strength":0.725,"price":2.0742,"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":"1994-02-03","known_ts":"1994-02-03","bar_index":960,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.0342,"stop_level":2.0687,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1994-03-07","known_ts":"1994-03-09","bar_index":967,"type":"BUY","strength":0.588,"price":2.0514,"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":65},{"ts":"1994-04-22","known_ts":"1994-04-26","bar_index":978,"type":"BUY","strength":0.45,"price":1.9074,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1994-05-16","known_ts":"1994-05-18","bar_index":983,"type":"BUY","strength":0.45,"price":1.8199,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1994-07-12","known_ts":"1994-07-14","bar_index":996,"type":"BUY","strength":0.45,"price":1.7279,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1994-10-20","known_ts":"1994-10-20","bar_index":1019,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.8645,"stop_level":1.8826,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-12-30","known_ts":"1995-01-04","bar_index":1036,"type":"BUY","strength":0.725,"price":1.8442,"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":90},{"ts":"1995-04-24","known_ts":"1995-04-26","bar_index":1062,"type":"BUY","strength":1.0,"price":1.9703,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1995-09-07","known_ts":"1995-09-07","bar_index":1093,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.043,"stop_level":2.0621,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-10-04","known_ts":"1995-10-06","bar_index":1100,"type":"BUY","strength":0.863,"price":2.137,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"1996-01-17","known_ts":"1996-01-17","bar_index":1124,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.1558,"stop_level":2.1756,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-01-18","known_ts":"1996-01-18","bar_index":1124,"type":"RECLAIM","strength":0.863,"price":2.1954,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-01-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1996-01-17","prior_stop_level":2.1756,"sweep_low":2.1558,"atr14":0.034188,"stop_level":2.138706,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-02-02","known_ts":"1996-02-02","bar_index":1128,"type":"RECLAIM","strength":1.0,"price":2.2943,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-01-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-02-20","known_ts":"1996-02-20","bar_index":1131,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.2151,"stop_level":2.2349,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-03-29","known_ts":"1996-04-02","bar_index":1141,"type":"BUY","strength":0.863,"price":2.2749,"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":45},{"ts":"1996-04-12","known_ts":"1996-04-16","bar_index":1144,"type":"BUY","strength":1.0,"price":2.295,"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":"1996-09-12","known_ts":"1996-09-12","bar_index":1179,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.5797,"stop_level":2.6002,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-09-13","known_ts":"1996-09-13","bar_index":1179,"type":"RECLAIM","strength":1.0,"price":2.6206,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-09-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1996-09-12","prior_stop_level":2.6002,"sweep_low":2.5797,"atr14":0.031191,"stop_level":2.564105,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-09-27","known_ts":"1996-09-27","bar_index":1183,"type":"RECLAIM","strength":1.0,"price":2.6824,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-09-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-02-28","known_ts":"1997-02-28","bar_index":1218,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.1042,"stop_level":3.1465,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1997-03-04","known_ts":"1997-03-04","bar_index":1219,"type":"RECLAIM","strength":0.725,"price":3.1887,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-02-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1997-02-28","prior_stop_level":3.1465,"sweep_low":3.0831,"atr14":0.046524,"stop_level":3.059838,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-05-02","known_ts":"1997-05-06","bar_index":1233,"type":"BUY","strength":0.725,"price":3.2334,"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":"1997-06-18","known_ts":"1997-06-18","bar_index":1243,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.4047,"stop_level":3.4261,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-06-23","known_ts":"1997-06-23","bar_index":1244,"type":"RECLAIM","strength":0.863,"price":3.4475,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-06-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":"1997-06-18","prior_stop_level":3.4261,"sweep_low":3.4047,"atr14":0.044195,"stop_level":3.382603,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-07-02","known_ts":"1997-07-02","bar_index":1247,"type":"RECLAIM","strength":0.863,"price":3.5585,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-06-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-07-25","known_ts":"1997-07-25","bar_index":1252,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.4609,"stop_level":3.4717,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-09-18","known_ts":"1997-09-22","bar_index":1265,"type":"BUY","strength":0.725,"price":3.3849,"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":"1997-10-23","known_ts":"1997-10-23","bar_index":1273,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.3764,"stop_level":3.3984,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-10-24","known_ts":"1997-10-24","bar_index":1273,"type":"RECLAIM","strength":0.725,"price":3.4204,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-10-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1997-10-23","prior_stop_level":3.3984,"sweep_low":3.3654,"atr14":0.039204,"stop_level":3.345798,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-11-04","known_ts":"1997-11-06","bar_index":1276,"type":"REBUY","strength":0.588,"price":3.5194,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"1997-12-15","known_ts":"1997-12-15","bar_index":1285,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.8054,"stop_level":3.8164,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-12-17","known_ts":"1997-12-17","bar_index":1286,"type":"RECLAIM","strength":0.725,"price":3.8494,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-12-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1997-12-15","prior_stop_level":3.8164,"sweep_low":3.7944,"atr14":0.042249,"stop_level":3.773275,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-12-26","known_ts":"1997-12-26","bar_index":1288,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.7724,"stop_level":3.7944,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-12-29","known_ts":"1997-12-29","bar_index":1288,"type":"RECLAIM","strength":0.725,"price":3.8562,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-12-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1997-12-26","prior_stop_level":3.7944,"sweep_low":3.7724,"atr14":0.045799,"stop_level":3.749501,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-01-14","known_ts":"1998-01-14","bar_index":1292,"type":"RECLAIM","strength":0.863,"price":4.0568,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-12-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-01-21","known_ts":"1998-01-21","bar_index":1293,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.9565,"stop_level":3.9676,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-01-26","known_ts":"1998-01-26","bar_index":1294,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.7225,"stop_level":3.9676,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-03-30","known_ts":"1998-03-30","bar_index":1309,"type":"RECLAIM","strength":0.725,"price":4.2061,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-01-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-04-07","known_ts":"1998-04-07","bar_index":1311,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.0821,"stop_level":4.1014,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1998-05-20","known_ts":"1998-05-22","bar_index":1321,"type":"BUY","strength":0.588,"price":4.161,"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":"1998-06-15","known_ts":"1998-06-15","bar_index":1326,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.9355,"stop_level":4.0257,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1998-06-17","known_ts":"1998-06-17","bar_index":1327,"type":"RECLAIM","strength":0.588,"price":4.0708,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-06-15 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-06-15","prior_stop_level":4.0257,"sweep_low":3.9355,"atr14":0.062463,"stop_level":3.904269,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-07-24","known_ts":"1998-07-24","bar_index":1336,"type":"RECLAIM","strength":0.725,"price":4.3231,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-06-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-08-04","known_ts":"1998-08-04","bar_index":1338,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.9906,"stop_level":4.2234,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-10-02","known_ts":"1998-10-02","bar_index":1352,"type":"SELL","basis":"structure_stop","strength":0.45,"price":3.8215,"stop_level":4.0238,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1998-10-07","known_ts":"1998-10-07","bar_index":1353,"type":"RECLAIM","strength":0.45,"price":4.0752,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-10-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"1998-10-02","prior_stop_level":4.0238,"sweep_low":3.6186,"atr14":0.138703,"stop_level":3.549249,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-19","known_ts":"1998-10-19","bar_index":1356,"type":"RECLAIM","strength":0.725,"price":4.0921,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-10-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-11-11","known_ts":"1998-11-11","bar_index":1361,"type":"SELL","basis":"structure_stop","strength":0.45,"price":3.9061,"stop_level":3.923,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1998-11-12","known_ts":"1998-11-12","bar_index":1362,"type":"RECLAIM","strength":0.45,"price":3.9399,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-11-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":"1998-11-11","prior_stop_level":3.923,"sweep_low":3.9061,"atr14":0.103246,"stop_level":3.854477,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-11-25","known_ts":"1998-11-30","bar_index":1365,"type":"BUY","strength":0.588,"price":4.0244,"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":"1998-12-17","known_ts":"1998-12-21","bar_index":1370,"type":"BUY","strength":0.45,"price":3.9568,"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-12-17","known_ts":"1998-12-21","bar_index":1370,"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-12-17","trigger_known_ts":"1998-12-21","strength":0.45,"price":3.9568,"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.140909,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.8384,"atr14":0.064651,"stop_level":3.806074,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-31","known_ts":"1998-12-31","bar_index":1373,"type":"RECLAIM","strength":0.725,"price":4.0793,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1998-12-17 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-01-15","known_ts":"1999-01-15","bar_index":1376,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.8556,"stop_level":3.8722,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-01-20","known_ts":"1999-01-22","bar_index":1377,"type":"REBUY","strength":0.588,"price":3.976,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1999-01-20","known_ts":"1999-01-22","bar_index":1377,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1999-01-20","trigger_known_ts":"1999-01-22","strength":0.588,"price":3.976,"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.136741,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":3.8039,"atr14":0.0686,"stop_level":3.7696,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-01-21","known_ts":"1999-01-21","bar_index":1377,"type":"RECLAIM","strength":0.588,"price":3.9072,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-01-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1999-01-15","prior_stop_level":3.8722,"sweep_low":3.8039,"atr14":0.065931,"stop_level":3.770934,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-01-28","known_ts":"1999-02-01","bar_index":1379,"type":"REBUY","strength":0.588,"price":3.9588,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1999-04-16","known_ts":"1999-04-20","bar_index":1397,"type":"BUY","strength":0.45,"price":3.6873,"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-05-25","known_ts":"1999-05-25","bar_index":1406,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.6171,"stop_level":3.6347,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-05-26","known_ts":"1999-05-26","bar_index":1406,"type":"RECLAIM","strength":0.588,"price":3.6873,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-05-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1999-05-25","prior_stop_level":3.6347,"sweep_low":3.582,"atr14":0.066876,"stop_level":3.548562,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-06-11","known_ts":"1999-06-11","bar_index":1410,"type":"RECLAIM","strength":0.863,"price":3.9156,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-05-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-07-20","known_ts":"1999-07-20","bar_index":1418,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.827,"stop_level":3.8278,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-08-03","known_ts":"1999-08-03","bar_index":1422,"type":"RECLAIM","strength":0.863,"price":3.8807,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-07-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-08-19","known_ts":"1999-08-23","bar_index":1426,"type":"BUY","strength":0.863,"price":4.0416,"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":40},{"ts":"1999-09-20","known_ts":"1999-09-20","bar_index":1433,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.0059,"stop_level":4.0416,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-12-14","known_ts":"1999-12-16","bar_index":1453,"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-12-14","trigger_known_ts":"1999-12-16","strength":0.45,"price":2.4783,"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.407771,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.2779,"atr14":0.110462,"stop_level":2.222669,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-12-28","known_ts":"1999-12-30","bar_index":1456,"type":"BUY","strength":0.45,"price":2.6467,"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-12-28","known_ts":"1999-12-30","bar_index":1456,"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-12-28","trigger_known_ts":"1999-12-30","strength":0.45,"price":2.6467,"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.367529,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.369,"atr14":0.094679,"stop_level":2.321661,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-01-20","known_ts":"2000-01-20","bar_index":1461,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.2713,"stop_level":2.3872,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2000-01-27","known_ts":"2000-01-27","bar_index":1463,"type":"RECLAIM","strength":0.45,"price":2.4027,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-01-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":"2000-01-20","prior_stop_level":2.3872,"sweep_low":2.0835,"atr14":0.098129,"stop_level":2.034435,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-02-11","known_ts":"2000-02-11","bar_index":1466,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.1211,"stop_level":2.1586,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2000-04-07","known_ts":"2000-04-07","bar_index":1479,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.2687,"stop_level":2.288,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-04-13","known_ts":"2000-04-13","bar_index":1481,"type":"RECLAIM","strength":0.588,"price":2.3264,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-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":"2000-04-07","prior_stop_level":2.288,"sweep_low":2.2303,"atr14":0.068976,"stop_level":2.195812,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-04-18","known_ts":"2000-04-18","bar_index":1482,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.2303,"stop_level":2.2495,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-04-19","known_ts":"2000-04-19","bar_index":1482,"type":"RECLAIM","strength":0.588,"price":2.3072,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-04-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":"2000-04-18","prior_stop_level":2.2495,"sweep_low":2.2303,"atr14":0.073308,"stop_level":2.193646,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-04-27","known_ts":"2000-04-27","bar_index":1484,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.2111,"stop_level":2.2303,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-05-15","known_ts":"2000-05-17","bar_index":1488,"type":"REBUY","strength":0.725,"price":2.3457,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2000-06-29","known_ts":"2000-06-29","bar_index":1498,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.42,"stop_level":2.4226,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-07-03","known_ts":"2000-07-03","bar_index":1499,"type":"RECLAIM","strength":0.725,"price":2.4397,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-06-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-06-29","prior_stop_level":2.4226,"sweep_low":2.3807,"atr14":0.056895,"stop_level":2.352252,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-07-19","known_ts":"2000-07-19","bar_index":1503,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.4004,"stop_level":2.42,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-07-24","known_ts":"2000-07-24","bar_index":1504,"type":"RECLAIM","strength":0.725,"price":2.4594,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-07-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-07-19","prior_stop_level":2.42,"sweep_low":2.3807,"atr14":0.053893,"stop_level":2.353754,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-08-01","known_ts":"2000-08-03","bar_index":1506,"type":"REBUY","strength":0.863,"price":2.5774,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2000-09-14","known_ts":"2000-09-14","bar_index":1516,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.9119,"stop_level":2.9513,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-09-29","known_ts":"2000-09-29","bar_index":1520,"type":"RECLAIM","strength":0.863,"price":2.9897,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-09-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-11-22","known_ts":"2000-11-22","bar_index":1532,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.0299,"stop_level":3.0499,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2000-11-24","known_ts":"2000-11-24","bar_index":1533,"type":"RECLAIM","strength":0.863,"price":3.1101,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-11-22 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":"2000-11-22","prior_stop_level":3.0499,"sweep_low":2.9897,"atr14":0.06259,"stop_level":2.958405,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-07","known_ts":"2000-12-07","bar_index":1536,"type":"RECLAIM","strength":1.0,"price":3.3509,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-11-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-01-11","known_ts":"2001-01-11","bar_index":1543,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.4488,"stop_level":3.4897,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-03-02","known_ts":"2001-03-02","bar_index":1555,"type":"RECLAIM","strength":1.0,"price":3.9313,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-01-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-04-11","known_ts":"2001-04-11","bar_index":1564,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.8077,"stop_level":3.8758,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2001-04-19","known_ts":"2001-04-19","bar_index":1566,"type":"RECLAIM","strength":0.863,"price":3.904,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-04-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":"2001-04-11","prior_stop_level":3.8758,"sweep_low":3.7811,"atr14":0.079722,"stop_level":3.741239,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-06-11","known_ts":"2001-06-13","bar_index":1578,"type":"BUY","strength":0.725,"price":4.11,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2001-07-24","known_ts":"2001-07-24","bar_index":1588,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.1348,"stop_level":4.1415,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2001-07-25","known_ts":"2001-07-25","bar_index":1588,"type":"RECLAIM","strength":0.863,"price":4.1483,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-07-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2001-07-24","prior_stop_level":4.1415,"sweep_low":4.1111,"atr14":0.055433,"stop_level":4.083383,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-08-09","known_ts":"2001-08-09","bar_index":1592,"type":"RECLAIM","strength":1.0,"price":4.2665,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-07-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-09-07","known_ts":"2001-09-07","bar_index":1598,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.2496,"stop_level":4.2766,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-09-17","known_ts":"2001-09-17","bar_index":1599,"type":"RECLAIM","strength":1.0,"price":4.2868,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-09-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":"2001-09-07","prior_stop_level":4.2766,"sweep_low":4.2023,"atr14":0.064627,"stop_level":4.169986,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-09-24","known_ts":"2001-09-26","bar_index":1601,"type":"REBUY","strength":1.0,"price":4.4409,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":75},{"ts":"2001-10-24","known_ts":"2001-10-24","bar_index":1608,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.3962,"stop_level":4.4065,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-10-26","known_ts":"2001-10-26","bar_index":1609,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.2693,"stop_level":4.4065,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2001-10-31","known_ts":"2001-10-31","bar_index":1610,"type":"RECLAIM","strength":0.863,"price":4.4786,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-10-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2001-10-24","prior_stop_level":4.4065,"sweep_low":4.2006,"atr14":0.096178,"stop_level":4.152511,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-10-31","known_ts":"2001-10-31","bar_index":1610,"type":"RECLAIM","strength":0.863,"price":4.4786,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-10-26 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-10-26","prior_stop_level":4.4065,"sweep_low":4.2006,"atr14":0.096178,"stop_level":4.152511,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-01-02","known_ts":"2002-01-04","bar_index":1624,"type":"BUY","strength":0.725,"price":4.3196,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2002-06-03","known_ts":"2002-06-03","bar_index":1658,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.1861,"stop_level":5.2216,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-06-05","known_ts":"2002-06-05","bar_index":1659,"type":"RECLAIM","strength":1.0,"price":5.2784,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-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":"2002-06-03","prior_stop_level":5.2216,"sweep_low":5.1117,"atr14":0.103302,"stop_level":5.060049,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-08-20","known_ts":"2002-08-22","bar_index":1677,"type":"BUY","strength":0.725,"price":5.3225,"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":65},{"ts":"2002-11-19","known_ts":"2002-11-19","bar_index":1698,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.2938,"stop_level":5.2974,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-11-20","known_ts":"2002-11-20","bar_index":1698,"type":"RECLAIM","strength":0.863,"price":5.3011,"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":true},"anchor_ts":"2002-11-19","prior_stop_level":5.2974,"sweep_low":5.2755,"atr14":0.067635,"stop_level":5.241683,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-12-05","known_ts":"2002-12-05","bar_index":1702,"type":"RECLAIM","strength":0.725,"price":5.323,"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":"2002-12-10","known_ts":"2002-12-12","bar_index":1703,"type":"REBUY","strength":0.725,"price":5.3962,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2002-12-27","known_ts":"2002-12-31","bar_index":1707,"type":"BUY","strength":0.725,"price":5.3926,"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":50},{"ts":"2003-03-04","known_ts":"2003-03-04","bar_index":1721,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.3703,"stop_level":5.4409,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-03-07","known_ts":"2003-03-07","bar_index":1722,"type":"RECLAIM","strength":0.725,"price":5.5115,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-03-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2003-03-04","prior_stop_level":5.4409,"sweep_low":5.2625,"atr14":0.085898,"stop_level":5.219551,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-31","known_ts":"2003-03-31","bar_index":1728,"type":"RECLAIM","strength":0.725,"price":5.6148,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-03-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-09-24","known_ts":"2003-09-26","bar_index":1769,"type":"BUY","strength":0.863,"price":7.1344,"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":"2003-12-04","known_ts":"2003-12-04","bar_index":1785,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.1708,"stop_level":8.2794,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-03-25","known_ts":"2004-03-25","bar_index":1811,"type":"RECLAIM","strength":0.863,"price":8.6547,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-12-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-04-13","known_ts":"2004-04-13","bar_index":1815,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.4163,"stop_level":8.5435,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-07-30","known_ts":"2004-07-30","bar_index":1840,"type":"RECLAIM","strength":0.725,"price":8.1931,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-04-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-05-17","known_ts":"2005-05-19","bar_index":1907,"type":"BUY","strength":0.588,"price":10.2695,"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":"2005-07-25","known_ts":"2005-07-25","bar_index":1922,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.2242,"stop_level":11.2409,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-07-26","known_ts":"2005-07-26","bar_index":1923,"type":"RECLAIM","strength":0.863,"price":11.2577,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-07-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-07-25","prior_stop_level":11.2409,"sweep_low":11.0941,"atr14":0.187198,"stop_level":11.000501,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-08-08","known_ts":"2005-08-08","bar_index":1926,"type":"RECLAIM","strength":0.863,"price":11.413,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-07-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-12-06","known_ts":"2005-12-08","bar_index":1954,"type":"BUY","strength":0.725,"price":13.3948,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"aplus","score":90},{"ts":"2005-12-27","known_ts":"2005-12-27","bar_index":1958,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.2593,"stop_level":13.3821,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2005-12-29","known_ts":"2005-12-29","bar_index":1959,"type":"RECLAIM","strength":0.725,"price":13.4165,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-12-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2005-12-27","prior_stop_level":13.3821,"sweep_low":13.1986,"atr14":0.214275,"stop_level":13.091463,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-04-12","known_ts":"2006-04-17","bar_index":1983,"type":"BUY","strength":0.588,"price":12.7525,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2006-06-14","known_ts":"2006-06-14","bar_index":1997,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.3734,"stop_level":12.6233,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-06-16","known_ts":"2006-06-16","bar_index":1998,"type":"SELL","basis":"structure_stop","strength":0.45,"price":12.326,"stop_level":12.6233,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2006-06-29","known_ts":"2006-07-03","bar_index":2001,"type":"REBUY","strength":0.45,"price":12.5881,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-07-26","known_ts":"2006-07-26","bar_index":2007,"type":"RECLAIM","strength":0.725,"price":13.3447,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2006-06-29 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-09-11","known_ts":"2006-09-11","bar_index":2017,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.4317,"stop_level":13.4926,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-09-12","known_ts":"2006-09-12","bar_index":2018,"type":"RECLAIM","strength":0.725,"price":13.6361,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-09-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-09-11","prior_stop_level":13.4926,"sweep_low":13.2665,"atr14":0.222968,"stop_level":13.155016,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-09-25","known_ts":"2006-09-25","bar_index":2021,"type":"RECLAIM","strength":0.863,"price":13.8883,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-09-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-09-28","known_ts":"2006-10-02","bar_index":2022,"type":"REBUY","strength":0.863,"price":14.0286,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2006-10-27","known_ts":"2006-10-31","bar_index":2029,"type":"BUY","strength":0.725,"price":14.1865,"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":"2007-01-04","known_ts":"2007-01-04","bar_index":2044,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.0234,"stop_level":15.1948,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2007-03-20","known_ts":"2007-03-22","bar_index":2061,"type":"BUY","strength":0.588,"price":14.9263,"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":"2007-04-04","known_ts":"2007-04-04","bar_index":2064,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.8002,"stop_level":14.807,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2007-04-05","known_ts":"2007-04-05","bar_index":2065,"type":"RECLAIM","strength":0.588,"price":14.8803,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-04-04 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":"2007-04-04","prior_stop_level":14.807,"sweep_low":14.7245,"atr14":0.197956,"stop_level":14.625522,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-04-19","known_ts":"2007-04-19","bar_index":2068,"type":"RECLAIM","strength":0.725,"price":15.5035,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-04-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-06-06","known_ts":"2007-06-06","bar_index":2079,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.8952,"stop_level":16.0465,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-07-19","known_ts":"2007-07-19","bar_index":2089,"type":"RECLAIM","strength":0.725,"price":17.0729,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-06-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-08-06","known_ts":"2007-08-06","bar_index":2093,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.8742,"stop_level":15.8832,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2007-09-13","known_ts":"2007-09-17","bar_index":2102,"type":"BUY","strength":0.588,"price":15.973,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2007-12-31","known_ts":"2008-01-03","bar_index":2127,"type":"BUY","strength":0.725,"price":18.72,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"aplus","score":100},{"ts":"2008-02-19","known_ts":"2008-02-21","bar_index":2138,"type":"BUY","strength":0.725,"price":17.885,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2008-05-06","known_ts":"2008-05-08","bar_index":2156,"type":"BUY","strength":0.588,"price":17.4382,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2008-06-02","known_ts":"2008-06-02","bar_index":2162,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.0455,"stop_level":18.1099,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-06-18","known_ts":"2008-06-18","bar_index":2166,"type":"RECLAIM","strength":0.725,"price":18.1697,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-06-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-08-26","known_ts":"2008-08-28","bar_index":2182,"type":"BUY","strength":0.725,"price":17.8366,"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":90},{"ts":"2008-09-05","known_ts":"2008-09-05","bar_index":2184,"type":"SELL","basis":"structure_stop","strength":0.45,"price":16.7601,"stop_level":17.5629,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-10-16","known_ts":"2008-10-20","bar_index":2194,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-10-16","trigger_known_ts":"2008-10-20","strength":0.45,"price":14.2014,"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.280454,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.1776,"atr14":1.112187,"stop_level":10.621506,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-29","known_ts":"2008-10-31","bar_index":2197,"type":"BUY","strength":0.45,"price":14.1827,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-10-29","known_ts":"2008-10-31","bar_index":2197,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-10-29","trigger_known_ts":"2008-10-31","strength":0.45,"price":14.1827,"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.281401,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.7861,"atr14":1.071809,"stop_level":11.250196,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-20","known_ts":"2009-01-20","bar_index":2215,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.4858,"stop_level":12.5945,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-21","known_ts":"2009-01-21","bar_index":2215,"type":"RECLAIM","strength":0.588,"price":12.604,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-20","prior_stop_level":12.5945,"sweep_low":12.1407,"atr14":0.49298,"stop_level":11.89421,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-23","known_ts":"2009-01-23","bar_index":2216,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.3865,"stop_level":12.5945,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-26","known_ts":"2009-01-26","bar_index":2216,"type":"RECLAIM","strength":0.588,"price":12.6324,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-23","prior_stop_level":12.5945,"sweep_low":12.0603,"atr14":0.483703,"stop_level":11.818448,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-06","known_ts":"2009-03-10","bar_index":2226,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2009-03-06","trigger_known_ts":"2009-03-10","strength":0.45,"price":10.8642,"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.414221,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.4601,"atr14":0.529825,"stop_level":9.195188,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-16","known_ts":"2009-03-18","bar_index":2228,"type":"BUY","strength":0.45,"price":11.9327,"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":"2009-03-16","known_ts":"2009-03-18","bar_index":2228,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2009-03-16","trigger_known_ts":"2009-03-18","strength":0.45,"price":11.9327,"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.354543,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.5144,"atr14":0.493297,"stop_level":10.267752,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-06","known_ts":"2009-04-06","bar_index":2233,"type":"RECLAIM","strength":0.725,"price":11.6352,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2009-03-16 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-04-20","known_ts":"2009-04-20","bar_index":2236,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.401,"stop_level":11.6257,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-04-23","known_ts":"2009-04-23","bar_index":2237,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.5587,"stop_level":11.6257,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-04-24","known_ts":"2009-04-24","bar_index":2237,"type":"RECLAIM","strength":0.725,"price":11.7643,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-04-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-04-20","prior_stop_level":11.6257,"sweep_low":11.3054,"atr14":0.296984,"stop_level":11.156908,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-24","known_ts":"2009-04-24","bar_index":2237,"type":"RECLAIM","strength":0.725,"price":11.7643,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-04-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-04-23","prior_stop_level":11.6257,"sweep_low":11.3771,"atr14":0.296984,"stop_level":11.228608,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-22","known_ts":"2009-05-22","bar_index":2244,"type":"RECLAIM","strength":0.863,"price":13.6143,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-04-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-16","known_ts":"2009-06-16","bar_index":2249,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.968,"stop_level":14.2261,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-18","known_ts":"2009-06-18","bar_index":2250,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.2366,"stop_level":14.2261,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-07-10","known_ts":"2009-07-10","bar_index":2255,"type":"RECLAIM","strength":0.863,"price":13.0742,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-06-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-07-31","known_ts":"2009-08-04","bar_index":2260,"type":"BUY","strength":0.863,"price":14.1231,"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":25},{"ts":"2009-09-03","known_ts":"2009-09-08","bar_index":2268,"type":"REBUY","strength":1.0,"price":14.4614,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2009-09-14","known_ts":"2009-09-16","bar_index":2270,"type":"REBUY","strength":1.0,"price":14.6789,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2009-10-02","known_ts":"2009-10-02","bar_index":2274,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.7532,"stop_level":14.8529,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-05","known_ts":"2009-10-05","bar_index":2275,"type":"RECLAIM","strength":1.0,"price":15.0852,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-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":"2009-10-02","prior_stop_level":14.8529,"sweep_low":14.5822,"atr14":0.289466,"stop_level":14.437467,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-10-16","known_ts":"2009-10-16","bar_index":2278,"type":"RECLAIM","strength":1.0,"price":15.598,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-10-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-23","known_ts":"2009-10-23","bar_index":2279,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.5297,"stop_level":15.5345,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-12-11","known_ts":"2009-12-11","bar_index":2291,"type":"RECLAIM","strength":1.0,"price":16.5357,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-10-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-13","known_ts":"2010-01-13","bar_index":2298,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.731,"stop_level":16.8148,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-14","known_ts":"2010-01-14","bar_index":2298,"type":"RECLAIM","strength":1.0,"price":16.8198,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-01-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":"2010-01-13","prior_stop_level":16.8148,"sweep_low":16.7113,"atr14":0.267762,"stop_level":16.577419,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-03-11","known_ts":"2010-03-11","bar_index":2311,"type":"RECLAIM","strength":1.0,"price":17.8503,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-01-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-27","known_ts":"2010-04-27","bar_index":2321,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.2068,"stop_level":18.2914,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-06-15","known_ts":"2010-06-17","bar_index":2333,"type":"BUY","strength":0.725,"price":17.9428,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"aplus","score":80},{"ts":"2010-08-12","known_ts":"2010-08-12","bar_index":2346,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.4216,"stop_level":17.5222,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-08-16","known_ts":"2010-08-16","bar_index":2347,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.316,"stop_level":17.5222,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-08-17","known_ts":"2010-08-17","bar_index":2347,"type":"RECLAIM","strength":0.725,"price":17.8139,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-08-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2010-08-12","prior_stop_level":17.5222,"sweep_low":17.2154,"atr14":0.363568,"stop_level":17.033616,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-08-17","known_ts":"2010-08-17","bar_index":2347,"type":"RECLAIM","strength":0.725,"price":17.8139,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-08-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2010-08-16","prior_stop_level":17.5222,"sweep_low":17.2355,"atr14":0.363568,"stop_level":17.053716,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-08-31","known_ts":"2010-08-31","bar_index":2351,"type":"RECLAIM","strength":0.863,"price":18.3671,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-08-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-12-13","known_ts":"2010-12-15","bar_index":2375,"type":"BUY","strength":0.725,"price":19.27,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2011-01-06","known_ts":"2011-01-06","bar_index":2380,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.0139,"stop_level":19.0212,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-07","known_ts":"2011-01-07","bar_index":2381,"type":"RECLAIM","strength":0.863,"price":19.0344,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-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":"2011-01-06","prior_stop_level":19.0212,"sweep_low":18.8601,"atr14":0.282097,"stop_level":18.719051,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-01-25","known_ts":"2011-01-25","bar_index":2384,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.9934,"stop_level":19.0139,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-02-01","known_ts":"2011-02-01","bar_index":2386,"type":"RECLAIM","strength":0.863,"price":19.0652,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-01-25","prior_stop_level":19.0139,"sweep_low":18.5167,"atr14":0.271847,"stop_level":18.380777,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-02-11","known_ts":"2011-02-11","bar_index":2389,"type":"RECLAIM","strength":0.863,"price":19.5778,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-01-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-08-25","known_ts":"2011-08-29","bar_index":2434,"type":"BUY","strength":0.725,"price":22.2504,"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":"2011-09-21","known_ts":"2011-09-21","bar_index":2440,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.4354,"stop_level":21.7645,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-10-20","known_ts":"2011-10-20","bar_index":2447,"type":"RECLAIM","strength":0.863,"price":23.0973,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-09-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-11-04","known_ts":"2011-11-04","bar_index":2450,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.0007,"stop_level":22.4225,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-11-09","known_ts":"2011-11-09","bar_index":2451,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.941,"stop_level":22.4225,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-11-29","known_ts":"2011-12-01","bar_index":2456,"type":"BUY","strength":0.725,"price":22.3592,"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":"2012-01-30","known_ts":"2012-01-30","bar_index":2469,"type":"SELL","basis":"structure_stop","strength":0.45,"price":21.8503,"stop_level":21.9248,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2012-02-01","known_ts":"2012-02-01","bar_index":2470,"type":"RECLAIM","strength":0.45,"price":21.9886,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-01-30 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":"2012-01-30","prior_stop_level":21.9248,"sweep_low":21.7174,"atr14":0.379744,"stop_level":21.527528,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-03","known_ts":"2012-02-07","bar_index":2471,"type":"REBUY","strength":0.725,"price":22.3129,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2012-04-09","known_ts":"2012-04-09","bar_index":2485,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.0406,"stop_level":23.0782,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-04-23","known_ts":"2012-04-23","bar_index":2489,"type":"RECLAIM","strength":0.863,"price":23.47,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-04-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-04-26","known_ts":"2012-04-30","bar_index":2490,"type":"BUY","strength":0.863,"price":23.6042,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2012-06-26","known_ts":"2012-06-28","bar_index":2504,"type":"BUY","strength":0.45,"price":22.3531,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-06-29","known_ts":"2012-06-29","bar_index":2505,"type":"RECLAIM","strength":0.588,"price":23.0793,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2012-06-26 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2012-08-09","known_ts":"2012-08-09","bar_index":2514,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.4936,"stop_level":24.499,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-08-13","known_ts":"2012-08-13","bar_index":2515,"type":"RECLAIM","strength":0.863,"price":24.5099,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-08-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-08-09","prior_stop_level":24.499,"sweep_low":24.2985,"atr14":0.383556,"stop_level":24.106722,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-24","known_ts":"2012-08-24","bar_index":2518,"type":"RECLAIM","strength":0.863,"price":24.5424,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-08-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-08-30","known_ts":"2012-08-30","bar_index":2519,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.4611,"stop_level":24.4828,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-09-04","known_ts":"2012-09-06","bar_index":2520,"type":"REBUY","strength":0.863,"price":24.9434,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2012-09-04","known_ts":"2012-09-04","bar_index":2520,"type":"RECLAIM","strength":0.863,"price":24.667,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-08-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-08-30","prior_stop_level":24.4828,"sweep_low":24.369,"atr14":0.328157,"stop_level":24.204922,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-11-27","known_ts":"2012-11-29","bar_index":2539,"type":"BUY","strength":0.863,"price":24.9607,"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":"2013-01-24","known_ts":"2013-01-24","bar_index":2552,"type":"SELL","basis":"structure_stop","strength":1.0,"price":26.8903,"stop_level":26.973,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-01-28","known_ts":"2013-01-28","bar_index":2552,"type":"RECLAIM","strength":1.0,"price":27.0116,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-01-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":"2013-01-24","prior_stop_level":26.973,"sweep_low":26.5538,"atr14":0.343094,"stop_level":26.382253,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-01-29","known_ts":"2013-01-29","bar_index":2553,"type":"SELL","basis":"structure_stop","strength":1.0,"price":26.8186,"stop_level":26.973,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-03-18","known_ts":"2013-03-20","bar_index":2564,"type":"BUY","strength":0.725,"price":26.9233,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2013-04-01","known_ts":"2013-04-03","bar_index":2567,"type":"BUY","strength":0.725,"price":26.7712,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2013-04-15","known_ts":"2013-04-15","bar_index":2570,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.0036,"stop_level":26.2317,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-04-16","known_ts":"2013-04-16","bar_index":2570,"type":"RECLAIM","strength":0.725,"price":26.3596,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-04-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2013-04-15","prior_stop_level":26.2317,"sweep_low":25.9981,"atr14":0.425393,"stop_level":25.785404,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-04-17","known_ts":"2013-04-17","bar_index":2571,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.1872,"stop_level":26.2317,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-04-18","known_ts":"2013-04-18","bar_index":2571,"type":"RECLAIM","strength":0.725,"price":26.4876,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-04-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2013-04-17","prior_stop_level":26.2317,"sweep_low":25.9091,"atr14":0.42448,"stop_level":25.69686,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-05-03","known_ts":"2013-05-03","bar_index":2575,"type":"RECLAIM","strength":0.863,"price":27.3831,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-04-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-13","known_ts":"2013-05-13","bar_index":2577,"type":"SELL","basis":"structure_stop","strength":1.0,"price":26.9381,"stop_level":27.0549,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-16","known_ts":"2013-05-16","bar_index":2578,"type":"SELL","basis":"structure_stop","strength":1.0,"price":26.9047,"stop_level":27.0549,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-21","known_ts":"2013-05-21","bar_index":2579,"type":"RECLAIM","strength":1.0,"price":27.5055,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-05-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":"2013-05-16","prior_stop_level":27.0549,"sweep_low":26.6155,"atr14":0.410819,"stop_level":26.410091,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-09","known_ts":"2013-07-11","bar_index":2590,"type":"BUY","strength":0.45,"price":25.5006,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2013-07-30","known_ts":"2013-07-30","bar_index":2595,"type":"RECLAIM","strength":0.588,"price":26.0396,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2013-07-09 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2013-08-16","known_ts":"2013-08-16","bar_index":2599,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.2592,"stop_level":25.2761,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-08-20","known_ts":"2013-08-20","bar_index":2600,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.8101,"stop_level":25.2761,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-09-06","known_ts":"2013-09-10","bar_index":2604,"type":"BUY","strength":0.45,"price":25.0515,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2013-10-10","known_ts":"2013-10-14","bar_index":2612,"type":"BUY","strength":0.588,"price":24.7355,"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":"2013-11-05","known_ts":"2013-11-05","bar_index":2618,"type":"RECLAIM","strength":0.725,"price":25.9028,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2013-10-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-11-19","known_ts":"2013-11-19","bar_index":2621,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.2965,"stop_level":25.3361,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-11-20","known_ts":"2013-11-20","bar_index":2621,"type":"RECLAIM","strength":0.588,"price":25.5968,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-11-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2013-11-19","prior_stop_level":25.3361,"sweep_low":25.2115,"atr14":0.344783,"stop_level":25.039109,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-23","known_ts":"2013-12-26","bar_index":2629,"type":"BUY","strength":0.725,"price":26.0218,"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":40},{"ts":"2014-01-07","known_ts":"2014-01-07","bar_index":2632,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.2409,"stop_level":25.8868,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-01-09","known_ts":"2014-01-09","bar_index":2632,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.3609,"stop_level":25.8868,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-02-11","known_ts":"2014-02-13","bar_index":2640,"type":"BUY","strength":0.725,"price":25.9497,"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":"quality","score":65},{"ts":"2014-04-25","known_ts":"2014-04-29","bar_index":2657,"type":"REBUY","strength":0.863,"price":26.9967,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2014-05-09","known_ts":"2014-05-09","bar_index":2660,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.7373,"stop_level":26.8583,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-05-12","known_ts":"2014-05-12","bar_index":2660,"type":"RECLAIM","strength":0.863,"price":26.9218,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-05-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":"2014-05-09","prior_stop_level":26.8583,"sweep_low":26.6565,"atr14":0.340691,"stop_level":26.486154,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-05-21","known_ts":"2014-05-23","bar_index":2663,"type":"BUY","strength":0.863,"price":27.187,"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":50},{"ts":"2014-06-25","known_ts":"2014-06-27","bar_index":2671,"type":"BUY","strength":0.863,"price":27.668,"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":"2014-07-31","known_ts":"2014-07-31","bar_index":2679,"type":"SELL","basis":"structure_stop","strength":1.0,"price":29.1802,"stop_level":29.4362,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-08-28","known_ts":"2014-08-28","bar_index":2686,"type":"RECLAIM","strength":1.0,"price":31.4777,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-07-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-09-25","known_ts":"2014-09-25","bar_index":2692,"type":"SELL","basis":"structure_stop","strength":1.0,"price":30.3435,"stop_level":30.96,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-11-13","known_ts":"2014-11-17","bar_index":2704,"type":"BUY","strength":0.725,"price":29.3612,"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":"2015-01-13","known_ts":"2015-01-13","bar_index":2717,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.9389,"stop_level":26.2785,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2015-01-29","known_ts":"2015-02-02","bar_index":2721,"type":"BUY","strength":0.588,"price":26.9429,"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":"2015-03-18","known_ts":"2015-03-20","bar_index":2732,"type":"BUY","strength":0.45,"price":26.0334,"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":"2015-05-19","known_ts":"2015-05-19","bar_index":2746,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.3846,"stop_level":26.4501,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-05-21","known_ts":"2015-05-21","bar_index":2747,"type":"RECLAIM","strength":0.588,"price":26.4799,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-05-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-05-19","prior_stop_level":26.4501,"sweep_low":26.1403,"atr14":0.518481,"stop_level":25.881059,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-07-14","known_ts":"2015-07-16","bar_index":2759,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-07-14","trigger_known_ts":"2015-07-16","strength":0.45,"price":24.1137,"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.253261,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.2302,"atr14":0.457554,"stop_level":23.001423,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-08-25","known_ts":"2015-08-27","bar_index":2769,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-08-25","trigger_known_ts":"2015-08-27","strength":0.45,"price":20.5375,"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.364007,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.0109,"atr14":0.641944,"stop_level":18.689928,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-16","known_ts":"2015-09-18","bar_index":2774,"type":"BUY","strength":0.45,"price":20.0387,"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":"2015-09-16","known_ts":"2015-09-18","bar_index":2774,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2015-09-16","trigger_known_ts":"2015-09-18","strength":0.45,"price":20.0387,"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.360089,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.3234,"atr14":0.57231,"stop_level":19.037245,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-10-20","known_ts":"2015-10-20","bar_index":2782,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.9789,"stop_level":20.985,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-11-10","known_ts":"2015-11-10","bar_index":2787,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.5755,"stop_level":20.2741,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-01-26","known_ts":"2016-01-28","bar_index":2804,"type":"BUY","strength":0.725,"price":21.2208,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"2016-03-10","known_ts":"2016-03-10","bar_index":2814,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.8899,"stop_level":22.3626,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-03-16","known_ts":"2016-03-16","bar_index":2815,"type":"RECLAIM","strength":0.863,"price":22.5283,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-03-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-03-10","prior_stop_level":22.3626,"sweep_low":21.5216,"atr14":0.617313,"stop_level":21.212943,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-28","known_ts":"2016-03-28","bar_index":2818,"type":"RECLAIM","strength":0.863,"price":24.2814,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-03-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-04","known_ts":"2016-05-04","bar_index":2827,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.8396,"stop_level":24.8458,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-05-05","known_ts":"2016-05-05","bar_index":2827,"type":"RECLAIM","strength":0.863,"price":24.8954,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-05-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-05-04","prior_stop_level":24.8458,"sweep_low":24.7404,"atr14":0.520584,"stop_level":24.480108,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-20","known_ts":"2016-05-20","bar_index":2831,"type":"RECLAIM","strength":1.0,"price":25.2862,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-05-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-07-22","known_ts":"2016-07-22","bar_index":2845,"type":"SELL","basis":"structure_stop","strength":1.0,"price":28.6573,"stop_level":28.7387,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-07-29","known_ts":"2016-07-29","bar_index":2847,"type":"RECLAIM","strength":1.0,"price":29.0078,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-07-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":"2016-07-22","prior_stop_level":28.7387,"sweep_low":28.019,"atr14":0.487029,"stop_level":27.775485,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-12-09","known_ts":"2016-12-13","bar_index":2878,"type":"BUY","strength":0.725,"price":29.1115,"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":"2017-02-07","known_ts":"2017-02-07","bar_index":2891,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.6837,"stop_level":29.9128,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-02-09","known_ts":"2017-02-09","bar_index":2891,"type":"RECLAIM","strength":0.863,"price":30.0337,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-02-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":"2017-02-07","prior_stop_level":29.9128,"sweep_low":29.4037,"atr14":0.510839,"stop_level":29.14828,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-04-04","known_ts":"2017-04-06","bar_index":2904,"type":"BUY","strength":0.725,"price":29.9832,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2017-05-04","known_ts":"2017-05-04","bar_index":2911,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.2383,"stop_level":29.4374,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-05-05","known_ts":"2017-05-05","bar_index":2911,"type":"RECLAIM","strength":0.863,"price":30.1053,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-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":"2017-05-04","prior_stop_level":29.4374,"sweep_low":29.2062,"atr14":0.457466,"stop_level":28.977467,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-05-22","known_ts":"2017-05-24","bar_index":2915,"type":"REBUY","strength":0.725,"price":30.5034,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"aplus","score":80},{"ts":"2017-06-08","known_ts":"2017-06-12","bar_index":2919,"type":"BUY","strength":0.863,"price":30.619,"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":"aplus","score":90},{"ts":"2017-08-08","known_ts":"2017-08-08","bar_index":2933,"type":"SELL","basis":"structure_stop","strength":1.0,"price":32.4545,"stop_level":32.7721,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-08-24","known_ts":"2017-08-24","bar_index":2937,"type":"RECLAIM","strength":1.0,"price":32.5064,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-08-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-11-14","known_ts":"2017-11-16","bar_index":2956,"type":"BUY","strength":0.725,"price":32.3494,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2017-11-30","known_ts":"2017-11-30","bar_index":2959,"type":"SELL","basis":"structure_stop","strength":0.725,"price":31.4141,"stop_level":32.0355,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-12-06","known_ts":"2017-12-08","bar_index":2961,"type":"REBUY","strength":0.725,"price":32.0224,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2017-12-07","known_ts":"2017-12-07","bar_index":2961,"type":"RECLAIM","strength":0.725,"price":32.1402,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-11-30 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":"2017-11-30","prior_stop_level":32.0355,"sweep_low":31.3618,"atr14":0.506834,"stop_level":31.108383,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-12-15","known_ts":"2017-12-15","bar_index":2963,"type":"SELL","basis":"structure_stop","strength":0.725,"price":31.3095,"stop_level":31.4141,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-12-18","known_ts":"2017-12-18","bar_index":2963,"type":"RECLAIM","strength":0.725,"price":31.4207,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-12-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2017-12-15","prior_stop_level":31.4141,"sweep_low":31.2441,"atr14":0.459831,"stop_level":31.014185,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-02-21","known_ts":"2018-02-23","bar_index":2978,"type":"BUY","strength":0.588,"price":30.3615,"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":"2018-03-01","known_ts":"2018-03-05","bar_index":2980,"type":"BUY","strength":0.45,"price":28.9949,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-05-17","known_ts":"2018-05-17","bar_index":2998,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.1702,"stop_level":28.197,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-05-18","known_ts":"2018-05-18","bar_index":2998,"type":"RECLAIM","strength":0.588,"price":28.5912,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-05-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":"2018-05-17","prior_stop_level":28.197,"sweep_low":27.9297,"atr14":0.491415,"stop_level":27.683992,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-05-24","known_ts":"2018-05-24","bar_index":2999,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.9698,"stop_level":28.1702,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-06-18","known_ts":"2018-06-20","bar_index":3005,"type":"REBUY","strength":0.588,"price":29.1525,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-06-18","known_ts":"2018-06-20","bar_index":3005,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2018-06-18","trigger_known_ts":"2018-06-20","strength":0.588,"price":29.1525,"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.129048,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":27.6157,"atr14":0.497361,"stop_level":27.367019,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-23","known_ts":"2018-07-23","bar_index":3013,"type":"RECLAIM","strength":0.725,"price":30.2209,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2018-06-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-08-10","known_ts":"2018-08-10","bar_index":3017,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.7817,"stop_level":29.8087,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-08-14","known_ts":"2018-08-14","bar_index":3018,"type":"RECLAIM","strength":0.863,"price":29.9033,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-08-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-08-10","prior_stop_level":29.8087,"sweep_low":29.4777,"atr14":0.487616,"stop_level":29.233892,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-24","known_ts":"2018-08-24","bar_index":3021,"type":"RECLAIM","strength":0.863,"price":29.8628,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-08-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-11-14","known_ts":"2018-11-16","bar_index":3040,"type":"BUY","strength":0.45,"price":27.3239,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-12-10","known_ts":"2018-12-10","bar_index":3045,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.9136,"stop_level":27.1461,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-12-12","known_ts":"2018-12-12","bar_index":3046,"type":"RECLAIM","strength":0.588,"price":27.276,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-12-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":"2018-12-10","prior_stop_level":27.1461,"sweep_low":26.6401,"atr14":0.589189,"stop_level":26.345506,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-18","known_ts":"2018-12-18","bar_index":3047,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.0589,"stop_level":26.9136,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-01-04","known_ts":"2019-01-08","bar_index":3051,"type":"REBUY","strength":0.45,"price":27.5599,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-01-14","known_ts":"2019-01-14","bar_index":3053,"type":"RECLAIM","strength":0.725,"price":28.5504,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-01-04 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-02-11","known_ts":"2019-02-11","bar_index":3059,"type":"SELL","basis":"structure_stop","strength":0.863,"price":28.4465,"stop_level":28.488,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-02-12","known_ts":"2019-02-12","bar_index":3059,"type":"RECLAIM","strength":0.863,"price":28.9244,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-02-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-02-11","prior_stop_level":28.488,"sweep_low":28.4326,"atr14":0.506038,"stop_level":28.179581,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-27","known_ts":"2019-02-27","bar_index":3063,"type":"RECLAIM","strength":0.863,"price":30.9607,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-02-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-27","known_ts":"2019-03-27","bar_index":3069,"type":"SELL","basis":"structure_stop","strength":0.863,"price":31.3625,"stop_level":31.4317,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-29","known_ts":"2019-03-29","bar_index":3070,"type":"RECLAIM","strength":0.863,"price":31.4813,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-03-27","prior_stop_level":31.4317,"sweep_low":31.159,"atr14":0.396009,"stop_level":30.960995,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-10","known_ts":"2019-04-10","bar_index":3073,"type":"RECLAIM","strength":1.0,"price":32.6161,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-03-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-09-23","known_ts":"2019-09-25","bar_index":3111,"type":"BUY","strength":0.863,"price":36.7292,"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":"2019-12-12","known_ts":"2019-12-16","bar_index":3130,"type":"BUY","strength":0.863,"price":36.9374,"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":"2020-02-27","known_ts":"2020-02-27","bar_index":3147,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.5994,"stop_level":39.2925,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2020-03-04","known_ts":"2020-03-04","bar_index":3148,"type":"RECLAIM","strength":0.863,"price":39.5091,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-02-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2020-02-27","prior_stop_level":39.2925,"sweep_low":36.7221,"atr14":0.846628,"stop_level":36.298786,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-09","known_ts":"2020-04-14","bar_index":3157,"type":"BUY","strength":0.588,"price":35.0869,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2020-05-13","known_ts":"2020-05-13","bar_index":3164,"type":"SELL","basis":"structure_stop","strength":0.45,"price":32.2714,"stop_level":33.0393,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-05-21","known_ts":"2020-05-21","bar_index":3166,"type":"SELL","basis":"structure_stop","strength":0.45,"price":30.3555,"stop_level":33.0393,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-07-10","known_ts":"2020-07-14","bar_index":3178,"type":"BUY","strength":0.588,"price":32.3529,"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":"2020-07-31","known_ts":"2020-07-31","bar_index":3183,"type":"RECLAIM","strength":0.725,"price":35.1978,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2020-07-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-08-25","known_ts":"2020-08-25","bar_index":3188,"type":"SELL","basis":"structure_stop","strength":0.725,"price":35.9683,"stop_level":36.2128,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-08-31","known_ts":"2020-08-31","bar_index":3190,"type":"SELL","basis":"structure_stop","strength":0.588,"price":34.5681,"stop_level":36.2128,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-11-03","known_ts":"2020-11-05","bar_index":3205,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2020-11-03","trigger_known_ts":"2020-11-05","strength":0.45,"price":30.0463,"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.27527,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":29.1911,"atr14":0.805623,"stop_level":28.788288,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-11","known_ts":"2020-11-13","bar_index":3207,"type":"BUY","strength":0.45,"price":31.2992,"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-11-11","known_ts":"2020-11-13","bar_index":3207,"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-11-11","trigger_known_ts":"2020-11-13","strength":0.45,"price":31.2992,"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.245049,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":29.1085,"atr14":0.95458,"stop_level":28.63121,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-24","known_ts":"2020-11-24","bar_index":3210,"type":"RECLAIM","strength":0.588,"price":33.9625,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2020-11-11 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2020-12-14","known_ts":"2020-12-14","bar_index":3214,"type":"SELL","basis":"structure_stop","strength":0.725,"price":33.1672,"stop_level":33.8349,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-17","known_ts":"2020-12-17","bar_index":3215,"type":"SELL","basis":"structure_stop","strength":0.588,"price":32.6871,"stop_level":33.8349,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-12-21","known_ts":"2020-12-21","bar_index":3216,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.9391,"stop_level":33.8349,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-01-08","known_ts":"2021-01-12","bar_index":3220,"type":"BUY","strength":0.725,"price":32.2696,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2021-02-09","known_ts":"2021-02-09","bar_index":3227,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.4751,"stop_level":32.5055,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-02-10","known_ts":"2021-02-10","bar_index":3227,"type":"RECLAIM","strength":0.725,"price":32.6272,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-02-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2021-02-09","prior_stop_level":32.5055,"sweep_low":32.3838,"atr14":0.72074,"stop_level":32.02343,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-02-26","known_ts":"2021-02-26","bar_index":3231,"type":"SELL","basis":"structure_stop","strength":0.863,"price":31.9044,"stop_level":32.4751,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-03-02","known_ts":"2021-03-02","bar_index":3231,"type":"RECLAIM","strength":0.863,"price":32.962,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-02-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2021-02-26","prior_stop_level":32.4751,"sweep_low":31.874,"atr14":0.823757,"stop_level":31.462122,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-03-16","known_ts":"2021-03-16","bar_index":3235,"type":"RECLAIM","strength":0.863,"price":34.6208,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-02-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-09-03","known_ts":"2021-09-08","bar_index":3275,"type":"BUY","strength":0.725,"price":38.0044,"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":80},{"ts":"2021-09-21","known_ts":"2021-09-21","bar_index":3278,"type":"SELL","basis":"structure_stop","strength":0.725,"price":37.6139,"stop_level":37.6295,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-09-22","known_ts":"2021-09-22","bar_index":3279,"type":"RECLAIM","strength":0.725,"price":37.7935,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-09-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-09-21","prior_stop_level":37.6295,"sweep_low":37.5046,"atr14":0.621104,"stop_level":37.194048,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-10-08","known_ts":"2021-10-08","bar_index":3283,"type":"RECLAIM","strength":0.863,"price":40.5321,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-09-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-17","known_ts":"2021-11-17","bar_index":3292,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.2939,"stop_level":38.4204,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-11-24","known_ts":"2021-11-24","bar_index":3294,"type":"RECLAIM","strength":0.863,"price":38.4995,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-11-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-11-17","prior_stop_level":38.4204,"sweep_low":37.3528,"atr14":0.668485,"stop_level":37.018557,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-01-04","known_ts":"2022-01-06","bar_index":3303,"type":"BUY","strength":0.588,"price":38.1943,"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":"quality","score":70},{"ts":"2022-04-22","known_ts":"2022-04-22","bar_index":3328,"type":"SELL","basis":"structure_stop","strength":1.0,"price":46.1199,"stop_level":46.282,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-06-06","known_ts":"2022-06-08","bar_index":3338,"type":"BUY","strength":0.863,"price":47.6437,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2022-07-25","known_ts":"2022-07-27","bar_index":3349,"type":"BUY","strength":0.725,"price":45.174,"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":"2022-10-18","known_ts":"2022-10-20","bar_index":3369,"type":"BUY","strength":0.45,"price":34.9253,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-12-01","known_ts":"2022-12-01","bar_index":3379,"type":"SELL","basis":"structure_stop","strength":0.588,"price":36.4231,"stop_level":39.4605,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-05","known_ts":"2022-12-05","bar_index":3380,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.3414,"stop_level":39.4605,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-01-10","known_ts":"2023-01-12","bar_index":3388,"type":"BUY","strength":0.45,"price":35.7137,"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-02-21","known_ts":"2023-02-21","bar_index":3397,"type":"SELL","basis":"structure_stop","strength":0.588,"price":34.0324,"stop_level":34.5647,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-02-23","known_ts":"2023-02-23","bar_index":3398,"type":"RECLAIM","strength":0.588,"price":34.6407,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-02-21","prior_stop_level":34.5647,"sweep_low":33.9563,"atr14":0.840996,"stop_level":33.535802,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-03-21","known_ts":"2023-03-23","bar_index":3404,"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-03-21","trigger_known_ts":"2023-03-23","strength":0.45,"price":31.616,"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.336408,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":31.0837,"atr14":0.820346,"stop_level":30.673527,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-04-03","known_ts":"2023-04-05","bar_index":3407,"type":"BUY","strength":0.45,"price":34.8001,"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-04-03","known_ts":"2023-04-05","bar_index":3407,"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-04-03","trigger_known_ts":"2023-04-05","strength":0.45,"price":34.8001,"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.269576,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":31.1851,"atr14":0.734379,"stop_level":30.817911,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-04-28","known_ts":"2023-04-28","bar_index":3413,"type":"RECLAIM","strength":0.725,"price":34.7657,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-04-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-05-18","known_ts":"2023-05-18","bar_index":3417,"type":"SELL","basis":"structure_stop","strength":0.725,"price":34.3966,"stop_level":34.7657,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-06-07","known_ts":"2023-06-09","bar_index":3422,"type":"BUY","strength":0.725,"price":35.5641,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2023-06-29","known_ts":"2023-07-03","bar_index":3427,"type":"BUY","strength":0.863,"price":35.4911,"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":65},{"ts":"2023-08-29","known_ts":"2023-08-31","bar_index":3441,"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-29","trigger_known_ts":"2023-08-31","strength":0.45,"price":31.505,"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.224343,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":30.3799,"atr14":0.569213,"stop_level":30.095293,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-09-29","known_ts":"2023-09-29","bar_index":3448,"type":"SELL","basis":"structure_stop","strength":0.45,"price":30.5454,"stop_level":30.9468,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2023-10-11","known_ts":"2023-10-13","bar_index":3451,"type":"REBUY","strength":0.45,"price":31.1224,"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":"2023-11-28","known_ts":"2023-11-28","bar_index":3462,"type":"RECLAIM","strength":0.863,"price":33.3061,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-09-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-17","known_ts":"2024-01-17","bar_index":3473,"type":"SELL","basis":"structure_stop","strength":0.863,"price":35.0701,"stop_level":35.2595,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-02-26","known_ts":"2024-02-26","bar_index":3482,"type":"RECLAIM","strength":1.0,"price":35.494,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-03-08","known_ts":"2024-03-12","bar_index":3485,"type":"BUY","strength":1.0,"price":36.7117,"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":"2024-03-26","known_ts":"2024-03-28","bar_index":3489,"type":"BUY","strength":1.0,"price":36.8484,"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":75},{"ts":"2024-04-03","known_ts":"2024-04-03","bar_index":3490,"type":"SELL","basis":"structure_stop","strength":1.0,"price":35.9684,"stop_level":36.3351,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-04-05","known_ts":"2024-04-05","bar_index":3491,"type":"SELL","basis":"structure_stop","strength":0.863,"price":35.0243,"stop_level":36.3351,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-05-08","known_ts":"2024-05-10","bar_index":3499,"type":"BUY","strength":0.863,"price":35.4093,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2024-06-17","known_ts":"2024-06-17","bar_index":3508,"type":"SELL","basis":"structure_stop","strength":1.0,"price":35.0151,"stop_level":35.4734,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-06-24","known_ts":"2024-06-24","bar_index":3509,"type":"RECLAIM","strength":1.0,"price":35.8493,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-06-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-06-17","prior_stop_level":35.4734,"sweep_low":34.6943,"atr14":0.573351,"stop_level":34.407625,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-07-10","known_ts":"2024-07-12","bar_index":3513,"type":"REBUY","strength":0.863,"price":36.3603,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2024-09-19","known_ts":"2024-09-19","bar_index":3529,"type":"SELL","basis":"structure_stop","strength":1.0,"price":41.9341,"stop_level":42.6798,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-09-20","known_ts":"2024-09-20","bar_index":3530,"type":"RECLAIM","strength":1.0,"price":43.0433,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-09-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":"2024-09-19","prior_stop_level":42.6798,"sweep_low":41.7104,"atr14":0.760719,"stop_level":41.330041,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-10-03","known_ts":"2024-10-03","bar_index":3533,"type":"RECLAIM","strength":1.0,"price":42.3881,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-09-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-06","known_ts":"2024-12-06","bar_index":3548,"type":"SELL","basis":"structure_stop","strength":0.863,"price":45.5913,"stop_level":45.7425,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-03-12","known_ts":"2025-03-14","bar_index":3569,"type":"BUY","strength":0.725,"price":45.0766,"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":"2025-04-04","known_ts":"2025-04-04","bar_index":3574,"type":"SELL","basis":"structure_stop","strength":0.863,"price":44.4978,"stop_level":45.728,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-04-09","known_ts":"2025-04-09","bar_index":3575,"type":"SELL","basis":"structure_stop","strength":0.725,"price":44.6334,"stop_level":45.728,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-04-11","known_ts":"2025-04-11","bar_index":3576,"type":"RECLAIM","strength":0.725,"price":45.9798,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-04-04 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":"2025-04-04","prior_stop_level":45.728,"sweep_low":42.2216,"atr14":1.582645,"stop_level":41.430278,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-11","known_ts":"2025-04-11","bar_index":3576,"type":"RECLAIM","strength":0.725,"price":45.9798,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-04-09 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":"2025-04-09","prior_stop_level":45.728,"sweep_low":42.5509,"atr14":1.582645,"stop_level":41.759578,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-24","known_ts":"2025-04-24","bar_index":3579,"type":"RECLAIM","strength":0.863,"price":48.6725,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-04-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-05-09","known_ts":"2025-05-09","bar_index":3582,"type":"SELL","basis":"structure_stop","strength":0.863,"price":47.8589,"stop_level":48.4401,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-05-13","known_ts":"2025-05-13","bar_index":3583,"type":"SELL","basis":"structure_stop","strength":0.863,"price":47.0453,"stop_level":48.4401,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-05-20","known_ts":"2025-05-20","bar_index":3585,"type":"RECLAIM","strength":0.863,"price":48.4885,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-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":"2025-05-13","prior_stop_level":48.4401,"sweep_low":46.4157,"atr14":1.051828,"stop_level":45.889786,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-29","known_ts":"2025-05-29","bar_index":3587,"type":"RECLAIM","strength":0.863,"price":49.7864,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-05-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-10-14","known_ts":"2025-10-14","bar_index":3618,"type":"SELL","basis":"structure_stop","strength":1.0,"price":51.0844,"stop_level":51.1138,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-11-13","known_ts":"2025-11-17","bar_index":3626,"type":"BUY","strength":0.725,"price":53.4782,"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":"2025-12-18","known_ts":"2025-12-22","bar_index":3634,"type":"BUY","strength":0.863,"price":53.8314,"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":65},{"ts":"2026-01-07","known_ts":"2026-01-07","bar_index":3638,"type":"SELL","basis":"structure_stop","strength":1.0,"price":52.0949,"stop_level":52.6933,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-01-09","known_ts":"2026-01-09","bar_index":3638,"type":"RECLAIM","strength":1.0,"price":52.7915,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-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":"2026-01-07","prior_stop_level":52.6933,"sweep_low":51.7123,"atr14":1.034665,"stop_level":51.194967,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-29","known_ts":"2026-01-29","bar_index":3643,"type":"RECLAIM","strength":1.0,"price":57.2651,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-01-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-03-30","known_ts":"2026-03-30","bar_index":3656,"type":"SELL","basis":"structure_stop","strength":1.0,"price":61.8271,"stop_level":62.1509,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-04-02","known_ts":"2026-04-02","bar_index":3657,"type":"RECLAIM","strength":1.0,"price":62.7884,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-03-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-03-30","prior_stop_level":62.1509,"sweep_low":61.0443,"atr14":1.170356,"stop_level":60.459122,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-21","known_ts":"2026-05-21","bar_index":3669,"type":"RECLAIM","strength":1.0,"price":68.9027,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-03-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-06-17","known_ts":"2026-06-17","bar_index":3675,"type":"SELL","basis":"structure_stop","strength":0.863,"price":67.3072,"stop_level":67.555,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-06-22","known_ts":"2026-06-22","bar_index":3675,"type":"RECLAIM","strength":0.863,"price":67.8126,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-06-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2026-06-17","prior_stop_level":67.555,"sweep_low":66.6532,"atr14":1.337204,"stop_level":65.984598,"risk_basis":"daily_ohlc_atr14"}],"state":{"position_hint":"flat","last_signal":"RECLAIM","last_scored_signal":"SELL","last_scored_ts":"2026-06-17","last_scored_basis":"structure_stop","bars_since_signal":13,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2018-06-18","2018-09-17","2018-09-28","2018-11-01","2019-08-09","2019-08-27","2019-09-23","2019-11-15","2019-12-09","2020-03-24","2020-10-08","2021-07-07","2021-07-20","2021-08-23","2021-11-24","2021-12-03","2021-12-21","2022-05-10","2022-06-28","2022-07-15","2022-08-15","2022-09-30","2022-12-27","2023-08-03","2024-02-15","2024-04-22","2024-10-11","2024-11-06","2024-12-19","2025-03-04","2025-06-25","2025-07-14","2025-07-30","2025-11-05","2025-12-02","2026-01-21","2026-04-06","2026-04-22","2026-07-10","2026-08-13"],"warnings":[{"ts":"2022-12-01","kind":"confirm","px":36.4231,"level":39.4605},{"ts":"2022-12-02","kind":"arm","px":35.9655},{"ts":"2022-12-05","kind":"confirm","px":35.3414,"level":39.4605},{"ts":"2023-02-06","kind":"arm","px":35.3842},{"ts":"2023-02-21","kind":"confirm","px":34.0324,"level":34.5647},{"ts":"2023-04-18","kind":"arm","px":35.8044},{"ts":"2023-05-17","kind":"arm","px":34.7228},{"ts":"2023-05-18","kind":"confirm","px":34.3966,"level":34.7657},{"ts":"2023-09-28","kind":"arm","px":30.7141},{"ts":"2023-09-29","kind":"confirm","px":30.5454,"level":30.9468},{"ts":"2023-11-27","kind":"arm","px":32.5427},{"ts":"2023-12-29","kind":"arm","px":35.2595},{"ts":"2024-01-17","kind":"confirm","px":35.0701,"level":35.2595},{"ts":"2024-03-22","kind":"arm","px":36.4411},{"ts":"2024-04-03","kind":"confirm","px":35.9684,"level":36.3351},{"ts":"2024-04-04","kind":"arm","px":35.5101},{"ts":"2024-04-05","kind":"confirm","px":35.0243,"level":36.3351},{"ts":"2024-06-14","kind":"arm","px":35.5193},{"ts":"2024-06-17","kind":"confirm","px":35.0151,"level":35.4734},{"ts":"2024-08-05","kind":"arm","px":39.3523},{"ts":"2024-09-19","kind":"confirm","px":41.9341,"level":42.6798},{"ts":"2024-11-26","kind":"arm","px":46.0543},{"ts":"2024-12-06","kind":"confirm","px":45.5913,"level":45.7425},{"ts":"2025-03-27","kind":"arm","px":46.1767},{"ts":"2025-04-04","kind":"confirm","px":44.4978,"level":45.728},{"ts":"2025-04-08","kind":"arm","px":43.0837},{"ts":"2025-04-09","kind":"confirm","px":44.6334,"level":45.728},{"ts":"2025-05-08","kind":"arm","px":47.4908},{"ts":"2025-05-09","kind":"confirm","px":47.8589,"level":48.4401},{"ts":"2025-05-12","kind":"arm","px":46.6094},{"ts":"2025-05-13","kind":"confirm","px":47.0453,"level":48.4401},{"ts":"2025-08-21","kind":"arm","px":50.5448},{"ts":"2025-09-16","kind":"arm","px":51.1138},{"ts":"2025-10-14","kind":"confirm","px":51.0844,"level":51.1138},{"ts":"2025-12-16","kind":"arm","px":52.6933},{"ts":"2026-01-07","kind":"confirm","px":52.0949,"level":52.6933},{"ts":"2026-02-13","kind":"arm","px":62.3373},{"ts":"2026-03-30","kind":"confirm","px":61.8271,"level":62.1509},{"ts":"2026-05-29","kind":"arm","px":66.019},{"ts":"2026-06-17","kind":"confirm","px":67.3072,"level":67.555}],"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":[]}}}