{"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":"LNC","timeframe":"3D","as_of":"2026-08-12T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1980-12-19","known_ts":"1980-12-23","bar_index":65,"type":"BUY","strength":0.45,"price":2.5123,"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":"1980-12-30","known_ts":"1980-12-30","bar_index":67,"type":"RECLAIM","strength":0.588,"price":2.5845,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1980-12-19 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1981-01-22","known_ts":"1981-01-22","bar_index":72,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.5042,"stop_level":2.5524,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1981-02-12","known_ts":"1981-02-12","bar_index":77,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.4721,"stop_level":2.5042,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1981-03-02","known_ts":"1981-03-04","bar_index":81,"type":"BUY","strength":0.588,"price":2.4882,"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":"1981-03-10","known_ts":"1981-03-10","bar_index":83,"type":"RECLAIM","strength":0.725,"price":2.6327,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1981-03-02 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-04-06","known_ts":"1981-04-06","bar_index":89,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.6808,"stop_level":2.721,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-04-22","known_ts":"1981-04-22","bar_index":93,"type":"RECLAIM","strength":0.863,"price":2.737,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1981-04-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-06-01","known_ts":"1981-06-03","bar_index":102,"type":"BUY","strength":0.863,"price":2.8253,"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":"quality","score":65},{"ts":"1981-06-25","known_ts":"1981-06-25","bar_index":108,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.8574,"stop_level":2.8654,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-06-30","known_ts":"1981-06-30","bar_index":109,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.745,"stop_level":2.8654,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1981-09-29","known_ts":"1981-10-01","bar_index":130,"type":"BUY","strength":0.45,"price":2.4079,"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":"1981-11-10","known_ts":"1981-11-10","bar_index":140,"type":"RECLAIM","strength":0.725,"price":2.6728,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1981-06-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-12-09","known_ts":"1981-12-09","bar_index":146,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.6487,"stop_level":2.6969,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-01-28","known_ts":"1982-02-01","bar_index":158,"type":"BUY","strength":0.863,"price":2.737,"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":"quality","score":65},{"ts":"1982-02-16","known_ts":"1982-02-16","bar_index":162,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.5845,"stop_level":2.6648,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-03-04","known_ts":"1982-03-08","bar_index":166,"type":"BUY","strength":0.863,"price":2.6969,"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":"aplus","score":90},{"ts":"1982-04-16","known_ts":"1982-04-20","bar_index":176,"type":"BUY","strength":0.725,"price":2.6246,"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":"1982-05-27","known_ts":"1982-05-27","bar_index":185,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.721,"stop_level":2.737,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-07-21","known_ts":"1982-07-23","bar_index":198,"type":"BUY","strength":0.45,"price":2.5042,"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":"1982-08-19","known_ts":"1982-08-23","bar_index":205,"type":"BUY","strength":0.45,"price":2.3838,"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":"1982-09-24","known_ts":"1982-09-24","bar_index":213,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.4721,"stop_level":2.5042,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-09-30","known_ts":"1982-09-30","bar_index":214,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.44,"stop_level":2.5042,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-10-07","known_ts":"1982-10-07","bar_index":216,"type":"RECLAIM","strength":0.725,"price":2.5845,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1982-09-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":"1982-09-30","prior_stop_level":2.5042,"sweep_low":2.3838,"atr14":0.050555,"stop_level":2.358523,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-10-14","known_ts":"1982-10-14","bar_index":218,"type":"RECLAIM","strength":0.863,"price":2.6969,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1982-09-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-12-15","known_ts":"1982-12-15","bar_index":232,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.9216,"stop_level":3.0179,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1983-02-11","known_ts":"1983-02-15","bar_index":246,"type":"BUY","strength":0.863,"price":3.0019,"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":"1983-06-14","known_ts":"1983-06-16","bar_index":274,"type":"BUY","strength":0.863,"price":3.4674,"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":50},{"ts":"1983-07-14","known_ts":"1983-07-14","bar_index":281,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.2427,"stop_level":3.2668,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1983-07-20","known_ts":"1983-07-20","bar_index":282,"type":"RECLAIM","strength":0.863,"price":3.2908,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1983-07-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1983-07-14","prior_stop_level":3.2668,"sweep_low":3.1464,"atr14":0.072785,"stop_level":3.110007,"risk_basis":"daily_ohlc_atr14"},{"ts":"1983-09-02","known_ts":"1983-09-02","bar_index":293,"type":"RECLAIM","strength":0.863,"price":3.644,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1983-07-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1983-10-03","known_ts":"1983-10-03","bar_index":299,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.6119,"stop_level":3.6279,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1983-10-06","known_ts":"1983-10-06","bar_index":300,"type":"RECLAIM","strength":1.0,"price":3.66,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1983-10-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":"1983-10-03","prior_stop_level":3.6279,"sweep_low":3.5798,"atr14":0.057739,"stop_level":3.55093,"risk_basis":"daily_ohlc_atr14"},{"ts":"1983-10-20","known_ts":"1983-10-20","bar_index":304,"type":"RECLAIM","strength":1.0,"price":3.652,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1983-10-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1983-12-12","known_ts":"1983-12-12","bar_index":316,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.1818,"stop_level":4.1978,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1983-12-14","known_ts":"1983-12-14","bar_index":316,"type":"RECLAIM","strength":1.0,"price":4.246,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1983-12-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":"1983-12-12","prior_stop_level":4.1978,"sweep_low":4.1577,"atr14":0.057658,"stop_level":4.128871,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-03-29","known_ts":"1984-04-02","bar_index":341,"type":"BUY","strength":0.588,"price":2.0227,"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":"aplus","score":90},{"ts":"1984-04-16","known_ts":"1984-04-18","bar_index":345,"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":"1984-04-16","trigger_known_ts":"1984-04-18","strength":0.45,"price":1.9906,"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.537306,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.8782,"atr14":0.050644,"stop_level":1.852878,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-05-11","known_ts":"1984-05-11","bar_index":351,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.0066,"stop_level":2.0387,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-06-29","known_ts":"1984-06-29","bar_index":362,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.9584,"stop_level":1.9745,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-07-02","known_ts":"1984-07-02","bar_index":362,"type":"RECLAIM","strength":0.588,"price":2.0548,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1984-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":"1984-06-29","prior_stop_level":1.9745,"sweep_low":1.9504,"atr14":0.06437,"stop_level":1.918215,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-07-06","known_ts":"1984-07-06","bar_index":363,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.9183,"stop_level":1.9745,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-07-20","known_ts":"1984-07-24","bar_index":367,"type":"REBUY","strength":0.588,"price":1.8461,"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":"1984-08-28","known_ts":"1984-08-28","bar_index":376,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.9986,"stop_level":2.0227,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-08-29","known_ts":"1984-08-29","bar_index":376,"type":"RECLAIM","strength":0.588,"price":2.0387,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1984-08-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1984-08-28","prior_stop_level":2.0227,"sweep_low":1.9825,"atr14":0.044832,"stop_level":1.960084,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-10-03","known_ts":"1984-10-03","bar_index":384,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.9906,"stop_level":2.0307,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-10-04","known_ts":"1984-10-04","bar_index":384,"type":"RECLAIM","strength":0.725,"price":2.0467,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1984-10-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1984-10-03","prior_stop_level":2.0307,"sweep_low":1.9745,"atr14":0.042712,"stop_level":1.953144,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-10-18","known_ts":"1984-10-18","bar_index":388,"type":"RECLAIM","strength":0.863,"price":2.2956,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1984-10-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1984-11-29","known_ts":"1984-11-29","bar_index":397,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.3838,"stop_level":2.4079,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1984-12-06","known_ts":"1984-12-06","bar_index":399,"type":"RECLAIM","strength":0.863,"price":2.424,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1984-11-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1984-11-29","prior_stop_level":2.4079,"sweep_low":2.3357,"atr14":0.059053,"stop_level":2.306173,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-12-13","known_ts":"1984-12-13","bar_index":401,"type":"RECLAIM","strength":0.863,"price":2.424,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1984-11-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1985-03-05","known_ts":"1985-03-05","bar_index":419,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.7374,"stop_level":2.7455,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-05-10","known_ts":"1985-05-14","bar_index":435,"type":"BUY","strength":0.863,"price":2.7682,"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":75},{"ts":"1985-06-18","known_ts":"1985-06-18","bar_index":443,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.8339,"stop_level":2.8421,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-06-21","known_ts":"1985-06-21","bar_index":444,"type":"RECLAIM","strength":1.0,"price":3.0064,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1985-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":"1985-06-18","prior_stop_level":2.8421,"sweep_low":2.7928,"atr14":0.064066,"stop_level":2.760767,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-10-02","known_ts":"1985-10-04","bar_index":468,"type":"BUY","strength":0.725,"price":2.8469,"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":75},{"ts":"1985-11-26","known_ts":"1985-11-26","bar_index":481,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.3256,"stop_level":3.3844,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-12-04","known_ts":"1985-12-04","bar_index":482,"type":"RECLAIM","strength":1.0,"price":3.4264,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1985-11-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1985-11-26","prior_stop_level":3.3844,"sweep_low":3.292,"atr14":0.075783,"stop_level":3.254108,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-12-13","known_ts":"1985-12-13","bar_index":485,"type":"RECLAIM","strength":1.0,"price":3.46,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1985-11-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1986-07-02","known_ts":"1986-07-07","bar_index":531,"type":"BUY","strength":0.725,"price":3.6278,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"1986-09-08","known_ts":"1986-09-08","bar_index":546,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.6451,"stop_level":3.7056,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1986-09-10","known_ts":"1986-09-10","bar_index":547,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.6105,"stop_level":3.7056,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1986-10-06","known_ts":"1986-10-08","bar_index":553,"type":"BUY","strength":0.588,"price":3.6036,"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":"1986-10-30","known_ts":"1986-10-30","bar_index":559,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.5774,"stop_level":3.6385,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1986-11-03","known_ts":"1986-11-03","bar_index":559,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.5599,"stop_level":3.6385,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1986-12-04","known_ts":"1986-12-08","bar_index":567,"type":"BUY","strength":0.45,"price":3.4727,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1987-01-23","known_ts":"1987-01-23","bar_index":578,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.5298,"stop_level":3.5562,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1987-01-27","known_ts":"1987-01-27","bar_index":579,"type":"RECLAIM","strength":0.588,"price":3.565,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-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":"1987-01-23","prior_stop_level":3.5562,"sweep_low":3.4945,"atr14":0.096816,"stop_level":3.446092,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-02-09","known_ts":"1987-02-09","bar_index":582,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.5121,"stop_level":3.5562,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1987-02-26","known_ts":"1987-02-26","bar_index":586,"type":"RECLAIM","strength":0.725,"price":3.6356,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1987-02-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-05-11","known_ts":"1987-05-13","bar_index":603,"type":"BUY","strength":0.45,"price":3.4439,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1987-05-11","known_ts":"1987-05-13","bar_index":603,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1987-05-11","trigger_known_ts":"1987-05-13","strength":0.45,"price":3.4439,"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.141771,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.3368,"atr14":0.077591,"stop_level":3.298004,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-06-02","known_ts":"1987-06-02","bar_index":608,"type":"RECLAIM","strength":0.725,"price":3.5242,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1987-05-11 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-09-15","known_ts":"1987-09-15","bar_index":632,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.8053,"stop_level":3.8594,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1987-11-19","known_ts":"1987-11-23","bar_index":648,"type":"BUY","strength":0.588,"price":3.0929,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"1988-03-25","known_ts":"1988-03-25","bar_index":677,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.2946,"stop_level":3.3312,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-03-29","known_ts":"1988-03-29","bar_index":677,"type":"RECLAIM","strength":0.725,"price":3.3495,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-03-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":"1988-03-25","prior_stop_level":3.3312,"sweep_low":3.2855,"atr14":0.07,"stop_level":3.2505,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-04-08","known_ts":"1988-04-12","bar_index":680,"type":"REBUY","strength":0.863,"price":3.5229,"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":"1988-05-31","known_ts":"1988-06-02","bar_index":692,"type":"BUY","strength":0.725,"price":3.3745,"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":"1988-06-27","known_ts":"1988-06-27","bar_index":698,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.3838,"stop_level":3.4487,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-06-30","known_ts":"1988-06-30","bar_index":699,"type":"RECLAIM","strength":0.863,"price":3.4858,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-06-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":"1988-06-27","prior_stop_level":3.4487,"sweep_low":3.3467,"atr14":0.073924,"stop_level":3.309738,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-07-13","known_ts":"1988-07-13","bar_index":702,"type":"RECLAIM","strength":0.863,"price":3.4925,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-06-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-09-01","known_ts":"1988-09-01","bar_index":714,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.7366,"stop_level":3.7648,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1988-09-02","known_ts":"1988-09-02","bar_index":714,"type":"RECLAIM","strength":1.0,"price":3.8305,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-09-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1988-09-01","prior_stop_level":3.7648,"sweep_low":3.7085,"atr14":0.070199,"stop_level":3.6734,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-09-20","known_ts":"1988-09-20","bar_index":718,"type":"RECLAIM","strength":1.0,"price":3.915,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-09-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-01-11","known_ts":"1989-01-13","bar_index":744,"type":"BUY","strength":0.588,"price":3.4202,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":35},{"ts":"1989-02-27","known_ts":"1989-02-27","bar_index":754,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.7478,"stop_level":3.7574,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1989-02-28","known_ts":"1989-02-28","bar_index":755,"type":"RECLAIM","strength":0.725,"price":3.8152,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-02-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":"1989-02-27","prior_stop_level":3.7574,"sweep_low":3.7478,"atr14":0.053671,"stop_level":3.720965,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-03-13","known_ts":"1989-03-13","bar_index":758,"type":"RECLAIM","strength":1.0,"price":3.7863,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1989-02-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-03-30","known_ts":"1989-04-03","bar_index":762,"type":"REBUY","strength":1.0,"price":3.8634,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"1989-05-03","known_ts":"1989-05-03","bar_index":770,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.7264,"stop_level":3.8337,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1989-06-07","known_ts":"1989-06-09","bar_index":778,"type":"BUY","strength":0.863,"price":3.9313,"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":30},{"ts":"1989-08-14","known_ts":"1989-08-14","bar_index":793,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.2264,"stop_level":4.2857,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-08-16","known_ts":"1989-08-16","bar_index":794,"type":"RECLAIM","strength":1.0,"price":4.3153,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-08-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1989-08-14","prior_stop_level":4.2857,"sweep_low":4.2264,"atr14":0.077064,"stop_level":4.187868,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-08-28","known_ts":"1989-08-28","bar_index":797,"type":"RECLAIM","strength":1.0,"price":4.3153,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1989-08-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-12-05","known_ts":"1989-12-05","bar_index":820,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.7935,"stop_level":4.8334,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-12-07","known_ts":"1989-12-07","bar_index":820,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.7735,"stop_level":4.8334,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-12-12","known_ts":"1989-12-12","bar_index":821,"type":"RECLAIM","strength":0.863,"price":4.8534,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-12-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1989-12-05","prior_stop_level":4.8334,"sweep_low":4.7535,"atr14":0.067442,"stop_level":4.719779,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-12-12","known_ts":"1989-12-12","bar_index":821,"type":"RECLAIM","strength":0.863,"price":4.8534,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-12-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1989-12-07","prior_stop_level":4.8334,"sweep_low":4.7535,"atr14":0.067442,"stop_level":4.719779,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-03-07","known_ts":"1990-03-09","bar_index":841,"type":"BUY","strength":0.588,"price":4.3503,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70},{"ts":"1990-04-09","known_ts":"1990-04-09","bar_index":848,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.2697,"stop_level":4.3099,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1990-04-11","known_ts":"1990-04-11","bar_index":849,"type":"RECLAIM","strength":0.588,"price":4.3309,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-04-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"1990-04-09","prior_stop_level":4.3099,"sweep_low":4.2492,"atr14":0.070912,"stop_level":4.213744,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-05-01","known_ts":"1990-05-01","bar_index":853,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.2697,"stop_level":4.2901,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1990-05-08","known_ts":"1990-05-08","bar_index":855,"type":"RECLAIM","strength":0.45,"price":4.3003,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-05-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"1990-05-01","prior_stop_level":4.2901,"sweep_low":4.2288,"atr14":0.05615,"stop_level":4.200725,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-05-15","known_ts":"1990-05-15","bar_index":857,"type":"RECLAIM","strength":0.725,"price":4.5557,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1990-05-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-07-05","known_ts":"1990-07-05","bar_index":868,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.4438,"stop_level":4.4739,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-07-06","known_ts":"1990-07-06","bar_index":869,"type":"RECLAIM","strength":0.588,"price":4.5265,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-07-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1990-07-05","prior_stop_level":4.4739,"sweep_low":4.4438,"atr14":0.064029,"stop_level":4.411786,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-07-11","known_ts":"1990-07-13","bar_index":870,"type":"BUY","strength":0.725,"price":4.5265,"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":60},{"ts":"1990-07-24","known_ts":"1990-07-24","bar_index":873,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.3715,"stop_level":4.4438,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-07-25","known_ts":"1990-07-25","bar_index":873,"type":"RECLAIM","strength":0.588,"price":4.4541,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-07-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1990-07-24","prior_stop_level":4.4438,"sweep_low":4.3405,"atr14":0.055547,"stop_level":4.312727,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-09-26","known_ts":"1990-09-28","bar_index":888,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1990-09-26","trigger_known_ts":"1990-09-28","strength":0.45,"price":3.6791,"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.249669,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.4207,"atr14":0.079869,"stop_level":3.380765,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-10-01","known_ts":"1990-10-03","bar_index":889,"type":"BUY","strength":0.45,"price":3.6182,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1990-10-01","known_ts":"1990-10-03","bar_index":889,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1990-10-01","trigger_known_ts":"1990-10-03","strength":0.45,"price":3.6182,"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.262089,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.4207,"atr14":0.07496,"stop_level":3.38322,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-10-22","known_ts":"1990-10-24","bar_index":894,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1990-10-22","trigger_known_ts":"1990-10-24","strength":0.45,"price":2.9156,"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.40538,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.7897,"atr14":0.088953,"stop_level":2.745223,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-11-02","known_ts":"1990-11-06","bar_index":897,"type":"BUY","strength":0.45,"price":2.9051,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1990-11-02","known_ts":"1990-11-06","bar_index":897,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1990-11-02","trigger_known_ts":"1990-11-06","strength":0.45,"price":2.9051,"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.407521,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.58,"atr14":0.091514,"stop_level":2.534243,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-01-09","known_ts":"1991-01-09","bar_index":912,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.2971,"stop_level":3.3351,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-01-11","known_ts":"1991-01-11","bar_index":912,"type":"RECLAIM","strength":0.588,"price":3.3824,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-01-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":"1991-01-09","prior_stop_level":3.3351,"sweep_low":3.2651,"atr14":0.088921,"stop_level":3.220639,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-01-30","known_ts":"1991-01-30","bar_index":917,"type":"RECLAIM","strength":0.863,"price":3.8413,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-01-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-02-21","known_ts":"1991-02-21","bar_index":922,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.1614,"stop_level":4.204,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-02-25","known_ts":"1991-02-25","bar_index":922,"type":"RECLAIM","strength":0.863,"price":4.2467,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-02-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1991-02-21","prior_stop_level":4.204,"sweep_low":4.1507,"atr14":0.103658,"stop_level":4.098871,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-02-26","known_ts":"1991-02-26","bar_index":923,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.1507,"stop_level":4.204,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-02-27","known_ts":"1991-02-27","bar_index":923,"type":"RECLAIM","strength":0.863,"price":4.2574,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-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":"1991-02-26","prior_stop_level":4.204,"sweep_low":4.14,"atr14":0.107891,"stop_level":4.086055,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-03-14","known_ts":"1991-03-14","bar_index":927,"type":"RECLAIM","strength":0.863,"price":4.3427,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-02-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-07-15","known_ts":"1991-07-17","bar_index":955,"type":"BUY","strength":0.863,"price":4.1485,"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":"1991-07-31","known_ts":"1991-07-31","bar_index":959,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.0058,"stop_level":4.0168,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1991-08-02","known_ts":"1991-08-02","bar_index":959,"type":"RECLAIM","strength":0.863,"price":4.0497,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-07-31 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":"1991-07-31","prior_stop_level":4.0168,"sweep_low":4.0058,"atr14":0.061894,"stop_level":3.974853,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-08-26","known_ts":"1991-08-26","bar_index":965,"type":"RECLAIM","strength":0.863,"price":4.357,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-07-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-09-09","known_ts":"1991-09-09","bar_index":968,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.3021,"stop_level":4.3241,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-09-16","known_ts":"1991-09-16","bar_index":969,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.1814,"stop_level":4.3241,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-09-19","known_ts":"1991-09-19","bar_index":970,"type":"RECLAIM","strength":1.0,"price":4.357,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-09-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":"1991-09-16","prior_stop_level":4.3241,"sweep_low":4.1265,"atr14":0.076771,"stop_level":4.088115,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-09-30","known_ts":"1991-09-30","bar_index":973,"type":"RECLAIM","strength":1.0,"price":4.2253,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-09-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-10-11","known_ts":"1991-10-15","bar_index":976,"type":"REBUY","strength":1.0,"price":4.397,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"1991-12-06","known_ts":"1991-12-06","bar_index":989,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.5974,"stop_level":4.6085,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-01-03","known_ts":"1992-01-03","bar_index":995,"type":"RECLAIM","strength":1.0,"price":5.0765,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-12-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-02-18","known_ts":"1992-02-18","bar_index":1005,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.9975,"stop_level":5.0765,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1992-02-19","known_ts":"1992-02-19","bar_index":1005,"type":"RECLAIM","strength":0.863,"price":5.0991,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-02-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1992-02-18","prior_stop_level":5.0765,"sweep_low":4.9975,"atr14":0.103703,"stop_level":4.945649,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-05-07","known_ts":"1992-05-11","bar_index":1024,"type":"BUY","strength":0.725,"price":5.053,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"1992-08-10","known_ts":"1992-08-10","bar_index":1045,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.7732,"stop_level":5.8194,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-08-11","known_ts":"1992-08-11","bar_index":1046,"type":"RECLAIM","strength":1.0,"price":5.8542,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-08-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1992-08-10","prior_stop_level":5.8194,"sweep_low":5.7616,"atr14":0.082715,"stop_level":5.720243,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-08-24","known_ts":"1992-08-24","bar_index":1049,"type":"RECLAIM","strength":1.0,"price":5.7963,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-08-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-10-08","known_ts":"1992-10-08","bar_index":1059,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.9892,"stop_level":6.1203,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-11-12","known_ts":"1992-11-12","bar_index":1068,"type":"RECLAIM","strength":1.0,"price":6.4454,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-10-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-12-17","known_ts":"1992-12-21","bar_index":1076,"type":"REBUY","strength":1.0,"price":6.9835,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1993-01-08","known_ts":"1993-01-08","bar_index":1080,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.7132,"stop_level":6.7262,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-01-11","known_ts":"1993-01-11","bar_index":1081,"type":"RECLAIM","strength":1.0,"price":6.8787,"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":true,"above200":true,"monthlyBull":true},"anchor_ts":"1993-01-08","prior_stop_level":6.7262,"sweep_low":6.6778,"atr14":0.102274,"stop_level":6.626663,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-03-11","known_ts":"1993-03-15","bar_index":1095,"type":"BUY","strength":0.725,"price":7.2687,"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":"1993-04-26","known_ts":"1993-04-26","bar_index":1105,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.445,"stop_level":7.624,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-04-30","known_ts":"1993-04-30","bar_index":1106,"type":"RECLAIM","strength":0.863,"price":7.6479,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-04-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1993-04-26","prior_stop_level":7.624,"sweep_low":7.3257,"atr14":0.141086,"stop_level":7.255157,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-07-12","known_ts":"1993-07-14","bar_index":1123,"type":"BUY","strength":0.725,"price":7.6144,"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":"1993-07-27","known_ts":"1993-07-27","bar_index":1126,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.3253,"stop_level":7.4217,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1993-07-29","known_ts":"1993-07-29","bar_index":1127,"type":"RECLAIM","strength":0.725,"price":7.7831,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-07-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":"1993-07-27","prior_stop_level":7.4217,"sweep_low":7.3253,"atr14":0.143645,"stop_level":7.253478,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-08-10","known_ts":"1993-08-10","bar_index":1130,"type":"RECLAIM","strength":0.863,"price":8.747,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-07-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-12-30","known_ts":"1994-01-03","bar_index":1163,"type":"BUY","strength":0.725,"price":8.6006,"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":"1994-02-18","known_ts":"1994-02-23","bar_index":1175,"type":"BUY","strength":0.45,"price":7.9208,"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-03-14","known_ts":"1994-03-14","bar_index":1180,"type":"RECLAIM","strength":0.725,"price":8.3622,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1994-02-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-03-28","known_ts":"1994-03-28","bar_index":1183,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.8963,"stop_level":7.9208,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-03-30","known_ts":"1994-03-30","bar_index":1184,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.7001,"stop_level":7.9208,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-06-01","known_ts":"1994-06-01","bar_index":1198,"type":"RECLAIM","strength":0.725,"price":8.4235,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-03-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-06-24","known_ts":"1994-06-24","bar_index":1203,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.2749,"stop_level":8.3987,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-06-28","known_ts":"1994-06-28","bar_index":1204,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.3244,"stop_level":8.3987,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-07-01","known_ts":"1994-07-01","bar_index":1205,"type":"RECLAIM","strength":0.725,"price":8.4057,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-06-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1994-06-24","prior_stop_level":8.3987,"sweep_low":8.1758,"atr14":0.139576,"stop_level":8.106012,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-07-01","known_ts":"1994-07-01","bar_index":1205,"type":"RECLAIM","strength":0.725,"price":8.4057,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-06-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1994-06-28","prior_stop_level":8.3987,"sweep_low":8.2253,"atr14":0.139576,"stop_level":8.155512,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-07-14","known_ts":"1994-07-18","bar_index":1208,"type":"REBUY","strength":0.863,"price":8.5809,"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":"1994-08-30","known_ts":"1994-09-01","bar_index":1219,"type":"BUY","strength":0.45,"price":7.8554,"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-08-30","known_ts":"1994-09-01","bar_index":1219,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1994-08-30","trigger_known_ts":"1994-09-01","strength":0.45,"price":7.8554,"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.151373,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.355,"atr14":0.154822,"stop_level":7.277589,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-11-22","known_ts":"1994-11-22","bar_index":1238,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.386,"stop_level":7.4366,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-11-28","known_ts":"1994-11-28","bar_index":1239,"type":"RECLAIM","strength":0.588,"price":7.5125,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-11-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1994-11-22","prior_stop_level":7.4366,"sweep_low":7.1837,"atr14":0.132029,"stop_level":7.117686,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-12-13","known_ts":"1994-12-13","bar_index":1243,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.1078,"stop_level":7.2848,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-12-15","known_ts":"1994-12-15","bar_index":1244,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.2089,"stop_level":7.2848,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1995-01-12","known_ts":"1995-01-16","bar_index":1250,"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":"1995-01-12","trigger_known_ts":"1995-01-16","strength":0.588,"price":7.3482,"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.147709,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":7.0922,"atr14":0.113102,"stop_level":7.035649,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-01-17","known_ts":"1995-01-19","bar_index":1251,"type":"BUY","strength":0.588,"price":7.3226,"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":"1995-01-17","known_ts":"1995-01-19","bar_index":1251,"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":"1995-01-17","trigger_known_ts":"1995-01-19","strength":0.588,"price":7.3226,"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.150678,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":7.0922,"atr14":0.114747,"stop_level":7.034826,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-02-02","known_ts":"1995-02-02","bar_index":1255,"type":"RECLAIM","strength":0.725,"price":7.7835,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1995-01-17 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-03-09","known_ts":"1995-03-09","bar_index":1263,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.1931,"stop_level":8.2187,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-03-10","known_ts":"1995-03-10","bar_index":1263,"type":"RECLAIM","strength":0.863,"price":8.3468,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-03-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1995-03-09","prior_stop_level":8.2187,"sweep_low":8.1675,"atr14":0.12689,"stop_level":8.104055,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-03-27","known_ts":"1995-03-27","bar_index":1267,"type":"RECLAIM","strength":0.863,"price":8.3724,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-03-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-05-31","known_ts":"1995-06-02","bar_index":1282,"type":"REBUY","strength":0.863,"price":9.3932,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1995-08-29","known_ts":"1995-08-31","bar_index":1303,"type":"BUY","strength":0.725,"price":8.9902,"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":"1995-10-25","known_ts":"1995-10-25","bar_index":1316,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.4163,"stop_level":9.4345,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-11-01","known_ts":"1995-11-01","bar_index":1318,"type":"RECLAIM","strength":0.863,"price":9.5218,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-10-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1995-10-25","prior_stop_level":9.4345,"sweep_low":8.9943,"atr14":0.184336,"stop_level":8.902132,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-11-17","known_ts":"1995-11-17","bar_index":1322,"type":"RECLAIM","strength":1.0,"price":9.8911,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-10-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-11-28","known_ts":"1995-11-30","bar_index":1324,"type":"BUY","strength":1.0,"price":9.8647,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"1996-05-20","known_ts":"1996-05-22","bar_index":1364,"type":"BUY","strength":0.725,"price":10.3897,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"1996-08-01","known_ts":"1996-08-05","bar_index":1381,"type":"BUY","strength":0.45,"price":9.7381,"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":"1996-08-30","known_ts":"1996-08-30","bar_index":1388,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.6025,"stop_level":9.6296,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-09-03","known_ts":"1996-09-03","bar_index":1388,"type":"RECLAIM","strength":0.588,"price":9.6567,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-08-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":"1996-08-30","prior_stop_level":9.6296,"sweep_low":9.3584,"atr14":0.159734,"stop_level":9.278533,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-09-27","known_ts":"1996-09-27","bar_index":1394,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.6839,"stop_level":9.711,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-10-01","known_ts":"1996-10-01","bar_index":1395,"type":"RECLAIM","strength":0.588,"price":9.7924,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-09-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1996-09-27","prior_stop_level":9.711,"sweep_low":9.5211,"atr14":0.178623,"stop_level":9.431789,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-10-17","known_ts":"1996-10-17","bar_index":1399,"type":"RECLAIM","strength":0.725,"price":10.6022,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-09-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-12-11","known_ts":"1996-12-11","bar_index":1411,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.1775,"stop_level":11.3145,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-12-26","known_ts":"1996-12-26","bar_index":1415,"type":"RECLAIM","strength":0.863,"price":11.5337,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-12-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-02-21","known_ts":"1997-02-21","bar_index":1428,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.6926,"stop_level":12.8586,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-02-25","known_ts":"1997-02-25","bar_index":1428,"type":"RECLAIM","strength":1.0,"price":13.0521,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-02-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1997-02-21","prior_stop_level":12.8586,"sweep_low":12.582,"atr14":0.282356,"stop_level":12.440822,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-03-11","known_ts":"1997-03-11","bar_index":1432,"type":"RECLAIM","strength":1.0,"price":13.1074,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-02-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-05-01","known_ts":"1997-05-05","bar_index":1444,"type":"BUY","strength":0.725,"price":12.8698,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":70},{"ts":"1997-06-25","known_ts":"1997-06-25","bar_index":1456,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.7263,"stop_level":14.9078,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-06-30","known_ts":"1997-06-30","bar_index":1457,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.3773,"stop_level":14.9078,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-07-15","known_ts":"1997-07-15","bar_index":1461,"type":"RECLAIM","strength":1.0,"price":14.6268,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-06-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-08-15","known_ts":"1997-08-15","bar_index":1468,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.2034,"stop_level":15.4284,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-08-19","known_ts":"1997-08-19","bar_index":1469,"type":"RECLAIM","strength":1.0,"price":15.5831,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-08-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1997-08-15","prior_stop_level":15.4284,"sweep_low":15.0487,"atr14":0.364704,"stop_level":14.866348,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-10-13","known_ts":"1997-10-13","bar_index":1482,"type":"RECLAIM","strength":0.863,"price":16.0699,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-08-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-10-27","known_ts":"1997-10-27","bar_index":1485,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.2345,"stop_level":15.631,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1997-11-03","known_ts":"1997-11-03","bar_index":1487,"type":"RECLAIM","strength":0.863,"price":15.7301,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-10-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":"1997-10-27","prior_stop_level":15.631,"sweep_low":14.6399,"atr14":0.349119,"stop_level":14.46534,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-11-24","known_ts":"1997-11-26","bar_index":1492,"type":"BUY","strength":0.725,"price":16.0982,"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":"1998-01-12","known_ts":"1998-01-12","bar_index":1502,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.6909,"stop_level":16.7778,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-01-14","known_ts":"1998-01-14","bar_index":1503,"type":"RECLAIM","strength":1.0,"price":16.8904,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-01-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":"1998-01-12","prior_stop_level":16.7778,"sweep_low":16.4771,"atr14":0.333418,"stop_level":16.310391,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-02-12","known_ts":"1998-02-12","bar_index":1510,"type":"RECLAIM","strength":1.0,"price":18.5723,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-01-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-07-07","known_ts":"1998-07-09","bar_index":1543,"type":"BUY","strength":0.725,"price":21.6526,"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":"1998-11-03","known_ts":"1998-11-05","bar_index":1571,"type":"BUY","strength":0.45,"price":17.9109,"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-03","known_ts":"1998-12-03","bar_index":1578,"type":"RECLAIM","strength":0.725,"price":20.0881,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1998-11-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-12-10","known_ts":"1998-12-10","bar_index":1579,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.1156,"stop_level":19.435,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-16","known_ts":"1998-12-16","bar_index":1581,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.6076,"stop_level":19.435,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-02-09","known_ts":"1999-02-09","bar_index":1593,"type":"RECLAIM","strength":0.725,"price":20.208,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-12-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-04-15","known_ts":"1999-04-15","bar_index":1608,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.3941,"stop_level":22.7468,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-05-03","known_ts":"1999-05-03","bar_index":1612,"type":"RECLAIM","strength":0.863,"price":23.0113,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-04-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-07-29","known_ts":"1999-07-29","bar_index":1632,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.0444,"stop_level":24.1625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1999-10-18","known_ts":"1999-10-20","bar_index":1651,"type":"BUY","strength":0.45,"price":19.8419,"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-10-26","known_ts":"1999-10-26","bar_index":1653,"type":"RECLAIM","strength":0.588,"price":22.5192,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1999-10-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1999-11-23","known_ts":"1999-11-23","bar_index":1659,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.24,"stop_level":21.5078,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-11-29","known_ts":"1999-11-29","bar_index":1660,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.9906,"stop_level":21.5078,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-01-12","known_ts":"2000-01-14","bar_index":1671,"type":"BUY","strength":0.45,"price":18.6509,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2000-01-31","known_ts":"2000-02-02","bar_index":1675,"type":"BUY","strength":0.45,"price":18.441,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2000-03-09","known_ts":"2000-03-13","bar_index":1684,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2000-03-09","trigger_known_ts":"2000-03-13","strength":0.45,"price":11.6343,"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.568126,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.3345,"atr14":0.741598,"stop_level":10.963701,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-03-17","known_ts":"2000-03-21","bar_index":1686,"type":"BUY","strength":0.45,"price":14.0631,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2000-03-17","known_ts":"2000-03-21","bar_index":1686,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2000-03-17","trigger_known_ts":"2000-03-21","strength":0.45,"price":14.0631,"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.477967,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.8547,"atr14":0.846616,"stop_level":10.431392,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-04-27","known_ts":"2000-04-27","bar_index":1695,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.0051,"stop_level":15.2169,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-04-28","known_ts":"2000-04-28","bar_index":1695,"type":"RECLAIM","strength":0.588,"price":16.8505,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-04-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-04-27","prior_stop_level":15.2169,"sweep_low":14.8539,"atr14":1.156201,"stop_level":14.275799,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-05-22","known_ts":"2000-05-22","bar_index":1701,"type":"RECLAIM","strength":0.863,"price":18.3026,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-04-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-06-16","known_ts":"2000-06-16","bar_index":1707,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.6371,"stop_level":18.1892,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-06-23","known_ts":"2000-06-23","bar_index":1708,"type":"RECLAIM","strength":0.863,"price":18.6051,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-06-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":"2000-06-16","prior_stop_level":18.1892,"sweep_low":17.153,"atr14":0.764099,"stop_level":16.77095,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-07-05","known_ts":"2000-07-07","bar_index":1711,"type":"REBUY","strength":0.863,"price":20.0015,"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-08-25","known_ts":"2000-08-25","bar_index":1723,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.8065,"stop_level":22.898,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-08-29","known_ts":"2000-08-31","bar_index":1724,"type":"REBUY","strength":0.863,"price":26.351,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2000-08-29","known_ts":"2000-08-29","bar_index":1724,"type":"RECLAIM","strength":0.863,"price":23.0809,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-08-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2000-08-25","prior_stop_level":22.898,"sweep_low":22.1357,"atr14":0.713428,"stop_level":21.778986,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-09-18","known_ts":"2000-09-18","bar_index":1728,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.3615,"stop_level":24.8798,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-09-19","known_ts":"2000-09-19","bar_index":1728,"type":"RECLAIM","strength":0.863,"price":25.3067,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-09-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2000-09-18","prior_stop_level":24.8798,"sweep_low":24.0871,"atr14":1.021254,"stop_level":23.576473,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-02","known_ts":"2001-01-02","bar_index":1752,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.3039,"stop_level":22.5493,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2001-01-03","known_ts":"2001-01-03","bar_index":1753,"type":"RECLAIM","strength":0.863,"price":22.8561,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-01-02 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-01-02","prior_stop_level":22.5493,"sweep_low":22.0891,"atr14":0.853198,"stop_level":21.662501,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-30","known_ts":"2001-02-01","bar_index":1759,"type":"BUY","strength":0.725,"price":22.3934,"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":"2001-02-22","known_ts":"2001-02-22","bar_index":1764,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.2611,"stop_level":22.5466,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2001-04-09","known_ts":"2001-04-11","bar_index":1775,"type":"BUY","strength":0.588,"price":21.4195,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2001-07-06","known_ts":"2001-07-06","bar_index":1795,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.9682,"stop_level":25.2682,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-12-13","known_ts":"2001-12-13","bar_index":1831,"type":"SELL","basis":"structure_stop","strength":0.725,"price":23.4736,"stop_level":23.9021,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-12-18","known_ts":"2001-12-18","bar_index":1832,"type":"SELL","basis":"structure_stop","strength":0.725,"price":23.645,"stop_level":23.9021,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-12-19","known_ts":"2001-12-19","bar_index":1832,"type":"RECLAIM","strength":0.725,"price":23.9929,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-12-13 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":"2001-12-13","prior_stop_level":23.9021,"sweep_low":23.2417,"atr14":0.433041,"stop_level":23.025179,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-12-19","known_ts":"2001-12-19","bar_index":1832,"type":"RECLAIM","strength":0.725,"price":23.9929,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-12-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2001-12-18","prior_stop_level":23.9021,"sweep_low":23.519,"atr14":0.433041,"stop_level":23.302479,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-01-04","known_ts":"2002-01-04","bar_index":1836,"type":"RECLAIM","strength":0.863,"price":25.0929,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-12-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-01-29","known_ts":"2002-01-29","bar_index":1841,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.0776,"stop_level":25.2958,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-01-31","known_ts":"2002-01-31","bar_index":1842,"type":"RECLAIM","strength":1.0,"price":26.1331,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-01-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2002-01-29","prior_stop_level":25.2958,"sweep_low":24.6869,"atr14":0.565265,"stop_level":24.404268,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-02-13","known_ts":"2002-02-13","bar_index":1845,"type":"RECLAIM","strength":1.0,"price":26.5492,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-01-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-07-24","known_ts":"2002-07-26","bar_index":1882,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2002-07-24","trigger_known_ts":"2002-07-26","strength":0.45,"price":17.3658,"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.360329,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.235,"atr14":0.916849,"stop_level":14.776575,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-07-29","known_ts":"2002-07-31","bar_index":1883,"type":"BUY","strength":0.45,"price":18.8842,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2002-09-05","known_ts":"2002-09-05","bar_index":1892,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.443,"stop_level":17.5357,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-09-06","known_ts":"2002-09-06","bar_index":1892,"type":"RECLAIM","strength":0.588,"price":17.7364,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-09-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-09-05","prior_stop_level":17.5357,"sweep_low":17.3607,"atr14":0.649102,"stop_level":17.036149,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-09-16","known_ts":"2002-09-16","bar_index":1894,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.7791,"stop_level":17.443,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-10-09","known_ts":"2002-10-11","bar_index":1900,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2002-10-09","trigger_known_ts":"2002-10-11","strength":0.45,"price":14.8053,"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.454645,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.0856,"atr14":0.795252,"stop_level":12.687974,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-10-14","known_ts":"2002-10-16","bar_index":1901,"type":"BUY","strength":0.45,"price":16.1499,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2002-10-14","known_ts":"2002-10-16","bar_index":1901,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2002-10-14","trigger_known_ts":"2002-10-16","strength":0.45,"price":16.1499,"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.405116,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.0856,"atr14":0.856871,"stop_level":12.657165,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-10-30","known_ts":"2002-11-01","bar_index":1905,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2002-10-30","trigger_known_ts":"2002-11-01","strength":0.588,"price":16.3635,"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.397248,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":13.9403,"atr14":0.875695,"stop_level":13.502452,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-12-13","known_ts":"2002-12-13","bar_index":1915,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.8951,"stop_level":17.067,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-12-16","known_ts":"2002-12-16","bar_index":1915,"type":"RECLAIM","strength":0.588,"price":17.3224,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-12-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-12-13","prior_stop_level":17.067,"sweep_low":16.6814,"atr14":0.534956,"stop_level":16.413922,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-12-31","known_ts":"2003-01-03","bar_index":1919,"type":"REBUY","strength":0.725,"price":17.1817,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2003-02-03","known_ts":"2003-02-03","bar_index":1926,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.2938,"stop_level":16.3114,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-03-20","known_ts":"2003-03-24","bar_index":1937,"type":"BUY","strength":0.588,"price":15.1833,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2003-05-20","known_ts":"2003-05-20","bar_index":1951,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.7766,"stop_level":16.899,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-05-27","known_ts":"2003-05-27","bar_index":1952,"type":"RECLAIM","strength":0.863,"price":17.5377,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-05-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2003-05-20","prior_stop_level":16.899,"sweep_low":16.3401,"atr14":0.469854,"stop_level":16.105173,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-06-06","known_ts":"2003-06-06","bar_index":1955,"type":"RECLAIM","strength":0.863,"price":18.9801,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-05-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-07-02","known_ts":"2003-07-07","bar_index":1961,"type":"REBUY","strength":1.0,"price":20.2149,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2003-07-17","known_ts":"2003-07-17","bar_index":1964,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.7075,"stop_level":19.8471,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-07-18","known_ts":"2003-07-18","bar_index":1964,"type":"RECLAIM","strength":1.0,"price":19.9813,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-07-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-07-17","prior_stop_level":19.8471,"sweep_low":19.4712,"atr14":0.470978,"stop_level":19.235711,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-07-21","known_ts":"2003-07-21","bar_index":1965,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.6914,"stop_level":19.8471,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-07-22","known_ts":"2003-07-22","bar_index":1965,"type":"RECLAIM","strength":1.0,"price":19.8686,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-07-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-07-21","prior_stop_level":19.8471,"sweep_low":19.6269,"atr14":0.459918,"stop_level":19.396941,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-07-24","known_ts":"2003-07-28","bar_index":1966,"type":"REBUY","strength":1.0,"price":20.5237,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2003-10-06","known_ts":"2003-10-08","bar_index":1983,"type":"BUY","strength":0.863,"price":20.4043,"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":"2003-12-22","known_ts":"2003-12-22","bar_index":2001,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.2008,"stop_level":21.2604,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2003-12-29","known_ts":"2003-12-29","bar_index":2002,"type":"RECLAIM","strength":0.863,"price":21.6179,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-12-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":"2003-12-22","prior_stop_level":21.2604,"sweep_low":20.9732,"atr14":0.389533,"stop_level":20.778434,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-01-09","known_ts":"2004-01-09","bar_index":2005,"type":"RECLAIM","strength":1.0,"price":22.3618,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-12-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-03-11","known_ts":"2004-03-11","bar_index":2019,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.0395,"stop_level":25.2089,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-03-12","known_ts":"2004-03-12","bar_index":2019,"type":"RECLAIM","strength":1.0,"price":25.3456,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-03-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-03-11","prior_stop_level":25.2089,"sweep_low":24.9084,"atr14":0.510185,"stop_level":24.653308,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-08-16","known_ts":"2004-08-18","bar_index":2055,"type":"BUY","strength":0.725,"price":24.4741,"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":"2004-09-22","known_ts":"2004-09-22","bar_index":2063,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.7497,"stop_level":25.8107,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-09-24","known_ts":"2004-09-24","bar_index":2064,"type":"RECLAIM","strength":0.863,"price":25.8495,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-09-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-09-22","prior_stop_level":25.8107,"sweep_low":25.5168,"atr14":0.375255,"stop_level":25.329172,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-10-06","known_ts":"2004-10-06","bar_index":2067,"type":"RECLAIM","strength":0.863,"price":26.1543,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-09-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-10-14","known_ts":"2004-10-14","bar_index":2069,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.2268,"stop_level":25.3892,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2004-11-09","known_ts":"2004-11-11","bar_index":2075,"type":"BUY","strength":0.725,"price":26.009,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2005-01-05","known_ts":"2005-01-07","bar_index":2088,"type":"REBUY","strength":0.863,"price":26.0922,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2005-02-04","known_ts":"2005-02-08","bar_index":2095,"type":"BUY","strength":0.863,"price":26.4977,"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":40},{"ts":"2005-02-28","known_ts":"2005-02-28","bar_index":2100,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.3851,"stop_level":26.4076,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-03-01","known_ts":"2005-03-01","bar_index":2100,"type":"RECLAIM","strength":0.863,"price":26.6948,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-02-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2005-02-28","prior_stop_level":26.4076,"sweep_low":26.3288,"atr14":0.44673,"stop_level":26.105435,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-05-16","known_ts":"2005-05-18","bar_index":2118,"type":"BUY","strength":0.45,"price":25.2915,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-05-24","known_ts":"2005-05-24","bar_index":2120,"type":"RECLAIM","strength":0.588,"price":25.7116,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2005-05-16 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2005-07-25","known_ts":"2005-07-25","bar_index":2134,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.5972,"stop_level":26.7392,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-07-27","known_ts":"2005-07-27","bar_index":2134,"type":"RECLAIM","strength":0.863,"price":27.0117,"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":26.7392,"sweep_low":26.4496,"atr14":0.394594,"stop_level":26.252303,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-08-10","known_ts":"2005-08-10","bar_index":2138,"type":"RECLAIM","strength":0.863,"price":28.465,"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-08-25","known_ts":"2005-08-25","bar_index":2141,"type":"SELL","basis":"structure_stop","strength":0.863,"price":28.4593,"stop_level":28.5104,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-09-09","known_ts":"2005-09-09","bar_index":2145,"type":"RECLAIM","strength":1.0,"price":29.1179,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-08-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-09-27","known_ts":"2005-09-29","bar_index":2149,"type":"REBUY","strength":1.0,"price":29.5834,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2005-09-27","known_ts":"2005-09-27","bar_index":2149,"type":"SELL","basis":"structure_stop","strength":1.0,"price":28.9192,"stop_level":29.0327,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-09-28","known_ts":"2005-09-28","bar_index":2149,"type":"RECLAIM","strength":1.0,"price":29.0441,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-09-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2005-09-27","prior_stop_level":29.0327,"sweep_low":28.7943,"atr14":0.366535,"stop_level":28.611033,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-11-11","known_ts":"2005-11-15","bar_index":2160,"type":"BUY","strength":0.863,"price":29.0229,"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":"2005-12-09","known_ts":"2005-12-09","bar_index":2166,"type":"SELL","basis":"structure_stop","strength":1.0,"price":29.549,"stop_level":29.5776,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-12-12","known_ts":"2005-12-12","bar_index":2166,"type":"RECLAIM","strength":1.0,"price":29.6119,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-12-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2005-12-09","prior_stop_level":29.5776,"sweep_low":29.3717,"atr14":0.412256,"stop_level":29.165572,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-21","known_ts":"2005-12-23","bar_index":2169,"type":"REBUY","strength":1.0,"price":30.8126,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2006-01-24","known_ts":"2006-01-24","bar_index":2176,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.3049,"stop_level":30.3208,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2006-01-26","known_ts":"2006-01-26","bar_index":2176,"type":"RECLAIM","strength":0.863,"price":30.4719,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-01-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":"2006-01-24","prior_stop_level":30.3208,"sweep_low":29.9422,"atr14":0.431302,"stop_level":29.726549,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-02-17","known_ts":"2006-02-17","bar_index":2182,"type":"RECLAIM","strength":1.0,"price":33.1149,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-01-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-04-25","known_ts":"2006-04-27","bar_index":2197,"type":"BUY","strength":0.863,"price":33.3369,"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":"2006-05-17","known_ts":"2006-05-17","bar_index":2202,"type":"SELL","basis":"structure_stop","strength":1.0,"price":32.6645,"stop_level":32.8906,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-07-20","known_ts":"2006-07-24","bar_index":2217,"type":"BUY","strength":0.725,"price":32.9458,"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":80},{"ts":"2006-10-27","known_ts":"2006-10-27","bar_index":2240,"type":"SELL","basis":"structure_stop","strength":1.0,"price":37.4229,"stop_level":37.4934,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-10-30","known_ts":"2006-10-30","bar_index":2240,"type":"RECLAIM","strength":1.0,"price":37.6226,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-10-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2006-10-27","prior_stop_level":37.4934,"sweep_low":37.4112,"atr14":0.429178,"stop_level":37.196611,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-13","known_ts":"2006-11-13","bar_index":2244,"type":"RECLAIM","strength":1.0,"price":38.2567,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-10-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-02-27","known_ts":"2007-02-27","bar_index":2267,"type":"SELL","basis":"structure_stop","strength":1.0,"price":39.4882,"stop_level":40.7287,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-04-18","known_ts":"2007-04-20","bar_index":2279,"type":"BUY","strength":0.725,"price":41.4226,"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":"2007-05-25","known_ts":"2007-05-25","bar_index":2288,"type":"SELL","basis":"structure_stop","strength":0.863,"price":43.1277,"stop_level":43.1574,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-05-29","known_ts":"2007-05-29","bar_index":2288,"type":"RECLAIM","strength":0.863,"price":43.2109,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-05-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":"2007-05-25","prior_stop_level":43.1574,"sweep_low":42.8544,"atr14":0.526258,"stop_level":42.591271,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-08-29","known_ts":"2007-08-31","bar_index":2310,"type":"BUY","strength":0.588,"price":36.3722,"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":"2007-10-31","known_ts":"2007-10-31","bar_index":2324,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.4845,"stop_level":38.5483,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-12-06","known_ts":"2007-12-10","bar_index":2333,"type":"BUY","strength":0.588,"price":37.1239,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-01-30","known_ts":"2008-02-01","bar_index":2345,"type":"BUY","strength":0.45,"price":33.9614,"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-01-30","known_ts":"2008-02-01","bar_index":2345,"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-01-30","trigger_known_ts":"2008-02-01","strength":0.45,"price":33.9614,"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.231901,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":27.5493,"atr14":1.596992,"stop_level":26.750804,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-02-15","known_ts":"2008-02-20","bar_index":2349,"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-02-15","trigger_known_ts":"2008-02-20","strength":0.588,"price":32.8291,"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.25751,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":29.7654,"atr14":1.332763,"stop_level":29.099018,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-05","known_ts":"2008-03-05","bar_index":2353,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.2195,"stop_level":30.2377,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-11","known_ts":"2008-03-11","bar_index":2354,"type":"RECLAIM","strength":0.588,"price":30.7705,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-03-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-03-05","prior_stop_level":30.2377,"sweep_low":28.8269,"atr14":1.189967,"stop_level":28.231917,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-18","known_ts":"2008-03-20","bar_index":2356,"type":"REBUY","strength":0.45,"price":32.1873,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-04-14","known_ts":"2008-04-14","bar_index":2362,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.5219,"stop_level":30.8795,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-04-16","known_ts":"2008-04-16","bar_index":2362,"type":"RECLAIM","strength":0.588,"price":31.6689,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-04-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-04-14","prior_stop_level":30.8795,"sweep_low":30.3755,"atr14":1.00177,"stop_level":29.874615,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-06-06","known_ts":"2008-06-06","bar_index":2374,"type":"SELL","basis":"structure_stop","strength":0.725,"price":32.102,"stop_level":32.7304,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-07-22","known_ts":"2008-07-24","bar_index":2385,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-07-22","trigger_known_ts":"2008-07-24","strength":0.45,"price":27.9727,"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.326435,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":24.9987,"atr14":1.205741,"stop_level":24.39583,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-30","known_ts":"2008-08-01","bar_index":2387,"type":"BUY","strength":0.45,"price":29.2042,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-07-30","known_ts":"2008-08-01","bar_index":2387,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-07-30","trigger_known_ts":"2008-08-01","strength":0.45,"price":29.2042,"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.296781,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":26.6366,"atr14":1.256097,"stop_level":26.008551,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-19","known_ts":"2008-08-19","bar_index":2391,"type":"SELL","basis":"structure_stop","strength":0.725,"price":29.4874,"stop_level":29.6044,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-08-20","known_ts":"2008-08-20","bar_index":2392,"type":"RECLAIM","strength":0.725,"price":29.7768,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-08-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":"2008-08-19","prior_stop_level":29.6044,"sweep_low":28.9394,"atr14":1.156709,"stop_level":28.361046,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-15","known_ts":"2008-09-15","bar_index":2397,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.2324,"stop_level":30.4664,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-16","known_ts":"2008-09-16","bar_index":2398,"type":"RECLAIM","strength":0.725,"price":31.1376,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-09-15","prior_stop_level":30.4664,"sweep_low":28.7485,"atr14":1.52525,"stop_level":27.985875,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-31","known_ts":"2008-11-04","bar_index":2409,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-10-31","trigger_known_ts":"2008-11-04","strength":0.45,"price":14.2356,"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.622045,"monthly_oversold_dwell":12,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.1977,"atr14":2.60179,"stop_level":8.896805,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-20","known_ts":"2009-01-20","bar_index":2426,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.2393,"stop_level":11.0078,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-22","known_ts":"2009-01-22","bar_index":2427,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.4281,"stop_level":11.0078,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-28","known_ts":"2009-01-28","bar_index":2428,"type":"RECLAIM","strength":0.588,"price":12.9904,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-22","prior_stop_level":11.0078,"sweep_low":8.2952,"atr14":1.563635,"stop_level":7.513382,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-08","known_ts":"2009-04-13","bar_index":2445,"type":"BUY","strength":0.725,"price":6.455,"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":20},{"ts":"2009-06-12","known_ts":"2009-06-12","bar_index":2460,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.189,"stop_level":11.4853,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-07-14","known_ts":"2009-07-14","bar_index":2467,"type":"RECLAIM","strength":0.863,"price":10.294,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-06-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-09-01","known_ts":"2009-09-01","bar_index":2478,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.5391,"stop_level":15.6114,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-09-03","known_ts":"2009-09-03","bar_index":2479,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.9995,"stop_level":15.6114,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-09-10","known_ts":"2009-09-10","bar_index":2480,"type":"RECLAIM","strength":1.0,"price":15.8952,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-09-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-09-03","prior_stop_level":15.6114,"sweep_low":14.4255,"atr14":0.801217,"stop_level":14.024891,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-09-11","known_ts":"2009-09-15","bar_index":2481,"type":"REBUY","strength":1.0,"price":16.0718,"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-12-23","known_ts":"2009-12-28","bar_index":2505,"type":"BUY","strength":0.863,"price":15.9769,"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":30},{"ts":"2010-01-22","known_ts":"2010-01-22","bar_index":2511,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.4463,"stop_level":15.6804,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-01-27","known_ts":"2010-01-27","bar_index":2512,"type":"RECLAIM","strength":0.863,"price":16.0902,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-01-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":"2010-01-22","prior_stop_level":15.6804,"sweep_low":15.3516,"atr14":0.671115,"stop_level":15.016042,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-03-15","known_ts":"2010-03-15","bar_index":2523,"type":"RECLAIM","strength":1.0,"price":18.7666,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-01-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-16","known_ts":"2010-04-16","bar_index":2530,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.7701,"stop_level":19.8017,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-19","known_ts":"2010-04-19","bar_index":2531,"type":"RECLAIM","strength":1.0,"price":20.2816,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-04-16","prior_stop_level":19.8017,"sweep_low":19.3344,"atr14":0.58432,"stop_level":19.04224,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-04-27","known_ts":"2010-04-27","bar_index":2533,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.3534,"stop_level":19.7701,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-29","known_ts":"2010-04-29","bar_index":2533,"type":"RECLAIM","strength":1.0,"price":19.9027,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-04-27","prior_stop_level":19.7701,"sweep_low":18.7661,"atr14":0.700347,"stop_level":18.415926,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-27","known_ts":"2010-07-29","bar_index":2554,"type":"BUY","strength":0.588,"price":16.2726,"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":"2010-08-30","known_ts":"2010-09-01","bar_index":2562,"type":"BUY","strength":0.588,"price":15.6156,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2010-10-29","known_ts":"2010-10-29","bar_index":2576,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.4703,"stop_level":15.8558,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-11-05","known_ts":"2010-11-05","bar_index":2578,"type":"RECLAIM","strength":0.725,"price":16.0706,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-10-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2010-10-29","prior_stop_level":15.8558,"sweep_low":14.7941,"atr14":0.509206,"stop_level":14.539497,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-12-02","known_ts":"2010-12-06","bar_index":2584,"type":"BUY","strength":0.725,"price":15.8431,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2011-03-02","known_ts":"2011-03-02","bar_index":2604,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.8387,"stop_level":19.3957,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-03-03","known_ts":"2011-03-03","bar_index":2604,"type":"RECLAIM","strength":1.0,"price":19.6046,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-03-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":"2011-03-02","prior_stop_level":19.3957,"sweep_low":18.788,"atr14":0.570258,"stop_level":18.502871,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-06-29","known_ts":"2011-07-01","bar_index":2632,"type":"BUY","strength":0.725,"price":18.4827,"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":"2011-07-18","known_ts":"2011-07-18","bar_index":2636,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.9587,"stop_level":16.9673,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-07-19","known_ts":"2011-07-19","bar_index":2636,"type":"RECLAIM","strength":0.588,"price":17.1746,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-07-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2011-07-18","prior_stop_level":16.9673,"sweep_low":16.7427,"atr14":0.474288,"stop_level":16.505556,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-09-23","known_ts":"2011-09-27","bar_index":2652,"type":"BUY","strength":0.588,"price":10.6325,"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":"2011-11-22","known_ts":"2011-11-22","bar_index":2666,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.7825,"stop_level":11.9418,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-25","known_ts":"2011-11-25","bar_index":2666,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.2026,"stop_level":11.9418,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-30","known_ts":"2011-11-30","bar_index":2667,"type":"RECLAIM","strength":0.588,"price":12.8594,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-11-22","prior_stop_level":11.9418,"sweep_low":11.1899,"atr14":0.675813,"stop_level":10.851994,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-30","known_ts":"2011-11-30","bar_index":2667,"type":"RECLAIM","strength":0.588,"price":12.8594,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-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":"2011-11-25","prior_stop_level":11.9418,"sweep_low":11.1899,"atr14":0.675813,"stop_level":10.851994,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-20","known_ts":"2012-01-20","bar_index":2679,"type":"RECLAIM","strength":0.863,"price":14.6251,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-01-26","known_ts":"2012-01-26","bar_index":2680,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.2368,"stop_level":13.4799,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-01-30","known_ts":"2012-01-30","bar_index":2681,"type":"RECLAIM","strength":0.725,"price":13.6975,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-01-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-01-26","prior_stop_level":13.4799,"sweep_low":12.9169,"atr14":0.560139,"stop_level":12.636831,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-10","known_ts":"2012-02-10","bar_index":2684,"type":"RECLAIM","strength":0.863,"price":15.3545,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-01-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-29","known_ts":"2012-02-29","bar_index":2688,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.8919,"stop_level":15.9878,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-01","known_ts":"2012-03-01","bar_index":2688,"type":"RECLAIM","strength":0.863,"price":16.4293,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-02-29","prior_stop_level":15.9878,"sweep_low":15.8599,"atr14":0.496617,"stop_level":15.611591,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-13","known_ts":"2012-03-15","bar_index":2691,"type":"REBUY","strength":0.863,"price":17.4593,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2012-03-29","known_ts":"2012-03-29","bar_index":2695,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.474,"stop_level":16.6596,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-30","known_ts":"2012-03-30","bar_index":2695,"type":"RECLAIM","strength":0.863,"price":16.8643,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-03-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-03-29","prior_stop_level":16.6596,"sweep_low":16.2245,"atr14":0.500447,"stop_level":15.974277,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-07-20","known_ts":"2012-07-20","bar_index":2721,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.9345,"stop_level":13.0762,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2012-07-27","known_ts":"2012-07-27","bar_index":2722,"type":"RECLAIM","strength":0.588,"price":13.0891,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-07-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2012-07-20","prior_stop_level":13.0762,"sweep_low":12.3484,"atr14":0.44359,"stop_level":12.126605,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-10","known_ts":"2012-08-10","bar_index":2726,"type":"RECLAIM","strength":0.863,"price":15.1955,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-07-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-10-15","known_ts":"2012-10-17","bar_index":2741,"type":"REBUY","strength":1.0,"price":16.5633,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2012-12-07","known_ts":"2012-12-11","bar_index":2753,"type":"BUY","strength":1.0,"price":16.6409,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2013-02-25","known_ts":"2013-02-25","bar_index":2770,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.3876,"stop_level":18.7446,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-02-27","known_ts":"2013-02-27","bar_index":2771,"type":"RECLAIM","strength":1.0,"price":19.0107,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-02-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-02-25","prior_stop_level":18.7446,"sweep_low":18.0566,"atr14":0.476153,"stop_level":17.818524,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-03-07","known_ts":"2013-03-11","bar_index":2773,"type":"REBUY","strength":1.0,"price":21.5095,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2013-03-25","known_ts":"2013-03-25","bar_index":2777,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.9448,"stop_level":20.9968,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-03-26","known_ts":"2013-03-26","bar_index":2777,"type":"RECLAIM","strength":1.0,"price":21.159,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-03-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-03-25","prior_stop_level":20.9968,"sweep_low":20.8215,"atr14":0.462949,"stop_level":20.590026,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-11","known_ts":"2013-07-11","bar_index":2802,"type":"RECLAIM","strength":1.0,"price":26.109,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-03-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-08-27","known_ts":"2013-08-27","bar_index":2813,"type":"SELL","basis":"structure_stop","strength":1.0,"price":27.6644,"stop_level":27.8605,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-09-04","known_ts":"2013-09-04","bar_index":2814,"type":"RECLAIM","strength":0.863,"price":28.6382,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-08-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":"2013-08-27","prior_stop_level":27.8605,"sweep_low":27.305,"atr14":0.657542,"stop_level":26.976229,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-11-15","known_ts":"2013-11-15","bar_index":2832,"type":"RECLAIM","strength":0.863,"price":32.606,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-08-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-12-11","known_ts":"2013-12-11","bar_index":2837,"type":"SELL","basis":"structure_stop","strength":1.0,"price":33.0385,"stop_level":33.1958,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-12-13","known_ts":"2013-12-13","bar_index":2838,"type":"RECLAIM","strength":1.0,"price":33.3859,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-12-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-12-11","prior_stop_level":33.1958,"sweep_low":32.9009,"atr14":0.607242,"stop_level":32.597279,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-17","known_ts":"2013-12-17","bar_index":2839,"type":"SELL","basis":"structure_stop","strength":1.0,"price":32.8222,"stop_level":33.0385,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-12-18","known_ts":"2013-12-18","bar_index":2839,"type":"RECLAIM","strength":1.0,"price":33.6284,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-12-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":"2013-12-17","prior_stop_level":33.0385,"sweep_low":32.4225,"atr14":0.640996,"stop_level":32.102002,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-03-04","known_ts":"2014-03-06","bar_index":2856,"type":"BUY","strength":0.725,"price":34.1408,"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":"2014-05-07","known_ts":"2014-05-09","bar_index":2871,"type":"BUY","strength":0.725,"price":32.75,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2014-07-17","known_ts":"2014-07-17","bar_index":2887,"type":"SELL","basis":"structure_stop","strength":0.725,"price":34.186,"stop_level":34.272,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-07-18","known_ts":"2014-07-18","bar_index":2887,"type":"RECLAIM","strength":0.725,"price":34.8344,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-07-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-07-17","prior_stop_level":34.272,"sweep_low":34.1066,"atr14":0.650778,"stop_level":33.781211,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-08-01","known_ts":"2014-08-01","bar_index":2891,"type":"SELL","basis":"structure_stop","strength":0.725,"price":33.842,"stop_level":34.186,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-08-04","known_ts":"2014-08-04","bar_index":2891,"type":"RECLAIM","strength":0.725,"price":34.2654,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-08-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-08-01","prior_stop_level":34.186,"sweep_low":33.6369,"atr14":0.649379,"stop_level":33.31221,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-08-19","known_ts":"2014-08-21","bar_index":2895,"type":"BUY","strength":0.725,"price":35.6151,"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":20},{"ts":"2014-09-25","known_ts":"2014-09-25","bar_index":2903,"type":"SELL","basis":"structure_stop","strength":0.725,"price":35.4894,"stop_level":35.5754,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-09-26","known_ts":"2014-09-26","bar_index":2904,"type":"RECLAIM","strength":0.725,"price":35.7408,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-09-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":"2014-09-25","prior_stop_level":35.5754,"sweep_low":35.4034,"atr14":0.603067,"stop_level":35.101866,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-30","known_ts":"2014-11-03","bar_index":2912,"type":"BUY","strength":0.588,"price":36.2179,"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":20},{"ts":"2014-12-01","known_ts":"2014-12-01","bar_index":2919,"type":"SELL","basis":"structure_stop","strength":0.725,"price":36.9081,"stop_level":37.1802,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-02","known_ts":"2014-12-02","bar_index":2919,"type":"RECLAIM","strength":0.725,"price":37.2997,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-12-01","prior_stop_level":37.1802,"sweep_low":36.5896,"atr14":0.678839,"stop_level":36.250181,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-12","known_ts":"2014-12-12","bar_index":2922,"type":"SELL","basis":"structure_stop","strength":0.725,"price":36.5099,"stop_level":36.9081,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-17","known_ts":"2014-12-19","bar_index":2923,"type":"REBUY","strength":0.725,"price":38.7731,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2014-12-18","known_ts":"2014-12-18","bar_index":2923,"type":"RECLAIM","strength":0.725,"price":38.2023,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-12-12","prior_stop_level":36.9081,"sweep_low":35.8064,"atr14":0.875561,"stop_level":35.368619,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-10","known_ts":"2015-02-12","bar_index":2935,"type":"BUY","strength":0.588,"price":38.6758,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2015-03-10","known_ts":"2015-03-10","bar_index":2941,"type":"SELL","basis":"structure_stop","strength":0.725,"price":37.5567,"stop_level":38.396,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-12","known_ts":"2015-03-12","bar_index":2942,"type":"RECLAIM","strength":0.725,"price":38.6758,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-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":"2015-03-10","prior_stop_level":38.396,"sweep_low":37.5367,"atr14":0.859497,"stop_level":37.106951,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-30","known_ts":"2015-03-30","bar_index":2946,"type":"RECLAIM","strength":0.725,"price":37.8831,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-03-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-04-13","known_ts":"2015-04-15","bar_index":2949,"type":"BUY","strength":0.863,"price":39.067,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2015-05-04","known_ts":"2015-05-06","bar_index":2954,"type":"BUY","strength":0.725,"price":39.2007,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2015-05-26","known_ts":"2015-05-26","bar_index":2959,"type":"SELL","basis":"structure_stop","strength":0.725,"price":38.2514,"stop_level":38.8397,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-06-03","known_ts":"2015-06-05","bar_index":2961,"type":"REBUY","strength":0.863,"price":39.7288,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2015-06-29","known_ts":"2015-06-29","bar_index":2967,"type":"SELL","basis":"structure_stop","strength":0.863,"price":39.2074,"stop_level":40.0831,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-10-06","known_ts":"2015-10-08","bar_index":2990,"type":"BUY","strength":0.45,"price":33.4556,"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-11-04","known_ts":"2015-11-04","bar_index":2997,"type":"RECLAIM","strength":0.725,"price":38.3591,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-10-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-12-03","known_ts":"2015-12-03","bar_index":3003,"type":"SELL","basis":"structure_stop","strength":0.588,"price":36.7022,"stop_level":36.8773,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-12-04","known_ts":"2015-12-04","bar_index":3004,"type":"RECLAIM","strength":0.588,"price":37.5845,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-12-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-12-03","prior_stop_level":36.8773,"sweep_low":36.5675,"atr14":0.710871,"stop_level":36.212065,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-28","known_ts":"2016-02-01","bar_index":3016,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-01-28","trigger_known_ts":"2016-02-01","strength":0.45,"price":26.5652,"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.355414,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":24.8723,"atr14":0.987934,"stop_level":24.378333,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-16","known_ts":"2016-02-18","bar_index":3020,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-02-16","trigger_known_ts":"2016-02-18","strength":0.45,"price":24.3238,"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.4098,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.5791,"atr14":1.169962,"stop_level":19.994119,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-24","known_ts":"2016-02-26","bar_index":3022,"type":"BUY","strength":0.45,"price":25.4005,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-02-24","known_ts":"2016-02-26","bar_index":3022,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2016-02-24","trigger_known_ts":"2016-02-26","strength":0.45,"price":25.4005,"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.383674,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.272,"atr14":1.11015,"stop_level":21.716925,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-31","known_ts":"2016-03-31","bar_index":3030,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.5449,"stop_level":26.5923,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-04-01","known_ts":"2016-04-01","bar_index":3030,"type":"RECLAIM","strength":0.588,"price":26.958,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-03-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-03-31","prior_stop_level":26.5923,"sweep_low":25.9896,"atr14":0.893974,"stop_level":25.542613,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-11","known_ts":"2016-04-11","bar_index":3032,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.0771,"stop_level":26.5923,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-04-12","known_ts":"2016-04-12","bar_index":3033,"type":"RECLAIM","strength":0.588,"price":26.7654,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-04-11","prior_stop_level":26.5923,"sweep_low":25.7567,"atr14":0.838229,"stop_level":25.337586,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-27","known_ts":"2016-05-27","bar_index":3044,"type":"RECLAIM","strength":0.863,"price":31.1548,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-09","known_ts":"2016-06-09","bar_index":3046,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.2142,"stop_level":30.2824,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-07-15","known_ts":"2016-07-19","bar_index":3055,"type":"BUY","strength":0.725,"price":29.7165,"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":0},{"ts":"2016-09-14","known_ts":"2016-09-14","bar_index":3069,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.1249,"stop_level":32.2003,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-09-15","known_ts":"2016-09-15","bar_index":3069,"type":"RECLAIM","strength":0.863,"price":32.6532,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-09-14 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-09-14","prior_stop_level":32.2003,"sweep_low":31.7475,"atr14":0.717748,"stop_level":31.388626,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-09-30","known_ts":"2016-09-30","bar_index":3073,"type":"RECLAIM","strength":0.863,"price":32.7973,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-09-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-10-10","known_ts":"2016-10-12","bar_index":3075,"type":"BUY","strength":0.863,"price":33.7284,"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":"2016-11-03","known_ts":"2016-11-07","bar_index":3081,"type":"REBUY","strength":0.863,"price":35.9632,"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":"2016-12-29","known_ts":"2016-12-29","bar_index":3093,"type":"SELL","basis":"structure_stop","strength":1.0,"price":45.6058,"stop_level":45.6817,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-12-30","known_ts":"2016-12-30","bar_index":3094,"type":"RECLAIM","strength":1.0,"price":45.7093,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-12-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-12-29","prior_stop_level":45.6817,"sweep_low":45.3161,"atr14":0.994455,"stop_level":44.818872,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-01-13","known_ts":"2017-01-13","bar_index":3097,"type":"RECLAIM","strength":1.0,"price":46.4558,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-12-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-05-03","known_ts":"2017-05-05","bar_index":3122,"type":"BUY","strength":0.725,"price":47.0273,"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":20},{"ts":"2017-05-19","known_ts":"2017-05-19","bar_index":3126,"type":"SELL","basis":"structure_stop","strength":0.725,"price":45.4825,"stop_level":45.8791,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-07-17","known_ts":"2017-07-17","bar_index":3139,"type":"RECLAIM","strength":0.863,"price":49.7417,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-05-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-08-17","known_ts":"2017-08-17","bar_index":3146,"type":"SELL","basis":"structure_stop","strength":0.863,"price":48.1414,"stop_level":49.1477,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-09-19","known_ts":"2017-09-21","bar_index":3154,"type":"BUY","strength":0.725,"price":50.5453,"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":"2017-11-07","known_ts":"2017-11-07","bar_index":3165,"type":"SELL","basis":"structure_stop","strength":0.863,"price":52.8955,"stop_level":53.0077,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-12-08","known_ts":"2017-12-08","bar_index":3173,"type":"RECLAIM","strength":0.863,"price":54.4178,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-11-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-12-21","known_ts":"2017-12-26","bar_index":3176,"type":"BUY","strength":0.863,"price":54.3617,"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":20},{"ts":"2018-01-31","known_ts":"2018-01-31","bar_index":3184,"type":"SELL","basis":"structure_stop","strength":1.0,"price":58.3306,"stop_level":58.4011,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-02-01","known_ts":"2018-02-01","bar_index":3185,"type":"RECLAIM","strength":1.0,"price":60.5216,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-01-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2018-01-31","prior_stop_level":58.4011,"sweep_low":57.8798,"atr14":1.203734,"stop_level":57.277933,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-04-25","known_ts":"2018-04-27","bar_index":3204,"type":"BUY","strength":0.588,"price":50.7107,"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":"2018-05-16","known_ts":"2018-05-18","bar_index":3209,"type":"BUY","strength":0.45,"price":48.8278,"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-06-19","known_ts":"2018-06-19","bar_index":3216,"type":"SELL","basis":"structure_stop","strength":0.45,"price":46.237,"stop_level":46.3432,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-07-12","known_ts":"2018-07-16","bar_index":3222,"type":"BUY","strength":0.45,"price":45.7604,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-08-10","known_ts":"2018-08-10","bar_index":3229,"type":"SELL","basis":"structure_stop","strength":0.588,"price":46.0095,"stop_level":46.7495,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-09-10","known_ts":"2018-09-10","bar_index":3235,"type":"SELL","basis":"structure_stop","strength":0.588,"price":46.1589,"stop_level":46.5502,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-09-14","known_ts":"2018-09-14","bar_index":3237,"type":"RECLAIM","strength":0.588,"price":47.8453,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-09-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-09-10","prior_stop_level":46.5502,"sweep_low":45.3904,"atr14":0.898758,"stop_level":44.941021,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-10-11","known_ts":"2018-10-11","bar_index":3243,"type":"SELL","basis":"structure_stop","strength":0.588,"price":45.7466,"stop_level":48.1441,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-10-31","known_ts":"2018-11-02","bar_index":3248,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-10-31","trigger_known_ts":"2018-11-02","strength":0.45,"price":45.2533,"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.242579,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":40.7923,"atr14":1.464939,"stop_level":40.059831,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-24","known_ts":"2018-12-27","bar_index":3260,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-12-24","trigger_known_ts":"2018-12-27","strength":0.45,"price":36.603,"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.387363,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":34.3654,"atr14":1.382348,"stop_level":33.674226,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-08","known_ts":"2019-01-10","bar_index":3263,"type":"BUY","strength":0.45,"price":39.5644,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-01-08","known_ts":"2019-01-10","bar_index":3263,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2019-01-08","trigger_known_ts":"2019-01-10","strength":0.45,"price":39.5644,"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.337797,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":35.5307,"atr14":1.258471,"stop_level":34.901464,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-06","known_ts":"2019-03-06","bar_index":3276,"type":"SELL","basis":"structure_stop","strength":0.725,"price":44.6611,"stop_level":45.0067,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-11","known_ts":"2019-03-11","bar_index":3277,"type":"SELL","basis":"structure_stop","strength":0.725,"price":43.8693,"stop_level":45.0067,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-15","known_ts":"2019-03-15","bar_index":3278,"type":"RECLAIM","strength":0.725,"price":45.1506,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-03-11","prior_stop_level":45.0067,"sweep_low":43.5021,"atr14":0.848512,"stop_level":43.077844,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-01","known_ts":"2019-04-01","bar_index":3282,"type":"RECLAIM","strength":0.863,"price":44.6899,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-03-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-04","known_ts":"2019-04-08","bar_index":3283,"type":"REBUY","strength":0.863,"price":45.6977,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2019-05-08","known_ts":"2019-05-08","bar_index":3290,"type":"SELL","basis":"structure_stop","strength":0.863,"price":47.1387,"stop_level":47.1604,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-05-10","known_ts":"2019-05-10","bar_index":3291,"type":"RECLAIM","strength":0.863,"price":47.3197,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-05-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-05-08","prior_stop_level":47.1604,"sweep_low":46.1032,"atr14":1.027855,"stop_level":45.589272,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-07-05","known_ts":"2019-07-09","bar_index":3304,"type":"BUY","strength":0.863,"price":47.6309,"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":60},{"ts":"2019-07-31","known_ts":"2019-07-31","bar_index":3310,"type":"SELL","basis":"structure_stop","strength":0.725,"price":47.5799,"stop_level":47.6673,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-08-02","known_ts":"2019-08-02","bar_index":3310,"type":"SELL","basis":"structure_stop","strength":0.725,"price":42.7156,"stop_level":47.6673,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-09-09","known_ts":"2019-09-11","bar_index":3319,"type":"BUY","strength":0.725,"price":43.7496,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2019-10-02","known_ts":"2019-10-02","bar_index":3324,"type":"SELL","basis":"structure_stop","strength":0.588,"price":40.684,"stop_level":43.5603,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-10-09","known_ts":"2019-10-09","bar_index":3326,"type":"SELL","basis":"structure_stop","strength":0.588,"price":39.8506,"stop_level":43.5603,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-10-24","known_ts":"2019-10-24","bar_index":3330,"type":"RECLAIM","strength":0.863,"price":45.5917,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-10-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-12-03","known_ts":"2019-12-03","bar_index":3339,"type":"SELL","basis":"structure_stop","strength":0.725,"price":41.1704,"stop_level":41.7936,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-12-06","known_ts":"2019-12-06","bar_index":3340,"type":"RECLAIM","strength":0.725,"price":42.3582,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-12-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-12-03","prior_stop_level":41.7936,"sweep_low":40.8477,"atr14":0.983049,"stop_level":40.356176,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-11","known_ts":"2019-12-13","bar_index":3341,"type":"BUY","strength":0.725,"price":43.7953,"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":50},{"ts":"2020-01-08","known_ts":"2020-01-10","bar_index":3347,"type":"BUY","strength":0.725,"price":43.5405,"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":"quality","score":75},{"ts":"2020-01-27","known_ts":"2020-01-27","bar_index":3351,"type":"SELL","basis":"structure_stop","strength":0.588,"price":40.344,"stop_level":42.9942,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-02-07","known_ts":"2020-02-11","bar_index":3354,"type":"BUY","strength":0.863,"price":44.6995,"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":"2020-02-26","known_ts":"2020-02-26","bar_index":3358,"type":"SELL","basis":"structure_stop","strength":0.725,"price":37.7823,"stop_level":40.1742,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-03-23","known_ts":"2020-03-25","bar_index":3364,"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-03-23","trigger_known_ts":"2020-03-25","strength":0.45,"price":18.5221,"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.619737,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.8928,"atr14":2.973699,"stop_level":10.405951,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-03","known_ts":"2020-04-07","bar_index":3367,"type":"BUY","strength":0.45,"price":21.7186,"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-04-03","known_ts":"2020-04-07","bar_index":3367,"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-04-03","trigger_known_ts":"2020-04-07","strength":0.45,"price":21.7186,"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.554112,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.7208,"atr14":2.591744,"stop_level":15.424928,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-04","known_ts":"2020-06-04","bar_index":3381,"type":"RECLAIM","strength":0.725,"price":37.4002,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-02-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-24","known_ts":"2020-06-24","bar_index":3385,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.9365,"stop_level":28.7228,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-07-17","known_ts":"2020-07-21","bar_index":3391,"type":"BUY","strength":0.725,"price":28.3346,"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":10},{"ts":"2020-08-07","known_ts":"2020-08-11","bar_index":3396,"type":"BUY","strength":0.725,"price":30.096,"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":"2020-10-12","known_ts":"2020-10-14","bar_index":3411,"type":"BUY","strength":0.588,"price":25.9081,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":10},{"ts":"2021-03-23","known_ts":"2021-03-23","bar_index":3448,"type":"SELL","basis":"structure_stop","strength":1.0,"price":45.8966,"stop_level":47.0452,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-26","known_ts":"2021-03-26","bar_index":3449,"type":"RECLAIM","strength":1.0,"price":47.9008,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-03-23","prior_stop_level":47.0452,"sweep_low":44.2778,"atr14":2.006476,"stop_level":43.274562,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-04-09","known_ts":"2021-04-09","bar_index":3452,"type":"RECLAIM","strength":1.0,"price":48.8045,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-03-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-04-14","known_ts":"2021-04-16","bar_index":3453,"type":"REBUY","strength":1.0,"price":50.4497,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":10},{"ts":"2021-06-10","known_ts":"2021-06-10","bar_index":3466,"type":"SELL","basis":"structure_stop","strength":1.0,"price":51.9707,"stop_level":52.1181,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-06-11","known_ts":"2021-06-11","bar_index":3466,"type":"RECLAIM","strength":1.0,"price":52.5449,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-06-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-06-10","prior_stop_level":52.1181,"sweep_low":51.8698,"atr14":1.468527,"stop_level":51.135537,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-08-04","known_ts":"2021-08-06","bar_index":3479,"type":"BUY","strength":0.725,"price":52.6454,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2021-11-04","known_ts":"2021-11-04","bar_index":3500,"type":"SELL","basis":"structure_stop","strength":0.863,"price":56.4538,"stop_level":56.7211,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-05","known_ts":"2021-11-05","bar_index":3501,"type":"RECLAIM","strength":0.863,"price":56.9648,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-11-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":"2021-11-04","prior_stop_level":56.7211,"sweep_low":54.7557,"atr14":1.945883,"stop_level":53.782758,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-11-10","known_ts":"2021-11-12","bar_index":3502,"type":"REBUY","strength":1.0,"price":57.9475,"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":"2022-01-03","known_ts":"2022-01-05","bar_index":3514,"type":"BUY","strength":0.725,"price":55.7463,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2022-01-24","known_ts":"2022-01-24","bar_index":3518,"type":"SELL","basis":"structure_stop","strength":0.588,"price":52.6529,"stop_level":53.663,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2022-01-25","known_ts":"2022-01-25","bar_index":3519,"type":"RECLAIM","strength":0.588,"price":53.792,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-01-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2022-01-24","prior_stop_level":53.663,"sweep_low":49.6311,"atr14":2.05646,"stop_level":48.60287,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-02-10","known_ts":"2022-02-10","bar_index":3523,"type":"RECLAIM","strength":0.863,"price":56.1178,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-01-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-02-24","known_ts":"2022-02-24","bar_index":3526,"type":"SELL","basis":"structure_stop","strength":0.588,"price":52.3523,"stop_level":53.2067,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2022-02-25","known_ts":"2022-02-25","bar_index":3526,"type":"RECLAIM","strength":0.725,"price":54.6859,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-02-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":"2022-02-24","prior_stop_level":53.2067,"sweep_low":50.6278,"atr14":2.1932,"stop_level":49.5312,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-03-25","known_ts":"2022-03-29","bar_index":3533,"type":"BUY","strength":0.725,"price":53.9028,"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":"2022-06-03","known_ts":"2022-06-07","bar_index":3549,"type":"BUY","strength":0.45,"price":45.2533,"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-07-06","known_ts":"2022-07-08","bar_index":3556,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-07-06","trigger_known_ts":"2022-07-08","strength":0.45,"price":38.0889,"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.360148,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":36.1628,"atr14":1.582128,"stop_level":35.371736,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-19","known_ts":"2022-07-21","bar_index":3559,"type":"BUY","strength":0.45,"price":40.6143,"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-08-09","known_ts":"2022-08-09","bar_index":3564,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.6546,"stop_level":39.4562,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-11","known_ts":"2022-08-11","bar_index":3564,"type":"RECLAIM","strength":0.588,"price":40.3247,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-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":"2022-08-09","prior_stop_level":39.4562,"sweep_low":37.2686,"atr14":1.492215,"stop_level":36.522493,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-30","known_ts":"2022-08-30","bar_index":3569,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.6225,"stop_level":38.298,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-01","known_ts":"2022-09-01","bar_index":3569,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.0354,"stop_level":38.298,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-07","known_ts":"2022-09-07","bar_index":3570,"type":"RECLAIM","strength":0.588,"price":38.3222,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-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":"2022-08-30","prior_stop_level":38.298,"sweep_low":36.199,"atr14":1.28972,"stop_level":35.55414,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-07","known_ts":"2022-09-07","bar_index":3570,"type":"RECLAIM","strength":0.588,"price":38.3222,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-09-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-09-01","prior_stop_level":38.298,"sweep_low":36.199,"atr14":1.28972,"stop_level":35.55414,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-23","known_ts":"2022-09-23","bar_index":3574,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.9014,"stop_level":37.0273,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-11-04","known_ts":"2022-11-04","bar_index":3584,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.9411,"stop_level":38.7864,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-11-18","known_ts":"2022-11-22","bar_index":3588,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-11-18","trigger_known_ts":"2022-11-22","strength":0.45,"price":31.5697,"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.457991,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":26.9589,"atr14":1.723121,"stop_level":26.09734,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-29","known_ts":"2023-01-03","bar_index":3597,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-12-29","trigger_known_ts":"2023-01-03","strength":0.45,"price":25.0188,"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.570461,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.2247,"atr14":1.098042,"stop_level":22.675679,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-09","known_ts":"2023-01-11","bar_index":3599,"type":"BUY","strength":0.45,"price":26.3976,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-01-09","known_ts":"2023-01-11","bar_index":3599,"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-01-09","trigger_known_ts":"2023-01-11","strength":0.45,"price":26.3976,"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.546789,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":24.0284,"atr14":1.061576,"stop_level":23.497612,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-02-21","known_ts":"2023-02-21","bar_index":3608,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.0847,"stop_level":27.8385,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-11-13","known_ts":"2023-11-15","bar_index":3670,"type":"BUY","strength":0.588,"price":20.6886,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":75},{"ts":"2023-12-29","known_ts":"2023-12-29","bar_index":3680,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.553,"stop_level":23.5967,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-02","known_ts":"2024-01-02","bar_index":3681,"type":"RECLAIM","strength":0.863,"price":23.8587,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-12-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-12-29","prior_stop_level":23.5967,"sweep_low":23.3871,"atr14":0.650274,"stop_level":23.061963,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-16","known_ts":"2024-01-16","bar_index":3684,"type":"RECLAIM","strength":1.0,"price":23.9303,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-12-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-02-01","known_ts":"2024-02-01","bar_index":3688,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.5488,"stop_level":23.8239,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-02-07","known_ts":"2024-02-07","bar_index":3689,"type":"RECLAIM","strength":1.0,"price":24.0279,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-02-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-02-01","prior_stop_level":23.8239,"sweep_low":23.043,"atr14":0.661962,"stop_level":22.712019,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-03-25","known_ts":"2024-03-25","bar_index":3700,"type":"RECLAIM","strength":1.0,"price":28.4644,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-02-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-05-15","known_ts":"2024-05-17","bar_index":3712,"type":"BUY","strength":0.863,"price":27.2464,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2024-06-12","known_ts":"2024-06-12","bar_index":3718,"type":"SELL","basis":"structure_stop","strength":1.0,"price":28.453,"stop_level":29.1463,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-06-14","known_ts":"2024-06-14","bar_index":3719,"type":"SELL","basis":"structure_stop","strength":1.0,"price":27.4085,"stop_level":29.1463,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-10-02","known_ts":"2024-10-04","bar_index":3744,"type":"BUY","strength":0.725,"price":29.0943,"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-12-09","known_ts":"2024-12-09","bar_index":3759,"type":"SELL","basis":"structure_stop","strength":1.0,"price":31.2625,"stop_level":31.6425,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-01-22","known_ts":"2025-01-24","bar_index":3769,"type":"BUY","strength":0.725,"price":31.2655,"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":"2025-03-04","known_ts":"2025-03-04","bar_index":3778,"type":"SELL","basis":"structure_stop","strength":0.863,"price":33.7386,"stop_level":35.102,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-05-06","known_ts":"2025-05-08","bar_index":3793,"type":"BUY","strength":0.725,"price":31.812,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":25},{"ts":"2025-06-13","known_ts":"2025-06-13","bar_index":3802,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.954,"stop_level":31.1542,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-06-16","known_ts":"2025-06-16","bar_index":3802,"type":"RECLAIM","strength":0.725,"price":31.5546,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-13 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-06-13","prior_stop_level":31.1542,"sweep_low":30.7443,"atr14":0.870753,"stop_level":30.308923,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-02","known_ts":"2025-07-02","bar_index":3806,"type":"RECLAIM","strength":0.863,"price":32.6795,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-06-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-07-15","known_ts":"2025-07-15","bar_index":3808,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.2334,"stop_level":32.6795,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-07-17","known_ts":"2025-07-17","bar_index":3809,"type":"RECLAIM","strength":0.863,"price":33.3056,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2025-07-15","prior_stop_level":32.6795,"sweep_low":31.9243,"atr14":0.894824,"stop_level":31.476888,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-29","known_ts":"2025-07-29","bar_index":3812,"type":"RECLAIM","strength":0.863,"price":36.812,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-07-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-09-16","known_ts":"2025-09-16","bar_index":3823,"type":"SELL","basis":"structure_stop","strength":1.0,"price":38.0967,"stop_level":38.8212,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-09-19","known_ts":"2025-09-19","bar_index":3824,"type":"RECLAIM","strength":1.0,"price":39.8547,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2025-09-16","prior_stop_level":38.8212,"sweep_low":37.7296,"atr14":1.033323,"stop_level":37.212938,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-10-01","known_ts":"2025-10-01","bar_index":3827,"type":"RECLAIM","strength":1.0,"price":39.6905,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-09-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-11-12","known_ts":"2025-11-14","bar_index":3837,"type":"BUY","strength":0.863,"price":40.0943,"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":"2026-01-08","known_ts":"2026-01-08","bar_index":3849,"type":"SELL","basis":"structure_stop","strength":1.0,"price":43.1424,"stop_level":43.5039,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-03-30","known_ts":"2026-04-01","bar_index":3868,"type":"BUY","strength":0.588,"price":34.7855,"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":"2026-05-07","known_ts":"2026-05-07","bar_index":3877,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.94,"stop_level":36.46,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-05-13","known_ts":"2026-05-13","bar_index":3878,"type":"SELL","basis":"structure_stop","strength":0.588,"price":34.07,"stop_level":36.46,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-06-30","known_ts":"2026-06-30","bar_index":3889,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.35,"stop_level":36.23,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-07-02","known_ts":"2026-07-02","bar_index":3889,"type":"RECLAIM","strength":0.588,"price":37.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-06-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":"2026-06-30","prior_stop_level":36.23,"sweep_low":35.28,"atr14":1.106284,"stop_level":34.726858,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-07-17","known_ts":"2026-07-17","bar_index":3893,"type":"RECLAIM","strength":0.725,"price":41.82,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-06-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}}],"state":{"position_hint":"long","last_signal":"RECLAIM","last_scored_signal":"RECLAIM","last_scored_ts":"2026-07-17","last_scored_basis":null,"bars_since_signal":6,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":true,"above200":true},"early_dots":["2017-09-11","2017-11-27","2018-02-14","2018-04-12","2018-05-11","2018-07-03","2019-06-10","2019-06-18","2019-06-26","2019-08-16","2020-02-04","2020-07-14","2020-08-07","2020-09-24","2020-10-28","2021-02-03","2021-03-10","2021-06-01","2021-06-25","2021-07-09","2021-12-02","2021-12-23","2022-03-09","2022-04-12","2022-05-20","2023-03-20","2023-09-14","2023-10-05","2023-10-31","2024-02-14","2024-03-20","2024-08-20","2024-09-19","2024-12-23","2025-01-13","2025-04-14","2025-10-01","2025-10-17","2026-01-28","2026-03-17"],"warnings":[{"ts":"2022-09-01","kind":"confirm","px":37.0354,"level":38.298},{"ts":"2022-09-22","kind":"arm","px":37.5501},{"ts":"2022-09-23","kind":"confirm","px":35.9014,"level":37.0273},{"ts":"2022-11-03","kind":"arm","px":28.274},{"ts":"2022-11-04","kind":"confirm","px":27.9411,"level":38.7864},{"ts":"2023-02-13","kind":"arm","px":28.876},{"ts":"2023-02-21","kind":"confirm","px":26.0847,"level":27.8385},{"ts":"2023-05-16","kind":"arm","px":16.3055},{"ts":"2023-06-09","kind":"arm","px":19.4354},{"ts":"2023-07-31","kind":"arm","px":24.0135},{"ts":"2023-12-20","kind":"arm","px":23.5967},{"ts":"2023-12-29","kind":"confirm","px":23.553,"level":23.5967},{"ts":"2024-01-17","kind":"arm","px":23.8239},{"ts":"2024-02-01","kind":"confirm","px":23.5488,"level":23.8239},{"ts":"2024-04-08","kind":"arm","px":27.4085},{"ts":"2024-06-11","kind":"arm","px":28.1289},{"ts":"2024-06-12","kind":"confirm","px":28.453,"level":29.1463},{"ts":"2024-06-13","kind":"arm","px":27.9578},{"ts":"2024-06-14","kind":"confirm","px":27.4085,"level":29.1463},{"ts":"2024-10-25","kind":"arm","px":29.6776},{"ts":"2024-11-20","kind":"arm","px":31.763},{"ts":"2024-12-09","kind":"confirm","px":31.2625,"level":31.6425},{"ts":"2025-02-07","kind":"arm","px":34.8293},{"ts":"2025-03-04","kind":"confirm","px":33.7386,"level":35.102},{"ts":"2025-05-23","kind":"arm","px":30.8682},{"ts":"2025-06-13","kind":"confirm","px":30.954,"level":31.1542},{"ts":"2025-07-14","kind":"arm","px":33.5085},{"ts":"2025-07-15","kind":"confirm","px":32.2334,"level":32.6795},{"ts":"2025-07-30","kind":"arm","px":33.0352},{"ts":"2025-09-02","kind":"arm","px":41.2167},{"ts":"2025-09-16","kind":"confirm","px":38.0967,"level":38.8212},{"ts":"2025-12-19","kind":"arm","px":45.1451},{"ts":"2026-01-08","kind":"confirm","px":43.1424,"level":43.5039},{"ts":"2026-05-04","kind":"arm","px":36.92},{"ts":"2026-05-07","kind":"confirm","px":35.94,"level":36.46},{"ts":"2026-05-12","kind":"arm","px":35.09},{"ts":"2026-05-13","kind":"confirm","px":34.07,"level":36.46},{"ts":"2026-06-26","kind":"arm","px":36.72},{"ts":"2026-06-30","kind":"confirm","px":35.35,"level":36.23},{"ts":"2026-07-22","kind":"arm","px":41.7}],"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":[]}}}