{"opportunities":{"schema":"opportunity_timeline.v1","as_of":"2026-09-11","priced_through":{"CN":null,"HK":null,"US":"2026-09-11"},"events":[{"id":"opp_34b6af2a494b776029cd","market":"US","system":"prophet_board","definition":"us_prophet_v3","authority":"candidate","surfaced_at":"2026-09-09","entry_date":"2026-09-10","entry_basis":"next_session_close","entry_price":71.88,"rank":5,"tier":null,"state":"onboard","maturity":"in_flight","latest_price":70.97,"return_pct":-1.3,"excess_pct":null,"sessions":1,"source_artifact":"site/factordata/us_track_ledger.json","source_as_of":"2026-09-11","priced_through":"2026-09-11"},{"id":"opp_0e82863cbce2944bac10","market":"US","system":"prophet_board","definition":"us_prophet_v3","authority":"candidate","surfaced_at":"2026-08-18","entry_date":"2026-08-19","entry_basis":"next_session_close","entry_price":67.73,"rank":5,"tier":null,"state":"up","maturity":"matured","latest_price":70.92,"return_pct":4.7,"excess_pct":5.22,"sessions":10,"source_artifact":"site/factordata/us_track_ledger.json","source_as_of":"2026-09-11","priced_through":"2026-09-11"}]},"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":"ANDE","timeframe":"3D","as_of":"2026-09-14T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1996-08-01","known_ts":"1996-08-01","bar_index":38,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.7584,"stop_level":1.8086,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-08-06","known_ts":"1996-08-06","bar_index":39,"type":"RECLAIM","strength":0.588,"price":1.9091,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-08-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1996-08-01","prior_stop_level":1.8086,"sweep_low":1.7584,"atr14":0.117549,"stop_level":1.699626,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-09-09","known_ts":"1996-09-09","bar_index":47,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.7333,"stop_level":1.7584,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-09-10","known_ts":"1996-09-10","bar_index":47,"type":"RECLAIM","strength":0.588,"price":1.8086,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-09-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":"1996-09-09","prior_stop_level":1.7584,"sweep_low":1.6579,"atr14":0.107807,"stop_level":1.603996,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-09-19","known_ts":"1996-09-23","bar_index":50,"type":"REBUY","strength":0.588,"price":1.7584,"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":"1996-09-24","known_ts":"1996-09-24","bar_index":51,"type":"RECLAIM","strength":0.725,"price":1.7584,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1996-09-19 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-10-10","known_ts":"1996-10-14","bar_index":55,"type":"REBUY","strength":0.725,"price":1.8086,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":25},{"ts":"1996-11-06","known_ts":"1996-11-06","bar_index":61,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.7584,"stop_level":1.7835,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-12-10","known_ts":"1996-12-12","bar_index":69,"type":"BUY","strength":0.588,"price":1.7333,"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":"1997-02-13","known_ts":"1997-02-18","bar_index":84,"type":"REBUY","strength":0.863,"price":1.8526,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"1997-02-24","known_ts":"1997-02-26","bar_index":86,"type":"REBUY","strength":0.863,"price":1.8904,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"1997-03-25","known_ts":"1997-03-25","bar_index":93,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.8652,"stop_level":1.8904,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-03-27","known_ts":"1997-03-27","bar_index":93,"type":"RECLAIM","strength":0.863,"price":1.8964,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-03-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1997-03-25","prior_stop_level":1.8904,"sweep_low":1.8274,"atr14":0.029684,"stop_level":1.812558,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-05-07","known_ts":"1997-05-09","bar_index":103,"type":"BUY","strength":0.725,"price":1.8459,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1997-05-23","known_ts":"1997-05-28","bar_index":107,"type":"BUY","strength":0.725,"price":1.8206,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1997-06-03","known_ts":"1997-06-05","bar_index":109,"type":"BUY","strength":0.863,"price":1.8206,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1997-08-22","known_ts":"1997-08-26","bar_index":128,"type":"BUY","strength":0.45,"price":1.7506,"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":"1997-09-02","known_ts":"1997-09-02","bar_index":130,"type":"RECLAIM","strength":0.588,"price":1.8013,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1997-08-22 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1997-10-28","known_ts":"1997-10-28","bar_index":143,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.858,"stop_level":1.8834,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-10-29","known_ts":"1997-10-29","bar_index":143,"type":"RECLAIM","strength":0.863,"price":1.9343,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-10-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1997-10-28","prior_stop_level":1.8834,"sweep_low":1.8452,"atr14":0.044614,"stop_level":1.822893,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-02-10","known_ts":"1998-02-12","bar_index":167,"type":"BUY","strength":0.725,"price":1.8387,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"1998-05-27","known_ts":"1998-05-27","bar_index":191,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.0881,"stop_level":2.1009,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-06-02","known_ts":"1998-06-02","bar_index":192,"type":"RECLAIM","strength":1.0,"price":2.1265,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-05-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":"1998-05-27","prior_stop_level":2.1009,"sweep_low":2.0881,"atr14":0.048896,"stop_level":2.063652,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-06-11","known_ts":"1998-06-11","bar_index":195,"type":"RECLAIM","strength":1.0,"price":2.1778,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-05-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-10-27","known_ts":"1998-10-29","bar_index":227,"type":"BUY","strength":0.725,"price":2.1926,"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":70},{"ts":"1999-01-06","known_ts":"1999-01-06","bar_index":243,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.3317,"stop_level":2.3602,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-01-08","known_ts":"1999-01-08","bar_index":243,"type":"RECLAIM","strength":0.863,"price":2.3836,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-01-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1999-01-06","prior_stop_level":2.3602,"sweep_low":2.2799,"atr14":0.062223,"stop_level":2.248789,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-01-25","known_ts":"1999-01-25","bar_index":247,"type":"RECLAIM","strength":1.0,"price":2.5131,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-01-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-03-10","known_ts":"1999-03-10","bar_index":257,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.5131,"stop_level":2.539,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-03-12","known_ts":"1999-03-12","bar_index":258,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.5261,"stop_level":2.539,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-03-18","known_ts":"1999-03-18","bar_index":259,"type":"RECLAIM","strength":1.0,"price":2.552,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-03-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":"1999-03-12","prior_stop_level":2.539,"sweep_low":2.5131,"atr14":0.049716,"stop_level":2.488242,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-05-17","known_ts":"1999-05-17","bar_index":273,"type":"RECLAIM","strength":0.863,"price":2.6927,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-03-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-05-25","known_ts":"1999-05-25","bar_index":275,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.6667,"stop_level":2.6797,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-05-26","known_ts":"1999-05-26","bar_index":275,"type":"RECLAIM","strength":0.863,"price":2.6862,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-05-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1999-05-25","prior_stop_level":2.6797,"sweep_low":2.6667,"atr14":0.055197,"stop_level":2.639102,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-10-11","known_ts":"1999-10-13","bar_index":307,"type":"BUY","strength":0.45,"price":1.8907,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1999-12-14","known_ts":"1999-12-14","bar_index":322,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.5887,"stop_level":1.6544,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-12-16","known_ts":"1999-12-16","bar_index":322,"type":"RECLAIM","strength":0.588,"price":1.7069,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-12-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":"1999-12-14","prior_stop_level":1.6544,"sweep_low":1.5756,"atr14":0.089972,"stop_level":1.530614,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-02-01","known_ts":"2000-02-01","bar_index":333,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.5352,"stop_level":1.6013,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-02-03","known_ts":"2000-02-03","bar_index":333,"type":"RECLAIM","strength":0.588,"price":1.6675,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-02-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":"2000-02-01","prior_stop_level":1.6013,"sweep_low":1.5087,"atr14":0.069893,"stop_level":1.473754,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-03-06","known_ts":"2000-03-06","bar_index":340,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.5616,"stop_level":1.5881,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-03-09","known_ts":"2000-03-09","bar_index":341,"type":"RECLAIM","strength":0.588,"price":1.641,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-03-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-03-06","prior_stop_level":1.5881,"sweep_low":1.5616,"atr14":0.044854,"stop_level":1.539173,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-03-23","known_ts":"2000-03-27","bar_index":345,"type":"BUY","strength":0.588,"price":1.5484,"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":"2000-04-13","known_ts":"2000-04-17","bar_index":350,"type":"BUY","strength":0.588,"price":1.588,"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":"2000-05-04","known_ts":"2000-05-04","bar_index":354,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.5213,"stop_level":1.5346,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-05-05","known_ts":"2000-05-05","bar_index":355,"type":"RECLAIM","strength":0.725,"price":1.588,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-05-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-05-04","prior_stop_level":1.5346,"sweep_low":1.5213,"atr14":0.0538,"stop_level":1.4944,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-05-26","known_ts":"2000-05-26","bar_index":360,"type":"RECLAIM","strength":0.863,"price":1.9216,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-05-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-07-05","known_ts":"2000-07-05","bar_index":368,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.9471,"stop_level":1.975,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-07-10","known_ts":"2000-07-10","bar_index":369,"type":"RECLAIM","strength":0.863,"price":2.0814,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-07-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2000-07-05","prior_stop_level":1.975,"sweep_low":1.9337,"atr14":0.056317,"stop_level":1.905542,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-07-19","known_ts":"2000-07-19","bar_index":372,"type":"RECLAIM","strength":0.863,"price":2.0948,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-07-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-10-10","known_ts":"2000-10-10","bar_index":391,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.8385,"stop_level":1.8655,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2000-11-20","known_ts":"2000-11-22","bar_index":401,"type":"BUY","strength":0.863,"price":1.8791,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2000-12-27","known_ts":"2000-12-27","bar_index":409,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.7777,"stop_level":1.7844,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2000-12-28","known_ts":"2000-12-28","bar_index":409,"type":"RECLAIM","strength":0.725,"price":1.8055,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-12-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2000-12-27","prior_stop_level":1.7844,"sweep_low":1.7777,"atr14":0.027245,"stop_level":1.764078,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-12","known_ts":"2001-01-17","bar_index":413,"type":"BUY","strength":0.863,"price":1.8395,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2001-01-26","known_ts":"2001-01-30","bar_index":416,"type":"BUY","strength":0.863,"price":1.8532,"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":"2001-03-14","known_ts":"2001-03-14","bar_index":426,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.8259,"stop_level":1.8532,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-03-15","known_ts":"2001-03-19","bar_index":427,"type":"BUY","strength":0.863,"price":1.894,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2001-03-15","known_ts":"2001-03-15","bar_index":427,"type":"RECLAIM","strength":0.863,"price":1.86,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-03-14 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":"2001-03-14","prior_stop_level":1.8532,"sweep_low":1.8259,"atr14":0.037447,"stop_level":1.807176,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-05-18","known_ts":"2001-05-22","bar_index":442,"type":"BUY","strength":0.588,"price":1.8341,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":30},{"ts":"2001-09-06","known_ts":"2001-09-06","bar_index":467,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.0472,"stop_level":2.0803,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-11-08","known_ts":"2001-11-08","bar_index":481,"type":"RECLAIM","strength":1.0,"price":2.1743,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-09-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-12-27","known_ts":"2001-12-31","bar_index":492,"type":"BUY","strength":1.0,"price":2.2451,"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":"2002-03-13","known_ts":"2002-03-15","bar_index":509,"type":"BUY","strength":1.0,"price":2.3349,"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":45},{"ts":"2002-07-15","known_ts":"2002-07-15","bar_index":537,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.8297,"stop_level":2.8581,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2002-07-17","known_ts":"2002-07-17","bar_index":538,"type":"RECLAIM","strength":0.863,"price":2.8638,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-07-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2002-07-15","prior_stop_level":2.8581,"sweep_low":2.7366,"atr14":0.084449,"stop_level":2.694375,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-12-02","known_ts":"2002-12-04","bar_index":570,"type":"BUY","strength":0.725,"price":2.737,"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":"2003-01-17","known_ts":"2003-01-17","bar_index":580,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.8968,"stop_level":2.9083,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-01-24","known_ts":"2003-01-24","bar_index":582,"type":"RECLAIM","strength":0.725,"price":2.9152,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-01-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2003-01-17","prior_stop_level":2.9083,"sweep_low":2.8923,"atr14":0.040975,"stop_level":2.871813,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-02-03","known_ts":"2003-02-03","bar_index":584,"type":"RECLAIM","strength":0.725,"price":2.9772,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-01-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-02-28","known_ts":"2003-02-28","bar_index":590,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.9611,"stop_level":2.9634,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-03-03","known_ts":"2003-03-03","bar_index":590,"type":"RECLAIM","strength":0.725,"price":2.9795,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-02-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":"2003-02-28","prior_stop_level":2.9634,"sweep_low":2.9611,"atr14":0.026216,"stop_level":2.947992,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-04-11","known_ts":"2003-04-11","bar_index":600,"type":"RECLAIM","strength":0.725,"price":3.0927,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-02-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-04-29","known_ts":"2003-04-29","bar_index":603,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.7096,"stop_level":2.8624,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2003-05-30","known_ts":"2003-06-03","bar_index":611,"type":"BUY","strength":0.588,"price":2.9797,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2003-07-01","known_ts":"2003-07-01","bar_index":618,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.9582,"stop_level":2.9843,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-07-02","known_ts":"2003-07-02","bar_index":618,"type":"RECLAIM","strength":0.725,"price":3.065,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-07-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":"2003-07-01","prior_stop_level":2.9843,"sweep_low":2.8422,"atr14":0.067682,"stop_level":2.808359,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-07-22","known_ts":"2003-07-22","bar_index":623,"type":"RECLAIM","strength":0.725,"price":3.0766,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-07-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-07-31","known_ts":"2003-07-31","bar_index":625,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.0418,"stop_level":3.0464,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-08-01","known_ts":"2003-08-01","bar_index":625,"type":"RECLAIM","strength":0.725,"price":3.065,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-07-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2003-07-31","prior_stop_level":3.0464,"sweep_low":3.0186,"atr14":0.050651,"stop_level":2.993275,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-08-15","known_ts":"2003-08-15","bar_index":629,"type":"RECLAIM","strength":0.863,"price":3.0882,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-07-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-11-03","known_ts":"2003-11-03","bar_index":647,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.7226,"stop_level":3.732,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-11-04","known_ts":"2003-11-04","bar_index":647,"type":"RECLAIM","strength":0.863,"price":3.7529,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-11-03 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-11-03","prior_stop_level":3.732,"sweep_low":3.7226,"atr14":0.070704,"stop_level":3.687248,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-11-18","known_ts":"2003-11-18","bar_index":651,"type":"RECLAIM","strength":0.863,"price":3.8066,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-11-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-03-25","known_ts":"2004-03-25","bar_index":680,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.4732,"stop_level":4.5552,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-06-25","known_ts":"2004-06-29","bar_index":701,"type":"BUY","strength":0.725,"price":4.081,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2004-07-26","known_ts":"2004-07-26","bar_index":707,"type":"SELL","basis":"structure_stop","strength":0.45,"price":3.9558,"stop_level":3.9795,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2004-08-20","known_ts":"2004-08-20","bar_index":714,"type":"RECLAIM","strength":0.725,"price":4.1566,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-07-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-10-22","known_ts":"2004-10-22","bar_index":728,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.2751,"stop_level":5.6259,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-11-05","known_ts":"2004-11-05","bar_index":732,"type":"RECLAIM","strength":0.863,"price":5.8583,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-10-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-05-25","known_ts":"2005-05-27","bar_index":778,"type":"BUY","strength":0.725,"price":7.6313,"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":"2005-08-12","known_ts":"2005-08-12","bar_index":796,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.1679,"stop_level":9.2396,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-10-24","known_ts":"2005-10-26","bar_index":813,"type":"BUY","strength":0.45,"price":7.2556,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-10-27","known_ts":"2005-10-27","bar_index":814,"type":"RECLAIM","strength":0.588,"price":8.3562,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2005-10-24 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2006-03-06","known_ts":"2006-03-06","bar_index":843,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.3644,"stop_level":13.5134,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-03-09","known_ts":"2006-03-09","bar_index":844,"type":"RECLAIM","strength":0.863,"price":14.0106,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-03-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-03-06","prior_stop_level":13.5134,"sweep_low":12.9728,"atr14":0.546984,"stop_level":12.699308,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-03-22","known_ts":"2006-03-22","bar_index":847,"type":"RECLAIM","strength":0.863,"price":16.4082,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-03-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-05-17","known_ts":"2006-05-17","bar_index":860,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.175,"stop_level":26.505,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-08-21","known_ts":"2006-08-23","bar_index":882,"type":"BUY","strength":0.725,"price":18.593,"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":"2006-10-03","known_ts":"2006-10-05","bar_index":892,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2006-10-03","trigger_known_ts":"2006-10-05","strength":0.45,"price":16.7036,"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.431123,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.9725,"atr14":0.822762,"stop_level":14.561119,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-06","known_ts":"2006-10-10","bar_index":893,"type":"BUY","strength":0.45,"price":17.1858,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-10-06","known_ts":"2006-10-10","bar_index":893,"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":"2006-10-06","trigger_known_ts":"2006-10-10","strength":0.45,"price":17.1858,"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.4147,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.9725,"atr14":0.81425,"stop_level":14.565375,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-24","known_ts":"2006-10-24","bar_index":897,"type":"RECLAIM","strength":0.588,"price":18.507,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2006-10-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2006-12-07","known_ts":"2006-12-07","bar_index":907,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.4395,"stop_level":18.8928,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-12-14","known_ts":"2006-12-14","bar_index":909,"type":"RECLAIM","strength":0.588,"price":19.24,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-12-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-12-07","prior_stop_level":18.8928,"sweep_low":17.7066,"atr14":0.770673,"stop_level":17.321263,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-12-22","known_ts":"2006-12-22","bar_index":911,"type":"RECLAIM","strength":0.725,"price":20.46,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-12-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-01-09","known_ts":"2007-01-09","bar_index":914,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.2094,"stop_level":18.2177,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-01-10","known_ts":"2007-01-10","bar_index":914,"type":"RECLAIM","strength":0.588,"price":18.4363,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-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":"2007-01-09","prior_stop_level":18.2177,"sweep_low":17.8618,"atr14":0.75391,"stop_level":17.484845,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-01-31","known_ts":"2007-02-02","bar_index":919,"type":"BUY","strength":0.588,"price":19.7493,"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":"2007-02-05","known_ts":"2007-02-05","bar_index":920,"type":"RECLAIM","strength":0.725,"price":21.5693,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2007-01-31 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-03-20","known_ts":"2007-03-22","bar_index":930,"type":"BUY","strength":0.863,"price":20.4204,"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":35},{"ts":"2007-05-07","known_ts":"2007-05-07","bar_index":941,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.1284,"stop_level":20.5247,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-06-19","known_ts":"2007-06-21","bar_index":951,"type":"BUY","strength":0.588,"price":21.989,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2007-07-24","known_ts":"2007-07-24","bar_index":959,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.6739,"stop_level":22.5448,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-07-26","known_ts":"2007-07-26","bar_index":959,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.7983,"stop_level":22.5448,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-08-02","known_ts":"2007-08-02","bar_index":961,"type":"RECLAIM","strength":0.863,"price":22.6706,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-07-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":"2007-07-26","prior_stop_level":22.5448,"sweep_low":20.3483,"atr14":0.853269,"stop_level":19.921665,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-08-06","known_ts":"2007-08-08","bar_index":962,"type":"REBUY","strength":0.863,"price":23.3575,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2007-08-30","known_ts":"2007-09-04","bar_index":968,"type":"BUY","strength":0.863,"price":23.5607,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2007-10-17","known_ts":"2007-10-19","bar_index":979,"type":"BUY","strength":0.863,"price":23.7062,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2007-12-20","known_ts":"2007-12-24","bar_index":994,"type":"BUY","strength":0.588,"price":22.3106,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2008-01-18","known_ts":"2008-01-18","bar_index":1000,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.3828,"stop_level":22.1644,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-28","known_ts":"2008-01-28","bar_index":1002,"type":"RECLAIM","strength":0.588,"price":22.2032,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-01-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-01-18","prior_stop_level":22.1644,"sweep_low":19.6839,"atr14":0.850437,"stop_level":19.258682,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-02-05","known_ts":"2008-02-05","bar_index":1004,"type":"RECLAIM","strength":0.725,"price":22.7614,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-01-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-02-19","known_ts":"2008-02-19","bar_index":1007,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.7275,"stop_level":22.1595,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-02-22","known_ts":"2008-02-26","bar_index":1008,"type":"REBUY","strength":0.725,"price":22.844,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2008-02-26","known_ts":"2008-02-26","bar_index":1008,"type":"RECLAIM","strength":0.725,"price":22.844,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-02-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2008-02-19","prior_stop_level":22.1595,"sweep_low":20.4557,"atr14":0.825535,"stop_level":20.042932,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-05-14","known_ts":"2008-05-14","bar_index":1027,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.2159,"stop_level":20.7217,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-07-01","known_ts":"2008-07-03","bar_index":1038,"type":"BUY","strength":0.45,"price":18.279,"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-31","known_ts":"2008-07-31","bar_index":1045,"type":"RECLAIM","strength":0.725,"price":22.4769,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-07-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-08-15","known_ts":"2008-08-15","bar_index":1048,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.5018,"stop_level":21.7748,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-08-18","known_ts":"2008-08-18","bar_index":1049,"type":"RECLAIM","strength":0.725,"price":21.8626,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-08-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2008-08-15","prior_stop_level":21.7748,"sweep_low":21.1751,"atr14":0.87834,"stop_level":20.73593,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-29","known_ts":"2008-08-29","bar_index":1052,"type":"RECLAIM","strength":0.863,"price":22.3745,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-08-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-09-09","known_ts":"2008-09-09","bar_index":1054,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.3511,"stop_level":21.3994,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-12-03","known_ts":"2008-12-05","bar_index":1074,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-12-03","trigger_known_ts":"2008-12-05","strength":0.45,"price":5.9811,"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.738176,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.2041,"atr14":0.850439,"stop_level":4.77888,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-12-11","known_ts":"2008-12-15","bar_index":1076,"type":"BUY","strength":0.45,"price":7.8184,"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-12-11","known_ts":"2008-12-15","bar_index":1076,"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-12-11","trigger_known_ts":"2008-12-15","strength":0.45,"price":7.8184,"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.657748,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.6195,"atr14":0.860303,"stop_level":5.189349,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-12","known_ts":"2009-01-12","bar_index":1082,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.7174,"stop_level":7.8771,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-20","known_ts":"2009-01-20","bar_index":1084,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.069,"stop_level":7.8771,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-27","known_ts":"2009-01-27","bar_index":1086,"type":"RECLAIM","strength":0.588,"price":8.0711,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-20","prior_stop_level":7.8771,"sweep_low":7.01,"atr14":0.570296,"stop_level":6.724852,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-18","known_ts":"2009-02-18","bar_index":1091,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.7398,"stop_level":7.069,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-06","known_ts":"2009-03-10","bar_index":1095,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2009-03-06","trigger_known_ts":"2009-03-10","strength":0.588,"price":6.057,"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.730523,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":5.4037,"atr14":0.465904,"stop_level":5.170748,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-11","known_ts":"2009-03-13","bar_index":1096,"type":"REBUY","strength":0.588,"price":6.2191,"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":"2009-03-11","known_ts":"2009-03-13","bar_index":1096,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2009-03-11","trigger_known_ts":"2009-03-13","strength":0.588,"price":6.2191,"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.723311,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":5.4037,"atr14":0.457236,"stop_level":5.175082,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-17","known_ts":"2009-04-17","bar_index":1104,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.0099,"stop_level":7.2077,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-04-22","known_ts":"2009-04-22","bar_index":1105,"type":"RECLAIM","strength":0.725,"price":8.0036,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-04-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-04-17","prior_stop_level":7.2077,"sweep_low":6.5452,"atr14":0.512926,"stop_level":6.288737,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-22","known_ts":"2009-05-22","bar_index":1113,"type":"RECLAIM","strength":0.863,"price":12.1562,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-04-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-07-10","known_ts":"2009-07-10","bar_index":1124,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.8129,"stop_level":13.9309,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-07-15","known_ts":"2009-07-15","bar_index":1125,"type":"RECLAIM","strength":0.863,"price":14.4773,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-07-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":"2009-07-10","prior_stop_level":13.9309,"sweep_low":13.1287,"atr14":0.790872,"stop_level":12.733264,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-07-28","known_ts":"2009-07-28","bar_index":1128,"type":"RECLAIM","strength":0.863,"price":16.0242,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-07-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-10-01","known_ts":"2009-10-01","bar_index":1143,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.1465,"stop_level":17.2736,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-05","known_ts":"2009-10-05","bar_index":1144,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.0918,"stop_level":17.2736,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2009-10-06","known_ts":"2009-10-06","bar_index":1144,"type":"RECLAIM","strength":1.0,"price":17.3403,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-10-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":"2009-10-01","prior_stop_level":17.2736,"sweep_low":16.7638,"atr14":0.532566,"stop_level":16.497517,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-10-06","known_ts":"2009-10-06","bar_index":1144,"type":"RECLAIM","strength":1.0,"price":17.3403,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-10-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-10-05","prior_stop_level":17.2736,"sweep_low":16.7787,"atr14":0.532566,"stop_level":16.512417,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-03-22","known_ts":"2010-03-22","bar_index":1182,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.3461,"stop_level":16.7001,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-07","known_ts":"2010-04-07","bar_index":1186,"type":"RECLAIM","strength":1.0,"price":16.5101,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-03-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-12","known_ts":"2010-04-14","bar_index":1187,"type":"REBUY","strength":1.0,"price":17.0001,"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":"2010-04-23","known_ts":"2010-04-27","bar_index":1190,"type":"REBUY","strength":1.0,"price":17.7551,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2010-09-09","known_ts":"2010-09-13","bar_index":1222,"type":"REBUY","strength":1.0,"price":18.7786,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2010-10-01","known_ts":"2010-10-01","bar_index":1227,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.4193,"stop_level":19.4603,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-10-05","known_ts":"2010-10-05","bar_index":1228,"type":"RECLAIM","strength":1.0,"price":19.4846,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-10-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":"2010-10-01","prior_stop_level":19.4603,"sweep_low":18.8616,"atr14":0.568051,"stop_level":18.577575,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-10-08","known_ts":"2010-10-12","bar_index":1229,"type":"REBUY","strength":1.0,"price":19.761,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2010-12-27","known_ts":"2010-12-29","bar_index":1247,"type":"BUY","strength":0.725,"price":18.7008,"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":"2011-03-09","known_ts":"2011-03-09","bar_index":1263,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.8712,"stop_level":23.8812,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-03-28","known_ts":"2011-03-28","bar_index":1268,"type":"RECLAIM","strength":1.0,"price":24.0338,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-03-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-06-30","known_ts":"2011-07-05","bar_index":1290,"type":"BUY","strength":0.725,"price":21.9101,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2011-08-02","known_ts":"2011-08-02","bar_index":1297,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.7931,"stop_level":20.5376,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-08-04","known_ts":"2011-08-04","bar_index":1298,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.3243,"stop_level":20.5376,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-08-12","known_ts":"2011-08-16","bar_index":1300,"type":"REBUY","strength":0.588,"price":19.9906,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"2011-08-25","known_ts":"2011-08-29","bar_index":1303,"type":"REBUY","strength":0.588,"price":20.3248,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2011-10-17","known_ts":"2011-10-19","bar_index":1315,"type":"BUY","strength":0.45,"price":16.7782,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-03-09","known_ts":"2012-03-13","bar_index":1348,"type":"BUY","strength":0.863,"price":23.5558,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2012-05-08","known_ts":"2012-05-08","bar_index":1361,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.4691,"stop_level":25.1289,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-08-13","known_ts":"2012-08-15","bar_index":1384,"type":"BUY","strength":0.45,"price":18.7581,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-09-18","known_ts":"2012-09-18","bar_index":1392,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.8669,"stop_level":20.2571,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-09-21","known_ts":"2012-09-21","bar_index":1393,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.0918,"stop_level":20.2571,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-10-24","known_ts":"2012-10-26","bar_index":1401,"type":"BUY","strength":0.588,"price":19.427,"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":"2012-11-21","known_ts":"2012-11-21","bar_index":1407,"type":"RECLAIM","strength":0.725,"price":21.8083,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2012-10-24 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-04-15","known_ts":"2013-04-15","bar_index":1439,"type":"SELL","basis":"structure_stop","strength":1.0,"price":26.2894,"stop_level":26.8343,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-04-19","known_ts":"2013-04-19","bar_index":1440,"type":"RECLAIM","strength":1.0,"price":27.1094,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-04-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-04-15","prior_stop_level":26.8343,"sweep_low":25.9677,"atr14":0.65109,"stop_level":25.642155,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-04-30","known_ts":"2013-04-30","bar_index":1443,"type":"RECLAIM","strength":1.0,"price":27.8151,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-04-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-09-16","known_ts":"2013-09-18","bar_index":1475,"type":"REBUY","strength":0.863,"price":36.498,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":65},{"ts":"2013-09-27","known_ts":"2013-10-01","bar_index":1478,"type":"REBUY","strength":0.863,"price":37.2958,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2013-12-23","known_ts":"2013-12-26","bar_index":1498,"type":"REBUY","strength":1.0,"price":48.1626,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2014-03-10","known_ts":"2014-03-12","bar_index":1515,"type":"BUY","strength":0.725,"price":44.4351,"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":"2014-05-08","known_ts":"2014-05-08","bar_index":1529,"type":"SELL","basis":"structure_stop","strength":0.588,"price":41.3148,"stop_level":44.6452,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2014-06-17","known_ts":"2014-06-19","bar_index":1538,"type":"BUY","strength":0.588,"price":41.3855,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":20},{"ts":"2014-09-19","known_ts":"2014-09-19","bar_index":1560,"type":"SELL","basis":"structure_stop","strength":0.725,"price":51.032,"stop_level":51.6932,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-23","known_ts":"2014-12-26","bar_index":1582,"type":"BUY","strength":0.45,"price":44.0085,"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-02-06","known_ts":"2015-02-10","bar_index":1592,"type":"BUY","strength":0.45,"price":38.1136,"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-02-20","known_ts":"2015-02-24","bar_index":1595,"type":"BUY","strength":0.45,"price":35.9554,"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-03-18","known_ts":"2015-03-20","bar_index":1601,"type":"BUY","strength":0.45,"price":33.805,"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-03-18","known_ts":"2015-03-20","bar_index":1601,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2015-03-18","trigger_known_ts":"2015-03-20","strength":0.45,"price":33.805,"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.379763,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":30.5557,"atr14":1.253339,"stop_level":29.929031,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-11","known_ts":"2015-05-11","bar_index":1613,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.631,"stop_level":33.869,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-05-14","known_ts":"2015-05-14","bar_index":1614,"type":"RECLAIM","strength":0.588,"price":35.7731,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-05-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":"2015-05-11","prior_stop_level":33.869,"sweep_low":32.9805,"atr14":1.385865,"stop_level":32.287567,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-01","known_ts":"2015-06-01","bar_index":1618,"type":"SELL","basis":"structure_stop","strength":0.588,"price":34.3847,"stop_level":35.0432,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-06-22","known_ts":"2015-06-24","bar_index":1623,"type":"REBUY","strength":0.725,"price":33.877,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2015-08-04","known_ts":"2015-08-06","bar_index":1633,"type":"BUY","strength":0.45,"price":30.9592,"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-08-04","known_ts":"2015-08-06","bar_index":1633,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2015-08-04","trigger_known_ts":"2015-08-06","strength":0.45,"price":30.9592,"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.431977,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":27.6237,"atr14":0.947226,"stop_level":27.150087,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-10-27","known_ts":"2015-10-27","bar_index":1652,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.5786,"stop_level":28.0183,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-10-28","known_ts":"2015-10-28","bar_index":1653,"type":"RECLAIM","strength":0.725,"price":28.7777,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-10-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-10-27","prior_stop_level":28.0183,"sweep_low":27.1869,"atr14":1.042787,"stop_level":26.665507,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-16","known_ts":"2016-02-16","bar_index":1677,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.885,"stop_level":21.8168,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2016-02-22","known_ts":"2016-02-24","bar_index":1679,"type":"BUY","strength":0.588,"price":21.3831,"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":80},{"ts":"2016-05-03","known_ts":"2016-05-03","bar_index":1695,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.9384,"stop_level":26.5843,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-05-05","known_ts":"2016-05-05","bar_index":1696,"type":"SELL","basis":"structure_stop","strength":0.725,"price":23.016,"stop_level":26.5843,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-05-20","known_ts":"2016-05-24","bar_index":1700,"type":"BUY","strength":0.863,"price":29.1111,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2016-06-10","known_ts":"2016-06-10","bar_index":1704,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.8265,"stop_level":28.8851,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-14","known_ts":"2016-06-14","bar_index":1705,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.3502,"stop_level":28.8851,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-21","known_ts":"2016-06-23","bar_index":1707,"type":"REBUY","strength":0.863,"price":28.7721,"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":"2016-07-13","known_ts":"2016-07-15","bar_index":1712,"type":"BUY","strength":1.0,"price":30.0307,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2016-07-26","known_ts":"2016-07-28","bar_index":1715,"type":"BUY","strength":1.0,"price":30.201,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2016-10-11","known_ts":"2016-10-13","bar_index":1733,"type":"BUY","strength":0.863,"price":30.2615,"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":"2016-10-19","known_ts":"2016-10-21","bar_index":1735,"type":"BUY","strength":0.863,"price":30.18,"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":"2016-11-09","known_ts":"2016-11-09","bar_index":1740,"type":"SELL","basis":"structure_stop","strength":1.0,"price":29.0396,"stop_level":30.4244,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-11-11","known_ts":"2016-11-11","bar_index":1740,"type":"SELL","basis":"structure_stop","strength":1.0,"price":28.6323,"stop_level":30.4244,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-11-17","known_ts":"2016-11-17","bar_index":1742,"type":"RECLAIM","strength":0.863,"price":31.3611,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-11-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2016-11-11","prior_stop_level":30.4244,"sweep_low":27.777,"atr14":1.012402,"stop_level":27.270799,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-11-22","known_ts":"2016-11-25","bar_index":1743,"type":"REBUY","strength":0.863,"price":32.8274,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2017-01-05","known_ts":"2017-01-05","bar_index":1752,"type":"SELL","basis":"structure_stop","strength":1.0,"price":32.7424,"stop_level":33.6012,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-02-24","known_ts":"2017-02-28","bar_index":1764,"type":"BUY","strength":0.725,"price":32.3336,"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":"2017-05-31","known_ts":"2017-06-02","bar_index":1786,"type":"BUY","strength":0.588,"price":29.6355,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":20},{"ts":"2017-06-21","known_ts":"2017-06-21","bar_index":1791,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.3779,"stop_level":27.7063,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2017-06-23","known_ts":"2017-06-23","bar_index":1791,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.5011,"stop_level":27.7063,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2017-06-27","known_ts":"2017-06-27","bar_index":1792,"type":"RECLAIM","strength":0.725,"price":27.7884,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-06-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2017-06-21","prior_stop_level":27.7063,"sweep_low":27.0906,"atr14":0.692586,"stop_level":26.744307,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-06-27","known_ts":"2017-06-27","bar_index":1792,"type":"RECLAIM","strength":0.725,"price":27.7884,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-06-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2017-06-23","prior_stop_level":27.7063,"sweep_low":27.2548,"atr14":0.692586,"stop_level":26.908507,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-07-18","known_ts":"2017-07-20","bar_index":1797,"type":"REBUY","strength":0.588,"price":28.5781,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2017-09-12","known_ts":"2017-09-14","bar_index":1810,"type":"BUY","strength":0.45,"price":26.9698,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-10-11","known_ts":"2017-10-11","bar_index":1817,"type":"RECLAIM","strength":0.725,"price":29.7468,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2017-09-12 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-11-07","known_ts":"2017-11-07","bar_index":1823,"type":"SELL","basis":"structure_stop","strength":0.725,"price":28.421,"stop_level":30.2439,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-01-22","known_ts":"2018-01-22","bar_index":1840,"type":"RECLAIM","strength":0.863,"price":28.069,"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":"2018-02-15","known_ts":"2018-02-20","bar_index":1846,"type":"REBUY","strength":0.863,"price":29.485,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2018-03-21","known_ts":"2018-03-21","bar_index":1853,"type":"SELL","basis":"structure_stop","strength":1.0,"price":28.9019,"stop_level":29.0685,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-05-25","known_ts":"2018-05-30","bar_index":1869,"type":"BUY","strength":0.725,"price":27.3742,"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":40},{"ts":"2018-07-27","known_ts":"2018-07-27","bar_index":1883,"type":"SELL","basis":"structure_stop","strength":1.0,"price":28.9374,"stop_level":29.1477,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-07-31","known_ts":"2018-07-31","bar_index":1884,"type":"RECLAIM","strength":1.0,"price":29.6524,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-07-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":"2018-07-27","prior_stop_level":29.1477,"sweep_low":28.7692,"atr14":0.61698,"stop_level":28.46071,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-08","known_ts":"2018-08-10","bar_index":1886,"type":"REBUY","strength":1.0,"price":33.5219,"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":"2018-09-04","known_ts":"2018-09-04","bar_index":1892,"type":"SELL","basis":"structure_stop","strength":1.0,"price":33.7323,"stop_level":34.0267,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-09-06","known_ts":"2018-09-06","bar_index":1892,"type":"SELL","basis":"structure_stop","strength":1.0,"price":33.7323,"stop_level":34.0267,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-12-31","known_ts":"2019-01-03","bar_index":1919,"type":"BUY","strength":0.588,"price":26.2597,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":50},{"ts":"2019-03-18","known_ts":"2019-03-18","bar_index":1936,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.1916,"stop_level":29.3276,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2019-06-19","known_ts":"2019-06-21","bar_index":1958,"type":"BUY","strength":0.45,"price":23.6456,"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-07-19","known_ts":"2019-07-19","bar_index":1965,"type":"SELL","basis":"structure_stop","strength":0.45,"price":22.6602,"stop_level":23.1158,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2019-08-06","known_ts":"2019-08-06","bar_index":1969,"type":"SELL","basis":"structure_stop","strength":0.45,"price":21.1902,"stop_level":22.1788,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2019-08-08","known_ts":"2019-08-08","bar_index":1969,"type":"RECLAIM","strength":0.45,"price":22.643,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-08-06 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":"2019-08-06","prior_stop_level":22.1788,"sweep_low":20.6401,"atr14":0.84689,"stop_level":20.216655,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-01","known_ts":"2019-10-01","bar_index":1982,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.622,"stop_level":18.938,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-10-25","known_ts":"2019-10-29","bar_index":1988,"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":"2019-10-25","trigger_known_ts":"2019-10-29","strength":0.588,"price":16.37,"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.482602,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":15.0708,"atr14":0.698364,"stop_level":14.721618,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-11-04","known_ts":"2019-11-06","bar_index":1990,"type":"BUY","strength":0.588,"price":18.5094,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-11-04","known_ts":"2019-11-06","bar_index":1990,"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-11-04","trigger_known_ts":"2019-11-06","strength":0.588,"price":18.5094,"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.414983,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":15.4519,"atr14":0.823796,"stop_level":15.040002,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-11-29","known_ts":"2019-11-29","bar_index":1996,"type":"RECLAIM","strength":0.725,"price":20.1118,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-11-04 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-01-10","known_ts":"2020-01-10","bar_index":2005,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.1504,"stop_level":21.4283,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-01-13","known_ts":"2020-01-13","bar_index":2005,"type":"RECLAIM","strength":0.725,"price":21.4992,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-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":"2020-01-10","prior_stop_level":21.4283,"sweep_low":20.9759,"atr14":0.596308,"stop_level":20.677746,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-09","known_ts":"2020-04-14","bar_index":2026,"type":"BUY","strength":0.45,"price":15.3503,"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-09","known_ts":"2020-04-14","bar_index":2026,"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-09","trigger_known_ts":"2020-04-14","strength":0.45,"price":15.3503,"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.455638,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.4432,"atr14":1.348942,"stop_level":13.768729,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-22","known_ts":"2020-05-27","bar_index":2036,"type":"REBUY","strength":0.45,"price":12.3912,"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":"2020-06-23","known_ts":"2020-06-23","bar_index":2043,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.8716,"stop_level":11.9773,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-30","known_ts":"2020-06-30","bar_index":2044,"type":"RECLAIM","strength":0.588,"price":12.1182,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-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":"2020-06-23","prior_stop_level":11.9773,"sweep_low":11.0613,"atr14":0.792587,"stop_level":10.665007,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-08-21","known_ts":"2020-08-21","bar_index":2057,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.2412,"stop_level":15.4108,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-08-24","known_ts":"2020-08-24","bar_index":2057,"type":"RECLAIM","strength":0.725,"price":15.9283,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-08-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-08-21","prior_stop_level":15.4108,"sweep_low":14.8218,"atr14":0.644857,"stop_level":14.499372,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-09","known_ts":"2020-09-09","bar_index":2061,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.1877,"stop_level":15.2323,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-09-11","known_ts":"2020-09-11","bar_index":2061,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.804,"stop_level":15.2323,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-09-14","known_ts":"2020-09-14","bar_index":2062,"type":"RECLAIM","strength":0.725,"price":17.133,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-09-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":"2020-09-09","prior_stop_level":15.2323,"sweep_low":14.5987,"atr14":0.758976,"stop_level":14.219212,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-14","known_ts":"2020-09-14","bar_index":2062,"type":"RECLAIM","strength":0.725,"price":17.133,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-09-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-09-11","prior_stop_level":15.2323,"sweep_low":14.679,"atr14":0.758976,"stop_level":14.299512,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-25","known_ts":"2020-09-25","bar_index":2065,"type":"RECLAIM","strength":0.863,"price":17.5256,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-09-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-11-04","known_ts":"2020-11-04","bar_index":2074,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.7828,"stop_level":17.6562,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-11-09","known_ts":"2020-11-09","bar_index":2075,"type":"RECLAIM","strength":1.0,"price":17.9623,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-11-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-11-04","prior_stop_level":17.6562,"sweep_low":16.2246,"atr14":1.085241,"stop_level":15.68198,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-03","known_ts":"2020-12-03","bar_index":2081,"type":"RECLAIM","strength":1.0,"price":21.3657,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-11-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-01-29","known_ts":"2021-01-29","bar_index":2093,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.8578,"stop_level":21.5832,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-02-02","known_ts":"2021-02-02","bar_index":2094,"type":"RECLAIM","strength":0.863,"price":22.0185,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-01-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-01-29","prior_stop_level":21.5832,"sweep_low":20.7217,"atr14":1.072358,"stop_level":20.185521,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-03-04","known_ts":"2021-03-04","bar_index":2101,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.4151,"stop_level":23.7053,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-03-05","known_ts":"2021-03-05","bar_index":2101,"type":"RECLAIM","strength":0.863,"price":25.2742,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-03-04","prior_stop_level":23.7053,"sweep_low":22.735,"atr14":1.241447,"stop_level":22.114277,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-03-08","known_ts":"2021-03-10","bar_index":2102,"type":"REBUY","strength":0.863,"price":26.9791,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2021-03-23","known_ts":"2021-03-23","bar_index":2105,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.6666,"stop_level":25.6913,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-26","known_ts":"2021-03-26","bar_index":2106,"type":"RECLAIM","strength":1.0,"price":26.2173,"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":25.6913,"sweep_low":24.3492,"atr14":1.162097,"stop_level":23.768152,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-05-14","known_ts":"2021-05-14","bar_index":2118,"type":"RECLAIM","strength":1.0,"price":27.8612,"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-05-21","known_ts":"2021-05-21","bar_index":2119,"type":"SELL","basis":"structure_stop","strength":1.0,"price":27.7243,"stop_level":28.0254,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-05-24","known_ts":"2021-05-24","bar_index":2120,"type":"RECLAIM","strength":1.0,"price":28.3813,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-05-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-05-21","prior_stop_level":28.0254,"sweep_low":27.4322,"atr14":1.03368,"stop_level":26.91536,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-06-07","known_ts":"2021-06-07","bar_index":2123,"type":"RECLAIM","strength":1.0,"price":30.5898,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-05-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-06-18","known_ts":"2021-06-18","bar_index":2126,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.7569,"stop_level":27.3684,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-06-21","known_ts":"2021-06-21","bar_index":2126,"type":"RECLAIM","strength":1.0,"price":27.6513,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-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":"2021-06-18","prior_stop_level":27.3684,"sweep_low":26.6383,"atr14":1.02013,"stop_level":26.128235,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-08-10","known_ts":"2021-08-12","bar_index":2138,"type":"BUY","strength":0.725,"price":26.9814,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2021-09-08","known_ts":"2021-09-08","bar_index":2144,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.4311,"stop_level":27.4495,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-09-20","known_ts":"2021-09-20","bar_index":2147,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.2472,"stop_level":26.4308,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-09-23","known_ts":"2021-09-23","bar_index":2148,"type":"RECLAIM","strength":0.725,"price":27.3669,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-09-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-09-20","prior_stop_level":26.4308,"sweep_low":25.8434,"atr14":0.848893,"stop_level":25.418953,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-10-05","known_ts":"2021-10-05","bar_index":2151,"type":"RECLAIM","strength":0.863,"price":29.274,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-09-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-26","known_ts":"2021-11-26","bar_index":2163,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.4765,"stop_level":33.7408,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-16","known_ts":"2021-12-16","bar_index":2168,"type":"RECLAIM","strength":1.0,"price":34.4791,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-11-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-01-20","known_ts":"2022-01-20","bar_index":2175,"type":"SELL","basis":"structure_stop","strength":1.0,"price":34.2791,"stop_level":36.1428,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-02-25","known_ts":"2022-02-25","bar_index":2184,"type":"RECLAIM","strength":0.863,"price":41.3167,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-01-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-03-18","known_ts":"2022-03-22","bar_index":2189,"type":"REBUY","strength":1.0,"price":44.7103,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2022-04-08","known_ts":"2022-04-12","bar_index":2194,"type":"REBUY","strength":1.0,"price":52.1536,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2022-07-20","known_ts":"2022-07-22","bar_index":2217,"type":"BUY","strength":0.588,"price":29.9397,"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":65},{"ts":"2022-08-30","known_ts":"2022-08-30","bar_index":2226,"type":"SELL","basis":"structure_stop","strength":0.588,"price":34.8049,"stop_level":35.6844,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-06","known_ts":"2022-09-06","bar_index":2228,"type":"SELL","basis":"structure_stop","strength":0.588,"price":32.0262,"stop_level":35.6844,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-30","known_ts":"2022-10-04","bar_index":2234,"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-09-30","trigger_known_ts":"2022-10-04","strength":0.45,"price":31.1797,"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.406498,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":28.0685,"atr14":1.201169,"stop_level":27.467915,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-10","known_ts":"2022-10-12","bar_index":2236,"type":"BUY","strength":0.45,"price":30.7279,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Consumer Staples"}},{"ts":"2022-10-10","known_ts":"2022-10-12","bar_index":2236,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-10-10","trigger_known_ts":"2022-10-12","strength":0.45,"price":30.7279,"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.415098,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":28.648,"atr14":1.118199,"stop_level":28.088901,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-02","known_ts":"2022-12-02","bar_index":2248,"type":"SELL","basis":"structure_stop","strength":0.588,"price":34.2666,"stop_level":34.6618,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-21","known_ts":"2022-12-23","bar_index":2253,"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-21","trigger_known_ts":"2022-12-23","strength":0.588,"price":33.8995,"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.354727,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":31.2455,"atr14":0.996952,"stop_level":30.747024,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-13","known_ts":"2023-01-18","bar_index":2258,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-01-13","trigger_known_ts":"2023-01-18","strength":0.588,"price":33.822,"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.356202,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":31.6366,"atr14":0.948781,"stop_level":31.162209,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-19","known_ts":"2023-01-23","bar_index":2259,"type":"BUY","strength":0.588,"price":33.926,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-01-19","known_ts":"2023-01-23","bar_index":2259,"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-19","trigger_known_ts":"2023-01-23","strength":0.588,"price":33.926,"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.354222,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":32.1664,"atr14":0.91337,"stop_level":31.709715,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-24","known_ts":"2023-01-24","bar_index":2260,"type":"RECLAIM","strength":0.725,"price":34.9667,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-01-19 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-03-09","known_ts":"2023-03-09","bar_index":2270,"type":"SELL","basis":"structure_stop","strength":0.863,"price":41.0689,"stop_level":41.7784,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-04-20","known_ts":"2023-04-24","bar_index":2280,"type":"BUY","strength":0.863,"price":41.8736,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2023-06-07","known_ts":"2023-06-09","bar_index":2291,"type":"BUY","strength":0.725,"price":42.3583,"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":20},{"ts":"2024-02-26","known_ts":"2024-02-28","bar_index":2351,"type":"BUY","strength":0.725,"price":52.4854,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2024-04-16","known_ts":"2024-04-16","bar_index":2362,"type":"SELL","basis":"structure_stop","strength":0.863,"price":55.1854,"stop_level":55.2336,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-04-18","known_ts":"2024-04-18","bar_index":2363,"type":"SELL","basis":"structure_stop","strength":0.863,"price":54.3661,"stop_level":55.2336,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-04-19","known_ts":"2024-04-19","bar_index":2363,"type":"RECLAIM","strength":0.863,"price":56.1301,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-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":"2024-04-16","prior_stop_level":55.2336,"sweep_low":54.0865,"atr14":1.411696,"stop_level":53.380652,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-04-19","known_ts":"2024-04-19","bar_index":2363,"type":"RECLAIM","strength":0.863,"price":56.1301,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-04-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":"2024-04-18","prior_stop_level":55.2336,"sweep_low":54.0865,"atr14":1.411696,"stop_level":53.380652,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-04-30","known_ts":"2024-04-30","bar_index":2366,"type":"SELL","basis":"structure_stop","strength":1.0,"price":52.9587,"stop_level":54.3661,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-05-03","known_ts":"2024-05-03","bar_index":2367,"type":"RECLAIM","strength":1.0,"price":54.4721,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-04-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-04-30","prior_stop_level":54.3661,"sweep_low":52.5346,"atr14":1.574301,"stop_level":51.747449,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-07-15","known_ts":"2024-07-17","bar_index":2383,"type":"BUY","strength":0.45,"price":50.5497,"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":"2024-07-23","known_ts":"2024-07-23","bar_index":2385,"type":"RECLAIM","strength":0.588,"price":52.4753,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2024-07-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2024-09-17","known_ts":"2024-09-19","bar_index":2398,"type":"BUY","strength":0.588,"price":48.4886,"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":"2024-10-15","known_ts":"2024-10-15","bar_index":2404,"type":"SELL","basis":"structure_stop","strength":0.588,"price":46.9247,"stop_level":47.0704,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-10-16","known_ts":"2024-10-16","bar_index":2405,"type":"RECLAIM","strength":0.588,"price":47.6435,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-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":"2024-10-15","prior_stop_level":47.0704,"sweep_low":46.9053,"atr14":1.187819,"stop_level":46.31139,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-11","known_ts":"2024-11-13","bar_index":2411,"type":"BUY","strength":0.588,"price":45.5163,"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":"2024-12-05","known_ts":"2024-12-05","bar_index":2416,"type":"SELL","basis":"structure_stop","strength":0.588,"price":44.8169,"stop_level":45.5163,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-12-09","known_ts":"2024-12-09","bar_index":2417,"type":"SELL","basis":"structure_stop","strength":0.45,"price":45.1278,"stop_level":45.5163,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2025-01-03","known_ts":"2025-01-07","bar_index":2423,"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":"2025-01-03","trigger_known_ts":"2025-01-07","strength":0.45,"price":40.6416,"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.279035,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":38.2702,"atr14":1.203612,"stop_level":37.668394,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-01-14","known_ts":"2025-01-16","bar_index":2425,"type":"BUY","strength":0.45,"price":43.1207,"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":"2025-01-14","known_ts":"2025-01-16","bar_index":2425,"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":"2025-01-14","trigger_known_ts":"2025-01-16","strength":0.45,"price":43.1207,"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.235057,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":38.3479,"atr14":1.234824,"stop_level":37.730488,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-02-19","known_ts":"2025-02-21","bar_index":2433,"type":"BUY","strength":0.588,"price":44.4383,"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":"2025-05-12","known_ts":"2025-05-14","bar_index":2452,"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":"2025-05-12","trigger_known_ts":"2025-05-14","strength":0.45,"price":34.65,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.346558,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":30.4242,"atr14":1.452045,"stop_level":29.698178,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-06","known_ts":"2025-06-10","bar_index":2458,"type":"BUY","strength":0.45,"price":35.2383,"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":"2025-06-06","known_ts":"2025-06-10","bar_index":2458,"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":"2025-06-06","trigger_known_ts":"2025-06-10","strength":0.45,"price":35.2383,"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.335464,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":33.395,"atr14":1.037593,"stop_level":32.876204,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-15","known_ts":"2025-07-15","bar_index":2466,"type":"SELL","basis":"structure_stop","strength":0.588,"price":36.6683,"stop_level":36.9541,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-07-21","known_ts":"2025-07-21","bar_index":2467,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.308,"stop_level":36.9541,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-07-23","known_ts":"2025-07-23","bar_index":2468,"type":"RECLAIM","strength":0.588,"price":36.9738,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-07-21","prior_stop_level":36.9541,"sweep_low":35.2587,"atr14":1.064881,"stop_level":34.72626,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-04","known_ts":"2025-08-06","bar_index":2471,"type":"REBUY","strength":0.725,"price":35.6727,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2025-09-15","known_ts":"2025-09-15","bar_index":2480,"type":"SELL","basis":"structure_stop","strength":0.725,"price":37.9004,"stop_level":39.3888,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-09-16","known_ts":"2025-09-16","bar_index":2481,"type":"RECLAIM","strength":0.725,"price":39.5268,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-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":"2025-09-15","prior_stop_level":39.3888,"sweep_low":37.7821,"atr14":1.199059,"stop_level":37.182571,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-29","known_ts":"2025-09-29","bar_index":2484,"type":"RECLAIM","strength":0.863,"price":39.8501,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-09-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-10-02","known_ts":"2025-10-06","bar_index":2485,"type":"REBUY","strength":0.863,"price":41.5044,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2026-03-05","known_ts":"2026-03-05","bar_index":2520,"type":"SELL","basis":"structure_stop","strength":0.863,"price":63.2075,"stop_level":64.0228,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-03-09","known_ts":"2026-03-09","bar_index":2520,"type":"RECLAIM","strength":0.863,"price":65.3353,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-03-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":"2026-03-05","prior_stop_level":64.0228,"sweep_low":61.3183,"atr14":2.155878,"stop_level":60.240361,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-19","known_ts":"2026-05-19","bar_index":2537,"type":"SELL","basis":"structure_stop","strength":0.863,"price":69.7255,"stop_level":70.2041,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-05-20","known_ts":"2026-05-20","bar_index":2537,"type":"RECLAIM","strength":0.863,"price":70.4434,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2026-05-19","prior_stop_level":70.2041,"sweep_low":69.1472,"atr14":2.594837,"stop_level":67.849782,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-07-10","known_ts":"2026-07-14","bar_index":2549,"type":"BUY","strength":0.725,"price":74.92,"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":"2026-08-07","known_ts":"2026-08-07","bar_index":2555,"type":"SELL","basis":"structure_stop","strength":0.725,"price":65.39,"stop_level":66.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-09-03","known_ts":"2026-09-08","bar_index":2562,"type":"BUY","strength":0.725,"price":70.92,"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}],"state":{"position_hint":"long","last_signal":"BUY","last_scored_signal":"BUY","last_scored_ts":"2026-09-08","last_scored_basis":null,"bars_since_signal":2,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2017-01-30","2017-05-12","2017-11-22","2018-01-03","2018-04-13","2018-05-14","2018-10-16","2018-11-23","2018-12-26","2019-03-28","2019-05-02","2019-06-03","2019-07-02","2020-02-05","2020-03-03","2021-04-15","2021-04-23","2021-05-27","2021-07-23","2021-12-13","2022-07-07","2023-03-24","2023-04-17","2023-05-16","2023-09-15","2023-10-06","2023-11-01","2023-11-17","2024-01-25","2024-03-18","2024-05-24","2024-06-17","2024-07-10","2025-04-24","2026-05-21","2026-06-01","2026-06-23","2026-07-07","2026-08-18","2026-08-31"],"warnings":[{"ts":"2022-03-10","kind":"arm","px":40.7418},{"ts":"2022-08-12","kind":"arm","px":36.7136},{"ts":"2022-08-30","kind":"confirm","px":34.8049,"level":35.6844},{"ts":"2022-09-02","kind":"arm","px":34.0097},{"ts":"2022-09-06","kind":"confirm","px":32.0262,"level":35.6844},{"ts":"2022-11-09","kind":"arm","px":33.316},{"ts":"2022-12-02","kind":"confirm","px":34.2666,"level":34.6618},{"ts":"2023-02-09","kind":"arm","px":35.2316},{"ts":"2023-03-07","kind":"arm","px":41.5419},{"ts":"2023-03-09","kind":"confirm","px":41.0689,"level":41.7784},{"ts":"2023-07-06","kind":"arm","px":43.5038},{"ts":"2023-08-14","kind":"arm","px":49.0289},{"ts":"2024-01-03","kind":"arm","px":54.1666},{"ts":"2024-04-04","kind":"arm","px":54.9926},{"ts":"2024-04-16","kind":"confirm","px":55.1854,"level":55.2336},{"ts":"2024-04-17","kind":"arm","px":54.636},{"ts":"2024-04-18","kind":"confirm","px":54.3661,"level":55.2336},{"ts":"2024-04-24","kind":"arm","px":55.3107},{"ts":"2024-04-30","kind":"confirm","px":52.9587,"level":54.3661},{"ts":"2024-08-05","kind":"arm","px":45.847},{"ts":"2024-10-10","kind":"arm","px":47.2938},{"ts":"2024-10-15","kind":"confirm","px":46.9247,"level":47.0704},{"ts":"2024-11-29","kind":"arm","px":46.3711},{"ts":"2024-12-05","kind":"confirm","px":44.8169,"level":45.5163},{"ts":"2024-12-06","kind":"arm","px":44.2439},{"ts":"2024-12-09","kind":"confirm","px":45.1278,"level":45.5163},{"ts":"2025-01-28","kind":"arm","px":40.0755},{"ts":"2025-06-24","kind":"arm","px":36.0717},{"ts":"2025-07-15","kind":"confirm","px":36.6683,"level":36.9541},{"ts":"2025-07-18","kind":"arm","px":35.6431},{"ts":"2025-07-21","kind":"confirm","px":35.308,"level":36.9541},{"ts":"2025-09-11","kind":"arm","px":40.3154},{"ts":"2025-09-15","kind":"confirm","px":37.9004,"level":39.3888},{"ts":"2025-10-28","kind":"arm","px":46.7345},{"ts":"2026-02-18","kind":"arm","px":64.2714},{"ts":"2026-03-05","kind":"confirm","px":63.2075,"level":64.0228},{"ts":"2026-05-06","kind":"arm","px":68.0305},{"ts":"2026-05-19","kind":"confirm","px":69.7255,"level":70.2041},{"ts":"2026-07-28","kind":"arm","px":73.19},{"ts":"2026-08-07","kind":"confirm","px":65.39,"level":66.3}],"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":[]}}}