{"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":"CROX","timeframe":"3D","as_of":"2026-08-12T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2006-08-24","known_ts":"2006-08-24","bar_index":46,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.14,"stop_level":13.27,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-08-25","known_ts":"2006-08-25","bar_index":46,"type":"RECLAIM","strength":0.588,"price":13.33,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-08-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-08-24","prior_stop_level":13.27,"sweep_low":13.075,"atr14":0.666659,"stop_level":12.741671,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-21","known_ts":"2006-11-21","bar_index":67,"type":"RECLAIM","strength":0.863,"price":21.225,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-08-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-12-01","known_ts":"2006-12-01","bar_index":69,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.87,"stop_level":20.885,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-12-04","known_ts":"2006-12-04","bar_index":69,"type":"RECLAIM","strength":0.863,"price":21.06,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-12-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-12-01","prior_stop_level":20.885,"sweep_low":20.75,"atr14":0.91881,"stop_level":20.290595,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-01-22","known_ts":"2007-01-22","bar_index":80,"type":"RECLAIM","strength":0.863,"price":24.62,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-12-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-02-22","known_ts":"2007-02-22","bar_index":87,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.225,"stop_level":26.425,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-04-10","known_ts":"2007-04-12","bar_index":98,"type":"BUY","strength":0.588,"price":26.69,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2007-06-27","known_ts":"2007-06-27","bar_index":116,"type":"SELL","basis":"structure_stop","strength":1.0,"price":43.04,"stop_level":44.33,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-10-24","known_ts":"2007-10-24","bar_index":144,"type":"SELL","basis":"structure_stop","strength":0.725,"price":65.29,"stop_level":66.03,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-10-26","known_ts":"2007-10-26","bar_index":144,"type":"RECLAIM","strength":0.725,"price":68.98,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-10-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2007-10-24","prior_stop_level":66.03,"sweep_low":63.54,"atr14":3.152739,"stop_level":61.96363,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-16","known_ts":"2008-01-18","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":"2008-01-16","trigger_known_ts":"2008-01-18","strength":0.45,"price":29.89,"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.600134,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":26.32,"atr14":2.697707,"stop_level":24.971146,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-25","known_ts":"2008-01-29","bar_index":165,"type":"BUY","strength":0.45,"price":30.61,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-01-25","known_ts":"2008-01-29","bar_index":165,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-01-25","trigger_known_ts":"2008-01-29","strength":0.45,"price":30.61,"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.590502,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":25.28,"atr14":2.586388,"stop_level":23.986806,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-24","known_ts":"2008-03-26","bar_index":178,"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-24","trigger_known_ts":"2008-03-26","strength":0.45,"price":18.88,"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.747425,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.14,"atr14":1.76407,"stop_level":15.257965,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-27","known_ts":"2008-03-31","bar_index":179,"type":"BUY","strength":0.45,"price":17.47,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-03-27","known_ts":"2008-03-31","bar_index":179,"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-27","trigger_known_ts":"2008-03-31","strength":0.45,"price":17.47,"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.766288,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.14,"atr14":1.649428,"stop_level":15.315286,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-25","known_ts":"2008-04-29","bar_index":186,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-04-25","trigger_known_ts":"2008-04-29","strength":0.45,"price":10.59,"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.858328,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.53,"atr14":1.23835,"stop_level":8.910825,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-03","known_ts":"2008-07-08","bar_index":202,"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-03","trigger_known_ts":"2008-07-08","strength":0.588,"price":7.97,"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.893378,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":6.75,"atr14":0.597066,"stop_level":6.451467,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-30","known_ts":"2008-07-30","bar_index":208,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.49,"stop_level":7.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-08-12","known_ts":"2008-08-14","bar_index":211,"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-08-12","trigger_known_ts":"2008-08-14","strength":0.588,"price":4.28,"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.942742,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":4.03,"atr14":0.545968,"stop_level":3.757016,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-03","known_ts":"2008-09-05","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-09-03","trigger_known_ts":"2008-09-05","strength":0.588,"price":4.61,"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.938328,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":4.15,"atr14":0.415925,"stop_level":3.942037,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-19","known_ts":"2008-09-23","bar_index":220,"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-09-19","trigger_known_ts":"2008-09-23","strength":0.588,"price":3.99,"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.946622,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":3.53,"atr14":0.437621,"stop_level":3.311189,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-03","known_ts":"2008-10-03","bar_index":223,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.33,"stop_level":3.73,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-10-15","known_ts":"2008-10-17","bar_index":226,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-10-15","trigger_known_ts":"2008-10-17","strength":0.588,"price":2.19,"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.970702,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.66,"atr14":0.467077,"stop_level":1.426461,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-28","known_ts":"2008-10-30","bar_index":229,"type":"BUY","strength":0.588,"price":2.09,"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-10-28","known_ts":"2008-10-30","bar_index":229,"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-10-28","trigger_known_ts":"2008-10-30","strength":0.588,"price":2.09,"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.954177,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.67,"atr14":0.335718,"stop_level":1.502141,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-12-02","known_ts":"2008-12-02","bar_index":237,"type":"RECLAIM","strength":0.725,"price":1.27,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-10-28 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-12-24","known_ts":"2008-12-24","bar_index":242,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.22,"stop_level":1.39,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-02","known_ts":"2009-01-02","bar_index":244,"type":"RECLAIM","strength":0.725,"price":1.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-12-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-12-24","prior_stop_level":1.39,"sweep_low":1.05,"atr14":0.192336,"stop_level":0.953832,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-18","known_ts":"2009-02-18","bar_index":254,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.18,"stop_level":1.19,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-19","known_ts":"2009-02-19","bar_index":254,"type":"RECLAIM","strength":0.725,"price":1.21,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-02-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":"2009-02-18","prior_stop_level":1.19,"sweep_low":1.16,"atr14":0.123249,"stop_level":1.098376,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-20","known_ts":"2009-02-20","bar_index":255,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.15,"stop_level":1.19,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-24","known_ts":"2009-02-24","bar_index":255,"type":"RECLAIM","strength":0.725,"price":1.37,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-02-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-02-20","prior_stop_level":1.19,"sweep_low":1.12,"atr14":0.138195,"stop_level":1.050902,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-02","known_ts":"2009-03-02","bar_index":257,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.14,"stop_level":1.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-03","known_ts":"2009-03-03","bar_index":257,"type":"RECLAIM","strength":0.725,"price":1.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-03-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-03-02","prior_stop_level":1.15,"sweep_low":1.13,"atr14":0.150264,"stop_level":1.054868,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-09","known_ts":"2009-03-09","bar_index":258,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.13,"stop_level":1.14,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-10","known_ts":"2009-03-10","bar_index":259,"type":"RECLAIM","strength":0.725,"price":1.28,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-03-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-03-09","prior_stop_level":1.14,"sweep_low":1.12,"atr14":0.140524,"stop_level":1.049738,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-30","known_ts":"2009-04-30","bar_index":271,"type":"RECLAIM","strength":0.863,"price":3.25,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-03-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-01","known_ts":"2009-06-03","bar_index":278,"type":"REBUY","strength":0.863,"price":3.0,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2010-01-04","known_ts":"2010-01-06","bar_index":328,"type":"BUY","strength":0.863,"price":6.28,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2010-03-15","known_ts":"2010-03-17","bar_index":344,"type":"REBUY","strength":0.863,"price":8.22,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2010-04-27","known_ts":"2010-04-27","bar_index":354,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.96,"stop_level":10.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-28","known_ts":"2010-04-28","bar_index":354,"type":"RECLAIM","strength":1.0,"price":10.17,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-04-27","prior_stop_level":10.0,"sweep_low":9.86,"atr14":0.54218,"stop_level":9.58891,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-05-13","known_ts":"2010-05-13","bar_index":358,"type":"RECLAIM","strength":1.0,"price":10.5,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-04-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-08-19","known_ts":"2010-08-19","bar_index":380,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.74,"stop_level":12.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-09-02","known_ts":"2010-09-07","bar_index":384,"type":"REBUY","strength":0.863,"price":13.77,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2010-10-04","known_ts":"2010-10-06","bar_index":391,"type":"BUY","strength":0.725,"price":13.54,"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":0},{"ts":"2010-12-31","known_ts":"2010-12-31","bar_index":411,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.12,"stop_level":17.43,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-03","known_ts":"2011-01-03","bar_index":412,"type":"RECLAIM","strength":1.0,"price":17.54,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-12-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-12-31","prior_stop_level":17.43,"sweep_low":17.05,"atr14":0.603949,"stop_level":16.748025,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-03-15","known_ts":"2011-03-15","bar_index":428,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.14,"stop_level":17.21,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-04-04","known_ts":"2011-04-06","bar_index":433,"type":"BUY","strength":0.725,"price":18.47,"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":0},{"ts":"2011-05-20","known_ts":"2011-05-20","bar_index":444,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.48,"stop_level":21.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-05-25","known_ts":"2011-05-25","bar_index":445,"type":"RECLAIM","strength":0.863,"price":21.61,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-05-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":"2011-05-20","prior_stop_level":21.5,"sweep_low":20.79,"atr14":0.72144,"stop_level":20.42928,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-06-08","known_ts":"2011-06-08","bar_index":448,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.4,"stop_level":21.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-06-10","known_ts":"2011-06-10","bar_index":448,"type":"RECLAIM","strength":0.863,"price":21.64,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-06-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":"2011-06-08","prior_stop_level":21.5,"sweep_low":21.18,"atr14":0.760927,"stop_level":20.799536,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-06-24","known_ts":"2011-06-24","bar_index":452,"type":"RECLAIM","strength":0.863,"price":25.85,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-06-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-08-19","known_ts":"2011-08-19","bar_index":465,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.33,"stop_level":24.63,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-08-23","known_ts":"2011-08-23","bar_index":465,"type":"RECLAIM","strength":0.863,"price":26.63,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-08-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2011-08-19","prior_stop_level":24.63,"sweep_low":23.12,"atr14":1.995786,"stop_level":22.122107,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-01","known_ts":"2011-12-05","bar_index":489,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2011-12-01","trigger_known_ts":"2011-12-05","strength":0.45,"price":16.35,"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.471216,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.55,"atr14":0.886619,"stop_level":14.10669,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-06","known_ts":"2011-12-08","bar_index":490,"type":"BUY","strength":0.45,"price":15.31,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-12-06","known_ts":"2011-12-08","bar_index":490,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2011-12-06","trigger_known_ts":"2011-12-08","strength":0.45,"price":15.31,"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.504851,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.89,"atr14":0.873288,"stop_level":14.453356,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-24","known_ts":"2012-02-24","bar_index":508,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.41,"stop_level":19.98,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-03-01","known_ts":"2012-03-01","bar_index":509,"type":"RECLAIM","strength":0.588,"price":20.36,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-02-24","prior_stop_level":19.98,"sweep_low":18.3,"atr14":0.785276,"stop_level":17.907362,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-13","known_ts":"2012-03-15","bar_index":512,"type":"REBUY","strength":0.588,"price":19.63,"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":"2012-03-21","known_ts":"2012-03-23","bar_index":514,"type":"REBUY","strength":0.588,"price":20.33,"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":"2012-04-17","known_ts":"2012-04-17","bar_index":520,"type":"RECLAIM","strength":0.725,"price":22.07,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2012-03-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-05-03","known_ts":"2012-05-03","bar_index":524,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.5,"stop_level":19.93,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-08-23","known_ts":"2012-08-23","bar_index":550,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.31,"stop_level":16.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-08-24","known_ts":"2012-08-24","bar_index":550,"type":"RECLAIM","strength":0.588,"price":17.65,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-08-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-08-23","prior_stop_level":16.49,"sweep_low":16.14,"atr14":0.655844,"stop_level":15.812078,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-09-14","known_ts":"2012-09-14","bar_index":555,"type":"RECLAIM","strength":0.863,"price":17.77,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-08-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-09-20","known_ts":"2012-09-20","bar_index":556,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.32,"stop_level":17.51,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-11-12","known_ts":"2012-11-14","bar_index":568,"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":"2012-11-12","trigger_known_ts":"2012-11-14","strength":0.45,"price":12.2,"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.447213,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.0,"atr14":0.533052,"stop_level":11.733474,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-11-29","known_ts":"2012-12-03","bar_index":572,"type":"BUY","strength":0.45,"price":13.22,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-11-29","known_ts":"2012-12-03","bar_index":572,"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":"2012-11-29","trigger_known_ts":"2012-12-03","strength":0.45,"price":13.22,"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.400997,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.2,"atr14":0.497393,"stop_level":11.951304,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-03-26","known_ts":"2013-03-26","bar_index":598,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.92,"stop_level":14.93,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-04-19","known_ts":"2013-04-19","bar_index":604,"type":"RECLAIM","strength":0.863,"price":15.54,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-03-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-04-24","known_ts":"2013-04-26","bar_index":605,"type":"BUY","strength":0.863,"price":15.93,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2013-06-11","known_ts":"2013-06-11","bar_index":616,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.48,"stop_level":16.74,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-07-11","known_ts":"2013-07-11","bar_index":623,"type":"RECLAIM","strength":1.0,"price":16.71,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-06-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-09-18","known_ts":"2013-09-20","bar_index":639,"type":"BUY","strength":0.588,"price":13.89,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2013-10-07","known_ts":"2013-10-07","bar_index":643,"type":"SELL","basis":"structure_stop","strength":0.45,"price":13.41,"stop_level":13.57,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2013-10-14","known_ts":"2013-10-14","bar_index":645,"type":"RECLAIM","strength":0.45,"price":13.76,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-10-07 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":"2013-10-07","prior_stop_level":13.57,"sweep_low":13.0,"atr14":0.345748,"stop_level":12.827126,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-10-31","known_ts":"2013-10-31","bar_index":649,"type":"SELL","basis":"structure_stop","strength":0.45,"price":12.17,"stop_level":13.33,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2013-11-04","known_ts":"2013-11-04","bar_index":650,"type":"SELL","basis":"structure_stop","strength":0.45,"price":12.45,"stop_level":13.33,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2013-11-12","known_ts":"2013-11-14","bar_index":652,"type":"REBUY","strength":0.45,"price":13.62,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2013-12-05","known_ts":"2013-12-05","bar_index":657,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.26,"stop_level":13.31,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-12-12","known_ts":"2013-12-12","bar_index":659,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.71,"stop_level":13.31,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-12-31","known_ts":"2013-12-31","bar_index":663,"type":"RECLAIM","strength":0.725,"price":16.4,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-12-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-01-24","known_ts":"2014-01-24","bar_index":668,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.85,"stop_level":15.01,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-01-28","known_ts":"2014-01-28","bar_index":669,"type":"RECLAIM","strength":0.863,"price":15.29,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-01-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-01-24","prior_stop_level":15.01,"sweep_low":14.41,"atr14":0.43308,"stop_level":14.19346,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-02-10","known_ts":"2014-02-10","bar_index":672,"type":"RECLAIM","strength":1.0,"price":15.45,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-01-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-07-21","known_ts":"2014-07-23","bar_index":709,"type":"REBUY","strength":0.863,"price":16.56,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2014-07-31","known_ts":"2014-07-31","bar_index":711,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.87,"stop_level":16.26,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-08-07","known_ts":"2014-08-07","bar_index":713,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.62,"stop_level":15.87,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-08-11","known_ts":"2014-08-11","bar_index":714,"type":"RECLAIM","strength":1.0,"price":15.97,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-08-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":"2014-08-07","prior_stop_level":15.87,"sweep_low":15.61,"atr14":0.38979,"stop_level":15.415105,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-08-22","known_ts":"2014-08-22","bar_index":717,"type":"RECLAIM","strength":1.0,"price":15.97,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-08-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-11-04","known_ts":"2014-11-06","bar_index":734,"type":"BUY","strength":0.45,"price":12.51,"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-12-05","known_ts":"2014-12-05","bar_index":741,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.89,"stop_level":12.94,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-12-08","known_ts":"2014-12-08","bar_index":741,"type":"RECLAIM","strength":0.588,"price":12.97,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-12-05","prior_stop_level":12.94,"sweep_low":12.81,"atr14":0.279949,"stop_level":12.670025,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-15","known_ts":"2014-12-15","bar_index":743,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.16,"stop_level":12.94,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-02-02","known_ts":"2015-02-04","bar_index":754,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-02-02","trigger_known_ts":"2015-02-04","strength":0.45,"price":10.64,"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.357488,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.5,"atr14":0.281179,"stop_level":10.359411,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-24","known_ts":"2015-02-26","bar_index":759,"type":"BUY","strength":0.45,"price":10.69,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-02-24","known_ts":"2015-02-26","bar_index":759,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2015-02-24","trigger_known_ts":"2015-02-26","strength":0.45,"price":10.69,"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.354469,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.27,"atr14":0.287756,"stop_level":10.126122,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-04-21","known_ts":"2015-04-21","bar_index":772,"type":"RECLAIM","strength":0.863,"price":12.97,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-12-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-06-04","known_ts":"2015-06-04","bar_index":782,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.0,"stop_level":15.04,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-06-05","known_ts":"2015-06-05","bar_index":782,"type":"RECLAIM","strength":1.0,"price":15.05,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-06-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2015-06-04","prior_stop_level":15.04,"sweep_low":14.8,"atr14":0.400303,"stop_level":14.599849,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-20","known_ts":"2015-11-24","bar_index":822,"type":"BUY","strength":0.588,"price":10.9,"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":"2015-12-17","known_ts":"2015-12-17","bar_index":828,"type":"SELL","basis":"structure_stop","strength":0.45,"price":10.47,"stop_level":10.62,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-12-22","known_ts":"2015-12-22","bar_index":829,"type":"RECLAIM","strength":0.45,"price":10.7,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-12-17 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":"2015-12-17","prior_stop_level":10.62,"sweep_low":10.12,"atr14":0.433933,"stop_level":9.903034,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-25","known_ts":"2016-01-27","bar_index":836,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-01-25","trigger_known_ts":"2016-01-27","strength":0.45,"price":8.69,"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.452426,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.15,"atr14":0.496545,"stop_level":7.901727,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-28","known_ts":"2016-02-01","bar_index":837,"type":"BUY","strength":0.45,"price":9.37,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-01-28","known_ts":"2016-02-01","bar_index":837,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2016-01-28","trigger_known_ts":"2016-02-01","strength":0.45,"price":9.37,"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.409578,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.29,"atr14":0.476698,"stop_level":8.051651,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-10","known_ts":"2016-03-10","bar_index":846,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.9,"stop_level":9.14,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-03-11","known_ts":"2016-03-11","bar_index":847,"type":"RECLAIM","strength":0.588,"price":9.68,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-03-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-03-10","prior_stop_level":9.14,"sweep_low":8.74,"atr14":0.56758,"stop_level":8.45621,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-28","known_ts":"2016-03-28","bar_index":850,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.83,"stop_level":9.54,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-03-31","known_ts":"2016-03-31","bar_index":851,"type":"RECLAIM","strength":0.588,"price":9.62,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-03-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-03-28","prior_stop_level":9.54,"sweep_low":8.67,"atr14":0.479622,"stop_level":8.430189,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-12","known_ts":"2016-04-14","bar_index":854,"type":"REBUY","strength":0.588,"price":9.74,"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":"2016-04-28","known_ts":"2016-04-28","bar_index":858,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.65,"stop_level":9.67,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-05-06","known_ts":"2016-05-10","bar_index":860,"type":"BUY","strength":0.725,"price":10.26,"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":45},{"ts":"2016-06-27","known_ts":"2016-06-27","bar_index":871,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.17,"stop_level":10.37,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-06-28","known_ts":"2016-06-28","bar_index":872,"type":"RECLAIM","strength":0.725,"price":10.41,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-06-27","prior_stop_level":10.37,"sweep_low":9.97,"atr14":0.436366,"stop_level":9.751817,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-12","known_ts":"2016-07-12","bar_index":875,"type":"RECLAIM","strength":0.863,"price":12.21,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-06-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-08-02","known_ts":"2016-08-02","bar_index":880,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.0,"stop_level":11.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2016-10-10","known_ts":"2016-10-12","bar_index":896,"type":"BUY","strength":0.588,"price":8.48,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2016-10-19","known_ts":"2016-10-19","bar_index":898,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.15,"stop_level":8.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2016-11-03","known_ts":"2016-11-07","bar_index":902,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-11-03","trigger_known_ts":"2016-11-07","strength":0.45,"price":7.64,"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.374283,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.35,"atr14":0.25585,"stop_level":7.222075,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-11-11","known_ts":"2016-11-15","bar_index":904,"type":"BUY","strength":0.45,"price":8.38,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-11-30","known_ts":"2016-11-30","bar_index":908,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.0,"stop_level":8.14,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-12-02","known_ts":"2016-12-02","bar_index":908,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.37,"stop_level":8.14,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-12-30","known_ts":"2017-01-04","bar_index":915,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-12-30","trigger_known_ts":"2017-01-04","strength":0.45,"price":7.14,"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.415233,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.7,"atr14":0.277803,"stop_level":6.561098,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-01-05","known_ts":"2017-01-09","bar_index":916,"type":"BUY","strength":0.45,"price":7.06,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-01-05","known_ts":"2017-01-09","bar_index":916,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2017-01-05","trigger_known_ts":"2017-01-09","strength":0.45,"price":7.06,"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.421785,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.7,"atr14":0.270224,"stop_level":6.564888,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-02-06","known_ts":"2017-02-06","bar_index":923,"type":"SELL","basis":"structure_stop","strength":0.45,"price":6.81,"stop_level":6.98,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2017-02-08","known_ts":"2017-02-08","bar_index":923,"type":"SELL","basis":"structure_stop","strength":0.45,"price":6.77,"stop_level":6.98,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2017-02-09","known_ts":"2017-02-09","bar_index":924,"type":"RECLAIM","strength":0.45,"price":7.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-02-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2017-02-06","prior_stop_level":6.98,"sweep_low":6.45,"atr14":0.271678,"stop_level":6.314161,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-02-09","known_ts":"2017-02-09","bar_index":924,"type":"RECLAIM","strength":0.45,"price":7.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-02-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2017-02-08","prior_stop_level":6.98,"sweep_low":6.45,"atr14":0.271678,"stop_level":6.314161,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-02-28","known_ts":"2017-02-28","bar_index":928,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.65,"stop_level":6.66,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-03-01","known_ts":"2017-03-01","bar_index":928,"type":"RECLAIM","strength":0.588,"price":6.9,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-02-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2017-02-28","prior_stop_level":6.66,"sweep_low":6.26,"atr14":0.269277,"stop_level":6.125361,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-04-10","known_ts":"2017-04-10","bar_index":937,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.39,"stop_level":6.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-04-25","known_ts":"2017-04-27","bar_index":941,"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":"2017-04-25","trigger_known_ts":"2017-04-27","strength":0.45,"price":6.41,"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.47502,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.96,"atr14":0.204224,"stop_level":5.857888,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-05-08","known_ts":"2017-05-10","bar_index":944,"type":"BUY","strength":0.45,"price":7.28,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-05-08","known_ts":"2017-05-10","bar_index":944,"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":"2017-05-08","trigger_known_ts":"2017-05-10","strength":0.45,"price":7.28,"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.403767,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.93,"atr14":0.265597,"stop_level":5.797201,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-05-30","known_ts":"2017-06-01","bar_index":949,"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":"2017-05-30","trigger_known_ts":"2017-06-01","strength":0.588,"price":6.98,"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.428337,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":6.14,"atr14":0.250309,"stop_level":6.014845,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-06-12","known_ts":"2017-06-12","bar_index":952,"type":"RECLAIM","strength":0.725,"price":7.43,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2017-05-08 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-11-03","known_ts":"2017-11-03","bar_index":986,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.14,"stop_level":9.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-11-06","known_ts":"2017-11-06","bar_index":986,"type":"RECLAIM","strength":1.0,"price":9.63,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-11-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":"2017-11-03","prior_stop_level":9.49,"sweep_low":9.03,"atr14":0.367245,"stop_level":8.846377,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-12-21","known_ts":"2017-12-21","bar_index":997,"type":"RECLAIM","strength":1.0,"price":13.15,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-11-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-01-05","known_ts":"2018-01-05","bar_index":1000,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.2,"stop_level":12.64,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2018-01-08","known_ts":"2018-01-08","bar_index":1000,"type":"RECLAIM","strength":1.0,"price":13.23,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-01-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":"2018-01-05","prior_stop_level":12.64,"sweep_low":11.65,"atr14":0.547538,"stop_level":11.376231,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-24","known_ts":"2018-01-24","bar_index":1004,"type":"RECLAIM","strength":1.0,"price":13.82,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-01-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-02-05","known_ts":"2018-02-05","bar_index":1006,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.87,"stop_level":13.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2018-03-26","known_ts":"2018-03-26","bar_index":1018,"type":"RECLAIM","strength":1.0,"price":16.06,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-02-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-04-18","known_ts":"2018-04-18","bar_index":1023,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.77,"stop_level":15.89,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-06-07","known_ts":"2018-06-07","bar_index":1035,"type":"RECLAIM","strength":0.863,"price":18.81,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-04-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-06-25","known_ts":"2018-06-25","bar_index":1039,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.68,"stop_level":18.66,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2018-08-10","known_ts":"2018-08-14","bar_index":1050,"type":"BUY","strength":0.725,"price":18.64,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2018-09-25","known_ts":"2018-09-25","bar_index":1060,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.31,"stop_level":21.35,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-10-01","known_ts":"2018-10-01","bar_index":1061,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.03,"stop_level":21.35,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-11-05","known_ts":"2018-11-07","bar_index":1070,"type":"BUY","strength":0.725,"price":21.44,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2018-12-07","known_ts":"2018-12-07","bar_index":1077,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.0,"stop_level":25.06,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2018-12-10","known_ts":"2018-12-10","bar_index":1077,"type":"RECLAIM","strength":0.725,"price":25.49,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-12-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2018-12-07","prior_stop_level":25.06,"sweep_low":24.65,"atr14":1.428957,"stop_level":23.935521,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-11","known_ts":"2019-01-11","bar_index":1085,"type":"RECLAIM","strength":0.863,"price":30.05,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-12-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-04-12","known_ts":"2019-04-16","bar_index":1106,"type":"BUY","strength":0.725,"price":26.91,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2019-05-09","known_ts":"2019-05-09","bar_index":1112,"type":"SELL","basis":"structure_stop","strength":0.45,"price":23.82,"stop_level":26.57,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2019-06-05","known_ts":"2019-06-07","bar_index":1118,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2019-06-05","trigger_known_ts":"2019-06-07","strength":0.45,"price":19.45,"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.374598,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.01,"atr14":0.810397,"stop_level":18.604801,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-06-21","known_ts":"2019-06-25","bar_index":1122,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2019-06-21","trigger_known_ts":"2019-06-25","strength":0.45,"price":19.01,"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.388746,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.52,"atr14":0.873095,"stop_level":17.083453,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-07-01","known_ts":"2019-07-03","bar_index":1124,"type":"BUY","strength":0.45,"price":19.83,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-07-01","known_ts":"2019-07-03","bar_index":1124,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2019-07-01","trigger_known_ts":"2019-07-03","strength":0.45,"price":19.83,"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.362379,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.75,"atr14":0.886274,"stop_level":18.306863,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-05","known_ts":"2019-08-05","bar_index":1132,"type":"RECLAIM","strength":0.725,"price":24.9,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-07-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-08-23","known_ts":"2019-08-23","bar_index":1136,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.13,"stop_level":23.57,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-08-27","known_ts":"2019-08-27","bar_index":1137,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.56,"stop_level":23.57,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-09-04","known_ts":"2019-09-04","bar_index":1139,"type":"RECLAIM","strength":0.588,"price":23.89,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-08-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-08-27","prior_stop_level":23.57,"sweep_low":21.9,"atr14":0.953013,"stop_level":21.423494,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-12","known_ts":"2019-09-12","bar_index":1141,"type":"RECLAIM","strength":0.725,"price":28.4,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-08-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-11-19","known_ts":"2019-11-19","bar_index":1157,"type":"SELL","basis":"structure_stop","strength":0.863,"price":34.8,"stop_level":35.38,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-11-26","known_ts":"2019-11-26","bar_index":1158,"type":"RECLAIM","strength":0.863,"price":35.48,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-11-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-11-19","prior_stop_level":35.38,"sweep_low":33.9,"atr14":1.086528,"stop_level":33.356736,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-06","known_ts":"2019-12-06","bar_index":1161,"type":"RECLAIM","strength":0.863,"price":35.6,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-11-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-01-17","known_ts":"2020-01-17","bar_index":1170,"type":"SELL","basis":"structure_stop","strength":0.863,"price":41.58,"stop_level":42.23,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-01-22","known_ts":"2020-01-22","bar_index":1171,"type":"RECLAIM","strength":0.863,"price":42.37,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-01-17","prior_stop_level":42.23,"sweep_low":40.03,"atr14":1.282639,"stop_level":39.38868,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-08","known_ts":"2020-04-13","bar_index":1189,"type":"BUY","strength":0.45,"price":20.67,"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-08","known_ts":"2020-04-13","bar_index":1189,"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-08","trigger_known_ts":"2020-04-13","strength":0.45,"price":20.67,"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.518069,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.51,"atr14":2.521894,"stop_level":12.249053,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-13","known_ts":"2020-05-13","bar_index":1197,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.09,"stop_level":22.07,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-14","known_ts":"2020-05-14","bar_index":1197,"type":"RECLAIM","strength":0.588,"price":22.78,"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":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-05-13","prior_stop_level":22.07,"sweep_low":19.98,"atr14":2.087213,"stop_level":18.936394,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-01","known_ts":"2020-06-01","bar_index":1201,"type":"RECLAIM","strength":0.725,"price":32.09,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-05-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-07-13","known_ts":"2020-07-13","bar_index":1210,"type":"SELL","basis":"structure_stop","strength":0.725,"price":33.48,"stop_level":33.78,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-07-14","known_ts":"2020-07-14","bar_index":1211,"type":"RECLAIM","strength":0.725,"price":34.42,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-07-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":"2020-07-13","prior_stop_level":33.78,"sweep_low":32.8,"atr14":2.009886,"stop_level":31.795057,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-27","known_ts":"2020-07-27","bar_index":1214,"type":"RECLAIM","strength":0.863,"price":37.37,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-07-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-11","known_ts":"2020-09-15","bar_index":1225,"type":"REBUY","strength":0.863,"price":42.63,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2021-09-02","known_ts":"2021-09-02","bar_index":1307,"type":"SELL","basis":"structure_stop","strength":0.863,"price":138.57,"stop_level":138.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-09-03","known_ts":"2021-09-03","bar_index":1307,"type":"RECLAIM","strength":1.0,"price":139.69,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-09-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-09-02","prior_stop_level":138.75,"sweep_low":135.22,"atr14":4.490107,"stop_level":132.974946,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-11-15","known_ts":"2021-11-15","bar_index":1324,"type":"RECLAIM","strength":0.863,"price":176.16,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-09-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-23","known_ts":"2021-11-23","bar_index":1326,"type":"SELL","basis":"structure_stop","strength":0.863,"price":170.74,"stop_level":174.18,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-30","known_ts":"2021-11-30","bar_index":1327,"type":"SELL","basis":"structure_stop","strength":0.725,"price":164.02,"stop_level":174.18,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2022-04-06","known_ts":"2022-04-06","bar_index":1356,"type":"SELL","basis":"structure_stop","strength":0.45,"price":70.15,"stop_level":78.04,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-06-16","known_ts":"2022-06-16","bar_index":1373,"type":"SELL","basis":"structure_stop","strength":0.588,"price":47.22,"stop_level":48.73,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-06-23","known_ts":"2022-06-23","bar_index":1374,"type":"RECLAIM","strength":0.588,"price":49.41,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-06-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-06-16","prior_stop_level":48.73,"sweep_low":46.92,"atr14":3.223013,"stop_level":45.308493,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-02","known_ts":"2022-09-02","bar_index":1391,"type":"SELL","basis":"structure_stop","strength":0.725,"price":71.0,"stop_level":72.43,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-07","known_ts":"2022-09-07","bar_index":1391,"type":"RECLAIM","strength":0.725,"price":76.33,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-09-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-09-02","prior_stop_level":72.43,"sweep_low":68.06,"atr14":3.879484,"stop_level":66.120258,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-04","known_ts":"2022-10-04","bar_index":1398,"type":"RECLAIM","strength":0.863,"price":78.6,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-09-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-11-07","known_ts":"2022-11-09","bar_index":1406,"type":"BUY","strength":0.863,"price":81.13,"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":80},{"ts":"2022-12-12","known_ts":"2022-12-12","bar_index":1414,"type":"SELL","basis":"structure_stop","strength":0.863,"price":93.63,"stop_level":94.43,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-13","known_ts":"2022-12-13","bar_index":1414,"type":"RECLAIM","strength":0.863,"price":95.47,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-12-12","prior_stop_level":94.43,"sweep_low":93.27,"atr14":5.141354,"stop_level":90.699323,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-20","known_ts":"2022-12-22","bar_index":1416,"type":"REBUY","strength":0.863,"price":102.45,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2023-01-26","known_ts":"2023-01-26","bar_index":1424,"type":"SELL","basis":"structure_stop","strength":0.863,"price":121.05,"stop_level":121.43,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-30","known_ts":"2023-01-30","bar_index":1424,"type":"SELL","basis":"structure_stop","strength":0.863,"price":118.08,"stop_level":121.43,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-31","known_ts":"2023-01-31","bar_index":1425,"type":"RECLAIM","strength":0.863,"price":121.77,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-01-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-01-26","prior_stop_level":121.43,"sweep_low":118.06,"atr14":4.790916,"stop_level":115.664542,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-31","known_ts":"2023-01-31","bar_index":1425,"type":"RECLAIM","strength":0.863,"price":121.77,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-01-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-01-30","prior_stop_level":121.43,"sweep_low":118.06,"atr14":4.790916,"stop_level":115.664542,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-02-13","known_ts":"2023-02-13","bar_index":1428,"type":"RECLAIM","strength":0.863,"price":125.67,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-01-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-04-11","known_ts":"2023-04-13","bar_index":1441,"type":"BUY","strength":0.863,"price":130.78,"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":"2023-05-02","known_ts":"2023-05-02","bar_index":1446,"type":"SELL","basis":"structure_stop","strength":0.863,"price":120.16,"stop_level":121.86,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2023-07-07","known_ts":"2023-07-11","bar_index":1461,"type":"BUY","strength":0.725,"price":120.44,"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":15},{"ts":"2023-07-26","known_ts":"2023-07-26","bar_index":1465,"type":"SELL","basis":"structure_stop","strength":0.725,"price":119.8,"stop_level":121.84,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2023-07-31","known_ts":"2023-07-31","bar_index":1466,"type":"SELL","basis":"structure_stop","strength":0.588,"price":108.35,"stop_level":121.84,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2023-10-13","known_ts":"2023-10-17","bar_index":1484,"type":"BUY","strength":0.45,"price":87.23,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-10-13","known_ts":"2023-10-17","bar_index":1484,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-10-13","trigger_known_ts":"2023-10-17","strength":0.45,"price":87.23,"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.409731,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":82.25,"atr14":3.035837,"stop_level":80.732081,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-12-13","known_ts":"2023-12-13","bar_index":1498,"type":"RECLAIM","strength":0.725,"price":107.11,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-07-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-12-20","known_ts":"2023-12-20","bar_index":1499,"type":"SELL","basis":"structure_stop","strength":0.588,"price":100.88,"stop_level":102.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-12-26","known_ts":"2023-12-26","bar_index":1500,"type":"SELL","basis":"structure_stop","strength":0.588,"price":96.7,"stop_level":102.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-12-21","known_ts":"2023-12-21","bar_index":1500,"type":"RECLAIM","strength":0.588,"price":102.33,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-12-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-12-20","prior_stop_level":102.2,"sweep_low":100.83,"atr14":3.525513,"stop_level":99.067244,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-10","known_ts":"2024-01-12","bar_index":1504,"type":"REBUY","strength":0.725,"price":103.39,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2024-02-06","known_ts":"2024-02-08","bar_index":1510,"type":"BUY","strength":0.863,"price":104.31,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2024-04-05","known_ts":"2024-04-05","bar_index":1523,"type":"SELL","basis":"structure_stop","strength":1.0,"price":134.09,"stop_level":140.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-05-15","known_ts":"2024-05-17","bar_index":1533,"type":"BUY","strength":0.863,"price":140.95,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2024-06-28","known_ts":"2024-06-28","bar_index":1543,"type":"SELL","basis":"structure_stop","strength":0.863,"price":145.94,"stop_level":147.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-07-01","known_ts":"2024-07-01","bar_index":1543,"type":"RECLAIM","strength":1.0,"price":147.75,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-06-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":"2024-06-28","prior_stop_level":147.0,"sweep_low":142.8,"atr14":4.810731,"stop_level":140.394635,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-20","known_ts":"2024-08-22","bar_index":1555,"type":"BUY","strength":0.725,"price":142.06,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2024-09-09","known_ts":"2024-09-09","bar_index":1559,"type":"SELL","basis":"structure_stop","strength":0.588,"price":125.73,"stop_level":140.07,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2024-09-11","known_ts":"2024-09-11","bar_index":1560,"type":"SELL","basis":"structure_stop","strength":0.725,"price":128.14,"stop_level":140.07,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-09-19","known_ts":"2024-09-23","bar_index":1562,"type":"REBUY","strength":0.725,"price":143.75,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":0},{"ts":"2024-10-22","known_ts":"2024-10-22","bar_index":1569,"type":"SELL","basis":"structure_stop","strength":0.725,"price":132.35,"stop_level":135.11,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-10-28","known_ts":"2024-10-28","bar_index":1571,"type":"RECLAIM","strength":0.725,"price":138.05,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2024-10-22","prior_stop_level":135.11,"sweep_low":129.69,"atr14":4.801716,"stop_level":127.289142,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-12-02","known_ts":"2024-12-04","bar_index":1579,"type":"BUY","strength":0.45,"price":113.28,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-01-16","known_ts":"2025-01-16","bar_index":1589,"type":"SELL","basis":"structure_stop","strength":0.45,"price":102.67,"stop_level":108.71,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2025-02-12","known_ts":"2025-02-14","bar_index":1595,"type":"REBUY","strength":0.45,"price":108.43,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-03-11","known_ts":"2025-03-11","bar_index":1601,"type":"SELL","basis":"structure_stop","strength":0.588,"price":98.32,"stop_level":99.57,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-03-12","known_ts":"2025-03-12","bar_index":1601,"type":"RECLAIM","strength":0.588,"price":101.88,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-03-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-03-11","prior_stop_level":99.57,"sweep_low":97.47,"atr14":4.686101,"stop_level":95.12695,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-07","known_ts":"2025-04-07","bar_index":1607,"type":"SELL","basis":"structure_stop","strength":0.588,"price":95.83,"stop_level":105.99,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-04-09","known_ts":"2025-04-09","bar_index":1608,"type":"SELL","basis":"structure_stop","strength":0.588,"price":99.59,"stop_level":105.99,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-05-09","known_ts":"2025-05-09","bar_index":1615,"type":"RECLAIM","strength":0.725,"price":120.26,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-04-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-06-13","known_ts":"2025-06-13","bar_index":1623,"type":"SELL","basis":"structure_stop","strength":0.725,"price":97.49,"stop_level":99.01,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-16","known_ts":"2025-06-16","bar_index":1623,"type":"RECLAIM","strength":0.725,"price":102.24,"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":false,"monthlyBull":false},"anchor_ts":"2025-06-13","prior_stop_level":99.01,"sweep_low":96.75,"atr14":3.922743,"stop_level":94.788628,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-02","known_ts":"2025-07-07","bar_index":1627,"type":"BUY","strength":0.725,"price":106.35,"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":45},{"ts":"2025-07-21","known_ts":"2025-07-23","bar_index":1631,"type":"BUY","strength":0.863,"price":108.79,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2025-08-01","known_ts":"2025-08-01","bar_index":1634,"type":"SELL","basis":"structure_stop","strength":0.725,"price":97.13,"stop_level":99.72,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-08-04","known_ts":"2025-08-04","bar_index":1634,"type":"RECLAIM","strength":0.725,"price":100.36,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-08-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-08-01","prior_stop_level":99.72,"sweep_low":96.0,"atr14":3.325673,"stop_level":94.337163,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-11-03","known_ts":"2025-11-03","bar_index":1655,"type":"SELL","basis":"structure_stop","strength":0.588,"price":81.16,"stop_level":82.82,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-11-07","known_ts":"2025-11-07","bar_index":1657,"type":"SELL","basis":"structure_stop","strength":0.588,"price":78.85,"stop_level":82.82,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-11-20","known_ts":"2025-11-24","bar_index":1660,"type":"REBUY","strength":0.588,"price":80.33,"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":"2025-12-22","known_ts":"2025-12-22","bar_index":1667,"type":"RECLAIM","strength":0.725,"price":90.61,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-11-20 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-12-29","known_ts":"2025-12-29","bar_index":1668,"type":"SELL","basis":"structure_stop","strength":0.725,"price":85.94,"stop_level":88.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-12-31","known_ts":"2025-12-31","bar_index":1669,"type":"SELL","basis":"structure_stop","strength":0.725,"price":85.52,"stop_level":88.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-01-06","known_ts":"2026-01-06","bar_index":1670,"type":"RECLAIM","strength":0.725,"price":89.08,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-12-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-12-29","prior_stop_level":88.9,"sweep_low":84.33,"atr14":2.99205,"stop_level":82.833975,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-06","known_ts":"2026-01-06","bar_index":1670,"type":"RECLAIM","strength":0.725,"price":89.08,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-12-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-12-31","prior_stop_level":88.9,"sweep_low":84.33,"atr14":2.99205,"stop_level":82.833975,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-10","known_ts":"2026-02-12","bar_index":1678,"type":"BUY","strength":0.863,"price":98.46,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2026-02-27","known_ts":"2026-02-27","bar_index":1682,"type":"SELL","basis":"structure_stop","strength":0.725,"price":90.71,"stop_level":96.48,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-03-03","known_ts":"2026-03-03","bar_index":1682,"type":"SELL","basis":"structure_stop","strength":0.725,"price":85.38,"stop_level":96.48,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-04-02","known_ts":"2026-04-07","bar_index":1690,"type":"BUY","strength":0.725,"price":90.47,"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":35},{"ts":"2026-05-12","known_ts":"2026-05-12","bar_index":1699,"type":"SELL","basis":"structure_stop","strength":0.863,"price":99.32,"stop_level":100.14,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-05-20","known_ts":"2026-05-22","bar_index":1701,"type":"REBUY","strength":0.863,"price":110.44,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2026-07-14","known_ts":"2026-07-16","bar_index":1713,"type":"REBUY","strength":1.0,"price":138.91,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2026-07-30","known_ts":"2026-07-30","bar_index":1717,"type":"SELL","basis":"structure_stop","strength":1.0,"price":123.66,"stop_level":132.47,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-08-03","known_ts":"2026-08-03","bar_index":1717,"type":"RECLAIM","strength":1.0,"price":134.89,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-07-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-07-30","prior_stop_level":132.47,"sweep_low":113.0,"atr14":6.065097,"stop_level":109.967451,"risk_basis":"daily_ohlc_atr14"}],"state":{"position_hint":"flat","last_signal":"RECLAIM","last_scored_signal":"SELL","last_scored_ts":"2026-07-30","last_scored_basis":"structure_stop","bars_since_signal":3,"extended":true,"strong_bull":true,"overbought":false,"weeklyBull":true,"above200":true},"early_dots":["2015-09-15","2015-10-14","2015-10-30","2015-11-17","2016-08-18","2016-09-27","2018-02-14","2018-03-13","2018-05-08","2018-07-17","2018-08-02","2018-10-15","2018-10-26","2019-02-12","2019-03-14","2019-05-22","2020-03-05","2020-03-23","2021-03-10","2021-04-06","2021-04-22","2021-10-12","2021-12-29","2022-01-11","2022-01-28","2023-03-02","2023-03-23","2023-05-15","2023-06-01","2023-06-28","2023-08-18","2023-09-27","2023-10-13","2024-04-24","2024-07-25","2024-11-13","2025-02-12","2025-06-27","2025-07-21","2026-03-20"],"warnings":[{"ts":"2024-02-27","kind":"arm","px":121.09},{"ts":"2024-04-04","kind":"arm","px":134.38},{"ts":"2024-04-05","kind":"confirm","px":134.09,"level":140.05},{"ts":"2024-06-11","kind":"arm","px":154.53},{"ts":"2024-06-28","kind":"confirm","px":145.94,"level":147.0},{"ts":"2024-09-06","kind":"arm","px":129.82},{"ts":"2024-09-09","kind":"confirm","px":125.73,"level":140.07},{"ts":"2024-09-10","kind":"arm","px":125.43},{"ts":"2024-09-11","kind":"confirm","px":128.14,"level":140.07},{"ts":"2024-10-07","kind":"arm","px":136.54},{"ts":"2024-10-22","kind":"confirm","px":132.35,"level":135.11},{"ts":"2025-01-15","kind":"arm","px":103.89},{"ts":"2025-01-16","kind":"confirm","px":102.67,"level":108.71},{"ts":"2025-03-03","kind":"arm","px":100.38},{"ts":"2025-03-11","kind":"confirm","px":98.32,"level":99.57},{"ts":"2025-04-04","kind":"arm","px":100.65},{"ts":"2025-04-07","kind":"confirm","px":95.83,"level":105.99},{"ts":"2025-04-08","kind":"arm","px":89.32},{"ts":"2025-04-09","kind":"confirm","px":99.59,"level":105.99},{"ts":"2025-05-21","kind":"arm","px":112.82},{"ts":"2025-06-13","kind":"confirm","px":97.49,"level":99.01},{"ts":"2025-07-31","kind":"arm","px":99.73},{"ts":"2025-08-01","kind":"confirm","px":97.13,"level":99.72},{"ts":"2025-10-31","kind":"arm","px":81.69},{"ts":"2025-11-03","kind":"confirm","px":81.16,"level":82.82},{"ts":"2025-11-06","kind":"arm","px":78.43},{"ts":"2025-11-07","kind":"confirm","px":78.85,"level":82.82},{"ts":"2025-12-09","kind":"arm","px":85.72},{"ts":"2025-12-29","kind":"confirm","px":85.94,"level":88.9},{"ts":"2025-12-30","kind":"arm","px":86.68},{"ts":"2025-12-31","kind":"confirm","px":85.52,"level":88.9},{"ts":"2026-02-26","kind":"arm","px":92.7},{"ts":"2026-02-27","kind":"confirm","px":90.71,"level":96.48},{"ts":"2026-03-02","kind":"arm","px":86.85},{"ts":"2026-03-03","kind":"confirm","px":85.38,"level":96.48},{"ts":"2026-04-27","kind":"arm","px":103.39},{"ts":"2026-05-12","kind":"confirm","px":99.32,"level":100.14},{"ts":"2026-06-18","kind":"arm","px":125.05},{"ts":"2026-07-23","kind":"arm","px":132.47},{"ts":"2026-07-30","kind":"confirm","px":123.66,"level":132.47}],"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":[]}}}