{"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":"CPA","timeframe":"3D","as_of":"2026-08-12T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2006-06-21","known_ts":"2006-06-21","bar_index":43,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.0478,"stop_level":13.101,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-06-22","known_ts":"2006-06-22","bar_index":43,"type":"RECLAIM","strength":0.588,"price":13.1365,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-06-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":"2006-06-21","prior_stop_level":13.101,"sweep_low":12.8998,"atr14":0.387366,"stop_level":12.706117,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-07-07","known_ts":"2006-07-11","bar_index":47,"type":"BUY","strength":0.588,"price":13.8762,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-08-02","known_ts":"2006-08-04","bar_index":53,"type":"BUY","strength":0.588,"price":13.8407,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-10-02","known_ts":"2006-10-02","bar_index":67,"type":"RECLAIM","strength":0.863,"price":21.9297,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-06-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-02-26","known_ts":"2007-02-26","bar_index":100,"type":"SELL","basis":"structure_stop","strength":0.725,"price":33.6638,"stop_level":33.9656,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2007-04-18","known_ts":"2007-04-20","bar_index":112,"type":"BUY","strength":0.725,"price":36.7941,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2007-06-07","known_ts":"2007-06-07","bar_index":123,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.8802,"stop_level":36.445,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2007-06-08","known_ts":"2007-06-08","bar_index":124,"type":"RECLAIM","strength":0.588,"price":36.4451,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-06-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2007-06-07","prior_stop_level":36.445,"sweep_low":35.2796,"atr14":1.3249,"stop_level":34.61715,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-06-21","known_ts":"2007-06-25","bar_index":127,"type":"BUY","strength":0.588,"price":39.2161,"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":30},{"ts":"2007-07-13","known_ts":"2007-07-13","bar_index":132,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.9674,"stop_level":38.8772,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2007-08-21","known_ts":"2007-08-23","bar_index":141,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2007-08-21","trigger_known_ts":"2007-08-23","strength":0.45,"price":26.5088,"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.386288,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.3632,"atr14":2.119032,"stop_level":22.303684,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-09-12","known_ts":"2007-09-14","bar_index":146,"type":"BUY","strength":0.45,"price":28.1619,"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-10-03","known_ts":"2007-10-05","bar_index":151,"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-10-03","trigger_known_ts":"2007-10-05","strength":0.45,"price":26.5564,"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.385186,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.7804,"atr14":1.430478,"stop_level":22.065161,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-11-23","known_ts":"2007-11-27","bar_index":163,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2007-11-23","trigger_known_ts":"2007-11-27","strength":0.45,"price":18.8321,"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.564013,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.9877,"atr14":1.182893,"stop_level":17.396253,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-11-28","known_ts":"2007-11-30","bar_index":164,"type":"BUY","strength":0.45,"price":21.4841,"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-11-28","known_ts":"2007-11-30","bar_index":164,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2007-11-28","trigger_known_ts":"2007-11-30","strength":0.45,"price":21.4841,"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.502616,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.9877,"atr14":1.204897,"stop_level":17.385251,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-03","known_ts":"2008-01-03","bar_index":172,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.3057,"stop_level":21.6268,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-08","known_ts":"2008-01-08","bar_index":173,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.5327,"stop_level":21.6268,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-02-15","known_ts":"2008-02-15","bar_index":182,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.9885,"stop_level":23.0123,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-02-21","known_ts":"2008-02-21","bar_index":183,"type":"RECLAIM","strength":0.588,"price":24.0232,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-02-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-02-15","prior_stop_level":23.0123,"sweep_low":22.1144,"atr14":1.237847,"stop_level":21.495476,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-18","known_ts":"2008-03-20","bar_index":189,"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-03-18","trigger_known_ts":"2008-03-20","strength":0.588,"price":20.7646,"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.519273,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":17.839,"atr14":1.240123,"stop_level":17.218938,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-24","known_ts":"2008-03-26","bar_index":190,"type":"BUY","strength":0.588,"price":22.2334,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-03-24","known_ts":"2008-03-26","bar_index":190,"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-03-24","trigger_known_ts":"2008-03-26","strength":0.588,"price":22.2334,"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.485269,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":17.839,"atr14":1.205061,"stop_level":17.236469,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-22","known_ts":"2008-04-22","bar_index":197,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.4722,"stop_level":22.3701,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-04-28","known_ts":"2008-04-28","bar_index":198,"type":"RECLAIM","strength":0.725,"price":23.0896,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-04-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-04-22","prior_stop_level":22.3701,"sweep_low":20.5327,"atr14":1.049375,"stop_level":20.008013,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-05-09","known_ts":"2008-05-09","bar_index":201,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.05,"stop_level":21.2998,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-05-15","known_ts":"2008-05-15","bar_index":202,"type":"RECLAIM","strength":0.725,"price":21.3057,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-05-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-05-09","prior_stop_level":21.2998,"sweep_low":20.3662,"atr14":1.172611,"stop_level":19.779895,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-14","known_ts":"2008-07-16","bar_index":216,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-07-14","trigger_known_ts":"2008-07-16","strength":0.45,"price":18.6053,"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.48343,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.8566,"atr14":1.112227,"stop_level":14.300487,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-17","known_ts":"2008-07-21","bar_index":217,"type":"BUY","strength":0.45,"price":19.0145,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-07-17","known_ts":"2008-07-21","bar_index":217,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-07-17","trigger_known_ts":"2008-07-21","strength":0.45,"price":19.0145,"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.436829,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.8566,"atr14":1.171431,"stop_level":14.270884,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-04","known_ts":"2008-08-04","bar_index":221,"type":"RECLAIM","strength":0.725,"price":22.8415,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-07-17 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-08-20","known_ts":"2008-08-20","bar_index":225,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.0592,"stop_level":22.1796,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-08-22","known_ts":"2008-08-22","bar_index":225,"type":"RECLAIM","strength":0.863,"price":22.5526,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-08-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":"2008-08-20","prior_stop_level":22.1796,"sweep_low":21.2409,"atr14":1.402346,"stop_level":20.539727,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-27","known_ts":"2008-08-27","bar_index":226,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.4635,"stop_level":22.1796,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-08-28","known_ts":"2008-08-28","bar_index":227,"type":"RECLAIM","strength":0.863,"price":22.4443,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-08-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":"2008-08-27","prior_stop_level":22.1796,"sweep_low":21.1205,"atr14":1.317362,"stop_level":20.461819,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-11","known_ts":"2008-09-11","bar_index":230,"type":"RECLAIM","strength":0.863,"price":23.9847,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-08-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-09-17","known_ts":"2008-09-17","bar_index":231,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.3541,"stop_level":22.5586,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-20","known_ts":"2009-01-20","bar_index":259,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.3236,"stop_level":17.5824,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-22","known_ts":"2009-01-22","bar_index":260,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.9987,"stop_level":17.5824,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-06","known_ts":"2009-02-10","bar_index":264,"type":"REBUY","strength":0.863,"price":18.8701,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2009-03-02","known_ts":"2009-03-02","bar_index":269,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.0672,"stop_level":15.8314,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-31","known_ts":"2009-04-02","bar_index":276,"type":"BUY","strength":0.725,"price":18.9784,"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-05-27","known_ts":"2009-05-27","bar_index":289,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.4787,"stop_level":20.8377,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-05-29","known_ts":"2009-05-29","bar_index":289,"type":"RECLAIM","strength":1.0,"price":21.1782,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-05-27","prior_stop_level":20.8377,"sweep_low":19.98,"atr14":1.12721,"stop_level":19.416395,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-06-12","known_ts":"2009-06-12","bar_index":293,"type":"RECLAIM","strength":1.0,"price":21.2025,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-05-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-07-16","known_ts":"2009-07-16","bar_index":300,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.645,"stop_level":24.6633,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-07-17","known_ts":"2009-07-17","bar_index":301,"type":"RECLAIM","strength":1.0,"price":24.9491,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-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":"2009-07-16","prior_stop_level":24.6633,"sweep_low":23.9821,"atr14":1.113927,"stop_level":23.425136,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-07-22","known_ts":"2009-07-24","bar_index":302,"type":"REBUY","strength":1.0,"price":26.123,"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":"2009-08-03","known_ts":"2009-08-03","bar_index":304,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.5295,"stop_level":24.6025,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-08-04","known_ts":"2009-08-04","bar_index":305,"type":"RECLAIM","strength":1.0,"price":25.235,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-08-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-08-03","prior_stop_level":24.6025,"sweep_low":24.1767,"atr14":0.998384,"stop_level":23.677508,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-11-10","known_ts":"2009-11-12","bar_index":328,"type":"BUY","strength":0.863,"price":28.7383,"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-01-15","known_ts":"2010-01-15","bar_index":343,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.1869,"stop_level":33.1297,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-03-05","known_ts":"2010-03-09","bar_index":354,"type":"BUY","strength":0.725,"price":34.3887,"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":"2010-04-15","known_ts":"2010-04-15","bar_index":363,"type":"SELL","basis":"structure_stop","strength":0.863,"price":36.2316,"stop_level":36.3472,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-07-09","known_ts":"2010-07-13","bar_index":383,"type":"BUY","strength":0.588,"price":29.2609,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2010-08-24","known_ts":"2010-08-24","bar_index":393,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.717,"stop_level":30.9846,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-09-29","known_ts":"2010-09-29","bar_index":402,"type":"RECLAIM","strength":0.863,"price":33.6108,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-08-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-10-12","known_ts":"2010-10-12","bar_index":405,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.493,"stop_level":32.7084,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-10-14","known_ts":"2010-10-14","bar_index":405,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.2441,"stop_level":32.7084,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-11-02","known_ts":"2010-11-04","bar_index":410,"type":"BUY","strength":0.863,"price":32.223,"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-12-15","known_ts":"2010-12-15","bar_index":420,"type":"SELL","basis":"structure_stop","strength":1.0,"price":34.9425,"stop_level":35.011,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-12-16","known_ts":"2010-12-16","bar_index":420,"type":"RECLAIM","strength":1.0,"price":35.683,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-12-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-12-15","prior_stop_level":35.011,"sweep_low":34.9238,"atr14":0.731693,"stop_level":34.557954,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-01-04","known_ts":"2011-01-04","bar_index":424,"type":"SELL","basis":"structure_stop","strength":1.0,"price":35.8324,"stop_level":36.0751,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-05","known_ts":"2011-01-05","bar_index":424,"type":"RECLAIM","strength":1.0,"price":36.3365,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-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":"2011-01-04","prior_stop_level":36.0751,"sweep_low":35.1603,"atr14":0.697181,"stop_level":34.81171,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-01-06","known_ts":"2011-01-06","bar_index":425,"type":"SELL","basis":"structure_stop","strength":1.0,"price":35.876,"stop_level":36.0751,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-07","known_ts":"2011-01-07","bar_index":425,"type":"RECLAIM","strength":1.0,"price":36.1871,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-01-06","prior_stop_level":36.0751,"sweep_low":35.6893,"atr14":0.688743,"stop_level":35.344928,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-01-25","known_ts":"2011-01-25","bar_index":429,"type":"RECLAIM","strength":1.0,"price":36.6538,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-01-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-28","known_ts":"2011-01-28","bar_index":430,"type":"SELL","basis":"structure_stop","strength":1.0,"price":35.179,"stop_level":36.2058,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-04-07","known_ts":"2011-04-11","bar_index":446,"type":"BUY","strength":0.725,"price":33.2125,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2011-05-23","known_ts":"2011-05-23","bar_index":456,"type":"SELL","basis":"structure_stop","strength":0.725,"price":38.7572,"stop_level":38.8008,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-05-24","known_ts":"2011-05-24","bar_index":456,"type":"RECLAIM","strength":0.725,"price":38.8568,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-05-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2011-05-23","prior_stop_level":38.8008,"sweep_low":38.6577,"atr14":0.880374,"stop_level":38.217513,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-06-08","known_ts":"2011-06-08","bar_index":460,"type":"RECLAIM","strength":1.0,"price":39.3439,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-05-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-07-28","known_ts":"2011-07-28","bar_index":471,"type":"SELL","basis":"structure_stop","strength":1.0,"price":42.2007,"stop_level":42.3861,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-09-15","known_ts":"2011-09-19","bar_index":483,"type":"BUY","strength":0.725,"price":44.8019,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2011-10-19","known_ts":"2011-10-21","bar_index":491,"type":"BUY","strength":0.725,"price":43.4981,"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":"2011-11-09","known_ts":"2011-11-09","bar_index":496,"type":"SELL","basis":"structure_stop","strength":0.863,"price":42.1816,"stop_level":43.5237,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-01-06","known_ts":"2012-01-10","bar_index":509,"type":"BUY","strength":0.725,"price":40.6157,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2012-04-16","known_ts":"2012-04-16","bar_index":531,"type":"SELL","basis":"structure_stop","strength":1.0,"price":50.784,"stop_level":51.2314,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-04-17","known_ts":"2012-04-17","bar_index":532,"type":"RECLAIM","strength":1.0,"price":51.8833,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-04-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-04-16","prior_stop_level":51.2314,"sweep_low":50.7265,"atr14":1.205204,"stop_level":50.123898,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-04-30","known_ts":"2012-04-30","bar_index":535,"type":"RECLAIM","strength":1.0,"price":53.2574,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-04-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-08-20","known_ts":"2012-08-22","bar_index":561,"type":"BUY","strength":0.725,"price":52.0624,"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":"2012-09-27","known_ts":"2012-09-27","bar_index":570,"type":"SELL","basis":"structure_stop","strength":0.863,"price":53.4718,"stop_level":54.5272,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-10-01","known_ts":"2012-10-01","bar_index":570,"type":"RECLAIM","strength":0.863,"price":54.5534,"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":true},"anchor_ts":"2012-09-27","prior_stop_level":54.5272,"sweep_low":52.8097,"atr14":1.106514,"stop_level":52.256443,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-15","known_ts":"2012-10-15","bar_index":574,"type":"RECLAIM","strength":0.863,"price":57.5229,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-09-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-11-27","known_ts":"2012-11-27","bar_index":583,"type":"SELL","basis":"structure_stop","strength":1.0,"price":61.2005,"stop_level":61.2464,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-11-28","known_ts":"2012-11-28","bar_index":583,"type":"RECLAIM","strength":1.0,"price":61.5151,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-11-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-11-27","prior_stop_level":61.2464,"sweep_low":60.4007,"atr14":1.345976,"stop_level":59.727712,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-12-12","known_ts":"2012-12-12","bar_index":587,"type":"RECLAIM","strength":1.0,"price":64.9316,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-11-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-02-07","known_ts":"2013-02-07","bar_index":599,"type":"SELL","basis":"structure_stop","strength":1.0,"price":66.4755,"stop_level":71.7987,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-03-28","known_ts":"2013-03-28","bar_index":611,"type":"RECLAIM","strength":1.0,"price":78.7664,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-02-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-04-19","known_ts":"2013-04-23","bar_index":616,"type":"REBUY","strength":0.863,"price":82.6933,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2013-06-05","known_ts":"2013-06-05","bar_index":626,"type":"SELL","basis":"structure_stop","strength":1.0,"price":85.6133,"stop_level":87.7077,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-06","known_ts":"2013-06-06","bar_index":627,"type":"RECLAIM","strength":1.0,"price":89.1307,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-06-05","prior_stop_level":87.7077,"sweep_low":84.6601,"atr14":2.710776,"stop_level":83.304712,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-06-19","known_ts":"2013-06-19","bar_index":630,"type":"RECLAIM","strength":1.0,"price":89.7483,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-06-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-09-26","known_ts":"2013-09-30","bar_index":653,"type":"BUY","strength":0.725,"price":93.6102,"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":"2013-11-07","known_ts":"2013-11-07","bar_index":663,"type":"SELL","basis":"structure_stop","strength":0.863,"price":100.3338,"stop_level":100.6173,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-11-08","known_ts":"2013-11-08","bar_index":663,"type":"RECLAIM","strength":0.863,"price":102.3657,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-11-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-11-07","prior_stop_level":100.6173,"sweep_low":100.2865,"atr14":2.151994,"stop_level":99.210503,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-11-20","known_ts":"2013-11-20","bar_index":666,"type":"SELL","basis":"structure_stop","strength":0.863,"price":100.2662,"stop_level":100.3338,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-11-21","known_ts":"2013-11-21","bar_index":666,"type":"RECLAIM","strength":0.863,"price":101.4881,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-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":"2013-11-20","prior_stop_level":100.3338,"sweep_low":99.9625,"atr14":2.403895,"stop_level":98.760553,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-12","known_ts":"2013-12-12","bar_index":671,"type":"RECLAIM","strength":0.863,"price":107.0012,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-11-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-01-13","known_ts":"2014-01-13","bar_index":677,"type":"SELL","basis":"structure_stop","strength":0.863,"price":105.0952,"stop_level":106.2279,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-01-15","known_ts":"2014-01-15","bar_index":678,"type":"RECLAIM","strength":0.863,"price":107.354,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-01-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-01-13","prior_stop_level":106.2279,"sweep_low":104.4101,"atr14":2.115765,"stop_level":103.352217,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-03-17","known_ts":"2014-03-19","bar_index":692,"type":"BUY","strength":0.45,"price":91.5224,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-03-28","known_ts":"2014-03-28","bar_index":695,"type":"RECLAIM","strength":0.588,"price":99.3849,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-03-17 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2014-04-25","known_ts":"2014-04-25","bar_index":701,"type":"SELL","basis":"structure_stop","strength":0.588,"price":91.2833,"stop_level":91.5019,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-04-29","known_ts":"2014-04-29","bar_index":702,"type":"RECLAIM","strength":0.588,"price":92.8135,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-04-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":"2014-04-25","prior_stop_level":91.5019,"sweep_low":90.5319,"atr14":2.158208,"stop_level":89.452796,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-05-07","known_ts":"2014-05-09","bar_index":704,"type":"REBUY","strength":0.588,"price":95.7167,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-05-29","known_ts":"2014-05-29","bar_index":709,"type":"RECLAIM","strength":0.725,"price":98.0736,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-05-07 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-06-16","known_ts":"2014-06-16","bar_index":713,"type":"SELL","basis":"structure_stop","strength":0.725,"price":95.3562,"stop_level":96.7528,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-06-18","known_ts":"2014-06-18","bar_index":713,"type":"RECLAIM","strength":0.725,"price":98.3763,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-06-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-06-16","prior_stop_level":96.7528,"sweep_low":95.0398,"atr14":1.845816,"stop_level":94.116892,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-07-02","known_ts":"2014-07-02","bar_index":717,"type":"RECLAIM","strength":0.725,"price":99.4358,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-06-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-08-07","known_ts":"2014-08-07","bar_index":725,"type":"SELL","basis":"structure_stop","strength":0.725,"price":87.6169,"stop_level":99.078,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-09-05","known_ts":"2014-09-09","bar_index":732,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2014-09-05","trigger_known_ts":"2014-09-09","strength":0.45,"price":87.1866,"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.197642,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":84.358,"atr14":1.738752,"stop_level":83.488624,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-01","known_ts":"2014-10-03","bar_index":738,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2014-10-01","trigger_known_ts":"2014-10-03","strength":0.45,"price":78.174,"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.280583,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":72.2465,"atr14":2.084788,"stop_level":71.204106,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-22","known_ts":"2014-10-24","bar_index":743,"type":"BUY","strength":0.45,"price":72.7526,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-10-22","known_ts":"2014-10-24","bar_index":743,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2014-10-22","trigger_known_ts":"2014-10-24","strength":0.45,"price":72.7526,"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.330475,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":67.2965,"atr14":2.306587,"stop_level":66.143206,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-04","known_ts":"2014-12-04","bar_index":753,"type":"SELL","basis":"structure_stop","strength":0.588,"price":75.1047,"stop_level":75.5049,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-12-05","known_ts":"2014-12-05","bar_index":753,"type":"RECLAIM","strength":0.588,"price":76.5175,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-12-04","prior_stop_level":75.5049,"sweep_low":75.0138,"atr14":2.070497,"stop_level":73.978552,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-10","known_ts":"2014-12-10","bar_index":754,"type":"SELL","basis":"structure_stop","strength":0.588,"price":69.377,"stop_level":75.5049,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-12-22","known_ts":"2014-12-24","bar_index":757,"type":"REBUY","strength":0.588,"price":71.2582,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-03-05","known_ts":"2015-03-05","bar_index":773,"type":"SELL","basis":"structure_stop","strength":0.725,"price":77.0343,"stop_level":77.6644,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-04-16","known_ts":"2015-04-20","bar_index":783,"type":"BUY","strength":0.725,"price":75.4706,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2015-05-08","known_ts":"2015-05-08","bar_index":788,"type":"SELL","basis":"structure_stop","strength":0.725,"price":66.4973,"stop_level":74.5057,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-07-02","known_ts":"2015-07-07","bar_index":801,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-07-02","trigger_known_ts":"2015-07-07","strength":0.45,"price":59.7164,"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.446298,"monthly_oversold_dwell":14,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":56.1464,"atr14":1.532587,"stop_level":55.380107,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-07-13","known_ts":"2015-07-15","bar_index":803,"type":"BUY","strength":0.45,"price":59.5742,"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-07-13","known_ts":"2015-07-15","bar_index":803,"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-07-13","trigger_known_ts":"2015-07-15","strength":0.45,"price":59.5742,"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.447617,"monthly_oversold_dwell":14,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":56.1464,"atr14":1.377484,"stop_level":55.457658,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-08-03","known_ts":"2015-08-05","bar_index":808,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-08-03","trigger_known_ts":"2015-08-05","strength":0.45,"price":53.9489,"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.413023,"monthly_oversold_dwell":15,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":51.6874,"atr14":1.481022,"stop_level":50.946889,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-08-27","known_ts":"2015-08-31","bar_index":814,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-08-27","trigger_known_ts":"2015-08-31","strength":0.45,"price":37.0915,"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.574573,"monthly_oversold_dwell":16,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":34.4061,"atr14":1.891325,"stop_level":33.460437,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-15","known_ts":"2015-09-17","bar_index":818,"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-09-15","trigger_known_ts":"2015-09-17","strength":0.45,"price":34.516,"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.584742,"monthly_oversold_dwell":16,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":30.8408,"atr14":1.613391,"stop_level":30.034104,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-28","known_ts":"2015-09-30","bar_index":821,"type":"BUY","strength":0.45,"price":30.3344,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-09-28","known_ts":"2015-09-30","bar_index":821,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2015-09-28","trigger_known_ts":"2015-09-30","strength":0.45,"price":30.3344,"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.635051,"monthly_oversold_dwell":17,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":28.2364,"atr14":1.534282,"stop_level":27.469259,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-10-01","known_ts":"2015-10-05","bar_index":822,"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-01","trigger_known_ts":"2015-10-05","strength":0.45,"price":33.5393,"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.596493,"monthly_oversold_dwell":17,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":28.2364,"atr14":1.62435,"stop_level":27.424225,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-10-26","known_ts":"2015-10-26","bar_index":827,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.8728,"stop_level":39.2256,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-11-13","known_ts":"2015-11-13","bar_index":832,"type":"SELL","basis":"structure_stop","strength":0.725,"price":35.9556,"stop_level":36.1654,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-11-16","known_ts":"2015-11-16","bar_index":832,"type":"RECLAIM","strength":0.725,"price":36.614,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-11-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-11-13","prior_stop_level":36.1654,"sweep_low":32.5554,"atr14":2.192605,"stop_level":31.459098,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-04","known_ts":"2015-12-04","bar_index":837,"type":"SELL","basis":"structure_stop","strength":0.725,"price":37.8265,"stop_level":37.9514,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-01-07","known_ts":"2016-01-07","bar_index":844,"type":"SELL","basis":"structure_stop","strength":0.725,"price":33.7705,"stop_level":34.2481,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-01-25","known_ts":"2016-01-27","bar_index":848,"type":"BUY","strength":0.725,"price":36.5259,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"2016-03-15","known_ts":"2016-03-15","bar_index":859,"type":"SELL","basis":"structure_stop","strength":0.863,"price":45.6437,"stop_level":47.5035,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-03-16","known_ts":"2016-03-16","bar_index":860,"type":"RECLAIM","strength":0.863,"price":49.2226,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-03-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":"2016-03-15","prior_stop_level":47.5035,"sweep_low":45.4807,"atr14":2.197089,"stop_level":44.382155,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-30","known_ts":"2016-03-30","bar_index":863,"type":"RECLAIM","strength":0.863,"price":49.4745,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-03-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-06","known_ts":"2016-04-06","bar_index":864,"type":"SELL","basis":"structure_stop","strength":0.863,"price":48.5335,"stop_level":48.8151,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-13","known_ts":"2016-04-13","bar_index":866,"type":"RECLAIM","strength":0.863,"price":49.0522,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-04-06","prior_stop_level":48.8151,"sweep_low":45.4955,"atr14":1.91276,"stop_level":44.53912,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-25","known_ts":"2016-04-25","bar_index":869,"type":"RECLAIM","strength":0.863,"price":50.1044,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-07-07","known_ts":"2016-07-11","bar_index":886,"type":"BUY","strength":0.863,"price":43.5057,"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":"2017-02-09","known_ts":"2017-02-13","bar_index":936,"type":"REBUY","strength":0.863,"price":78.3048,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2017-04-25","known_ts":"2017-04-25","bar_index":953,"type":"SELL","basis":"structure_stop","strength":1.0,"price":86.3466,"stop_level":86.7726,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-04-26","known_ts":"2017-04-26","bar_index":953,"type":"RECLAIM","strength":1.0,"price":87.579,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-04-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-04-25","prior_stop_level":86.7726,"sweep_low":85.4566,"atr14":1.655311,"stop_level":84.628944,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-05-11","known_ts":"2017-05-11","bar_index":957,"type":"RECLAIM","strength":1.0,"price":93.6037,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-04-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-05-17","known_ts":"2017-05-17","bar_index":958,"type":"SELL","basis":"structure_stop","strength":1.0,"price":89.9447,"stop_level":91.0629,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-07-17","known_ts":"2017-07-17","bar_index":972,"type":"RECLAIM","strength":0.863,"price":97.7763,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-05-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-07-27","known_ts":"2017-07-27","bar_index":974,"type":"SELL","basis":"structure_stop","strength":0.863,"price":95.9194,"stop_level":97.7763,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-11-16","known_ts":"2017-11-20","bar_index":1001,"type":"BUY","strength":0.725,"price":103.5904,"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":"2017-12-14","known_ts":"2017-12-14","bar_index":1007,"type":"SELL","basis":"structure_stop","strength":0.863,"price":103.0469,"stop_level":103.217,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-12-18","known_ts":"2017-12-18","bar_index":1008,"type":"RECLAIM","strength":0.863,"price":104.6243,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-12-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":"2017-12-14","prior_stop_level":103.217,"sweep_low":101.4,"atr14":2.077132,"stop_level":100.361434,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-02","known_ts":"2018-01-02","bar_index":1011,"type":"RECLAIM","strength":0.863,"price":104.1913,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-12-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-01-08","known_ts":"2018-01-08","bar_index":1012,"type":"SELL","basis":"structure_stop","strength":0.863,"price":102.0031,"stop_level":103.6578,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-01-10","known_ts":"2018-01-12","bar_index":1013,"type":"REBUY","strength":0.863,"price":109.0316,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2018-01-11","known_ts":"2018-01-11","bar_index":1013,"type":"RECLAIM","strength":0.863,"price":106.48,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-01-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2018-01-08","prior_stop_level":103.6578,"sweep_low":100.8046,"atr14":2.099517,"stop_level":99.754841,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-02-28","known_ts":"2018-03-02","bar_index":1024,"type":"BUY","strength":0.725,"price":104.5206,"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":"2018-03-08","known_ts":"2018-03-12","bar_index":1026,"type":"BUY","strength":0.725,"price":106.614,"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":"2018-03-26","known_ts":"2018-03-26","bar_index":1030,"type":"SELL","basis":"structure_stop","strength":0.588,"price":101.1588,"stop_level":106.0614,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2018-07-03","known_ts":"2018-07-06","bar_index":1053,"type":"BUY","strength":0.45,"price":77.0379,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-08-14","known_ts":"2018-08-14","bar_index":1062,"type":"SELL","basis":"structure_stop","strength":0.45,"price":69.2887,"stop_level":72.9672,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-10-19","known_ts":"2018-10-19","bar_index":1078,"type":"SELL","basis":"structure_stop","strength":0.588,"price":59.9098,"stop_level":60.9325,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-11-19","known_ts":"2018-11-19","bar_index":1085,"type":"SELL","basis":"structure_stop","strength":0.588,"price":60.1794,"stop_level":62.1692,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-11-23","known_ts":"2018-11-23","bar_index":1086,"type":"RECLAIM","strength":0.588,"price":64.9756,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-11-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-11-19","prior_stop_level":62.1692,"sweep_low":58.5383,"atr14":3.496502,"stop_level":56.790049,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-21","known_ts":"2018-12-21","bar_index":1092,"type":"SELL","basis":"structure_stop","strength":0.725,"price":58.6899,"stop_level":60.1639,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-12-26","known_ts":"2018-12-26","bar_index":1093,"type":"RECLAIM","strength":0.725,"price":61.654,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-12-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":"2018-12-21","prior_stop_level":60.1639,"sweep_low":57.6805,"atr14":2.913937,"stop_level":56.223532,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-28","known_ts":"2019-01-02","bar_index":1094,"type":"REBUY","strength":0.725,"price":65.0988,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2019-02-12","known_ts":"2019-02-12","bar_index":1104,"type":"SELL","basis":"structure_stop","strength":0.863,"price":74.9766,"stop_level":75.5935,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-02-13","known_ts":"2019-02-13","bar_index":1104,"type":"RECLAIM","strength":0.863,"price":75.9139,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-02-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":"2019-02-12","prior_stop_level":75.5935,"sweep_low":74.7202,"atr14":2.33828,"stop_level":73.55106,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-05-01","known_ts":"2019-05-03","bar_index":1122,"type":"BUY","strength":0.725,"price":68.996,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2019-05-09","known_ts":"2019-05-13","bar_index":1124,"type":"REBUY","strength":0.863,"price":73.8862,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2019-08-01","known_ts":"2019-08-01","bar_index":1143,"type":"SELL","basis":"structure_stop","strength":1.0,"price":81.4659,"stop_level":81.913,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-08-08","known_ts":"2019-08-08","bar_index":1145,"type":"RECLAIM","strength":1.0,"price":89.732,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-08-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-08-01","prior_stop_level":81.913,"sweep_low":78.4586,"atr14":2.570193,"stop_level":77.173504,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-16","known_ts":"2019-08-16","bar_index":1147,"type":"RECLAIM","strength":1.0,"price":84.01,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-08-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-10-16","known_ts":"2019-10-18","bar_index":1161,"type":"BUY","strength":0.863,"price":82.5349,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2019-11-21","known_ts":"2019-11-21","bar_index":1169,"type":"SELL","basis":"structure_stop","strength":1.0,"price":86.4371,"stop_level":86.4617,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-11-25","known_ts":"2019-11-25","bar_index":1170,"type":"RECLAIM","strength":1.0,"price":87.9342,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-11-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-11-21","prior_stop_level":86.4617,"sweep_low":85.7336,"atr14":2.285052,"stop_level":84.591074,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-11-29","known_ts":"2019-11-29","bar_index":1171,"type":"SELL","basis":"structure_stop","strength":0.863,"price":85.8235,"stop_level":86.4617,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2019-12-06","known_ts":"2019-12-06","bar_index":1173,"type":"RECLAIM","strength":0.863,"price":87.7003,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-11-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":"2019-11-29","prior_stop_level":86.4617,"sweep_low":83.3869,"atr14":2.053397,"stop_level":82.360202,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-19","known_ts":"2019-12-23","bar_index":1176,"type":"BUY","strength":1.0,"price":88.8775,"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":60},{"ts":"2020-01-07","known_ts":"2020-01-07","bar_index":1179,"type":"SELL","basis":"structure_stop","strength":0.863,"price":83.8314,"stop_level":88.4988,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2020-02-12","known_ts":"2020-02-14","bar_index":1188,"type":"BUY","strength":0.725,"price":90.5567,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2020-02-26","known_ts":"2020-02-26","bar_index":1191,"type":"SELL","basis":"structure_stop","strength":0.588,"price":73.9205,"stop_level":80.6375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2020-04-14","known_ts":"2020-04-16","bar_index":1202,"type":"BUY","strength":0.45,"price":36.6529,"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-16","bar_index":1202,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2020-04-14","trigger_known_ts":"2020-04-16","strength":0.45,"price":36.6529,"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.595249,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":28.314,"atr14":4.76569,"stop_level":25.931155,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-13","known_ts":"2020-05-13","bar_index":1209,"type":"SELL","basis":"structure_stop","strength":0.45,"price":30.8057,"stop_level":33.1812,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-05-18","known_ts":"2020-05-18","bar_index":1210,"type":"RECLAIM","strength":0.45,"price":35.0499,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2020-05-13","prior_stop_level":33.1812,"sweep_low":29.2028,"atr14":3.396046,"stop_level":27.504777,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-18","known_ts":"2020-06-18","bar_index":1217,"type":"SELL","basis":"structure_stop","strength":0.588,"price":41.0134,"stop_level":41.329,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-23","known_ts":"2020-06-23","bar_index":1218,"type":"RECLAIM","strength":0.588,"price":41.5367,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-06-18","prior_stop_level":41.329,"sweep_low":37.6911,"atr14":3.351821,"stop_level":36.015189,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-08-04","known_ts":"2020-08-06","bar_index":1228,"type":"BUY","strength":0.588,"price":39.3772,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-08-04","known_ts":"2020-08-06","bar_index":1228,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2020-08-04","trigger_known_ts":"2020-08-06","strength":0.588,"price":39.3772,"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.565165,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":33.3473,"atr14":2.223208,"stop_level":32.235696,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-08","known_ts":"2020-09-08","bar_index":1236,"type":"RECLAIM","strength":0.725,"price":45.4403,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2020-08-04 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-09-29","known_ts":"2020-09-29","bar_index":1241,"type":"SELL","basis":"structure_stop","strength":0.725,"price":41.8606,"stop_level":43.7211,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-11-05","known_ts":"2020-11-09","bar_index":1250,"type":"BUY","strength":0.863,"price":56.5118,"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":"2020-12-14","known_ts":"2020-12-14","bar_index":1258,"type":"SELL","basis":"structure_stop","strength":0.863,"price":65.7892,"stop_level":66.1962,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-15","known_ts":"2020-12-15","bar_index":1259,"type":"RECLAIM","strength":0.863,"price":69.0783,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-12-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-12-14","prior_stop_level":66.1962,"sweep_low":65.7228,"atr14":3.033134,"stop_level":64.206233,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-18","known_ts":"2020-12-18","bar_index":1260,"type":"SELL","basis":"structure_stop","strength":0.863,"price":64.3939,"stop_level":66.1962,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-01-07","known_ts":"2021-01-07","bar_index":1264,"type":"RECLAIM","strength":1.0,"price":63.3889,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-12-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-18","known_ts":"2021-03-18","bar_index":1280,"type":"SELL","basis":"structure_stop","strength":1.0,"price":73.2976,"stop_level":74.1614,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-19","known_ts":"2021-03-19","bar_index":1280,"type":"RECLAIM","strength":1.0,"price":74.6348,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-03-18","prior_stop_level":74.1614,"sweep_low":71.7859,"atr14":2.955382,"stop_level":70.308209,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-07-27","known_ts":"2021-07-29","bar_index":1310,"type":"BUY","strength":0.588,"price":61.462,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2021-10-22","known_ts":"2021-10-22","bar_index":1330,"type":"SELL","basis":"structure_stop","strength":0.863,"price":65.5235,"stop_level":67.2095,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-12-15","known_ts":"2021-12-17","bar_index":1343,"type":"BUY","strength":0.588,"price":62.1514,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":55},{"ts":"2022-01-21","known_ts":"2022-01-21","bar_index":1351,"type":"SELL","basis":"structure_stop","strength":0.863,"price":66.6447,"stop_level":67.3175,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-01-28","known_ts":"2022-02-01","bar_index":1353,"type":"REBUY","strength":1.0,"price":70.1414,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2022-02-28","known_ts":"2022-02-28","bar_index":1359,"type":"SELL","basis":"structure_stop","strength":1.0,"price":70.4653,"stop_level":71.8192,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-06-03","known_ts":"2022-06-07","bar_index":1382,"type":"BUY","strength":0.588,"price":59.2444,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":80},{"ts":"2022-06-30","known_ts":"2022-07-05","bar_index":1388,"type":"BUY","strength":0.45,"price":54.045,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-08-22","known_ts":"2022-08-22","bar_index":1400,"type":"SELL","basis":"structure_stop","strength":0.588,"price":59.4271,"stop_level":59.7593,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-23","known_ts":"2022-08-23","bar_index":1400,"type":"RECLAIM","strength":0.588,"price":60.4736,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-08-22","prior_stop_level":59.7593,"sweep_low":58.8457,"atr14":1.895057,"stop_level":57.898172,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-01","known_ts":"2022-09-01","bar_index":1402,"type":"SELL","basis":"structure_stop","strength":0.588,"price":59.0949,"stop_level":59.4271,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-07","known_ts":"2022-09-07","bar_index":1403,"type":"RECLAIM","strength":0.588,"price":60.349,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-09-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-09-01","prior_stop_level":59.4271,"sweep_low":57.6829,"atr14":1.793265,"stop_level":56.786268,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-22","known_ts":"2022-09-22","bar_index":1407,"type":"SELL","basis":"structure_stop","strength":0.725,"price":57.9736,"stop_level":58.447,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-17","known_ts":"2022-10-19","bar_index":1413,"type":"BUY","strength":0.725,"price":61.3789,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2022-12-16","known_ts":"2022-12-16","bar_index":1427,"type":"SELL","basis":"structure_stop","strength":0.863,"price":67.8657,"stop_level":67.8823,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-19","known_ts":"2022-12-19","bar_index":1427,"type":"RECLAIM","strength":0.863,"price":68.5135,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-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":"2022-12-16","prior_stop_level":67.8823,"sweep_low":67.2843,"atr14":2.191535,"stop_level":66.188533,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-04","known_ts":"2023-01-04","bar_index":1431,"type":"RECLAIM","strength":1.0,"price":70.6813,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-12-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-06-20","known_ts":"2023-06-20","bar_index":1469,"type":"SELL","basis":"structure_stop","strength":1.0,"price":92.0613,"stop_level":93.7253,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-06-26","known_ts":"2023-06-26","bar_index":1470,"type":"SELL","basis":"structure_stop","strength":1.0,"price":90.0763,"stop_level":92.0613,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-06-30","known_ts":"2023-06-30","bar_index":1471,"type":"RECLAIM","strength":1.0,"price":93.4044,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-06-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-06-26","prior_stop_level":92.0613,"sweep_low":89.7385,"atr14":2.318985,"stop_level":88.579007,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-12","known_ts":"2023-07-14","bar_index":1474,"type":"REBUY","strength":1.0,"price":95.4485,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2023-11-03","known_ts":"2023-11-07","bar_index":1501,"type":"BUY","strength":0.588,"price":74.4062,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":80},{"ts":"2024-01-11","known_ts":"2024-01-11","bar_index":1516,"type":"SELL","basis":"structure_stop","strength":0.588,"price":84.8883,"stop_level":86.0237,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-02-01","known_ts":"2024-02-01","bar_index":1521,"type":"RECLAIM","strength":0.863,"price":84.2087,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-03-04","known_ts":"2024-03-06","bar_index":1528,"type":"BUY","strength":0.725,"price":86.0998,"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":35},{"ts":"2024-03-25","known_ts":"2024-03-25","bar_index":1533,"type":"SELL","basis":"structure_stop","strength":0.725,"price":88.635,"stop_level":89.8851,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-03-27","known_ts":"2024-03-27","bar_index":1533,"type":"RECLAIM","strength":0.725,"price":89.9725,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-03-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2024-03-25","prior_stop_level":89.8851,"sweep_low":87.9619,"atr14":2.017243,"stop_level":86.953278,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-04-12","known_ts":"2024-04-12","bar_index":1537,"type":"SELL","basis":"structure_stop","strength":0.588,"price":84.2727,"stop_level":88.2416,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2024-04-19","known_ts":"2024-04-19","bar_index":1539,"type":"RECLAIM","strength":0.725,"price":88.8885,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-04-12 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":"2024-04-12","prior_stop_level":88.2416,"sweep_low":81.9649,"atr14":2.529406,"stop_level":80.700197,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-05-10","known_ts":"2024-05-14","bar_index":1544,"type":"BUY","strength":0.725,"price":93.9064,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2024-05-28","known_ts":"2024-05-28","bar_index":1547,"type":"SELL","basis":"structure_stop","strength":0.725,"price":87.4461,"stop_level":87.8919,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-08-20","known_ts":"2024-08-22","bar_index":1567,"type":"BUY","strength":0.45,"price":79.5323,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2024-09-09","known_ts":"2024-09-09","bar_index":1571,"type":"SELL","basis":"structure_stop","strength":0.45,"price":77.1926,"stop_level":80.0122,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2024-09-13","known_ts":"2024-09-13","bar_index":1572,"type":"RECLAIM","strength":0.45,"price":80.4765,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-09-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2024-09-09","prior_stop_level":80.0122,"sweep_low":75.32,"atr14":2.197088,"stop_level":74.221456,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-10-02","known_ts":"2024-10-02","bar_index":1577,"type":"RECLAIM","strength":0.725,"price":86.9717,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-09-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-10-29","known_ts":"2024-10-29","bar_index":1583,"type":"SELL","basis":"structure_stop","strength":0.863,"price":88.0573,"stop_level":89.6676,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-10-30","known_ts":"2024-10-30","bar_index":1583,"type":"RECLAIM","strength":0.863,"price":89.6947,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-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":"2024-10-29","prior_stop_level":89.6676,"sweep_low":87.7497,"atr14":2.272037,"stop_level":86.613681,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-01","known_ts":"2024-11-01","bar_index":1584,"type":"SELL","basis":"structure_stop","strength":0.863,"price":88.3196,"stop_level":89.6676,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-11-18","known_ts":"2024-11-18","bar_index":1588,"type":"RECLAIM","strength":0.863,"price":95.7196,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-11-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-01-16","known_ts":"2025-01-21","bar_index":1601,"type":"BUY","strength":0.588,"price":86.5278,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2025-02-11","known_ts":"2025-02-11","bar_index":1606,"type":"SELL","basis":"structure_stop","strength":0.588,"price":82.3855,"stop_level":83.0299,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-02-12","known_ts":"2025-02-12","bar_index":1607,"type":"RECLAIM","strength":0.588,"price":84.0148,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-02-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-02-11","prior_stop_level":83.0299,"sweep_low":81.7688,"atr14":2.212784,"stop_level":80.662408,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-02-26","known_ts":"2025-02-26","bar_index":1610,"type":"RECLAIM","strength":0.863,"price":87.0085,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-02-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-05-01","known_ts":"2025-05-05","bar_index":1625,"type":"BUY","strength":0.725,"price":88.7697,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2025-06-13","known_ts":"2025-06-13","bar_index":1635,"type":"SELL","basis":"structure_stop","strength":0.863,"price":98.6564,"stop_level":99.5786,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-06-17","known_ts":"2025-06-17","bar_index":1635,"type":"SELL","basis":"structure_stop","strength":0.863,"price":98.5233,"stop_level":99.5786,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-06-16","known_ts":"2025-06-16","bar_index":1635,"type":"RECLAIM","strength":0.863,"price":100.5198,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-06-13","prior_stop_level":99.5786,"sweep_low":96.9737,"atr14":2.76699,"stop_level":95.590205,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-24","known_ts":"2025-06-24","bar_index":1637,"type":"RECLAIM","strength":0.863,"price":100.0825,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-06-17","prior_stop_level":99.5786,"sweep_low":94.4257,"atr14":2.819984,"stop_level":93.015708,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-27","known_ts":"2025-07-01","bar_index":1638,"type":"REBUY","strength":0.863,"price":103.7238,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2025-07-18","known_ts":"2025-07-18","bar_index":1642,"type":"SELL","basis":"structure_stop","strength":1.0,"price":102.8016,"stop_level":103.353,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-07-22","known_ts":"2025-07-22","bar_index":1643,"type":"RECLAIM","strength":1.0,"price":103.7143,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-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":"2025-07-18","prior_stop_level":103.353,"sweep_low":101.3089,"atr14":2.552036,"stop_level":100.032882,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-01","known_ts":"2025-08-01","bar_index":1646,"type":"RECLAIM","strength":1.0,"price":104.7315,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-07-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-10-28","known_ts":"2025-10-28","bar_index":1666,"type":"SELL","basis":"structure_stop","strength":1.0,"price":119.2324,"stop_level":120.2635,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-10-31","known_ts":"2025-10-31","bar_index":1667,"type":"RECLAIM","strength":1.0,"price":120.6586,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-10-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":"2025-10-28","prior_stop_level":120.2635,"sweep_low":117.9989,"atr14":2.856791,"stop_level":116.570504,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-11-12","known_ts":"2025-11-12","bar_index":1670,"type":"RECLAIM","strength":1.0,"price":120.3984,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-10-28 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":1681,"type":"BUY","strength":0.725,"price":126.9819,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2026-03-02","known_ts":"2026-03-02","bar_index":1694,"type":"SELL","basis":"structure_stop","strength":0.863,"price":130.4221,"stop_level":136.0737,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-04-16","known_ts":"2026-04-20","bar_index":1705,"type":"BUY","strength":0.725,"price":123.7928,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"2026-07-17","known_ts":"2026-07-17","bar_index":1726,"type":"SELL","basis":"structure_stop","strength":0.863,"price":139.07,"stop_level":144.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}}],"state":{"position_hint":"flat","last_signal":"SELL","last_scored_signal":"SELL","last_scored_ts":"2026-07-17","last_scored_basis":"structure_stop","bars_since_signal":6,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2018-08-02","2019-03-14","2019-03-27","2019-04-26","2019-09-04","2019-09-25","2019-12-11","2020-01-30","2020-03-23","2020-08-04","2020-10-20","2020-11-05","2021-02-11","2021-04-06","2021-05-26","2021-06-17","2021-07-19","2021-11-05","2021-12-07","2022-03-14","2022-04-18","2022-05-17","2022-06-22","2022-07-19","2023-03-23","2023-04-14","2023-08-18","2023-10-10","2023-10-31","2024-01-24","2024-02-23","2024-07-09","2024-08-07","2024-12-10","2025-02-12","2025-04-14","2025-12-01","2025-12-17","2026-03-20","2026-07-30"],"warnings":[{"ts":"2022-09-16","kind":"arm","px":61.3789},{"ts":"2022-09-22","kind":"confirm","px":57.9736,"level":58.447},{"ts":"2022-11-14","kind":"arm","px":62.3756},{"ts":"2022-12-16","kind":"confirm","px":67.8657,"level":67.8823},{"ts":"2023-05-25","kind":"arm","px":89.6187},{"ts":"2023-06-20","kind":"confirm","px":92.0613,"level":93.7253},{"ts":"2023-06-23","kind":"arm","px":93.2861},{"ts":"2023-06-26","kind":"confirm","px":90.0763,"level":92.0613},{"ts":"2023-11-22","kind":"arm","px":80.2636},{"ts":"2023-12-29","kind":"arm","px":91.4426},{"ts":"2024-01-11","kind":"confirm","px":84.8883,"level":86.0237},{"ts":"2024-03-22","kind":"arm","px":90.3397},{"ts":"2024-03-25","kind":"confirm","px":88.635,"level":89.8851},{"ts":"2024-04-04","kind":"arm","px":88.2416},{"ts":"2024-04-12","kind":"confirm","px":84.2727,"level":88.2416},{"ts":"2024-05-24","kind":"arm","px":87.9881},{"ts":"2024-05-28","kind":"confirm","px":87.4461,"level":87.8919},{"ts":"2024-09-06","kind":"arm","px":80.1598},{"ts":"2024-09-09","kind":"confirm","px":77.1926,"level":80.0122},{"ts":"2024-10-02","kind":"arm","px":84.7282},{"ts":"2024-10-28","kind":"arm","px":91.5402},{"ts":"2024-10-29","kind":"confirm","px":88.0573,"level":89.6676},{"ts":"2024-10-31","kind":"arm","px":88.0211},{"ts":"2024-11-01","kind":"confirm","px":88.3196,"level":89.6676},{"ts":"2025-02-05","kind":"arm","px":84.6592},{"ts":"2025-02-11","kind":"confirm","px":82.3855,"level":83.0299},{"ts":"2025-02-26","kind":"arm","px":86.2057},{"ts":"2025-05-21","kind":"arm","px":95.5613},{"ts":"2025-06-13","kind":"confirm","px":98.6564,"level":99.5786},{"ts":"2025-06-16","kind":"arm","px":100.5198},{"ts":"2025-06-17","kind":"confirm","px":98.5233,"level":99.5786},{"ts":"2025-07-14","kind":"arm","px":105.0453},{"ts":"2025-07-18","kind":"confirm","px":102.8016,"level":103.353},{"ts":"2025-10-23","kind":"arm","px":120.7839},{"ts":"2025-10-28","kind":"confirm","px":119.2324,"level":120.2635},{"ts":"2026-01-23","kind":"arm","px":130.8686},{"ts":"2026-03-02","kind":"confirm","px":130.4221,"level":136.0737},{"ts":"2026-06-03","kind":"arm","px":135.84},{"ts":"2026-07-02","kind":"arm","px":152.65},{"ts":"2026-07-17","kind":"confirm","px":139.07,"level":144.05}],"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":[]}}}