{"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":"ONIT","timeframe":"3D","as_of":"2026-08-07T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1997-05-09","known_ts":"1997-05-13","bar_index":53,"type":"BUY","strength":0.588,"price":143.4488,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":70},{"ts":"1997-05-27","known_ts":"1997-05-27","bar_index":56,"type":"SELL","basis":"structure_stop","strength":0.588,"price":134.4126,"stop_level":136.6717,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1997-06-03","known_ts":"1997-06-03","bar_index":58,"type":"RECLAIM","strength":0.588,"price":137.8012,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-05-27 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":"1997-05-27","prior_stop_level":136.6717,"sweep_low":129.8946,"atr14":5.389391,"stop_level":127.199905,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-07-10","known_ts":"1997-07-10","bar_index":67,"type":"RECLAIM","strength":0.863,"price":150.2259,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-05-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-08-26","known_ts":"1997-08-26","bar_index":78,"type":"SELL","basis":"structure_stop","strength":0.863,"price":192.0181,"stop_level":192.5828,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-08-29","known_ts":"1997-08-29","bar_index":79,"type":"RECLAIM","strength":0.863,"price":192.8652,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-08-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1997-08-26","prior_stop_level":192.5828,"sweep_low":187.7824,"atr14":4.011386,"stop_level":185.776707,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-09-12","known_ts":"1997-09-12","bar_index":82,"type":"RECLAIM","strength":0.863,"price":192.8652,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-08-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-10-24","known_ts":"1997-10-24","bar_index":92,"type":"SELL","basis":"structure_stop","strength":0.863,"price":246.7997,"stop_level":247.3645,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-10-28","known_ts":"1997-10-28","bar_index":92,"type":"RECLAIM","strength":0.863,"price":255.5535,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-10-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1997-10-24","prior_stop_level":247.3645,"sweep_low":229.2922,"atr14":9.191565,"stop_level":224.696417,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-11-10","known_ts":"1997-11-10","bar_index":95,"type":"SELL","basis":"structure_stop","strength":0.863,"price":224.2093,"stop_level":232.3983,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-01-27","known_ts":"1998-01-29","bar_index":113,"type":"BUY","strength":0.725,"price":245.1054,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"1998-03-23","known_ts":"1998-03-23","bar_index":125,"type":"SELL","basis":"structure_stop","strength":1.0,"price":254.7063,"stop_level":256.4006,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-03-24","known_ts":"1998-03-24","bar_index":126,"type":"RECLAIM","strength":1.0,"price":265.4367,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-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":"1998-03-23","prior_stop_level":256.4006,"sweep_low":249.6235,"atr14":6.263436,"stop_level":246.491782,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-06-10","known_ts":"1998-06-12","bar_index":144,"type":"BUY","strength":0.45,"price":221.9503,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-06-18","known_ts":"1998-06-18","bar_index":146,"type":"RECLAIM","strength":0.588,"price":231.5512,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1998-06-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1998-07-15","known_ts":"1998-07-15","bar_index":152,"type":"SELL","basis":"structure_stop","strength":0.725,"price":236.634,"stop_level":237.1988,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-07-16","known_ts":"1998-07-16","bar_index":152,"type":"RECLAIM","strength":0.725,"price":243.4111,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-07-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":"1998-07-15","prior_stop_level":237.1988,"sweep_low":234.9398,"atr14":6.662241,"stop_level":231.608679,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-07-29","known_ts":"1998-07-29","bar_index":155,"type":"SELL","basis":"structure_stop","strength":0.588,"price":213.4789,"stop_level":237.1988,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-08-13","known_ts":"1998-08-17","bar_index":159,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-08-13","trigger_known_ts":"1998-08-17","strength":0.45,"price":168.8629,"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.384774,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":162.6506,"atr14":9.255078,"stop_level":158.023061,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-09-03","known_ts":"1998-09-08","bar_index":164,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-09-03","trigger_known_ts":"1998-09-08","strength":0.45,"price":143.4488,"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.477366,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":127.6355,"atr14":9.17188,"stop_level":123.04956,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-08","known_ts":"1998-10-12","bar_index":172,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-10-08","trigger_known_ts":"1998-10-12","strength":0.45,"price":85.2786,"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.6893,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":51.3931,"atr14":11.165007,"stop_level":45.810596,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-13","known_ts":"1998-10-15","bar_index":173,"type":"BUY","strength":0.45,"price":91.491,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-10-13","known_ts":"1998-10-15","bar_index":173,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1998-10-13","trigger_known_ts":"1998-10-15","strength":0.45,"price":91.491,"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.666667,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":51.3931,"atr14":10.28002,"stop_level":46.25309,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-11-06","known_ts":"1998-11-10","bar_index":179,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-11-06","trigger_known_ts":"1998-11-10","strength":0.588,"price":145.7078,"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.469136,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":90.3614,"atr14":8.341494,"stop_level":86.190653,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-02","known_ts":"1998-12-02","bar_index":184,"type":"SELL","basis":"structure_stop","strength":0.588,"price":115.7756,"stop_level":117.4699,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-04","known_ts":"1998-12-04","bar_index":185,"type":"SELL","basis":"structure_stop","strength":0.588,"price":115.2108,"stop_level":117.4699,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-30","known_ts":"1999-01-04","bar_index":191,"type":"REBUY","strength":0.588,"price":105.0452,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-12-30","known_ts":"1999-01-04","bar_index":191,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1998-12-30","trigger_known_ts":"1999-01-04","strength":0.588,"price":105.0452,"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.617284,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":72.2892,"atr14":7.377309,"stop_level":68.600545,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-02-01","known_ts":"1999-02-03","bar_index":198,"type":"BUY","strength":0.588,"price":85.8434,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1999-02-01","known_ts":"1999-02-03","bar_index":198,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1999-02-01","trigger_known_ts":"1999-02-03","strength":0.588,"price":85.8434,"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.687243,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":70.0301,"atr14":5.717927,"stop_level":67.171136,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-03-08","known_ts":"1999-03-10","bar_index":206,"type":"BUY","strength":0.725,"price":80.1958,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"1999-03-24","known_ts":"1999-03-24","bar_index":210,"type":"SELL","basis":"structure_stop","strength":0.725,"price":70.0301,"stop_level":72.2892,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-03-26","known_ts":"1999-03-26","bar_index":210,"type":"RECLAIM","strength":0.725,"price":73.9834,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-03-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1999-03-24","prior_stop_level":72.2892,"sweep_low":69.4654,"atr14":3.460891,"stop_level":67.734955,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-03-29","known_ts":"1999-03-31","bar_index":211,"type":"BUY","strength":0.725,"price":79.631,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1999-04-23","known_ts":"1999-04-23","bar_index":217,"type":"SELL","basis":"structure_stop","strength":0.725,"price":77.9367,"stop_level":79.0663,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-06-18","known_ts":"1999-06-18","bar_index":230,"type":"SELL","basis":"structure_stop","strength":0.725,"price":73.9834,"stop_level":76.8072,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-09-30","known_ts":"1999-10-04","bar_index":254,"type":"BUY","strength":0.725,"price":64.3825,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":80},{"ts":"1999-10-18","known_ts":"1999-10-18","bar_index":258,"type":"SELL","basis":"structure_stop","strength":0.725,"price":56.4759,"stop_level":57.6054,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-10-19","known_ts":"1999-10-19","bar_index":258,"type":"RECLAIM","strength":0.725,"price":58.7349,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-10-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":"1999-10-18","prior_stop_level":57.6054,"sweep_low":56.4759,"atr14":3.218227,"stop_level":54.866787,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-12-03","known_ts":"1999-12-03","bar_index":269,"type":"SELL","basis":"structure_stop","strength":0.725,"price":57.6054,"stop_level":58.1702,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-01-07","known_ts":"2000-01-11","bar_index":277,"type":"BUY","strength":0.725,"price":53.6521,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2000-02-02","known_ts":"2000-02-02","bar_index":282,"type":"SELL","basis":"structure_stop","strength":0.725,"price":48.0045,"stop_level":50.8283,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-02-03","known_ts":"2000-02-07","bar_index":283,"type":"REBUY","strength":0.725,"price":54.2169,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2000-02-03","known_ts":"2000-02-03","bar_index":283,"type":"RECLAIM","strength":0.725,"price":54.2169,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-02-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-02-02","prior_stop_level":50.8283,"sweep_low":47.4398,"atr14":3.369588,"stop_level":45.755006,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-04-07","known_ts":"2000-04-07","bar_index":298,"type":"SELL","basis":"structure_stop","strength":0.863,"price":68.9006,"stop_level":70.5949,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-07-10","known_ts":"2000-07-12","bar_index":319,"type":"BUY","strength":0.725,"price":54.7816,"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":60},{"ts":"2000-07-28","known_ts":"2000-07-28","bar_index":323,"type":"SELL","basis":"structure_stop","strength":0.863,"price":53.6521,"stop_level":54.2169,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2000-07-31","known_ts":"2000-07-31","bar_index":324,"type":"RECLAIM","strength":0.863,"price":57.6054,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-07-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2000-07-28","prior_stop_level":54.2169,"sweep_low":51.9578,"atr14":2.227793,"stop_level":50.843903,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-09-20","known_ts":"2000-09-22","bar_index":336,"type":"BUY","strength":0.725,"price":54.2169,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2000-10-03","known_ts":"2000-10-05","bar_index":339,"type":"BUY","strength":0.725,"price":54.2169,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2000-10-24","known_ts":"2000-10-24","bar_index":344,"type":"SELL","basis":"structure_stop","strength":0.863,"price":51.3931,"stop_level":51.9578,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2000-10-26","known_ts":"2000-10-26","bar_index":344,"type":"SELL","basis":"structure_stop","strength":0.863,"price":49.6988,"stop_level":51.9578,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2000-10-30","known_ts":"2000-10-30","bar_index":345,"type":"RECLAIM","strength":0.863,"price":53.0873,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-10-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2000-10-24","prior_stop_level":51.9578,"sweep_low":48.5693,"atr14":2.128464,"stop_level":47.505068,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-10-30","known_ts":"2000-10-30","bar_index":345,"type":"RECLAIM","strength":0.863,"price":53.0873,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-10-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2000-10-26","prior_stop_level":51.9578,"sweep_low":49.134,"atr14":2.128464,"stop_level":48.069768,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-11-01","known_ts":"2000-11-03","bar_index":346,"type":"REBUY","strength":0.725,"price":53.6521,"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":75},{"ts":"2000-12-19","known_ts":"2000-12-21","bar_index":357,"type":"BUY","strength":0.588,"price":51.3931,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2001-02-09","known_ts":"2001-02-09","bar_index":368,"type":"SELL","basis":"structure_stop","strength":1.0,"price":64.0663,"stop_level":66.4157,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-02-12","known_ts":"2001-02-12","bar_index":369,"type":"RECLAIM","strength":1.0,"price":68.6747,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-02-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2001-02-09","prior_stop_level":66.4157,"sweep_low":61.0843,"atr14":2.956369,"stop_level":59.606116,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-02-26","known_ts":"2001-02-26","bar_index":372,"type":"RECLAIM","strength":1.0,"price":67.7711,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-02-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-08-02","known_ts":"2001-08-02","bar_index":408,"type":"SELL","basis":"structure_stop","strength":0.863,"price":94.7892,"stop_level":96.5964,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2001-08-06","known_ts":"2001-08-06","bar_index":409,"type":"RECLAIM","strength":0.863,"price":98.4036,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-08-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2001-08-02","prior_stop_level":96.5964,"sweep_low":93.5241,"atr14":3.009406,"stop_level":92.019397,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-08-10","known_ts":"2001-08-10","bar_index":410,"type":"SELL","basis":"structure_stop","strength":0.863,"price":82.9518,"stop_level":96.5964,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2001-10-12","known_ts":"2001-10-16","bar_index":424,"type":"BUY","strength":0.588,"price":79.0663,"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":45},{"ts":"2001-11-02","known_ts":"2001-11-02","bar_index":429,"type":"SELL","basis":"structure_stop","strength":0.588,"price":76.8072,"stop_level":76.988,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2001-11-05","known_ts":"2001-11-05","bar_index":429,"type":"RECLAIM","strength":0.588,"price":77.6205,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-11-02 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":"2001-11-02","prior_stop_level":76.988,"sweep_low":75.4518,"atr14":3.237845,"stop_level":73.832878,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-11-12","known_ts":"2001-11-12","bar_index":431,"type":"SELL","basis":"structure_stop","strength":0.588,"price":62.6205,"stop_level":76.988,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2002-01-14","known_ts":"2002-01-14","bar_index":445,"type":"SELL","basis":"structure_stop","strength":0.725,"price":72.2892,"stop_level":72.3795,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2002-01-15","known_ts":"2002-01-15","bar_index":445,"type":"RECLAIM","strength":0.725,"price":74.0964,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-01-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":"2002-01-14","prior_stop_level":72.3795,"sweep_low":70.1205,"atr14":3.697317,"stop_level":68.271841,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-01-18","known_ts":"2002-01-18","bar_index":446,"type":"SELL","basis":"structure_stop","strength":0.725,"price":70.9337,"stop_level":72.3795,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2002-03-20","known_ts":"2002-03-22","bar_index":460,"type":"BUY","strength":0.588,"price":64.6084,"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":"2002-05-09","known_ts":"2002-05-09","bar_index":471,"type":"SELL","basis":"structure_stop","strength":0.588,"price":61.8976,"stop_level":62.3494,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-05-10","known_ts":"2002-05-10","bar_index":472,"type":"RECLAIM","strength":0.588,"price":63.253,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-05-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":"2002-05-09","prior_stop_level":62.3494,"sweep_low":61.8976,"atr14":2.334511,"stop_level":60.730345,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-06-11","known_ts":"2002-06-13","bar_index":479,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2002-06-11","trigger_known_ts":"2002-06-13","strength":0.45,"price":55.5723,"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.450893,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":49.6988,"atr14":2.510859,"stop_level":48.44337,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-06-27","known_ts":"2002-07-01","bar_index":483,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2002-06-27","trigger_known_ts":"2002-07-01","strength":0.45,"price":52.4096,"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.482143,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":46.988,"atr14":2.767744,"stop_level":45.604128,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-08-14","known_ts":"2002-08-16","bar_index":494,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2002-08-14","trigger_known_ts":"2002-08-16","strength":0.45,"price":32.0783,"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.643216,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":30.5422,"atr14":3.028744,"stop_level":29.027828,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-08-27","known_ts":"2002-08-29","bar_index":497,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2002-08-27","trigger_known_ts":"2002-08-29","strength":0.45,"price":30.2711,"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.643617,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":29.2771,"atr14":2.653964,"stop_level":27.950118,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-08-30","known_ts":"2002-09-04","bar_index":498,"type":"BUY","strength":0.45,"price":33.4337,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2002-08-30","known_ts":"2002-09-04","bar_index":498,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2002-08-30","trigger_known_ts":"2002-09-04","strength":0.45,"price":33.4337,"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.606384,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":29.2771,"atr14":2.740943,"stop_level":27.906629,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-10-01","known_ts":"2002-10-03","bar_index":505,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2002-10-01","trigger_known_ts":"2002-10-03","strength":0.45,"price":27.3795,"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.663334,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.6747,"atr14":2.369913,"stop_level":22.489744,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-12-03","known_ts":"2002-12-03","bar_index":519,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.7651,"stop_level":24.3976,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-12-04","known_ts":"2002-12-04","bar_index":520,"type":"RECLAIM","strength":0.588,"price":25.0301,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-12-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-12-03","prior_stop_level":24.3976,"sweep_low":23.5843,"atr14":2.321596,"stop_level":22.423502,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-12-24","known_ts":"2002-12-24","bar_index":524,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.9458,"stop_level":24.8494,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-12-31","known_ts":"2002-12-31","bar_index":526,"type":"RECLAIM","strength":0.588,"price":25.3012,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-12-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-12-24","prior_stop_level":24.8494,"sweep_low":22.5904,"atr14":1.748504,"stop_level":21.716148,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-03","known_ts":"2003-03-03","bar_index":539,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.8373,"stop_level":27.0181,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-03-05","known_ts":"2003-03-05","bar_index":540,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.6566,"stop_level":27.0181,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-03-17","known_ts":"2003-03-19","bar_index":543,"type":"BUY","strength":0.725,"price":30.5422,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2003-10-30","known_ts":"2003-11-03","bar_index":596,"type":"BUY","strength":0.863,"price":44.0964,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2004-05-05","known_ts":"2004-05-05","bar_index":638,"type":"SELL","basis":"structure_stop","strength":0.725,"price":98.1325,"stop_level":98.494,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-05-06","known_ts":"2004-05-06","bar_index":639,"type":"RECLAIM","strength":0.725,"price":99.488,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-05-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":"2004-05-05","prior_stop_level":98.494,"sweep_low":98.0422,"atr14":3.981169,"stop_level":96.051615,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-06-09","known_ts":"2004-06-09","bar_index":646,"type":"SELL","basis":"structure_stop","strength":0.863,"price":108.1627,"stop_level":111.3253,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-06-15","known_ts":"2004-06-15","bar_index":647,"type":"SELL","basis":"structure_stop","strength":0.725,"price":107.9819,"stop_level":111.3253,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-06-21","known_ts":"2004-06-23","bar_index":649,"type":"REBUY","strength":0.725,"price":111.1446,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"2004-08-27","known_ts":"2004-08-31","bar_index":665,"type":"BUY","strength":0.588,"price":81.8675,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2004-10-21","known_ts":"2004-10-21","bar_index":677,"type":"SELL","basis":"structure_stop","strength":0.725,"price":76.7169,"stop_level":81.7771,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2004-10-25","known_ts":"2004-10-25","bar_index":678,"type":"SELL","basis":"structure_stop","strength":0.588,"price":70.9337,"stop_level":81.7771,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2004-11-04","known_ts":"2004-11-08","bar_index":681,"type":"REBUY","strength":0.45,"price":79.0663,"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":"2004-12-23","known_ts":"2004-12-23","bar_index":692,"type":"SELL","basis":"structure_stop","strength":0.588,"price":82.6807,"stop_level":82.9518,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-12-27","known_ts":"2004-12-27","bar_index":692,"type":"RECLAIM","strength":0.588,"price":84.0361,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-12-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":"2004-12-23","prior_stop_level":82.9518,"sweep_low":82.1386,"atr14":2.04358,"stop_level":81.11681,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-01-07","known_ts":"2005-01-07","bar_index":695,"type":"SELL","basis":"structure_stop","strength":0.588,"price":81.7771,"stop_level":82.6807,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-02-23","known_ts":"2005-02-25","bar_index":706,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2005-02-23","trigger_known_ts":"2005-02-25","strength":0.45,"price":72.741,"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.355484,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":71.4759,"atr14":1.669458,"stop_level":70.641171,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-03-16","known_ts":"2005-03-18","bar_index":711,"type":"BUY","strength":0.45,"price":74.6386,"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-04-04","known_ts":"2005-04-06","bar_index":715,"type":"BUY","strength":0.45,"price":73.7349,"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-04-18","known_ts":"2005-04-18","bar_index":718,"type":"SELL","basis":"structure_stop","strength":0.588,"price":69.2169,"stop_level":70.9337,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-04-20","known_ts":"2005-04-20","bar_index":719,"type":"SELL","basis":"structure_stop","strength":0.588,"price":66.506,"stop_level":70.9337,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-05-03","known_ts":"2005-05-05","bar_index":722,"type":"BUY","strength":0.45,"price":69.3976,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-05-03","known_ts":"2005-05-05","bar_index":722,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2005-05-03","trigger_known_ts":"2005-05-05","strength":0.45,"price":69.3976,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.385108,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":63.6145,"atr14":1.990088,"stop_level":62.619456,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-06-20","known_ts":"2005-06-22","bar_index":733,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2005-06-20","trigger_known_ts":"2005-06-22","strength":0.45,"price":62.4398,"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.427031,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":58.3735,"atr14":1.627677,"stop_level":57.559661,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-06-28","known_ts":"2005-06-30","bar_index":735,"type":"BUY","strength":0.45,"price":61.0843,"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-06-28","known_ts":"2005-06-30","bar_index":735,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2005-06-28","trigger_known_ts":"2005-06-30","strength":0.45,"price":61.0843,"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.436197,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":57.6506,"atr14":1.708752,"stop_level":56.796224,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-08-04","known_ts":"2005-08-04","bar_index":743,"type":"SELL","basis":"structure_stop","strength":0.588,"price":64.5181,"stop_level":66.4157,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-09-06","known_ts":"2005-09-08","bar_index":751,"type":"BUY","strength":0.588,"price":64.0663,"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":"2005-09-19","known_ts":"2005-09-19","bar_index":754,"type":"RECLAIM","strength":0.725,"price":63.7952,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2005-09-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-02-28","known_ts":"2006-02-28","bar_index":791,"type":"SELL","basis":"structure_stop","strength":1.0,"price":88.7349,"stop_level":89.4578,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-04-17","known_ts":"2006-04-17","bar_index":802,"type":"RECLAIM","strength":1.0,"price":97.3193,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-02-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-07-13","known_ts":"2006-07-13","bar_index":822,"type":"SELL","basis":"structure_stop","strength":0.863,"price":113.494,"stop_level":113.7651,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2006-07-14","known_ts":"2006-07-14","bar_index":822,"type":"RECLAIM","strength":0.863,"price":114.1265,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-07-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2006-07-13","prior_stop_level":113.7651,"sweep_low":111.1446,"atr14":3.105378,"stop_level":109.591911,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-08-18","known_ts":"2006-08-18","bar_index":831,"type":"RECLAIM","strength":1.0,"price":144.0361,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-07-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-09-22","known_ts":"2006-09-22","bar_index":839,"type":"SELL","basis":"structure_stop","strength":0.863,"price":131.3855,"stop_level":134.2771,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2006-09-26","known_ts":"2006-09-26","bar_index":839,"type":"RECLAIM","strength":0.863,"price":136.0843,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-09-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2006-09-22","prior_stop_level":134.2771,"sweep_low":127.5904,"atr14":5.124575,"stop_level":125.028112,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-12-21","known_ts":"2006-12-26","bar_index":860,"type":"BUY","strength":0.725,"price":143.5843,"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":"2007-01-26","known_ts":"2007-01-26","bar_index":867,"type":"SELL","basis":"structure_stop","strength":0.588,"price":128.8554,"stop_level":148.1024,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2007-03-19","known_ts":"2007-03-21","bar_index":879,"type":"BUY","strength":0.588,"price":113.494,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2007-05-10","known_ts":"2007-05-10","bar_index":891,"type":"SELL","basis":"structure_stop","strength":0.588,"price":125.9639,"stop_level":128.494,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-05-11","known_ts":"2007-05-11","bar_index":891,"type":"RECLAIM","strength":0.588,"price":129.1265,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-05-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":"2007-05-10","prior_stop_level":128.494,"sweep_low":125.8735,"atr14":2.769176,"stop_level":124.488912,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-08-16","known_ts":"2007-08-20","bar_index":914,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2007-08-16","trigger_known_ts":"2007-08-20","strength":0.45,"price":78.7048,"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.478755,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":67.7711,"atr14":6.484833,"stop_level":64.528683,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-08-24","known_ts":"2007-08-28","bar_index":916,"type":"BUY","strength":0.45,"price":85.3012,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-08-24","known_ts":"2007-08-28","bar_index":916,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2007-08-24","trigger_known_ts":"2007-08-28","strength":0.45,"price":85.3012,"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.435069,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":69.6687,"atr14":5.314956,"stop_level":67.011222,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-10-19","known_ts":"2007-10-19","bar_index":929,"type":"SELL","basis":"structure_stop","strength":0.588,"price":80.512,"stop_level":85.2108,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-11-23","known_ts":"2007-11-27","bar_index":937,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2007-11-23","trigger_known_ts":"2007-11-27","strength":0.45,"price":45.2711,"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.700179,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":44.3675,"atr14":3.455898,"stop_level":42.639551,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-12-06","known_ts":"2007-12-10","bar_index":940,"type":"BUY","strength":0.45,"price":54.2169,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-12-06","known_ts":"2007-12-10","bar_index":940,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2007-12-06","trigger_known_ts":"2007-12-10","strength":0.45,"price":54.2169,"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.640933,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":45.3614,"atr14":3.571632,"stop_level":43.575584,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-07","known_ts":"2008-01-07","bar_index":946,"type":"SELL","basis":"structure_stop","strength":0.588,"price":42.1988,"stop_level":48.9759,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-02-08","known_ts":"2008-02-08","bar_index":954,"type":"SELL","basis":"structure_stop","strength":0.588,"price":53.6747,"stop_level":55.3916,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-02-19","known_ts":"2008-02-19","bar_index":956,"type":"SELL","basis":"structure_stop","strength":0.725,"price":54.488,"stop_level":55.3916,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-02-25","known_ts":"2008-02-25","bar_index":957,"type":"RECLAIM","strength":0.725,"price":55.4819,"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":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-02-19","prior_stop_level":55.3916,"sweep_low":52.4096,"atr14":2.990575,"stop_level":50.914313,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-06","known_ts":"2008-03-06","bar_index":960,"type":"SELL","basis":"structure_stop","strength":0.725,"price":51.4157,"stop_level":51.6867,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-07","known_ts":"2008-03-07","bar_index":960,"type":"RECLAIM","strength":0.725,"price":52.3193,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-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":"2008-03-06","prior_stop_level":51.6867,"sweep_low":49.3373,"atr14":3.123142,"stop_level":47.775729,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-10","known_ts":"2008-03-10","bar_index":961,"type":"SELL","basis":"structure_stop","strength":0.725,"price":50.8735,"stop_level":51.6867,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-11","known_ts":"2008-03-11","bar_index":961,"type":"RECLAIM","strength":0.725,"price":53.4036,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-03-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-03-10","prior_stop_level":51.6867,"sweep_low":50.512,"atr14":3.231399,"stop_level":48.896301,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-22","known_ts":"2008-04-24","bar_index":971,"type":"BUY","strength":0.725,"price":44.6386,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":25},{"ts":"2008-06-19","known_ts":"2008-06-19","bar_index":984,"type":"SELL","basis":"structure_stop","strength":0.725,"price":54.2169,"stop_level":56.0241,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-07-25","known_ts":"2008-07-29","bar_index":993,"type":"BUY","strength":0.863,"price":53.1325,"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":45},{"ts":"2008-09-17","known_ts":"2008-09-17","bar_index":1005,"type":"SELL","basis":"structure_stop","strength":0.863,"price":61.988,"stop_level":63.253,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-09-18","known_ts":"2008-09-18","bar_index":1005,"type":"RECLAIM","strength":0.863,"price":65.6024,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-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":"2008-09-17","prior_stop_level":63.253,"sweep_low":59.1867,"atr14":3.499836,"stop_level":57.436782,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-02","known_ts":"2008-10-02","bar_index":1009,"type":"RECLAIM","strength":1.0,"price":68.9458,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-09-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-10-08","known_ts":"2008-10-08","bar_index":1010,"type":"SELL","basis":"structure_stop","strength":1.0,"price":52.8614,"stop_level":61.988,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-10-13","known_ts":"2008-10-13","bar_index":1011,"type":"RECLAIM","strength":1.0,"price":62.259,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-10-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2008-10-08","prior_stop_level":61.988,"sweep_low":47.8916,"atr14":5.791345,"stop_level":44.995928,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-18","known_ts":"2008-11-20","bar_index":1020,"type":"BUY","strength":0.863,"price":64.9699,"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":80},{"ts":"2008-12-19","known_ts":"2008-12-19","bar_index":1027,"type":"SELL","basis":"structure_stop","strength":1.0,"price":72.1988,"stop_level":72.4699,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-12-22","known_ts":"2008-12-22","bar_index":1027,"type":"RECLAIM","strength":1.0,"price":73.8253,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-12-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2008-12-19","prior_stop_level":72.4699,"sweep_low":66.0542,"atr14":3.531449,"stop_level":64.288476,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-07","known_ts":"2009-01-07","bar_index":1031,"type":"RECLAIM","strength":1.0,"price":78.1627,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-12-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-01-20","known_ts":"2009-01-20","bar_index":1033,"type":"SELL","basis":"structure_stop","strength":1.0,"price":75.6325,"stop_level":78.0723,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-01-21","known_ts":"2009-01-21","bar_index":1034,"type":"RECLAIM","strength":1.0,"price":78.7952,"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":true,"monthlyBull":true},"anchor_ts":"2009-01-20","prior_stop_level":78.0723,"sweep_low":75.3614,"atr14":3.14927,"stop_level":73.786765,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-06","known_ts":"2009-02-06","bar_index":1038,"type":"RECLAIM","strength":1.0,"price":81.9578,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-01-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-04-14","known_ts":"2009-04-14","bar_index":1053,"type":"SELL","basis":"structure_stop","strength":1.0,"price":101.1145,"stop_level":102.741,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-04-16","known_ts":"2009-04-16","bar_index":1053,"type":"RECLAIM","strength":1.0,"price":105.4518,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-04-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-04-14","prior_stop_level":102.741,"sweep_low":99.2169,"atr14":4.250678,"stop_level":97.091561,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-08","known_ts":"2009-05-08","bar_index":1059,"type":"RECLAIM","strength":1.0,"price":112.0482,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-04-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-08-07","known_ts":"2009-08-11","bar_index":1080,"type":"REBUY","strength":0.863,"price":146.4,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2009-10-28","known_ts":"2009-10-28","bar_index":1099,"type":"SELL","basis":"structure_stop","strength":0.863,"price":162.15,"stop_level":164.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2009-10-29","known_ts":"2009-10-29","bar_index":1099,"type":"RECLAIM","strength":0.863,"price":166.05,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-10-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2009-10-28","prior_stop_level":164.55,"sweep_low":161.4,"atr14":5.669892,"stop_level":158.565054,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-01-04","known_ts":"2010-01-06","bar_index":1114,"type":"BUY","strength":0.725,"price":144.75,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2010-01-26","known_ts":"2010-01-26","bar_index":1119,"type":"SELL","basis":"structure_stop","strength":0.725,"price":136.05,"stop_level":137.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-01-29","known_ts":"2010-01-29","bar_index":1120,"type":"RECLAIM","strength":0.725,"price":137.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-01-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2010-01-26","prior_stop_level":137.25,"sweep_low":135.0,"atr14":4.258782,"stop_level":132.870609,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-02-11","known_ts":"2010-02-16","bar_index":1123,"type":"REBUY","strength":0.725,"price":153.6,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2010-04-19","known_ts":"2010-04-19","bar_index":1138,"type":"SELL","basis":"structure_stop","strength":0.863,"price":177.45,"stop_level":180.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-21","known_ts":"2010-04-21","bar_index":1138,"type":"RECLAIM","strength":0.863,"price":181.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-04-19","prior_stop_level":180.0,"sweep_low":174.9,"atr14":4.729658,"stop_level":172.535171,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-04-27","known_ts":"2010-04-27","bar_index":1140,"type":"SELL","basis":"structure_stop","strength":0.863,"price":176.4,"stop_level":177.45,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-28","known_ts":"2010-04-28","bar_index":1140,"type":"RECLAIM","strength":0.863,"price":178.95,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-04-27","prior_stop_level":177.45,"sweep_low":175.5,"atr14":4.713725,"stop_level":173.143138,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-05-13","known_ts":"2010-05-13","bar_index":1144,"type":"RECLAIM","strength":1.0,"price":180.6,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-04-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-07-27","known_ts":"2010-07-29","bar_index":1161,"type":"BUY","strength":0.588,"price":157.05,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2010-09-08","known_ts":"2010-09-10","bar_index":1171,"type":"BUY","strength":0.45,"price":138.75,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2010-10-06","known_ts":"2010-10-06","bar_index":1177,"type":"SELL","basis":"structure_stop","strength":0.588,"price":136.95,"stop_level":138.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-10-12","known_ts":"2010-10-12","bar_index":1179,"type":"SELL","basis":"structure_stop","strength":0.588,"price":136.65,"stop_level":138.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-11-05","known_ts":"2010-11-09","bar_index":1185,"type":"BUY","strength":0.588,"price":139.65,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-01-11","known_ts":"2011-01-11","bar_index":1200,"type":"RECLAIM","strength":0.725,"price":156.3,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-10-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-03-01","known_ts":"2011-03-01","bar_index":1211,"type":"SELL","basis":"structure_stop","strength":0.863,"price":155.7,"stop_level":158.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-03-07","known_ts":"2011-03-07","bar_index":1212,"type":"RECLAIM","strength":0.863,"price":159.15,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-03-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2011-03-01","prior_stop_level":158.55,"sweep_low":153.45,"atr14":3.778809,"stop_level":151.560596,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-03-17","known_ts":"2011-03-17","bar_index":1215,"type":"RECLAIM","strength":0.863,"price":160.65,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-03-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-05-23","known_ts":"2011-05-23","bar_index":1230,"type":"SELL","basis":"structure_stop","strength":0.863,"price":175.5,"stop_level":175.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-05-25","known_ts":"2011-05-25","bar_index":1231,"type":"RECLAIM","strength":0.863,"price":176.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-05-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2011-05-23","prior_stop_level":175.65,"sweep_low":174.15,"atr14":3.543242,"stop_level":172.378379,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-06-01","known_ts":"2011-06-01","bar_index":1232,"type":"SELL","basis":"structure_stop","strength":1.0,"price":174.45,"stop_level":175.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-06-02","known_ts":"2011-06-02","bar_index":1232,"type":"RECLAIM","strength":1.0,"price":177.3,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-06-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":"2011-06-01","prior_stop_level":175.5,"sweep_low":171.75,"atr14":3.826457,"stop_level":169.836771,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-06-03","known_ts":"2011-06-07","bar_index":1233,"type":"REBUY","strength":1.0,"price":184.8,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2011-06-16","known_ts":"2011-06-16","bar_index":1236,"type":"SELL","basis":"structure_stop","strength":1.0,"price":178.65,"stop_level":179.85,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-06-20","known_ts":"2011-06-20","bar_index":1236,"type":"RECLAIM","strength":1.0,"price":186.75,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-06-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":"2011-06-16","prior_stop_level":179.85,"sweep_low":177.75,"atr14":4.71571,"stop_level":175.392145,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-07-05","known_ts":"2011-07-05","bar_index":1240,"type":"RECLAIM","strength":1.0,"price":192.9,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-06-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-07-11","known_ts":"2011-07-11","bar_index":1241,"type":"SELL","basis":"structure_stop","strength":1.0,"price":188.1,"stop_level":189.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-07-12","known_ts":"2011-07-12","bar_index":1241,"type":"RECLAIM","strength":1.0,"price":191.85,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-07-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-07-11","prior_stop_level":189.9,"sweep_low":186.45,"atr14":4.594057,"stop_level":184.152972,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-07-27","known_ts":"2011-07-27","bar_index":1245,"type":"SELL","basis":"structure_stop","strength":1.0,"price":194.25,"stop_level":195.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-08-01","known_ts":"2011-08-01","bar_index":1246,"type":"RECLAIM","strength":1.0,"price":195.15,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-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":"2011-07-27","prior_stop_level":195.0,"sweep_low":187.95,"atr14":5.500297,"stop_level":185.199851,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-10-27","known_ts":"2011-10-27","bar_index":1267,"type":"RECLAIM","strength":0.863,"price":217.5,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-07-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-11-10","known_ts":"2011-11-10","bar_index":1270,"type":"SELL","basis":"structure_stop","strength":0.863,"price":194.85,"stop_level":211.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-11-14","known_ts":"2011-11-14","bar_index":1271,"type":"SELL","basis":"structure_stop","strength":0.725,"price":204.0,"stop_level":211.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-12-14","known_ts":"2011-12-16","bar_index":1278,"type":"BUY","strength":0.725,"price":212.7,"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":"2012-01-10","known_ts":"2012-01-10","bar_index":1283,"type":"SELL","basis":"structure_stop","strength":0.863,"price":211.95,"stop_level":216.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-01-13","known_ts":"2012-01-13","bar_index":1284,"type":"SELL","basis":"structure_stop","strength":0.863,"price":209.1,"stop_level":216.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-02-02","known_ts":"2012-02-02","bar_index":1289,"type":"RECLAIM","strength":0.863,"price":225.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-01-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-03-22","known_ts":"2012-03-22","bar_index":1300,"type":"SELL","basis":"structure_stop","strength":1.0,"price":237.45,"stop_level":238.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-03-26","known_ts":"2012-03-26","bar_index":1301,"type":"RECLAIM","strength":1.0,"price":241.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-03-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-03-22","prior_stop_level":238.95,"sweep_low":235.35,"atr14":5.153745,"stop_level":232.773127,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-05-11","known_ts":"2012-05-15","bar_index":1312,"type":"BUY","strength":0.725,"price":231.3,"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":"2012-05-21","known_ts":"2012-05-23","bar_index":1314,"type":"BUY","strength":0.725,"price":238.05,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2012-08-02","known_ts":"2012-08-06","bar_index":1331,"type":"REBUY","strength":1.0,"price":331.8,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2012-10-02","known_ts":"2012-10-04","bar_index":1345,"type":"REBUY","strength":1.0,"price":555.6,"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":"2013-02-25","known_ts":"2013-02-25","bar_index":1377,"type":"SELL","basis":"structure_stop","strength":0.725,"price":544.2,"stop_level":549.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-02-26","known_ts":"2013-02-26","bar_index":1377,"type":"RECLAIM","strength":0.725,"price":560.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-02-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2013-02-25","prior_stop_level":549.6,"sweep_low":540.75,"atr14":19.237011,"stop_level":531.131494,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-05-02","known_ts":"2013-05-06","bar_index":1393,"type":"BUY","strength":0.725,"price":568.65,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2013-06-24","known_ts":"2013-06-24","bar_index":1405,"type":"SELL","basis":"structure_stop","strength":0.725,"price":609.75,"stop_level":631.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-06-27","known_ts":"2013-06-27","bar_index":1406,"type":"RECLAIM","strength":0.725,"price":637.05,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2013-06-24","prior_stop_level":631.65,"sweep_low":597.3,"atr14":23.565903,"stop_level":585.517048,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-11","known_ts":"2013-07-15","bar_index":1409,"type":"BUY","strength":0.725,"price":688.5,"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":20},{"ts":"2013-08-19","known_ts":"2013-08-19","bar_index":1418,"type":"SELL","basis":"structure_stop","strength":0.725,"price":752.85,"stop_level":753.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-08-20","known_ts":"2013-08-20","bar_index":1418,"type":"RECLAIM","strength":0.725,"price":764.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-08-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2013-08-19","prior_stop_level":753.6,"sweep_low":751.05,"atr14":20.250064,"stop_level":740.924968,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-09-05","known_ts":"2013-09-05","bar_index":1422,"type":"RECLAIM","strength":0.725,"price":822.45,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-08-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-12-04","known_ts":"2013-12-06","bar_index":1443,"type":"BUY","strength":0.725,"price":855.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2014-02-19","known_ts":"2014-02-21","bar_index":1460,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2014-02-19","trigger_known_ts":"2014-02-21","strength":0.45,"price":563.1,"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.36015,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":503.1,"atr14":31.539907,"stop_level":487.330047,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-03-12","known_ts":"2014-03-14","bar_index":1465,"type":"BUY","strength":0.45,"price":602.4,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-04-08","known_ts":"2014-04-08","bar_index":1471,"type":"SELL","basis":"structure_stop","strength":0.45,"price":558.15,"stop_level":569.85,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2014-04-09","known_ts":"2014-04-09","bar_index":1471,"type":"RECLAIM","strength":0.45,"price":576.45,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-04-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2014-04-08","prior_stop_level":569.85,"sweep_low":556.35,"atr14":18.892298,"stop_level":546.903851,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-04-28","known_ts":"2014-04-28","bar_index":1475,"type":"SELL","basis":"structure_stop","strength":0.45,"price":550.65,"stop_level":558.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2014-04-30","known_ts":"2014-04-30","bar_index":1476,"type":"RECLAIM","strength":0.45,"price":568.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-04-28 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":"2014-04-28","prior_stop_level":558.15,"sweep_low":544.8,"atr14":18.766879,"stop_level":535.416561,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-05-02","known_ts":"2014-05-02","bar_index":1477,"type":"SELL","basis":"structure_stop","strength":0.45,"price":518.25,"stop_level":558.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2014-05-12","known_ts":"2014-05-14","bar_index":1479,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2014-05-12","trigger_known_ts":"2014-05-14","strength":0.45,"price":495.6,"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.43685,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":469.65,"atr14":20.163299,"stop_level":459.56835,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-05-15","known_ts":"2014-05-19","bar_index":1480,"type":"REBUY","strength":0.45,"price":511.95,"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":"2014-05-15","known_ts":"2014-05-19","bar_index":1480,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2014-05-15","trigger_known_ts":"2014-05-19","strength":0.45,"price":511.95,"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.418272,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":469.65,"atr14":19.727029,"stop_level":459.786485,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-07-08","known_ts":"2014-07-08","bar_index":1492,"type":"SELL","basis":"structure_stop","strength":0.588,"price":546.0,"stop_level":547.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-07-11","known_ts":"2014-07-11","bar_index":1493,"type":"SELL","basis":"structure_stop","strength":0.588,"price":533.85,"stop_level":547.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-07-15","known_ts":"2014-07-15","bar_index":1493,"type":"RECLAIM","strength":0.588,"price":548.1,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-07-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-07-08","prior_stop_level":547.5,"sweep_low":529.95,"atr14":13.232068,"stop_level":523.333966,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-07-15","known_ts":"2014-07-15","bar_index":1493,"type":"RECLAIM","strength":0.588,"price":548.1,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-07-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":"2014-07-11","prior_stop_level":547.5,"sweep_low":529.95,"atr14":13.232068,"stop_level":523.333966,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-08-14","known_ts":"2014-08-18","bar_index":1501,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2014-08-14","trigger_known_ts":"2014-08-18","strength":0.45,"price":394.95,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.551219,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":373.05,"atr14":17.423827,"stop_level":364.338086,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-09-05","known_ts":"2014-09-09","bar_index":1506,"type":"BUY","strength":0.45,"price":416.7,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-09-05","known_ts":"2014-09-09","bar_index":1506,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2014-09-05","trigger_known_ts":"2014-09-09","strength":0.45,"price":416.7,"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.526504,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":409.8,"atr14":11.837364,"stop_level":403.881318,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-30","known_ts":"2014-11-03","bar_index":1519,"type":"BUY","strength":0.588,"price":340.8,"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":"2014-12-16","known_ts":"2014-12-16","bar_index":1529,"type":"SELL","basis":"structure_stop","strength":0.588,"price":313.95,"stop_level":321.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-12-18","known_ts":"2014-12-18","bar_index":1530,"type":"RECLAIM","strength":0.588,"price":322.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-12-16","prior_stop_level":321.0,"sweep_low":298.65,"atr14":16.45954,"stop_level":290.42023,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-24","known_ts":"2014-12-24","bar_index":1531,"type":"SELL","basis":"structure_stop","strength":0.588,"price":223.2,"stop_level":313.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-01-14","known_ts":"2015-01-16","bar_index":1536,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-01-14","trigger_known_ts":"2015-01-16","strength":0.45,"price":123.3,"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.832689,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":97.65,"atr14":22.363807,"stop_level":86.468096,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-02","known_ts":"2015-02-04","bar_index":1540,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-02-02","trigger_known_ts":"2015-02-04","strength":0.45,"price":99.15,"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.8466,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":84.9,"atr14":15.724988,"stop_level":77.037506,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-10","known_ts":"2015-02-12","bar_index":1542,"type":"BUY","strength":0.45,"price":135.15,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-02-10","known_ts":"2015-02-12","bar_index":1542,"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-02-10","trigger_known_ts":"2015-02-12","strength":0.45,"price":135.15,"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.778024,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":91.8,"atr14":15.251152,"stop_level":84.174424,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-26","known_ts":"2015-03-26","bar_index":1552,"type":"SELL","basis":"structure_stop","strength":0.725,"price":123.45,"stop_level":125.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-04-17","known_ts":"2015-04-17","bar_index":1557,"type":"SELL","basis":"structure_stop","strength":0.725,"price":115.5,"stop_level":121.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-04-21","known_ts":"2015-04-21","bar_index":1558,"type":"SELL","basis":"structure_stop","strength":0.725,"price":113.1,"stop_level":121.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-04-28","known_ts":"2015-04-28","bar_index":1559,"type":"RECLAIM","strength":0.725,"price":127.65,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-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":"2015-04-21","prior_stop_level":121.8,"sweep_low":109.05,"atr14":7.731403,"stop_level":105.184299,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-19","known_ts":"2015-05-19","bar_index":1564,"type":"SELL","basis":"structure_stop","strength":0.725,"price":149.25,"stop_level":150.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-05-21","known_ts":"2015-05-21","bar_index":1565,"type":"RECLAIM","strength":0.725,"price":155.1,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-05-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-05-19","prior_stop_level":150.75,"sweep_low":146.4,"atr14":8.586251,"stop_level":142.106875,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-08","known_ts":"2015-06-08","bar_index":1569,"type":"SELL","basis":"structure_stop","strength":0.725,"price":145.8,"stop_level":149.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-06-09","known_ts":"2015-06-09","bar_index":1569,"type":"RECLAIM","strength":0.725,"price":150.3,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-06-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-06-08","prior_stop_level":149.7,"sweep_low":140.1,"atr14":8.200469,"stop_level":135.999766,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-29","known_ts":"2015-06-29","bar_index":1574,"type":"SELL","basis":"structure_stop","strength":0.725,"price":152.4,"stop_level":156.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-07-21","known_ts":"2015-07-23","bar_index":1579,"type":"BUY","strength":0.725,"price":165.45,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2015-08-03","known_ts":"2015-08-03","bar_index":1582,"type":"SELL","basis":"structure_stop","strength":0.725,"price":127.05,"stop_level":160.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-08-05","known_ts":"2015-08-05","bar_index":1582,"type":"SELL","basis":"structure_stop","strength":0.725,"price":120.15,"stop_level":160.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-09-10","known_ts":"2015-09-14","bar_index":1591,"type":"BUY","strength":0.588,"price":122.1,"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":70},{"ts":"2015-10-01","known_ts":"2015-10-05","bar_index":1596,"type":"BUY","strength":0.588,"price":115.95,"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":50},{"ts":"2015-10-26","known_ts":"2015-10-26","bar_index":1601,"type":"SELL","basis":"structure_stop","strength":0.725,"price":107.55,"stop_level":110.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-11-02","known_ts":"2015-11-02","bar_index":1603,"type":"SELL","basis":"structure_stop","strength":0.725,"price":101.7,"stop_level":102.45,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-11-03","known_ts":"2015-11-03","bar_index":1603,"type":"RECLAIM","strength":0.725,"price":103.05,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-11-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-11-02","prior_stop_level":102.45,"sweep_low":99.6,"atr14":6.933036,"stop_level":96.133482,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-07","known_ts":"2016-01-07","bar_index":1618,"type":"SELL","basis":"structure_stop","strength":0.725,"price":103.35,"stop_level":104.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-01-14","known_ts":"2016-01-14","bar_index":1620,"type":"SELL","basis":"structure_stop","strength":0.725,"price":92.1,"stop_level":104.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-02-19","known_ts":"2016-02-23","bar_index":1628,"type":"BUY","strength":0.725,"price":86.55,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70},{"ts":"2016-04-25","known_ts":"2016-04-27","bar_index":1643,"type":"BUY","strength":0.588,"price":42.6,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2016-05-24","known_ts":"2016-05-26","bar_index":1650,"type":"BUY","strength":0.588,"price":30.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2016-07-05","known_ts":"2016-07-05","bar_index":1659,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.95,"stop_level":23.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2016-07-07","known_ts":"2016-07-07","bar_index":1660,"type":"RECLAIM","strength":0.725,"price":23.7,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-07-05 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":"2016-07-05","prior_stop_level":23.55,"sweep_low":19.35,"atr14":2.538123,"stop_level":18.080939,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-09-13","known_ts":"2016-09-13","bar_index":1675,"type":"SELL","basis":"structure_stop","strength":0.863,"price":48.3,"stop_level":49.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2016-09-15","known_ts":"2016-09-15","bar_index":1676,"type":"RECLAIM","strength":0.863,"price":50.55,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-09-13 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":"2016-09-13","prior_stop_level":49.8,"sweep_low":47.7,"atr14":2.838561,"stop_level":46.280719,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-09-27","known_ts":"2016-09-27","bar_index":1679,"type":"RECLAIM","strength":1.0,"price":52.5,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-09-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-03-29","known_ts":"2017-03-31","bar_index":1721,"type":"BUY","strength":0.863,"price":82.05,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2017-04-21","known_ts":"2017-04-21","bar_index":1726,"type":"SELL","basis":"structure_stop","strength":0.725,"price":36.3,"stop_level":80.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2017-08-15","known_ts":"2017-08-15","bar_index":1753,"type":"SELL","basis":"structure_stop","strength":0.725,"price":41.85,"stop_level":42.45,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2017-10-18","known_ts":"2017-10-18","bar_index":1768,"type":"RECLAIM","strength":1.0,"price":58.35,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-08-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-10-26","known_ts":"2017-10-26","bar_index":1770,"type":"SELL","basis":"structure_stop","strength":0.863,"price":52.2,"stop_level":54.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2018-01-24","known_ts":"2018-01-26","bar_index":1790,"type":"BUY","strength":0.725,"price":52.05,"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":"2018-05-23","known_ts":"2018-05-23","bar_index":1817,"type":"SELL","basis":"structure_stop","strength":1.0,"price":67.35,"stop_level":69.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-05-25","known_ts":"2018-05-25","bar_index":1818,"type":"SELL","basis":"structure_stop","strength":1.0,"price":67.35,"stop_level":69.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-08-15","known_ts":"2018-08-17","bar_index":1837,"type":"BUY","strength":0.863,"price":64.5,"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":80},{"ts":"2018-09-05","known_ts":"2018-09-05","bar_index":1841,"type":"SELL","basis":"structure_stop","strength":0.725,"price":61.5,"stop_level":62.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2018-09-07","known_ts":"2018-09-07","bar_index":1842,"type":"RECLAIM","strength":0.725,"price":62.55,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-09-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":"2018-09-05","prior_stop_level":62.1,"sweep_low":60.6,"atr14":1.73731,"stop_level":59.731345,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-03","known_ts":"2019-01-07","bar_index":1869,"type":"BUY","strength":0.45,"price":24.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-01-03","known_ts":"2019-01-07","bar_index":1869,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2019-01-03","trigger_known_ts":"2019-01-07","strength":0.45,"price":24.0,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.663158,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.0,"atr14":2.055758,"stop_level":16.972121,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-20","known_ts":"2019-03-20","bar_index":1886,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.25,"stop_level":29.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-04-22","known_ts":"2019-04-22","bar_index":1893,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.85,"stop_level":27.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-04-23","known_ts":"2019-04-23","bar_index":1894,"type":"RECLAIM","strength":0.588,"price":27.45,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-04-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-04-22","prior_stop_level":27.0,"sweep_low":25.65,"atr14":1.655351,"stop_level":24.822324,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-05-14","known_ts":"2019-05-16","bar_index":1899,"type":"BUY","strength":0.725,"price":27.3,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2019-06-18","known_ts":"2019-06-20","bar_index":1907,"type":"BUY","strength":0.725,"price":25.35,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2019-07-17","known_ts":"2019-07-17","bar_index":1913,"type":"SELL","basis":"structure_stop","strength":0.725,"price":29.85,"stop_level":30.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-07-23","known_ts":"2019-07-23","bar_index":1915,"type":"SELL","basis":"structure_stop","strength":0.725,"price":29.55,"stop_level":30.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-09-04","known_ts":"2019-09-06","bar_index":1925,"type":"BUY","strength":0.863,"price":27.3,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2019-09-30","known_ts":"2019-09-30","bar_index":1931,"type":"SELL","basis":"structure_stop","strength":1.0,"price":28.2,"stop_level":29.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-10-03","known_ts":"2019-10-03","bar_index":1932,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.9,"stop_level":29.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-01-03","known_ts":"2020-01-07","bar_index":1953,"type":"BUY","strength":0.588,"price":23.4,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2020-02-07","known_ts":"2020-02-11","bar_index":1961,"type":"REBUY","strength":0.45,"price":23.85,"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-02-27","known_ts":"2020-02-27","bar_index":1965,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.4,"stop_level":21.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-03-05","known_ts":"2020-03-05","bar_index":1967,"type":"SELL","basis":"structure_stop","strength":0.45,"price":16.05,"stop_level":21.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-03-26","known_ts":"2020-03-30","bar_index":1972,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2020-03-26","trigger_known_ts":"2020-03-30","strength":0.45,"price":7.95,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.756881,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.0,"atr14":2.699301,"stop_level":4.650349,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-08","known_ts":"2020-04-13","bar_index":1975,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2020-04-08","trigger_known_ts":"2020-04-13","strength":0.45,"price":6.9,"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.788991,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.2,"atr14":2.112762,"stop_level":3.143619,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-27","known_ts":"2020-04-29","bar_index":1979,"type":"BUY","strength":0.45,"price":6.9,"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-27","known_ts":"2020-04-29","bar_index":1979,"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-27","trigger_known_ts":"2020-04-29","strength":0.45,"price":6.9,"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.788991,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.55,"atr14":1.415961,"stop_level":4.842019,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-11","known_ts":"2020-06-11","bar_index":1989,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.35,"stop_level":10.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-16","known_ts":"2020-06-16","bar_index":1990,"type":"RECLAIM","strength":0.588,"price":10.95,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-06-11","prior_stop_level":10.65,"sweep_low":9.45,"atr14":1.225918,"stop_level":8.837041,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-19","known_ts":"2020-06-19","bar_index":1991,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.15,"stop_level":10.35,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-07-22","known_ts":"2020-07-22","bar_index":1999,"type":"RECLAIM","strength":0.863,"price":18.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-03","known_ts":"2020-09-03","bar_index":2009,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.46,"stop_level":18.38,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-09-21","known_ts":"2020-09-21","bar_index":2013,"type":"RECLAIM","strength":1.0,"price":21.91,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-09-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-11-09","known_ts":"2020-11-09","bar_index":2024,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.49,"stop_level":22.94,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2020-11-11","known_ts":"2020-11-11","bar_index":2025,"type":"RECLAIM","strength":0.863,"price":23.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-11-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2020-11-09","prior_stop_level":22.94,"sweep_low":21.4,"atr14":1.526824,"stop_level":20.636588,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-15","known_ts":"2020-12-17","bar_index":2033,"type":"BUY","strength":0.863,"price":27.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2021-01-08","known_ts":"2021-01-08","bar_index":2038,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.68,"stop_level":28.09,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-02-17","known_ts":"2021-02-19","bar_index":2047,"type":"BUY","strength":0.863,"price":29.35,"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-05-26","known_ts":"2021-05-26","bar_index":2070,"type":"SELL","basis":"structure_stop","strength":1.0,"price":32.16,"stop_level":32.45,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-05-27","known_ts":"2021-05-27","bar_index":2070,"type":"RECLAIM","strength":1.0,"price":32.55,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-05-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-05-26","prior_stop_level":32.45,"sweep_low":31.49,"atr14":1.565418,"stop_level":30.707291,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-06-04","known_ts":"2021-06-04","bar_index":2072,"type":"SELL","basis":"structure_stop","strength":1.0,"price":32.15,"stop_level":32.16,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-06-07","known_ts":"2021-06-07","bar_index":2072,"type":"RECLAIM","strength":1.0,"price":34.71,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-06-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-06-04","prior_stop_level":32.16,"sweep_low":31.06,"atr14":1.672407,"stop_level":30.223797,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-06-17","known_ts":"2021-06-17","bar_index":2075,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.81,"stop_level":31.31,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-06-24","known_ts":"2021-06-24","bar_index":2076,"type":"RECLAIM","strength":0.863,"price":31.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-06-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-06-17","prior_stop_level":31.31,"sweep_low":29.23,"atr14":1.504637,"stop_level":28.477682,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-08-09","known_ts":"2021-08-11","bar_index":2087,"type":"BUY","strength":0.725,"price":29.22,"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":"2021-09-08","known_ts":"2021-09-08","bar_index":2094,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.2,"stop_level":27.29,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-09-09","known_ts":"2021-09-09","bar_index":2094,"type":"RECLAIM","strength":0.588,"price":28.82,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-09-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2021-09-08","prior_stop_level":27.29,"sweep_low":27.1,"atr14":1.117761,"stop_level":26.541119,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-09-21","known_ts":"2021-09-21","bar_index":2097,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.46,"stop_level":27.59,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2021-09-22","known_ts":"2021-09-22","bar_index":2097,"type":"RECLAIM","strength":0.588,"price":28.29,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-09-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2021-09-21","prior_stop_level":27.59,"sweep_low":27.21,"atr14":1.049257,"stop_level":26.685371,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-10-07","known_ts":"2021-10-07","bar_index":2101,"type":"RECLAIM","strength":0.863,"price":28.96,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-09-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-02","known_ts":"2021-12-06","bar_index":2114,"type":"REBUY","strength":1.0,"price":35.4,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2022-01-10","known_ts":"2022-01-10","bar_index":2122,"type":"SELL","basis":"structure_stop","strength":1.0,"price":39.55,"stop_level":39.97,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-01-11","known_ts":"2022-01-11","bar_index":2123,"type":"RECLAIM","strength":1.0,"price":40.82,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-01-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2022-01-10","prior_stop_level":39.97,"sweep_low":39.05,"atr14":1.506928,"stop_level":38.296536,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-01-20","known_ts":"2022-01-20","bar_index":2125,"type":"SELL","basis":"structure_stop","strength":1.0,"price":38.16,"stop_level":39.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-04-29","known_ts":"2022-05-03","bar_index":2148,"type":"BUY","strength":0.588,"price":21.69,"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":"2022-05-20","known_ts":"2022-05-24","bar_index":2153,"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-05-20","trigger_known_ts":"2022-05-24","strength":0.588,"price":25.24,"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.378325,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":20.51,"atr14":1.383562,"stop_level":19.818219,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-07","known_ts":"2022-10-11","bar_index":2185,"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-10-07","trigger_known_ts":"2022-10-11","strength":0.45,"price":25.6,"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.369458,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.65,"atr14":1.444595,"stop_level":21.927703,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-20","known_ts":"2022-10-24","bar_index":2188,"type":"BUY","strength":0.725,"price":29.2,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2022-11-15","known_ts":"2022-11-15","bar_index":2194,"type":"SELL","basis":"structure_stop","strength":0.725,"price":34.75,"stop_level":34.88,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-12","known_ts":"2023-01-17","bar_index":2207,"type":"BUY","strength":0.863,"price":34.62,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2023-01-31","known_ts":"2023-02-02","bar_index":2211,"type":"BUY","strength":0.863,"price":35.39,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2023-02-28","known_ts":"2023-02-28","bar_index":2217,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.66,"stop_level":35.45,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-03-02","known_ts":"2023-03-02","bar_index":2218,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.64,"stop_level":35.45,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2023-04-11","known_ts":"2023-04-13","bar_index":2227,"type":"BUY","strength":0.588,"price":29.37,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2023-05-15","known_ts":"2023-05-15","bar_index":2235,"type":"SELL","basis":"structure_stop","strength":0.45,"price":27.8,"stop_level":27.82,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2023-05-17","known_ts":"2023-05-17","bar_index":2235,"type":"RECLAIM","strength":0.45,"price":28.09,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-05-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2023-05-15","prior_stop_level":27.82,"sweep_low":27.21,"atr14":1.011259,"stop_level":26.704371,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-05-23","known_ts":"2023-05-23","bar_index":2237,"type":"SELL","basis":"structure_stop","strength":0.45,"price":27.13,"stop_level":27.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2023-06-01","known_ts":"2023-06-05","bar_index":2239,"type":"REBUY","strength":0.45,"price":29.67,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-06-06","known_ts":"2023-06-06","bar_index":2240,"type":"RECLAIM","strength":0.588,"price":30.3,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-06-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2023-06-23","known_ts":"2023-06-23","bar_index":2244,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.72,"stop_level":29.44,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-06-27","known_ts":"2023-06-27","bar_index":2244,"type":"RECLAIM","strength":0.588,"price":29.92,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-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":"2023-06-23","prior_stop_level":29.44,"sweep_low":27.9,"atr14":1.225745,"stop_level":27.287127,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-12","known_ts":"2023-07-12","bar_index":2248,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.9,"stop_level":29.91,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-07-17","known_ts":"2023-07-17","bar_index":2249,"type":"RECLAIM","strength":0.588,"price":30.01,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-07-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-07-12","prior_stop_level":29.91,"sweep_low":28.8,"atr14":1.108373,"stop_level":28.245813,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-28","known_ts":"2023-07-28","bar_index":2252,"type":"RECLAIM","strength":0.725,"price":35.07,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-07-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-22","known_ts":"2023-08-22","bar_index":2257,"type":"SELL","basis":"structure_stop","strength":0.725,"price":29.47,"stop_level":29.56,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-08-24","known_ts":"2023-08-24","bar_index":2258,"type":"RECLAIM","strength":0.725,"price":30.12,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-08-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-08-22","prior_stop_level":29.56,"sweep_low":29.17,"atr14":1.055689,"stop_level":28.642155,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-10-05","known_ts":"2023-10-09","bar_index":2268,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-10-05","trigger_known_ts":"2023-10-09","strength":0.45,"price":24.06,"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.350607,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.17,"atr14":1.136003,"stop_level":20.601999,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-10-26","known_ts":"2023-10-30","bar_index":2273,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-10-26","trigger_known_ts":"2023-10-30","strength":0.45,"price":23.4,"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.368421,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.15,"atr14":0.975893,"stop_level":20.662053,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-10-31","known_ts":"2023-11-02","bar_index":2274,"type":"BUY","strength":0.45,"price":24.44,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-12-18","known_ts":"2023-12-18","bar_index":2285,"type":"RECLAIM","strength":0.725,"price":29.68,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-08-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-05-20","known_ts":"2024-05-20","bar_index":2320,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.17,"stop_level":25.28,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-05-22","known_ts":"2024-05-22","bar_index":2320,"type":"RECLAIM","strength":0.588,"price":25.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-05-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":"2024-05-20","prior_stop_level":25.28,"sweep_low":24.8,"atr14":1.07727,"stop_level":24.261365,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-07-09","known_ts":"2024-07-11","bar_index":2331,"type":"BUY","strength":0.45,"price":25.47,"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-22","known_ts":"2024-07-22","bar_index":2334,"type":"RECLAIM","strength":0.725,"price":26.39,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2024-07-09 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-09-27","known_ts":"2024-10-01","bar_index":2350,"type":"BUY","strength":0.863,"price":30.84,"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":20},{"ts":"2025-01-02","known_ts":"2025-01-02","bar_index":2372,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.09,"stop_level":30.13,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-01-03","known_ts":"2025-01-03","bar_index":2372,"type":"RECLAIM","strength":0.863,"price":30.14,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-01-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2025-01-02","prior_stop_level":30.13,"sweep_low":29.76,"atr14":1.046301,"stop_level":29.236849,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-01-27","known_ts":"2025-01-27","bar_index":2377,"type":"RECLAIM","strength":1.0,"price":35.99,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-01-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-02-14","known_ts":"2025-02-14","bar_index":2381,"type":"SELL","basis":"structure_stop","strength":1.0,"price":35.66,"stop_level":35.82,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-02-19","known_ts":"2025-02-19","bar_index":2382,"type":"SELL","basis":"structure_stop","strength":1.0,"price":33.17,"stop_level":35.82,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-04-23","known_ts":"2025-04-25","bar_index":2397,"type":"BUY","strength":0.725,"price":33.06,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2025-06-16","known_ts":"2025-06-16","bar_index":2409,"type":"SELL","basis":"structure_stop","strength":1.0,"price":36.87,"stop_level":37.01,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-06-18","known_ts":"2025-06-18","bar_index":2410,"type":"RECLAIM","strength":1.0,"price":37.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2025-06-16","prior_stop_level":37.01,"sweep_low":36.1,"atr14":1.55798,"stop_level":35.32101,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-02","known_ts":"2025-07-02","bar_index":2413,"type":"RECLAIM","strength":1.0,"price":37.74,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-06-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-07-08","known_ts":"2025-07-10","bar_index":2414,"type":"BUY","strength":1.0,"price":39.27,"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":40},{"ts":"2025-09-22","known_ts":"2025-09-22","bar_index":2431,"type":"SELL","basis":"structure_stop","strength":1.0,"price":42.05,"stop_level":42.68,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-11-07","known_ts":"2025-11-11","bar_index":2443,"type":"BUY","strength":0.725,"price":41.37,"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":"2026-01-28","known_ts":"2026-01-28","bar_index":2461,"type":"SELL","basis":"structure_stop","strength":1.0,"price":47.21,"stop_level":50.68,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-04-08","known_ts":"2026-04-10","bar_index":2477,"type":"BUY","strength":0.725,"price":42.68,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2026-05-05","known_ts":"2026-05-05","bar_index":2483,"type":"SELL","basis":"structure_stop","strength":0.588,"price":38.74,"stop_level":45.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-05-07","known_ts":"2026-05-07","bar_index":2484,"type":"SELL","basis":"structure_stop","strength":0.588,"price":38.31,"stop_level":45.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-06-25","known_ts":"2026-06-29","bar_index":2495,"type":"BUY","strength":0.45,"price":39.44,"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":"2026-07-14","known_ts":"2026-07-14","bar_index":2499,"type":"RECLAIM","strength":0.725,"price":41.5,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2026-06-25 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-07-30","known_ts":"2026-07-30","bar_index":2503,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.41,"stop_level":38.79,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-08-03","known_ts":"2026-08-03","bar_index":2503,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.87,"stop_level":38.79,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-08-07","known_ts":"2026-08-07","bar_index":2505,"type":"RECLAIM","strength":0.588,"price":39.39,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-08-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2026-08-03","prior_stop_level":38.79,"sweep_low":33.0,"atr14":2.120139,"stop_level":31.93993,"risk_basis":"daily_ohlc_atr14"}],"state":{"position_hint":"flat","last_signal":"RECLAIM","last_scored_signal":"SELL","last_scored_ts":"2026-08-03","last_scored_basis":"structure_stop","bars_since_signal":0,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":true,"above200":false},"early_dots":["2017-11-21","2017-12-13","2018-01-19","2018-02-14","2018-07-12","2018-08-07","2018-09-27","2018-12-24","2019-05-06","2019-05-31","2019-06-13","2019-08-16","2019-11-01","2019-11-27","2019-12-16","2020-01-03","2020-02-07","2020-11-10","2020-12-07","2021-02-03","2021-04-22","2021-07-22","2022-02-07","2022-03-14","2022-09-08","2023-01-04","2023-03-20","2023-08-23","2023-09-14","2024-03-20","2024-04-19","2024-06-28","2025-01-13","2025-03-14","2025-04-14","2025-10-14","2026-02-13","2026-03-20","2026-05-26","2026-06-25"],"warnings":[{"ts":"2023-01-27","kind":"arm","px":33.99},{"ts":"2023-02-27","kind":"arm","px":36.22},{"ts":"2023-02-28","kind":"confirm","px":32.66,"level":35.45},{"ts":"2023-03-01","kind":"arm","px":30.82},{"ts":"2023-03-02","kind":"confirm","px":30.64,"level":35.45},{"ts":"2023-05-12","kind":"arm","px":27.5},{"ts":"2023-05-15","kind":"confirm","px":27.8,"level":27.82},{"ts":"2023-05-22","kind":"arm","px":27.04},{"ts":"2023-05-23","kind":"confirm","px":27.13,"level":27.5},{"ts":"2023-06-20","kind":"arm","px":30.5},{"ts":"2023-06-23","kind":"confirm","px":28.72,"level":29.44},{"ts":"2023-07-11","kind":"arm","px":29.78},{"ts":"2023-07-12","kind":"confirm","px":29.9,"level":29.91},{"ts":"2023-08-01","kind":"arm","px":35.07},{"ts":"2023-08-22","kind":"confirm","px":29.47,"level":29.56},{"ts":"2023-11-30","kind":"arm","px":25.83},{"ts":"2024-01-03","kind":"arm","px":30.76},{"ts":"2024-05-16","kind":"arm","px":25.91},{"ts":"2024-05-20","kind":"confirm","px":25.17,"level":25.28},{"ts":"2024-08-05","kind":"arm","px":24.47},{"ts":"2024-12-20","kind":"arm","px":30.48},{"ts":"2025-01-02","kind":"confirm","px":30.09,"level":30.13},{"ts":"2025-02-13","kind":"arm","px":35.99},{"ts":"2025-02-14","kind":"confirm","px":35.66,"level":35.82},{"ts":"2025-02-18","kind":"arm","px":33.42},{"ts":"2025-02-19","kind":"confirm","px":33.17,"level":35.82},{"ts":"2025-05-13","kind":"arm","px":38.5},{"ts":"2025-06-16","kind":"confirm","px":36.87,"level":37.01},{"ts":"2025-09-16","kind":"arm","px":42.68},{"ts":"2025-09-22","kind":"confirm","px":42.05,"level":42.68},{"ts":"2025-12-09","kind":"arm","px":43.16},{"ts":"2026-01-28","kind":"confirm","px":47.21,"level":50.68},{"ts":"2026-04-27","kind":"arm","px":45.87},{"ts":"2026-05-05","kind":"confirm","px":38.74,"level":45.8},{"ts":"2026-05-06","kind":"arm","px":38.68},{"ts":"2026-05-07","kind":"confirm","px":38.31,"level":45.8},{"ts":"2026-07-28","kind":"arm","px":40.39},{"ts":"2026-07-30","kind":"confirm","px":37.41,"level":38.79},{"ts":"2026-07-31","kind":"arm","px":36.66},{"ts":"2026-08-03","kind":"confirm","px":37.87,"level":38.79}],"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":[]}}}