{"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":"ILMN","timeframe":"3D","as_of":"2026-08-12T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2001-01-22","known_ts":"2001-01-24","bar_index":41,"type":"BUY","strength":0.45,"price":9.0893,"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":"2001-02-22","known_ts":"2001-02-22","bar_index":48,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.6909,"stop_level":7.7821,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-03-22","known_ts":"2001-03-26","bar_index":55,"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":"2001-03-22","trigger_known_ts":"2001-03-26","strength":0.45,"price":4.0734,"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.645508,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.4047,"atr14":0.578957,"stop_level":3.115221,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-04-09","known_ts":"2001-04-11","bar_index":59,"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":"2001-04-09","trigger_known_ts":"2001-04-11","strength":0.45,"price":3.4047,"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.703702,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.7663,"atr14":0.466096,"stop_level":2.533252,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-04-18","known_ts":"2001-04-20","bar_index":61,"type":"BUY","strength":0.45,"price":5.034,"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":"2001-04-18","known_ts":"2001-04-20","bar_index":61,"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":"2001-04-18","trigger_known_ts":"2001-04-20","strength":0.45,"price":5.034,"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.56191,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.9377,"atr14":0.445501,"stop_level":2.71495,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-06-20","known_ts":"2001-06-20","bar_index":75,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.9611,"stop_level":5.107,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-07-25","known_ts":"2001-07-25","bar_index":83,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.5642,"stop_level":5.6615,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-08-01","known_ts":"2001-08-01","bar_index":85,"type":"RECLAIM","strength":0.725,"price":6.0068,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-07-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2001-07-25","prior_stop_level":5.6615,"sweep_low":5.3988,"atr14":0.417693,"stop_level":5.189954,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-10-09","known_ts":"2001-10-11","bar_index":100,"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":"2001-10-09","trigger_known_ts":"2001-10-11","strength":0.45,"price":3.2733,"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.715137,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.4319,"atr14":0.447789,"stop_level":2.208006,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-10-17","known_ts":"2001-10-19","bar_index":102,"type":"BUY","strength":0.45,"price":4.3969,"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":"2001-10-17","known_ts":"2001-10-19","bar_index":102,"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":"2001-10-17","trigger_known_ts":"2001-10-19","strength":0.45,"price":4.3969,"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.617355,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.4319,"atr14":0.468901,"stop_level":2.197449,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-11-02","known_ts":"2001-11-02","bar_index":106,"type":"RECLAIM","strength":0.863,"price":5.1508,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2001-10-17 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-11-09","known_ts":"2001-11-09","bar_index":107,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.4261,"stop_level":4.8638,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-12-04","known_ts":"2001-12-04","bar_index":113,"type":"RECLAIM","strength":1.0,"price":4.8638,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-11-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-01-14","known_ts":"2002-01-14","bar_index":122,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.2578,"stop_level":5.4718,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-03-07","known_ts":"2002-03-11","bar_index":134,"type":"BUY","strength":0.725,"price":4.358,"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":"2002-04-01","known_ts":"2002-04-01","bar_index":139,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.6479,"stop_level":4.2412,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2002-04-11","known_ts":"2002-04-15","bar_index":142,"type":"REBUY","strength":0.863,"price":3.9737,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2002-05-07","known_ts":"2002-05-07","bar_index":148,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.249,"stop_level":3.7062,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2002-06-24","known_ts":"2002-06-26","bar_index":159,"type":"BUY","strength":0.588,"price":3.0156,"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":"2002-10-01","known_ts":"2002-10-03","bar_index":182,"type":"BUY","strength":0.45,"price":1.8191,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2002-10-01","known_ts":"2002-10-03","bar_index":182,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2002-10-01","trigger_known_ts":"2002-10-03","strength":0.45,"price":1.8191,"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.692174,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.3959,"atr14":0.165561,"stop_level":1.31312,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-10-17","known_ts":"2002-10-21","bar_index":186,"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-17","trigger_known_ts":"2002-10-21","strength":0.588,"price":1.9504,"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.669955,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.6294,"atr14":0.168719,"stop_level":1.545041,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-12-02","known_ts":"2002-12-02","bar_index":196,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.2568,"stop_level":2.3346,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-02-13","known_ts":"2003-02-18","bar_index":213,"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":"2003-02-13","trigger_known_ts":"2003-02-18","strength":0.45,"price":1.3521,"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.703318,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.0409,"atr14":0.111498,"stop_level":0.985151,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-12","known_ts":"2003-03-14","bar_index":219,"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":"2003-03-12","trigger_known_ts":"2003-03-14","strength":0.45,"price":1.0263,"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.765546,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.8317,"atr14":0.149769,"stop_level":0.756815,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-17","known_ts":"2003-03-19","bar_index":220,"type":"BUY","strength":0.45,"price":1.4397,"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":"2003-03-17","known_ts":"2003-03-19","bar_index":220,"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":"2003-03-17","trigger_known_ts":"2003-03-19","strength":0.45,"price":1.4397,"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.671106,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.8317,"atr14":0.167014,"stop_level":0.748193,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-04-07","known_ts":"2003-04-09","bar_index":225,"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":"2003-04-07","trigger_known_ts":"2003-04-09","strength":0.588,"price":1.2986,"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.702347,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.0944,"atr14":0.154224,"stop_level":1.017288,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-04-16","known_ts":"2003-04-16","bar_index":227,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.0457,"stop_level":1.0992,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-04-22","known_ts":"2003-04-22","bar_index":228,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.9679,"stop_level":1.0992,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-04-29","known_ts":"2003-05-01","bar_index":230,"type":"REBUY","strength":0.45,"price":0.9971,"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":"2003-05-29","known_ts":"2003-05-29","bar_index":237,"type":"RECLAIM","strength":0.725,"price":1.965,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2003-04-29 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-23","known_ts":"2003-06-23","bar_index":242,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.25,"stop_level":1.3132,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-06-25","known_ts":"2003-06-25","bar_index":243,"type":"RECLAIM","strength":0.725,"price":1.3424,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-06-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2003-06-23","prior_stop_level":1.3132,"sweep_low":1.2208,"atr14":0.185386,"stop_level":1.128107,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-07-08","known_ts":"2003-07-10","bar_index":246,"type":"REBUY","strength":1.0,"price":1.8142,"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":"2003-08-27","known_ts":"2003-08-29","bar_index":258,"type":"BUY","strength":1.0,"price":1.751,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2003-12-16","known_ts":"2003-12-16","bar_index":283,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.4484,"stop_level":3.5263,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-12-18","known_ts":"2003-12-18","bar_index":284,"type":"RECLAIM","strength":1.0,"price":3.5992,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-12-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":"2003-12-16","prior_stop_level":3.5263,"sweep_low":3.3512,"atr14":0.269235,"stop_level":3.216582,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-04-20","known_ts":"2004-04-22","bar_index":312,"type":"BUY","strength":0.725,"price":3.7938,"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":"2004-06-21","known_ts":"2004-06-23","bar_index":326,"type":"BUY","strength":0.725,"price":3.3901,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2004-08-16","known_ts":"2004-08-18","bar_index":339,"type":"BUY","strength":0.588,"price":2.5243,"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":"2004-09-27","known_ts":"2004-09-27","bar_index":348,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.8988,"stop_level":3.1469,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2004-09-29","known_ts":"2004-09-29","bar_index":349,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.8648,"stop_level":3.1469,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2004-10-04","known_ts":"2004-10-04","bar_index":350,"type":"RECLAIM","strength":0.725,"price":3.1907,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-09-27 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":"2004-09-27","prior_stop_level":3.1469,"sweep_low":2.714,"atr14":0.183932,"stop_level":2.622034,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-10-04","known_ts":"2004-10-04","bar_index":350,"type":"RECLAIM","strength":0.725,"price":3.1907,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-09-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2004-09-29","prior_stop_level":3.1469,"sweep_low":2.7529,"atr14":0.183932,"stop_level":2.660934,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-10-14","known_ts":"2004-10-14","bar_index":353,"type":"RECLAIM","strength":0.725,"price":3.3804,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-09-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-11-09","known_ts":"2004-11-11","bar_index":359,"type":"BUY","strength":0.725,"price":3.3755,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2005-01-05","known_ts":"2005-01-05","bar_index":372,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.1342,"stop_level":4.4893,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-01-24","known_ts":"2005-01-26","bar_index":376,"type":"REBUY","strength":1.0,"price":4.7617,"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":"2005-02-16","known_ts":"2005-02-16","bar_index":381,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.7665,"stop_level":4.82,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-04-15","known_ts":"2005-04-19","bar_index":395,"type":"BUY","strength":0.725,"price":4.2072,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2005-07-12","known_ts":"2005-07-14","bar_index":415,"type":"REBUY","strength":1.0,"price":6.7412,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2005-07-28","known_ts":"2005-07-28","bar_index":419,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.3988,"stop_level":5.7879,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2005-09-06","known_ts":"2005-09-08","bar_index":428,"type":"BUY","strength":0.725,"price":6.43,"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":"2005-11-28","known_ts":"2005-11-28","bar_index":447,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.2909,"stop_level":7.466,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-11-30","known_ts":"2005-11-30","bar_index":448,"type":"RECLAIM","strength":1.0,"price":7.6605,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-11-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2005-11-28","prior_stop_level":7.466,"sweep_low":7.2471,"atr14":0.272703,"stop_level":7.110748,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-01-19","known_ts":"2006-01-19","bar_index":459,"type":"RECLAIM","strength":1.0,"price":9.7422,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-11-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-06-28","known_ts":"2006-06-30","bar_index":496,"type":"BUY","strength":0.725,"price":14.4261,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":70},{"ts":"2006-08-08","known_ts":"2006-08-08","bar_index":505,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.7335,"stop_level":17.8745,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-08-14","known_ts":"2006-08-14","bar_index":506,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.5807,"stop_level":17.8745,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-10-13","known_ts":"2006-10-17","bar_index":521,"type":"BUY","strength":0.588,"price":17.821,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2006-11-13","known_ts":"2006-11-13","bar_index":528,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.9251,"stop_level":20.5399,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-01-22","known_ts":"2007-01-24","bar_index":543,"type":"BUY","strength":0.588,"price":19.9173,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2007-03-14","known_ts":"2007-03-16","bar_index":555,"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-03-14","trigger_known_ts":"2007-03-16","strength":0.45,"price":14.1683,"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.350647,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.6722,"atr14":0.704827,"stop_level":13.319786,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-04-10","known_ts":"2007-04-12","bar_index":561,"type":"BUY","strength":0.45,"price":15.214,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-05-15","known_ts":"2007-05-15","bar_index":569,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.7101,"stop_level":15.8706,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-05-16","known_ts":"2007-05-16","bar_index":569,"type":"RECLAIM","strength":0.588,"price":15.8804,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-05-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2007-05-15","prior_stop_level":15.8706,"sweep_low":15.5253,"atr14":0.46117,"stop_level":15.294715,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-06-08","known_ts":"2007-06-08","bar_index":575,"type":"RECLAIM","strength":0.725,"price":17.9767,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-05-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-07-20","known_ts":"2007-07-20","bar_index":584,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.6595,"stop_level":19.6741,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-07-23","known_ts":"2007-07-23","bar_index":585,"type":"RECLAIM","strength":0.863,"price":20.428,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-07-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2007-07-20","prior_stop_level":19.6741,"sweep_low":19.4747,"atr14":0.584841,"stop_level":19.18228,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-08-03","known_ts":"2007-08-03","bar_index":588,"type":"RECLAIM","strength":0.863,"price":24.0467,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-07-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-11-12","known_ts":"2007-11-12","bar_index":611,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.7247,"stop_level":26.2695,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2007-12-28","known_ts":"2008-01-02","bar_index":622,"type":"BUY","strength":0.863,"price":28.9689,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2008-03-05","known_ts":"2008-03-05","bar_index":637,"type":"SELL","basis":"structure_stop","strength":1.0,"price":34.7276,"stop_level":34.9125,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-04-04","known_ts":"2008-04-04","bar_index":644,"type":"RECLAIM","strength":1.0,"price":38.0496,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-03-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-04-22","known_ts":"2008-04-24","bar_index":648,"type":"BUY","strength":0.863,"price":38.823,"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":65},{"ts":"2008-07-14","known_ts":"2008-07-14","bar_index":667,"type":"SELL","basis":"structure_stop","strength":1.0,"price":40.7685,"stop_level":41.8823,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-07-16","known_ts":"2008-07-16","bar_index":667,"type":"SELL","basis":"structure_stop","strength":1.0,"price":40.9776,"stop_level":41.8823,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-07-18","known_ts":"2008-07-18","bar_index":668,"type":"RECLAIM","strength":1.0,"price":41.9504,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-07-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2008-07-14","prior_stop_level":41.8823,"sweep_low":40.3113,"atr14":1.359171,"stop_level":39.631715,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-18","known_ts":"2008-07-18","bar_index":668,"type":"RECLAIM","strength":1.0,"price":41.9504,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-07-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":"2008-07-16","prior_stop_level":41.8823,"sweep_low":40.3988,"atr14":1.359171,"stop_level":39.719215,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-22","known_ts":"2008-07-24","bar_index":669,"type":"REBUY","strength":1.0,"price":44.7909,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2008-08-26","known_ts":"2008-08-26","bar_index":677,"type":"SELL","basis":"structure_stop","strength":0.863,"price":41.6975,"stop_level":42.7724,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2008-11-05","known_ts":"2008-11-07","bar_index":694,"type":"BUY","strength":0.45,"price":26.6537,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-11-05","known_ts":"2008-11-07","bar_index":694,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-11-05","trigger_known_ts":"2008-11-07","strength":0.45,"price":26.6537,"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.417269,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.6673,"atr14":2.461976,"stop_level":22.436312,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-13","known_ts":"2008-11-17","bar_index":696,"type":"BUY","strength":0.45,"price":23.7354,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-11-13","known_ts":"2008-11-17","bar_index":696,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-11-13","trigger_known_ts":"2008-11-17","strength":0.45,"price":23.7354,"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.481072,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.5,"atr14":2.251912,"stop_level":21.374044,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-26","known_ts":"2008-12-01","bar_index":699,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-11-26","trigger_known_ts":"2008-12-01","strength":0.45,"price":19.3677,"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.576563,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.3074,"atr14":1.962611,"stop_level":17.326095,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-09","known_ts":"2009-01-09","bar_index":708,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.7918,"stop_level":24.1634,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-13","known_ts":"2009-01-13","bar_index":709,"type":"RECLAIM","strength":0.588,"price":25.0292,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-09","prior_stop_level":24.1634,"sweep_low":22.6556,"atr14":1.534118,"stop_level":21.888541,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-11","known_ts":"2009-02-11","bar_index":716,"type":"RECLAIM","strength":0.725,"price":34.9319,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-01-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-04-03","known_ts":"2009-04-03","bar_index":728,"type":"SELL","basis":"structure_stop","strength":0.863,"price":34.0661,"stop_level":34.4455,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-04-22","known_ts":"2009-04-22","bar_index":732,"type":"RECLAIM","strength":0.863,"price":34.572,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-04-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-09","known_ts":"2009-06-11","bar_index":743,"type":"BUY","strength":0.863,"price":38.4533,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2009-07-30","known_ts":"2009-08-03","bar_index":755,"type":"BUY","strength":0.725,"price":36.0506,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2009-10-21","known_ts":"2009-10-21","bar_index":774,"type":"SELL","basis":"structure_stop","strength":0.863,"price":40.6323,"stop_level":40.8171,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-12-15","known_ts":"2009-12-17","bar_index":787,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2009-12-15","trigger_known_ts":"2009-12-17","strength":0.45,"price":26.5175,"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.376772,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":26.1381,"atr14":1.032347,"stop_level":25.621926,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-12-23","known_ts":"2009-12-28","bar_index":789,"type":"BUY","strength":0.45,"price":29.6401,"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-01-12","known_ts":"2010-01-12","bar_index":793,"type":"RECLAIM","strength":0.725,"price":37.9669,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2009-12-23 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-02-05","known_ts":"2010-02-05","bar_index":798,"type":"SELL","basis":"structure_stop","strength":0.725,"price":34.5136,"stop_level":35.2918,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-02-11","known_ts":"2010-02-11","bar_index":800,"type":"RECLAIM","strength":0.863,"price":35.6323,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-02-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2010-02-05","prior_stop_level":35.2918,"sweep_low":33.3171,"atr14":1.315575,"stop_level":32.659312,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-02-22","known_ts":"2010-02-22","bar_index":802,"type":"RECLAIM","strength":0.863,"price":35.1556,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-02-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-03-26","known_ts":"2010-03-26","bar_index":810,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.1031,"stop_level":38.57,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-04-30","known_ts":"2010-05-04","bar_index":818,"type":"BUY","strength":0.863,"price":40.4086,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2010-05-20","known_ts":"2010-05-20","bar_index":822,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.3949,"stop_level":38.8327,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-05-26","known_ts":"2010-05-26","bar_index":824,"type":"RECLAIM","strength":0.863,"price":39.4066,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2010-05-20","prior_stop_level":38.8327,"sweep_low":37.0525,"atr14":1.232316,"stop_level":36.436342,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-06-01","known_ts":"2010-06-03","bar_index":825,"type":"BUY","strength":1.0,"price":42.2276,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2010-06-09","known_ts":"2010-06-11","bar_index":827,"type":"BUY","strength":1.0,"price":43.7646,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2010-07-20","known_ts":"2010-07-20","bar_index":836,"type":"SELL","basis":"structure_stop","strength":1.0,"price":42.1693,"stop_level":42.4125,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-08-09","known_ts":"2010-08-09","bar_index":841,"type":"RECLAIM","strength":1.0,"price":44.679,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-07-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-09-13","known_ts":"2010-09-15","bar_index":849,"type":"BUY","strength":0.863,"price":45.7004,"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":"2010-10-11","known_ts":"2010-10-11","bar_index":855,"type":"SELL","basis":"structure_stop","strength":1.0,"price":47.5486,"stop_level":47.7529,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-10-12","known_ts":"2010-10-12","bar_index":856,"type":"RECLAIM","strength":1.0,"price":48.4047,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-10-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":"2010-10-11","prior_stop_level":47.7529,"sweep_low":46.7899,"atr14":1.247698,"stop_level":46.166051,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-10-20","known_ts":"2010-10-22","bar_index":858,"type":"REBUY","strength":1.0,"price":49.5136,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2011-04-26","known_ts":"2011-04-28","bar_index":901,"type":"BUY","strength":0.725,"price":69.5233,"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":10},{"ts":"2011-05-23","known_ts":"2011-05-23","bar_index":907,"type":"SELL","basis":"structure_stop","strength":0.725,"price":69.7957,"stop_level":70.6809,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-05-26","known_ts":"2011-05-26","bar_index":908,"type":"RECLAIM","strength":0.725,"price":70.7004,"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":false,"above200":true,"monthlyBull":true},"anchor_ts":"2011-05-23","prior_stop_level":70.6809,"sweep_low":67.5292,"atr14":1.890623,"stop_level":66.583889,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-06-06","known_ts":"2011-06-06","bar_index":910,"type":"SELL","basis":"structure_stop","strength":0.725,"price":69.9903,"stop_level":70.1167,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-06-07","known_ts":"2011-06-07","bar_index":910,"type":"RECLAIM","strength":0.725,"price":70.7296,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-06-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2011-06-06","prior_stop_level":70.1167,"sweep_low":69.0856,"atr14":1.744712,"stop_level":68.213244,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-06-21","known_ts":"2011-06-23","bar_index":914,"type":"REBUY","strength":0.725,"price":72.1109,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2011-09-12","known_ts":"2011-09-14","bar_index":933,"type":"BUY","strength":0.588,"price":50.1848,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2011-10-19","known_ts":"2011-10-21","bar_index":942,"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":"2011-10-19","trigger_known_ts":"2011-10-21","strength":0.45,"price":26.5661,"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.640848,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":24.8735,"atr14":1.978139,"stop_level":23.884431,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-10-24","known_ts":"2011-10-26","bar_index":943,"type":"BUY","strength":0.45,"price":29.1829,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-10-24","known_ts":"2011-10-26","bar_index":943,"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":"2011-10-24","trigger_known_ts":"2011-10-26","strength":0.45,"price":29.1829,"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.605471,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":25.214,"atr14":2.27678,"stop_level":24.07561,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-22","known_ts":"2011-11-22","bar_index":950,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.9553,"stop_level":30.535,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-01-25","known_ts":"2012-01-25","bar_index":964,"type":"RECLAIM","strength":0.725,"price":50.2821,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-21","known_ts":"2012-02-21","bar_index":970,"type":"SELL","basis":"structure_stop","strength":0.863,"price":50.0486,"stop_level":50.3891,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-29","known_ts":"2012-03-29","bar_index":979,"type":"RECLAIM","strength":0.863,"price":49.9708,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-02-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-07-12","known_ts":"2012-07-16","bar_index":1003,"type":"BUY","strength":0.725,"price":39.7374,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2012-08-17","known_ts":"2012-08-17","bar_index":1011,"type":"SELL","basis":"structure_stop","strength":0.725,"price":39.6303,"stop_level":39.9805,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-08-20","known_ts":"2012-08-20","bar_index":1012,"type":"RECLAIM","strength":0.725,"price":40.0973,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-08-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-08-17","prior_stop_level":39.9805,"sweep_low":39.3288,"atr14":1.083484,"stop_level":38.787058,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-31","known_ts":"2012-08-31","bar_index":1015,"type":"RECLAIM","strength":0.863,"price":41.0214,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-08-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-09-27","known_ts":"2012-09-27","bar_index":1021,"type":"SELL","basis":"structure_stop","strength":0.863,"price":45.7004,"stop_level":46.3813,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-09-28","known_ts":"2012-09-28","bar_index":1021,"type":"RECLAIM","strength":0.863,"price":46.8774,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-09-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-09-27","prior_stop_level":46.3813,"sweep_low":45.2335,"atr14":1.20736,"stop_level":44.62982,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-15","known_ts":"2012-10-15","bar_index":1025,"type":"SELL","basis":"structure_stop","strength":0.863,"price":46.7607,"stop_level":49.4844,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-10-17","known_ts":"2012-10-17","bar_index":1025,"type":"SELL","basis":"structure_stop","strength":0.863,"price":46.6051,"stop_level":49.4844,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-11-07","known_ts":"2012-11-07","bar_index":1030,"type":"RECLAIM","strength":0.863,"price":47.5,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-10-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-01-07","known_ts":"2013-01-07","bar_index":1043,"type":"SELL","basis":"structure_stop","strength":1.0,"price":49.5136,"stop_level":53.2588,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-03-04","known_ts":"2013-03-06","bar_index":1056,"type":"BUY","strength":0.863,"price":51.7899,"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":"2013-04-22","known_ts":"2013-04-22","bar_index":1067,"type":"SELL","basis":"structure_stop","strength":1.0,"price":53.6187,"stop_level":54.0467,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-04-23","known_ts":"2013-04-23","bar_index":1067,"type":"RECLAIM","strength":1.0,"price":60.7393,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-04-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":"2013-04-22","prior_stop_level":54.0467,"sweep_low":53.3463,"atr14":1.75919,"stop_level":52.466705,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-05-07","known_ts":"2013-05-07","bar_index":1071,"type":"RECLAIM","strength":1.0,"price":65.3307,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-04-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-04","known_ts":"2013-06-04","bar_index":1077,"type":"SELL","basis":"structure_stop","strength":1.0,"price":67.9864,"stop_level":68.3949,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-19","known_ts":"2013-06-19","bar_index":1081,"type":"RECLAIM","strength":1.0,"price":68.0253,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-06-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-11-18","known_ts":"2013-11-18","bar_index":1116,"type":"SELL","basis":"structure_stop","strength":1.0,"price":89.5914,"stop_level":90.4572,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-11-21","known_ts":"2013-11-21","bar_index":1117,"type":"RECLAIM","strength":1.0,"price":96.1576,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-11-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-11-18","prior_stop_level":90.4572,"sweep_low":88.5506,"atr14":2.650266,"stop_level":87.225467,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-04","known_ts":"2013-12-04","bar_index":1120,"type":"RECLAIM","strength":1.0,"price":96.5467,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-11-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-03-06","known_ts":"2014-03-06","bar_index":1140,"type":"SELL","basis":"structure_stop","strength":1.0,"price":166.7023,"stop_level":166.8191,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-05-20","known_ts":"2014-05-22","bar_index":1158,"type":"BUY","strength":0.725,"price":153.0934,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2014-06-24","known_ts":"2014-06-24","bar_index":1166,"type":"SELL","basis":"structure_stop","strength":0.863,"price":164.1537,"stop_level":164.7665,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-06-25","known_ts":"2014-06-25","bar_index":1166,"type":"RECLAIM","strength":0.863,"price":166.2062,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-06-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-06-24","prior_stop_level":164.7665,"sweep_low":162.6751,"atr14":5.163895,"stop_level":160.093152,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-07-11","known_ts":"2014-07-11","bar_index":1170,"type":"RECLAIM","strength":0.863,"price":167.0623,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-06-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-07-17","known_ts":"2014-07-17","bar_index":1171,"type":"SELL","basis":"structure_stop","strength":0.863,"price":161.6342,"stop_level":166.284,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-07-18","known_ts":"2014-07-18","bar_index":1171,"type":"RECLAIM","strength":0.863,"price":169.3093,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-07-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-07-17","prior_stop_level":166.284,"sweep_low":160.8658,"atr14":5.748361,"stop_level":157.991619,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-08-22","known_ts":"2014-08-26","bar_index":1180,"type":"BUY","strength":0.725,"price":174.5623,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2014-09-23","known_ts":"2014-09-23","bar_index":1187,"type":"SELL","basis":"structure_stop","strength":0.588,"price":162.714,"stop_level":163.5214,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2014-09-24","known_ts":"2014-09-24","bar_index":1187,"type":"RECLAIM","strength":0.588,"price":164.0467,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-09-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2014-09-23","prior_stop_level":163.5214,"sweep_low":161.6342,"atr14":4.839783,"stop_level":159.214308,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-17","known_ts":"2014-10-21","bar_index":1193,"type":"BUY","strength":0.588,"price":174.6595,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2014-11-10","known_ts":"2014-11-10","bar_index":1198,"type":"SELL","basis":"structure_stop","strength":0.725,"price":183.142,"stop_level":183.7354,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-11-25","known_ts":"2014-11-25","bar_index":1202,"type":"RECLAIM","strength":0.725,"price":185.6907,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-11-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-10","known_ts":"2014-12-10","bar_index":1205,"type":"SELL","basis":"structure_stop","strength":0.725,"price":178.8521,"stop_level":183.0448,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-12","known_ts":"2014-12-12","bar_index":1206,"type":"SELL","basis":"structure_stop","strength":0.725,"price":179.2802,"stop_level":183.0448,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-19","known_ts":"2014-12-19","bar_index":1207,"type":"RECLAIM","strength":0.725,"price":184.7957,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-12-12","prior_stop_level":183.0448,"sweep_low":167.4027,"atr14":5.761439,"stop_level":164.52198,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-31","known_ts":"2014-12-31","bar_index":1210,"type":"RECLAIM","strength":0.725,"price":185.5253,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-12-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-01-06","known_ts":"2015-01-08","bar_index":1211,"type":"BUY","strength":0.725,"price":191.4591,"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":"2015-01-23","known_ts":"2015-01-27","bar_index":1215,"type":"BUY","strength":0.725,"price":197.714,"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":"2015-02-10","known_ts":"2015-02-12","bar_index":1219,"type":"BUY","strength":0.725,"price":191.3716,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2015-04-21","known_ts":"2015-04-23","bar_index":1235,"type":"BUY","strength":0.588,"price":187.3541,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":65},{"ts":"2015-05-07","known_ts":"2015-05-11","bar_index":1239,"type":"BUY","strength":0.725,"price":192.1595,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2015-06-29","known_ts":"2015-06-29","bar_index":1251,"type":"SELL","basis":"structure_stop","strength":0.863,"price":208.1517,"stop_level":209.2121,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-06-30","known_ts":"2015-06-30","bar_index":1251,"type":"RECLAIM","strength":0.725,"price":212.4124,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-06-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-06-29","prior_stop_level":209.2121,"sweep_low":207.8696,"atr14":4.035302,"stop_level":205.851949,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-07-16","known_ts":"2015-07-16","bar_index":1255,"type":"RECLAIM","strength":0.863,"price":233.4825,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-06-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-08-06","known_ts":"2015-08-06","bar_index":1260,"type":"SELL","basis":"structure_stop","strength":0.725,"price":203.9494,"stop_level":208.0739,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2015-10-09","known_ts":"2015-10-13","bar_index":1275,"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-10-09","trigger_known_ts":"2015-10-13","strength":0.45,"price":141.4689,"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.394092,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":126.4591,"atr14":8.670899,"stop_level":122.12365,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-10-30","known_ts":"2015-11-03","bar_index":1280,"type":"BUY","strength":0.45,"price":148.6965,"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-10-30","known_ts":"2015-11-03","bar_index":1280,"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-10-30","trigger_known_ts":"2015-11-03","strength":0.45,"price":148.6965,"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.363136,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":133.9883,"atr14":6.992281,"stop_level":130.49216,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-07","known_ts":"2016-01-07","bar_index":1295,"type":"SELL","basis":"structure_stop","strength":0.588,"price":163.1517,"stop_level":169.9027,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-01-14","known_ts":"2016-01-14","bar_index":1297,"type":"RECLAIM","strength":0.588,"price":170.3405,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-01-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-01-07","prior_stop_level":169.9027,"sweep_low":156.6245,"atr14":7.597447,"stop_level":152.825777,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-10","known_ts":"2016-02-12","bar_index":1303,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-02-10","trigger_known_ts":"2016-02-12","strength":0.45,"price":138.8327,"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.405383,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":126.8191,"atr14":7.861938,"stop_level":122.888131,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-29","known_ts":"2016-03-02","bar_index":1307,"type":"BUY","strength":0.45,"price":152.9183,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-04-21","known_ts":"2016-04-21","bar_index":1319,"type":"SELL","basis":"structure_stop","strength":0.725,"price":141.002,"stop_level":147.9864,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-05-27","known_ts":"2016-06-01","bar_index":1328,"type":"BUY","strength":0.45,"price":141.8093,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-05-27","known_ts":"2016-06-01","bar_index":1328,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2016-05-27","trigger_known_ts":"2016-06-01","strength":0.45,"price":141.8093,"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.392634,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":132.6265,"atr14":4.060947,"stop_level":130.596027,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-10","known_ts":"2016-06-10","bar_index":1331,"type":"RECLAIM","strength":0.725,"price":134.0175,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-05-27 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-06-20","known_ts":"2016-06-22","bar_index":1333,"type":"BUY","strength":0.588,"price":137.0525,"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":65},{"ts":"2016-06-28","known_ts":"2016-06-30","bar_index":1335,"type":"BUY","strength":0.725,"price":136.5564,"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":"2016-09-09","known_ts":"2016-09-09","bar_index":1352,"type":"SELL","basis":"structure_stop","strength":0.863,"price":160.3599,"stop_level":163.3268,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-09-12","known_ts":"2016-09-12","bar_index":1352,"type":"RECLAIM","strength":0.863,"price":166.0603,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-09-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-09-09","prior_stop_level":163.3268,"sweep_low":160.2626,"atr14":4.359086,"stop_level":158.083057,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-09-27","known_ts":"2016-09-27","bar_index":1356,"type":"RECLAIM","strength":0.863,"price":171.751,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-09-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-10-11","known_ts":"2016-10-11","bar_index":1359,"type":"SELL","basis":"structure_stop","strength":0.725,"price":135.2043,"stop_level":171.751,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-12-21","known_ts":"2016-12-23","bar_index":1376,"type":"BUY","strength":0.45,"price":125.2432,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-01-10","known_ts":"2017-01-10","bar_index":1380,"type":"RECLAIM","strength":0.588,"price":158.4047,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-12-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2017-01-30","known_ts":"2017-01-30","bar_index":1384,"type":"SELL","basis":"structure_stop","strength":0.725,"price":154.9416,"stop_level":155.3891,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-01-31","known_ts":"2017-01-31","bar_index":1384,"type":"RECLAIM","strength":0.725,"price":155.7393,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-01-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2017-01-30","prior_stop_level":155.3891,"sweep_low":152.5778,"atr14":3.664799,"stop_level":150.745401,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-02-14","known_ts":"2017-02-14","bar_index":1388,"type":"RECLAIM","strength":0.863,"price":156.9066,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-01-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-02-23","known_ts":"2017-02-23","bar_index":1390,"type":"SELL","basis":"structure_stop","strength":0.863,"price":156.6245,"stop_level":156.9066,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-02-27","known_ts":"2017-02-27","bar_index":1390,"type":"RECLAIM","strength":0.863,"price":162.2763,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-02-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":"2017-02-23","prior_stop_level":156.9066,"sweep_low":154.4844,"atr14":3.266772,"stop_level":152.851014,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-03-16","known_ts":"2017-03-16","bar_index":1395,"type":"SELL","basis":"structure_stop","strength":0.863,"price":155.1167,"stop_level":159.9222,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-03-22","known_ts":"2017-03-22","bar_index":1396,"type":"RECLAIM","strength":0.863,"price":163.2198,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-03-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2017-03-16","prior_stop_level":159.9222,"sweep_low":153.716,"atr14":3.303744,"stop_level":152.064128,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-03-24","known_ts":"2017-03-28","bar_index":1397,"type":"REBUY","strength":0.863,"price":166.1576,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2017-04-11","known_ts":"2017-04-13","bar_index":1401,"type":"REBUY","strength":1.0,"price":168.9494,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2018-01-30","known_ts":"2018-01-30","bar_index":1468,"type":"SELL","basis":"structure_stop","strength":1.0,"price":234.6109,"stop_level":234.7374,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-02-02","known_ts":"2018-02-02","bar_index":1469,"type":"SELL","basis":"structure_stop","strength":0.863,"price":214.1829,"stop_level":234.7374,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2018-05-11","known_ts":"2018-05-11","bar_index":1492,"type":"RECLAIM","strength":0.863,"price":256.5662,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-02-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-11-30","known_ts":"2018-12-04","bar_index":1539,"type":"BUY","strength":0.725,"price":325.107,"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":"2019-02-15","known_ts":"2019-02-20","bar_index":1556,"type":"BUY","strength":0.45,"price":294.0078,"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-02-26","known_ts":"2019-02-26","bar_index":1558,"type":"RECLAIM","strength":0.588,"price":304.251,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-02-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2019-03-07","known_ts":"2019-03-07","bar_index":1560,"type":"SELL","basis":"structure_stop","strength":0.588,"price":284.1051,"stop_level":288.7938,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-11","known_ts":"2019-03-11","bar_index":1561,"type":"RECLAIM","strength":0.588,"price":292.0039,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-03-07","prior_stop_level":288.7938,"sweep_low":277.7237,"atr14":7.98014,"stop_level":273.73363,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-01","known_ts":"2019-04-01","bar_index":1566,"type":"RECLAIM","strength":0.725,"price":310.5058,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-03-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-24","known_ts":"2019-04-24","bar_index":1571,"type":"SELL","basis":"structure_stop","strength":0.725,"price":305.9533,"stop_level":310.0097,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-25","known_ts":"2019-04-25","bar_index":1571,"type":"RECLAIM","strength":0.725,"price":310.5058,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-04-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":"2019-04-24","prior_stop_level":310.0097,"sweep_low":303.9883,"atr14":8.559041,"stop_level":299.708779,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-06-10","known_ts":"2019-06-10","bar_index":1582,"type":"RECLAIM","strength":0.725,"price":329.9124,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-04-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-07-12","known_ts":"2019-07-12","bar_index":1589,"type":"SELL","basis":"structure_stop","strength":0.725,"price":296.7412,"stop_level":346.6634,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-08-26","known_ts":"2019-08-28","bar_index":1600,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2019-08-26","trigger_known_ts":"2019-08-28","strength":0.45,"price":273.9494,"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.254619,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":270.5447,"atr14":6.885179,"stop_level":267.102111,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-09","known_ts":"2019-09-11","bar_index":1603,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2019-09-09","trigger_known_ts":"2019-09-11","strength":0.45,"price":281.7704,"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.233339,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":256.1284,"atr14":7.466819,"stop_level":252.394991,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-12","known_ts":"2019-09-16","bar_index":1604,"type":"BUY","strength":0.45,"price":292.6945,"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-09-12","known_ts":"2019-09-16","bar_index":1604,"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-09-12","trigger_known_ts":"2019-09-16","strength":0.45,"price":292.6945,"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.203616,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":256.1284,"atr14":7.455962,"stop_level":252.400419,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-02","known_ts":"2019-10-02","bar_index":1608,"type":"SELL","basis":"structure_stop","strength":0.588,"price":280.4377,"stop_level":287.2374,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-10-03","known_ts":"2019-10-03","bar_index":1609,"type":"RECLAIM","strength":0.588,"price":288.9105,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-10-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":"2019-10-02","prior_stop_level":287.2374,"sweep_low":277.8891,"atr14":7.860721,"stop_level":273.958739,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-08","known_ts":"2019-10-10","bar_index":1610,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2019-10-08","trigger_known_ts":"2019-10-10","strength":0.588,"price":290.0584,"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.210788,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":277.8891,"atr14":8.053939,"stop_level":273.862131,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-16","known_ts":"2019-10-16","bar_index":1612,"type":"RECLAIM","strength":0.725,"price":301.0117,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-10-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-11-07","known_ts":"2019-11-07","bar_index":1617,"type":"SELL","basis":"structure_stop","strength":0.588,"price":287.2082,"stop_level":287.4708,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-11-12","known_ts":"2019-11-12","bar_index":1618,"type":"RECLAIM","strength":0.588,"price":287.6751,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-11-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-11-07","prior_stop_level":287.4708,"sweep_low":282.3541,"atr14":7.911421,"stop_level":278.398389,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-11-22","known_ts":"2019-11-22","bar_index":1621,"type":"RECLAIM","strength":0.725,"price":310.7101,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-11-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-01-14","known_ts":"2020-01-14","bar_index":1632,"type":"SELL","basis":"structure_stop","strength":0.863,"price":308.4727,"stop_level":313.9397,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-01-16","known_ts":"2020-01-16","bar_index":1633,"type":"RECLAIM","strength":0.863,"price":317.0817,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-01-14","prior_stop_level":313.9397,"sweep_low":308.3852,"atr14":7.152018,"stop_level":304.809191,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-03-18","known_ts":"2020-03-20","bar_index":1647,"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-18","trigger_known_ts":"2020-03-20","strength":0.45,"price":235.4086,"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.359483,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":191.4202,"atr14":17.431883,"stop_level":182.704259,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-03-26","known_ts":"2020-03-30","bar_index":1649,"type":"BUY","strength":0.45,"price":268.7062,"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-14","known_ts":"2020-04-14","bar_index":1653,"type":"RECLAIM","strength":0.725,"price":295.2335,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2020-03-26 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-05-01","known_ts":"2020-05-01","bar_index":1657,"type":"SELL","basis":"structure_stop","strength":0.725,"price":297.5486,"stop_level":300.6518,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-05-05","known_ts":"2020-05-05","bar_index":1658,"type":"RECLAIM","strength":0.725,"price":301.7996,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-05-01","prior_stop_level":300.6518,"sweep_low":295.0486,"atr14":11.065629,"stop_level":289.515785,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-18","known_ts":"2020-05-18","bar_index":1661,"type":"RECLAIM","strength":0.863,"price":347.9864,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-05-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-11","known_ts":"2020-06-11","bar_index":1666,"type":"SELL","basis":"structure_stop","strength":0.863,"price":327.7432,"stop_level":344.465,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-15","known_ts":"2020-06-15","bar_index":1667,"type":"SELL","basis":"structure_stop","strength":0.863,"price":338.9397,"stop_level":344.465,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-16","known_ts":"2020-06-16","bar_index":1667,"type":"RECLAIM","strength":0.863,"price":345.3697,"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":true,"monthlyBull":false},"anchor_ts":"2020-06-11","prior_stop_level":344.465,"sweep_low":324.358,"atr14":11.612607,"stop_level":318.551697,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-16","known_ts":"2020-06-16","bar_index":1667,"type":"RECLAIM","strength":0.863,"price":345.3697,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-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":"2020-06-15","prior_stop_level":344.465,"sweep_low":326.0603,"atr14":11.612607,"stop_level":320.253997,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-30","known_ts":"2020-06-30","bar_index":1671,"type":"RECLAIM","strength":0.863,"price":362.9377,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-10-12","known_ts":"2020-10-14","bar_index":1695,"type":"BUY","strength":0.725,"price":321.1284,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2021-01-12","known_ts":"2021-01-12","bar_index":1716,"type":"SELL","basis":"structure_stop","strength":0.863,"price":351.4397,"stop_level":354.1732,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-01-14","known_ts":"2021-01-14","bar_index":1716,"type":"RECLAIM","strength":0.863,"price":360.9338,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-01-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2021-01-12","prior_stop_level":354.1732,"sweep_low":349.2412,"atr14":10.535067,"stop_level":343.973666,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-01-29","known_ts":"2021-01-29","bar_index":1720,"type":"RECLAIM","strength":0.863,"price":428.2588,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-01-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-03-03","known_ts":"2021-03-03","bar_index":1727,"type":"SELL","basis":"structure_stop","strength":1.0,"price":405.0681,"stop_level":408.7549,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-05-26","known_ts":"2021-05-28","bar_index":1747,"type":"BUY","strength":0.725,"price":394.5914,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2021-07-14","known_ts":"2021-07-14","bar_index":1758,"type":"SELL","basis":"structure_stop","strength":1.0,"price":448.3658,"stop_level":459.9805,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-07-16","known_ts":"2021-07-16","bar_index":1758,"type":"SELL","basis":"structure_stop","strength":1.0,"price":452.7821,"stop_level":459.9805,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-07-20","known_ts":"2021-07-20","bar_index":1759,"type":"RECLAIM","strength":1.0,"price":473.9786,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-07-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":"2021-07-14","prior_stop_level":459.9805,"sweep_low":443.502,"atr14":11.705781,"stop_level":437.64911,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-07-20","known_ts":"2021-07-20","bar_index":1759,"type":"RECLAIM","strength":1.0,"price":473.9786,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-07-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":"2021-07-16","prior_stop_level":459.9805,"sweep_low":447.8405,"atr14":11.705781,"stop_level":441.98761,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-07-30","known_ts":"2021-07-30","bar_index":1762,"type":"RECLAIM","strength":1.0,"price":484.8444,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-07-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-08-19","known_ts":"2021-08-19","bar_index":1766,"type":"SELL","basis":"structure_stop","strength":1.0,"price":457.5486,"stop_level":483.6965,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-08-23","known_ts":"2021-08-23","bar_index":1767,"type":"SELL","basis":"structure_stop","strength":1.0,"price":465.3015,"stop_level":483.6965,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-02","known_ts":"2021-11-04","bar_index":1784,"type":"BUY","strength":0.588,"price":410.3405,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"2021-12-10","known_ts":"2021-12-14","bar_index":1793,"type":"BUY","strength":0.45,"price":375.856,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-01-25","known_ts":"2022-01-25","bar_index":1803,"type":"SELL","basis":"structure_stop","strength":0.588,"price":335.3697,"stop_level":352.4124,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-04-14","known_ts":"2022-04-14","bar_index":1821,"type":"SELL","basis":"structure_stop","strength":0.588,"price":327.3249,"stop_level":330.535,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-04-19","known_ts":"2022-04-19","bar_index":1822,"type":"RECLAIM","strength":0.588,"price":332.9475,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-04-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-04-14","prior_stop_level":330.535,"sweep_low":320.3502,"atr14":10.833003,"stop_level":314.933698,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-12","known_ts":"2022-05-16","bar_index":1828,"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-12","trigger_known_ts":"2022-05-16","strength":0.45,"price":227.3735,"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.554645,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":202.6751,"atr14":15.393056,"stop_level":194.978572,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-22","known_ts":"2022-06-24","bar_index":1837,"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-06-22","trigger_known_ts":"2022-06-24","strength":0.45,"price":188.6479,"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.630497,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":175.0973,"atr14":10.969085,"stop_level":169.612757,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-19","known_ts":"2022-08-19","bar_index":1850,"type":"SELL","basis":"structure_stop","strength":0.588,"price":197.2276,"stop_level":202.6556,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-24","known_ts":"2022-08-24","bar_index":1851,"type":"RECLAIM","strength":0.588,"price":205.0097,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-08-19","prior_stop_level":202.6556,"sweep_low":186.5759,"atr14":10.277463,"stop_level":181.437169,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-20","known_ts":"2022-09-20","bar_index":1857,"type":"SELL","basis":"structure_stop","strength":0.588,"price":189.3969,"stop_level":191.498,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-21","known_ts":"2022-09-21","bar_index":1858,"type":"RECLAIM","strength":0.588,"price":192.7724,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-09-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":"2022-09-20","prior_stop_level":191.498,"sweep_low":187.2665,"atr14":9.030109,"stop_level":182.751445,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-26","known_ts":"2022-09-28","bar_index":1859,"type":"BUY","strength":0.725,"price":195.8074,"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":"2022-10-04","known_ts":"2022-10-06","bar_index":1861,"type":"BUY","strength":0.725,"price":206.9261,"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":25},{"ts":"2022-11-25","known_ts":"2022-11-25","bar_index":1873,"type":"SELL","basis":"structure_stop","strength":0.725,"price":213.0253,"stop_level":214.5525,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-01","known_ts":"2022-12-01","bar_index":1874,"type":"RECLAIM","strength":0.725,"price":214.8444,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-11-25","prior_stop_level":214.5525,"sweep_low":197.7821,"atr14":9.19296,"stop_level":193.18562,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-23","known_ts":"2023-01-25","bar_index":1886,"type":"BUY","strength":0.588,"price":205.2918,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2023-02-10","known_ts":"2023-02-10","bar_index":1890,"type":"SELL","basis":"structure_stop","strength":0.725,"price":191.2257,"stop_level":204.3774,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-02-13","known_ts":"2023-02-15","bar_index":1891,"type":"REBUY","strength":0.863,"price":208.2198,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2023-02-13","known_ts":"2023-02-13","bar_index":1891,"type":"RECLAIM","strength":0.725,"price":210.0584,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-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":"2023-02-10","prior_stop_level":204.3774,"sweep_low":186.5953,"atr14":9.875719,"stop_level":181.657441,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-03-10","known_ts":"2023-03-14","bar_index":1897,"type":"BUY","strength":0.863,"price":219.7276,"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":55},{"ts":"2023-04-20","known_ts":"2023-04-20","bar_index":1906,"type":"SELL","basis":"structure_stop","strength":0.863,"price":219.4066,"stop_level":220.7004,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-04-21","known_ts":"2023-04-21","bar_index":1906,"type":"RECLAIM","strength":0.863,"price":221.4786,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-04-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-04-20","prior_stop_level":220.7004,"sweep_low":218.4339,"atr14":6.317059,"stop_level":215.275371,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-14","known_ts":"2023-06-16","bar_index":1919,"type":"BUY","strength":0.725,"price":200.2626,"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":"quality","score":65},{"ts":"2023-07-28","known_ts":"2023-08-01","bar_index":1929,"type":"BUY","strength":0.725,"price":184.1342,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":75},{"ts":"2023-11-03","known_ts":"2023-11-07","bar_index":1952,"type":"BUY","strength":0.45,"price":111.3813,"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-11-03","known_ts":"2023-11-07","bar_index":1952,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-11-03","trigger_known_ts":"2023-11-07","strength":0.45,"price":111.3813,"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.511873,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":101.0895,"atr14":4.442041,"stop_level":98.868479,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-21","known_ts":"2023-11-24","bar_index":1956,"type":"BUY","strength":0.45,"price":95.6615,"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-11-21","known_ts":"2023-11-24","bar_index":1956,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-11-21","trigger_known_ts":"2023-11-24","strength":0.45,"price":95.6615,"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.577341,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":89.7471,"atr14":4.894223,"stop_level":87.299989,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-27","known_ts":"2023-11-29","bar_index":1957,"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-11-27","trigger_known_ts":"2023-11-29","strength":0.45,"price":98.8035,"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.563459,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":90.1654,"atr14":4.799151,"stop_level":87.765824,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-09","known_ts":"2024-02-09","bar_index":1974,"type":"SELL","basis":"structure_stop","strength":0.725,"price":134.0856,"stop_level":138.356,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-02-15","known_ts":"2024-02-15","bar_index":1975,"type":"RECLAIM","strength":0.725,"price":142.0914,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-02-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-02-09","prior_stop_level":138.356,"sweep_low":126.0992,"atr14":5.752219,"stop_level":123.223091,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-06-20","known_ts":"2024-06-24","bar_index":2004,"type":"BUY","strength":0.588,"price":107.2374,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"2024-06-20","known_ts":"2024-06-20","bar_index":2004,"type":"SELL","basis":"structure_stop","strength":0.588,"price":105.3016,"stop_level":105.5545,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2024-06-21","known_ts":"2024-06-21","bar_index":2004,"type":"RECLAIM","strength":0.588,"price":105.6128,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-06-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2024-06-20","prior_stop_level":105.5545,"sweep_low":103.2004,"atr14":4.222845,"stop_level":101.088977,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-07-12","known_ts":"2024-07-12","bar_index":2009,"type":"RECLAIM","strength":0.863,"price":125.23,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-06-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-09-04","known_ts":"2024-09-04","bar_index":2021,"type":"SELL","basis":"structure_stop","strength":1.0,"price":128.59,"stop_level":129.33,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-09-05","known_ts":"2024-09-05","bar_index":2021,"type":"RECLAIM","strength":1.0,"price":129.76,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-09-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":"2024-09-04","prior_stop_level":129.33,"sweep_low":127.36,"atr14":4.616115,"stop_level":125.051942,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-09-06","known_ts":"2024-09-06","bar_index":2022,"type":"SELL","basis":"structure_stop","strength":1.0,"price":124.39,"stop_level":129.33,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-09-24","known_ts":"2024-09-26","bar_index":2026,"type":"REBUY","strength":1.0,"price":132.27,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2024-10-02","known_ts":"2024-10-04","bar_index":2028,"type":"REBUY","strength":1.0,"price":141.43,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2024-10-23","known_ts":"2024-10-23","bar_index":2033,"type":"SELL","basis":"structure_stop","strength":1.0,"price":142.94,"stop_level":143.52,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-10-28","known_ts":"2024-10-28","bar_index":2034,"type":"RECLAIM","strength":1.0,"price":144.03,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-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":"2024-10-23","prior_stop_level":143.52,"sweep_low":140.7,"atr14":4.341704,"stop_level":138.529148,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-08","known_ts":"2024-11-08","bar_index":2037,"type":"RECLAIM","strength":1.0,"price":147.62,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-10-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-11-15","known_ts":"2024-11-15","bar_index":2038,"type":"SELL","basis":"structure_stop","strength":1.0,"price":135.05,"stop_level":141.39,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-04-14","known_ts":"2025-04-16","bar_index":2072,"type":"BUY","strength":0.588,"price":73.53,"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":"2025-07-16","known_ts":"2025-07-16","bar_index":2093,"type":"SELL","basis":"structure_stop","strength":0.725,"price":96.96,"stop_level":97.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-07-17","known_ts":"2025-07-17","bar_index":2093,"type":"RECLAIM","strength":0.725,"price":97.93,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-07-16","prior_stop_level":97.15,"sweep_low":95.75,"atr14":3.054764,"stop_level":94.222618,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-21","known_ts":"2025-07-21","bar_index":2094,"type":"SELL","basis":"structure_stop","strength":0.725,"price":94.8,"stop_level":97.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-07-22","known_ts":"2025-07-22","bar_index":2094,"type":"RECLAIM","strength":0.725,"price":102.03,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-07-21","prior_stop_level":97.15,"sweep_low":92.25,"atr14":3.486129,"stop_level":90.506936,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-06","known_ts":"2025-08-06","bar_index":2098,"type":"SELL","basis":"structure_stop","strength":0.725,"price":94.43,"stop_level":94.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-08-07","known_ts":"2025-08-07","bar_index":2098,"type":"RECLAIM","strength":0.725,"price":95.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-08-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":"2025-08-06","prior_stop_level":94.8,"sweep_low":92.7,"atr14":3.991435,"stop_level":90.704283,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-18","known_ts":"2025-09-18","bar_index":2108,"type":"RECLAIM","strength":1.0,"price":101.49,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-08-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-11-20","known_ts":"2025-11-20","bar_index":2123,"type":"SELL","basis":"structure_stop","strength":1.0,"price":119.26,"stop_level":119.93,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-11-21","known_ts":"2025-11-21","bar_index":2123,"type":"RECLAIM","strength":1.0,"price":123.85,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-11-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":"2025-11-20","prior_stop_level":119.93,"sweep_low":117.86,"atr14":5.149711,"stop_level":115.285145,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-12-08","known_ts":"2025-12-08","bar_index":2126,"type":"SELL","basis":"structure_stop","strength":1.0,"price":127.25,"stop_level":127.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-12-09","known_ts":"2025-12-09","bar_index":2127,"type":"RECLAIM","strength":1.0,"price":132.13,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-12-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":"2025-12-08","prior_stop_level":127.55,"sweep_low":126.44,"atr14":4.374605,"stop_level":124.252697,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-12-22","known_ts":"2025-12-22","bar_index":2130,"type":"RECLAIM","strength":1.0,"price":135.32,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-12-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-12-31","known_ts":"2026-01-05","bar_index":2132,"type":"REBUY","strength":1.0,"price":141.33,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2026-01-20","known_ts":"2026-01-22","bar_index":2136,"type":"REBUY","strength":1.0,"price":153.95,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2026-04-29","known_ts":"2026-04-29","bar_index":2159,"type":"SELL","basis":"structure_stop","strength":0.725,"price":120.37,"stop_level":125.44,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-04-30","known_ts":"2026-04-30","bar_index":2159,"type":"RECLAIM","strength":0.725,"price":126.74,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-04-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2026-04-29","prior_stop_level":125.44,"sweep_low":119.14,"atr14":5.331461,"stop_level":116.47427,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-15","known_ts":"2026-05-15","bar_index":2163,"type":"RECLAIM","strength":0.863,"price":141.68,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-04-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-07-17","known_ts":"2026-07-17","bar_index":2177,"type":"SELL","basis":"structure_stop","strength":1.0,"price":186.65,"stop_level":187.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-07-21","known_ts":"2026-07-21","bar_index":2177,"type":"RECLAIM","strength":1.0,"price":192.53,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-07-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-07-17","prior_stop_level":187.81,"sweep_low":178.88,"atr14":7.171674,"stop_level":175.294163,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-08-04","known_ts":"2026-08-04","bar_index":2181,"type":"RECLAIM","strength":1.0,"price":193.72,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-07-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}}],"state":{"position_hint":"long","last_signal":"RECLAIM","last_scored_signal":"RECLAIM","last_scored_ts":"2026-08-04","last_scored_basis":null,"bars_since_signal":2,"extended":true,"strong_bull":true,"overbought":false,"weeklyBull":true,"above200":true},"early_dots":["2017-06-20","2017-07-17","2017-08-02","2017-08-28","2017-11-03","2017-11-16","2018-02-14","2018-10-18","2018-10-31","2018-11-27","2019-02-12","2019-07-26","2020-02-04","2020-03-02","2020-08-25","2020-09-11","2020-09-24","2021-03-15","2021-04-06","2021-05-18","2021-10-07","2021-12-07","2022-12-20","2022-12-29","2023-05-10","2023-06-01","2023-07-12","2023-08-28","2023-09-27","2023-11-03","2024-04-19","2024-06-03","2024-11-26","2025-01-02","2025-03-06","2025-04-09","2025-09-15","2025-10-01","2026-02-13","2026-03-20"],"warnings":[{"ts":"2022-08-09","kind":"arm","px":208.9494},{"ts":"2022-08-19","kind":"confirm","px":197.2276,"level":202.6556},{"ts":"2022-08-23","kind":"arm","px":189.5331},{"ts":"2022-09-20","kind":"confirm","px":189.3969,"level":191.498},{"ts":"2022-11-04","kind":"arm","px":218.249},{"ts":"2022-11-25","kind":"confirm","px":213.0253,"level":214.5525},{"ts":"2023-02-09","kind":"arm","px":190.5253},{"ts":"2023-02-10","kind":"confirm","px":191.2257,"level":204.3774},{"ts":"2023-03-28","kind":"arm","px":208.0156},{"ts":"2023-04-20","kind":"confirm","px":219.4066,"level":220.7004},{"ts":"2023-12-29","kind":"arm","px":135.4475},{"ts":"2024-02-09","kind":"confirm","px":134.0856,"level":138.356},{"ts":"2024-06-18","kind":"arm","px":105.1556},{"ts":"2024-06-20","kind":"confirm","px":105.3016,"level":105.5545},{"ts":"2024-07-23","kind":"arm","px":115.6},{"ts":"2024-09-03","kind":"arm","px":130.26},{"ts":"2024-09-04","kind":"confirm","px":128.59,"level":129.33},{"ts":"2024-09-05","kind":"arm","px":129.76},{"ts":"2024-09-06","kind":"confirm","px":124.39,"level":129.33},{"ts":"2024-10-18","kind":"arm","px":146.07},{"ts":"2024-10-23","kind":"confirm","px":142.94,"level":143.52},{"ts":"2024-10-25","kind":"arm","px":141.95},{"ts":"2024-11-15","kind":"confirm","px":135.05,"level":141.39},{"ts":"2025-05-21","kind":"arm","px":79.37},{"ts":"2025-07-07","kind":"arm","px":97.15},{"ts":"2025-07-16","kind":"confirm","px":96.96,"level":97.15},{"ts":"2025-07-18","kind":"arm","px":96.14},{"ts":"2025-07-21","kind":"confirm","px":94.8,"level":97.15},{"ts":"2025-08-01","kind":"arm","px":94.66},{"ts":"2025-08-06","kind":"confirm","px":94.43,"level":94.8},{"ts":"2025-11-18","kind":"arm","px":121.97},{"ts":"2025-11-20","kind":"confirm","px":119.26,"level":119.93},{"ts":"2025-12-04","kind":"arm","px":128.03},{"ts":"2025-12-08","kind":"confirm","px":127.25,"level":127.55},{"ts":"2025-12-17","kind":"arm","px":129.56},{"ts":"2026-04-27","kind":"arm","px":128.52},{"ts":"2026-04-29","kind":"confirm","px":120.37,"level":125.44},{"ts":"2026-05-21","kind":"arm","px":144.83},{"ts":"2026-07-15","kind":"arm","px":187.15},{"ts":"2026-07-17","kind":"confirm","px":186.65,"level":187.81}],"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":[]}}}