{"opportunities":{"schema":"opportunity_timeline.v1","as_of":"2026-09-11","priced_through":{"CN":null,"HK":null,"US":"2026-09-11"},"events":[{"id":"opp_171054687dfc6cd7f57b","market":"US","system":"prophet_board","definition":"us_prophet_v3","authority":"candidate","surfaced_at":"2026-08-17","entry_date":null,"entry_basis":"next_session_close","entry_price":null,"rank":25,"tier":null,"state":"unscored","maturity":"in_flight","latest_price":null,"return_pct":null,"excess_pct":null,"sessions":null,"source_artifact":"site/factordata/us_track_ledger.json","source_as_of":"2026-08-21","priced_through":"2026-08-21"},{"id":"opp_c7475337d09039184d61","market":"US","system":"prophet_board","definition":"us_prophet_v3","authority":"candidate","surfaced_at":"2026-08-14","entry_date":null,"entry_basis":"next_session_close","entry_price":null,"rank":25,"tier":null,"state":"unscored","maturity":"in_flight","latest_price":null,"return_pct":null,"excess_pct":null,"sessions":null,"source_artifact":"site/factordata/us_track_ledger.json","source_as_of":"2026-08-17","priced_through":"2026-08-17"},{"id":"opp_76e8ce3ffd966784558c","market":"US","system":"prophet_board","definition":"us_prophet_v2","authority":"candidate","surfaced_at":"2026-08-14","entry_date":"2026-08-17","entry_basis":"next_session_close","entry_price":44.99,"rank":25,"tier":null,"state":"up","maturity":"matured","latest_price":45.48,"return_pct":1.1,"excess_pct":1.82,"sessions":10,"source_artifact":"site/factordata/us_track_ledger.json","source_as_of":"2026-09-11","priced_through":"2026-09-11"}]},"indicator":{"schema":"mastermind.indicator/v1","indicator":{"id":"confluence_rsimacd_stochrsi_mtf","title":"RSI-MACD × StochRSI MTF Confluence","engine":"python:signal_layer.confluence_v2@v2","source_lang":"python","source_hash":"sha256:f27a407bea861a2217477beb98c398abc62845d2bcc38d331d4963c06471986d","macd_kind":"rsi_based","params":{"confW":8,"rsiLen":14,"useMTF":true,"confirmTF":"1W","macd_on":"rsi","macd_fast":14,"macd_slow":60,"macd_signal":5,"buy_rsi_max":65,"ext_rsi":70,"rev_bars":3,"no_cut_exits":true,"reclaim_lane":true}},"symbol":"CE","timeframe":"3D","as_of":"2026-09-11T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2005-08-25","known_ts":"2005-08-25","bar_index":50,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.3961,"stop_level":14.4412,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-10-31","known_ts":"2005-11-02","bar_index":66,"type":"BUY","strength":0.45,"price":13.7295,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-11-03","known_ts":"2005-11-03","bar_index":67,"type":"RECLAIM","strength":0.588,"price":13.7898,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2005-10-31 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2006-01-12","known_ts":"2006-01-12","bar_index":82,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.3618,"stop_level":14.4077,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-01-13","known_ts":"2006-01-13","bar_index":83,"type":"RECLAIM","strength":0.725,"price":14.4524,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-01-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-01-12","prior_stop_level":14.4077,"sweep_low":14.2712,"atr14":0.339058,"stop_level":14.101671,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-01-27","known_ts":"2006-01-27","bar_index":86,"type":"RECLAIM","strength":0.863,"price":15.4567,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-01-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-04-25","known_ts":"2006-04-27","bar_index":106,"type":"BUY","strength":0.725,"price":16.7284,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2006-05-22","known_ts":"2006-05-22","bar_index":112,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.9882,"stop_level":15.0866,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2006-06-28","known_ts":"2006-06-30","bar_index":121,"type":"BUY","strength":0.725,"price":15.4498,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":80},{"ts":"2006-07-18","known_ts":"2006-07-18","bar_index":125,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.4035,"stop_level":15.4271,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2006-08-15","known_ts":"2006-08-17","bar_index":132,"type":"BUY","strength":0.45,"price":14.4035,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-10-23","known_ts":"2006-10-23","bar_index":148,"type":"RECLAIM","strength":0.725,"price":14.9752,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-07-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-06-19","known_ts":"2007-06-19","bar_index":202,"type":"SELL","basis":"structure_stop","strength":1.0,"price":28.1922,"stop_level":28.1998,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-06-21","known_ts":"2007-06-21","bar_index":203,"type":"RECLAIM","strength":1.0,"price":28.3141,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-06-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2007-06-19","prior_stop_level":28.1998,"sweep_low":27.895,"atr14":0.492674,"stop_level":27.648663,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-07-05","known_ts":"2007-07-05","bar_index":206,"type":"RECLAIM","strength":1.0,"price":30.8819,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-06-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-07-27","known_ts":"2007-07-27","bar_index":211,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.7165,"stop_level":28.4563,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-07-31","known_ts":"2007-07-31","bar_index":212,"type":"RECLAIM","strength":0.863,"price":28.6012,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-07-27 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-07-27","prior_stop_level":28.4563,"sweep_low":27.2207,"atr14":1.141136,"stop_level":26.650132,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-09-17","known_ts":"2007-09-19","bar_index":223,"type":"BUY","strength":0.725,"price":28.0139,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2007-11-13","known_ts":"2007-11-13","bar_index":236,"type":"SELL","basis":"structure_stop","strength":0.725,"price":29.7515,"stop_level":31.2479,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-12-14","known_ts":"2007-12-14","bar_index":244,"type":"RECLAIM","strength":0.863,"price":31.9884,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-11-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-02-07","known_ts":"2008-02-11","bar_index":256,"type":"BUY","strength":0.725,"price":30.5312,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2008-03-06","known_ts":"2008-03-06","bar_index":262,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.3619,"stop_level":29.7288,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-10","known_ts":"2008-03-10","bar_index":263,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.9328,"stop_level":29.7288,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2008-03-27","known_ts":"2008-03-27","bar_index":267,"type":"RECLAIM","strength":0.725,"price":29.8434,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-03-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-06-11","known_ts":"2008-06-11","bar_index":284,"type":"SELL","basis":"structure_stop","strength":0.863,"price":35.9762,"stop_level":36.3281,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-06-12","known_ts":"2008-06-12","bar_index":285,"type":"RECLAIM","strength":0.863,"price":36.4428,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-06-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2008-06-11","prior_stop_level":36.3281,"sweep_low":35.9533,"atr14":1.073511,"stop_level":35.416545,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-10","known_ts":"2008-10-14","bar_index":313,"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-10","trigger_known_ts":"2008-10-14","strength":0.45,"price":15.0167,"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.604541,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.5969,"atr14":2.27286,"stop_level":9.46047,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-28","known_ts":"2008-10-30","bar_index":317,"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-28","trigger_known_ts":"2008-10-30","strength":0.45,"price":10.006,"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.736496,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.2949,"atr14":1.990879,"stop_level":7.29946,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-31","known_ts":"2008-11-04","bar_index":318,"type":"BUY","strength":0.45,"price":11.7786,"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-10-31","known_ts":"2008-11-04","bar_index":318,"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-31","trigger_known_ts":"2008-11-04","strength":0.45,"price":11.7786,"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.689815,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.2949,"atr14":1.821945,"stop_level":7.383928,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-30","known_ts":"2009-01-30","bar_index":338,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.1962,"stop_level":8.6348,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-06","known_ts":"2009-02-06","bar_index":340,"type":"RECLAIM","strength":0.588,"price":9.1736,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-30","prior_stop_level":8.6348,"sweep_low":7.1572,"atr14":0.747257,"stop_level":6.783572,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-05","known_ts":"2009-03-09","bar_index":346,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2009-03-05","trigger_known_ts":"2009-03-09","strength":0.588,"price":6.3799,"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.831988,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":5.7258,"atr14":0.682126,"stop_level":5.384737,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-10","known_ts":"2009-03-12","bar_index":347,"type":"BUY","strength":0.588,"price":8.6579,"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":"2009-03-10","known_ts":"2009-03-12","bar_index":347,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2009-03-10","trigger_known_ts":"2009-03-12","strength":0.588,"price":8.6579,"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.771997,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":5.7258,"atr14":0.727145,"stop_level":5.362227,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-31","known_ts":"2009-03-31","bar_index":352,"type":"RECLAIM","strength":0.725,"price":12.0211,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2009-03-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-14","known_ts":"2009-05-14","bar_index":362,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.0413,"stop_level":15.6584,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-05-19","known_ts":"2009-05-19","bar_index":363,"type":"RECLAIM","strength":0.863,"price":15.7818,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2009-05-14","prior_stop_level":15.6584,"sweep_low":14.3471,"atr14":1.293463,"stop_level":13.700368,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-06-01","known_ts":"2009-06-01","bar_index":366,"type":"RECLAIM","strength":0.863,"price":16.0132,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-05-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-08-18","known_ts":"2009-08-18","bar_index":384,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.0009,"stop_level":20.3255,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-08-21","known_ts":"2009-08-21","bar_index":385,"type":"RECLAIM","strength":0.863,"price":20.6347,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-08-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2009-08-18","prior_stop_level":20.3255,"sweep_low":19.3904,"atr14":0.769832,"stop_level":19.005484,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-09-01","known_ts":"2009-09-01","bar_index":387,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.9035,"stop_level":19.4136,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-09-08","known_ts":"2009-09-08","bar_index":389,"type":"RECLAIM","strength":1.0,"price":19.545,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-09-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-09-01","prior_stop_level":19.4136,"sweep_low":18.633,"atr14":0.754333,"stop_level":18.255833,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-10-23","known_ts":"2009-10-27","bar_index":400,"type":"BUY","strength":0.863,"price":21.8206,"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":55},{"ts":"2010-01-22","known_ts":"2010-01-22","bar_index":420,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.6137,"stop_level":24.8471,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-03-10","known_ts":"2010-03-12","bar_index":431,"type":"BUY","strength":0.863,"price":25.4275,"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":40},{"ts":"2010-04-28","known_ts":"2010-04-28","bar_index":442,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.4966,"stop_level":25.7061,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-29","known_ts":"2010-04-29","bar_index":442,"type":"RECLAIM","strength":1.0,"price":26.094,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-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":"2010-04-28","prior_stop_level":25.7061,"sweep_low":24.6275,"atr14":0.849876,"stop_level":24.202562,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-08-11","known_ts":"2010-08-11","bar_index":466,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.4636,"stop_level":21.7279,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-08-17","known_ts":"2010-08-17","bar_index":468,"type":"RECLAIM","strength":0.725,"price":21.9767,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-08-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2010-08-11","prior_stop_level":21.7279,"sweep_low":20.9661,"atr14":0.807307,"stop_level":20.562446,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-08-23","known_ts":"2010-08-23","bar_index":469,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.1732,"stop_level":21.7279,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-09-13","known_ts":"2010-09-13","bar_index":474,"type":"RECLAIM","strength":0.863,"price":24.2778,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-08-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-05-23","known_ts":"2011-05-23","bar_index":532,"type":"SELL","basis":"structure_stop","strength":1.0,"price":37.6881,"stop_level":38.3358,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-05-25","known_ts":"2011-05-25","bar_index":533,"type":"RECLAIM","strength":1.0,"price":38.4606,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-05-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-05-23","prior_stop_level":38.3358,"sweep_low":37.3994,"atr14":1.341933,"stop_level":36.728434,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-06-06","known_ts":"2011-06-06","bar_index":535,"type":"SELL","basis":"structure_stop","strength":0.863,"price":37.3292,"stop_level":37.6881,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-07-08","known_ts":"2011-07-08","bar_index":543,"type":"RECLAIM","strength":1.0,"price":41.3867,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-06-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-08-02","known_ts":"2011-08-02","bar_index":548,"type":"SELL","basis":"structure_stop","strength":1.0,"price":39.7065,"stop_level":42.4718,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-11-17","known_ts":"2011-11-17","bar_index":574,"type":"SELL","basis":"structure_stop","strength":0.588,"price":31.4347,"stop_level":33.2341,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-01-03","known_ts":"2012-01-03","bar_index":584,"type":"RECLAIM","strength":0.725,"price":35.7689,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-23","known_ts":"2012-02-23","bar_index":595,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.1566,"stop_level":39.1593,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-04-17","known_ts":"2012-04-19","bar_index":608,"type":"BUY","strength":0.588,"price":37.7426,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2012-05-04","known_ts":"2012-05-04","bar_index":612,"type":"SELL","basis":"structure_stop","strength":0.725,"price":36.3621,"stop_level":36.4405,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-07-09","known_ts":"2012-07-11","bar_index":627,"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-07-09","trigger_known_ts":"2012-07-11","strength":0.45,"price":26.5029,"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.406447,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":25.7264,"atr14":0.945806,"stop_level":25.253497,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-07-17","known_ts":"2012-07-19","bar_index":629,"type":"BUY","strength":0.45,"price":28.8873,"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-07-17","known_ts":"2012-07-19","bar_index":629,"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-07-17","trigger_known_ts":"2012-07-19","strength":0.45,"price":28.8873,"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.353047,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":25.7029,"atr14":0.956001,"stop_level":25.224899,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-29","known_ts":"2012-08-29","bar_index":639,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.6186,"stop_level":30.7286,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-09-04","known_ts":"2012-09-04","bar_index":640,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.314,"stop_level":30.7286,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-09-07","known_ts":"2012-09-07","bar_index":641,"type":"RECLAIM","strength":0.588,"price":31.0902,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-09-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-09-04","prior_stop_level":30.7286,"sweep_low":29.0861,"atr14":0.869512,"stop_level":28.651344,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-09-25","known_ts":"2012-09-25","bar_index":645,"type":"SELL","basis":"structure_stop","strength":0.725,"price":29.6677,"stop_level":31.0508,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-09-27","known_ts":"2012-09-27","bar_index":646,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.0213,"stop_level":31.0508,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-10-26","known_ts":"2012-11-01","bar_index":653,"type":"BUY","strength":0.725,"price":31.6235,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2013-04-24","known_ts":"2013-04-26","bar_index":693,"type":"BUY","strength":0.863,"price":37.5459,"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":45},{"ts":"2013-05-13","known_ts":"2013-05-13","bar_index":697,"type":"SELL","basis":"structure_stop","strength":1.0,"price":37.4509,"stop_level":37.5459,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-14","known_ts":"2013-05-14","bar_index":697,"type":"RECLAIM","strength":1.0,"price":38.2489,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-05-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-05-13","prior_stop_level":37.5459,"sweep_low":37.1507,"atr14":1.023902,"stop_level":36.638749,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-05-29","known_ts":"2013-05-29","bar_index":701,"type":"RECLAIM","strength":1.0,"price":38.9916,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-05-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-06","known_ts":"2013-06-06","bar_index":703,"type":"SELL","basis":"structure_stop","strength":1.0,"price":38.3912,"stop_level":38.802,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-10","known_ts":"2013-06-10","bar_index":703,"type":"RECLAIM","strength":1.0,"price":38.8731,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-06-06","prior_stop_level":38.802,"sweep_low":37.443,"atr14":0.975847,"stop_level":36.955077,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-16","known_ts":"2013-07-18","bar_index":712,"type":"BUY","strength":0.725,"price":37.9329,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2013-09-12","known_ts":"2013-09-12","bar_index":725,"type":"SELL","basis":"structure_stop","strength":1.0,"price":38.932,"stop_level":38.9717,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-09-13","known_ts":"2013-09-13","bar_index":726,"type":"RECLAIM","strength":1.0,"price":38.9955,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-09-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-09-12","prior_stop_level":38.9717,"sweep_low":38.7972,"atr14":0.750631,"stop_level":38.421884,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-09-18","known_ts":"2013-09-20","bar_index":727,"type":"REBUY","strength":1.0,"price":40.7164,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2013-11-19","known_ts":"2013-11-19","bar_index":741,"type":"SELL","basis":"structure_stop","strength":1.0,"price":44.3164,"stop_level":44.4676,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-11-22","known_ts":"2013-11-22","bar_index":742,"type":"RECLAIM","strength":1.0,"price":44.6267,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-11-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-11-19","prior_stop_level":44.4676,"sweep_low":43.8868,"atr14":0.868415,"stop_level":43.452593,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-04","known_ts":"2013-12-04","bar_index":745,"type":"RECLAIM","strength":1.0,"price":44.4596,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-11-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-02-27","known_ts":"2014-03-03","bar_index":764,"type":"BUY","strength":0.725,"price":41.6536,"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":40},{"ts":"2014-04-11","known_ts":"2014-04-11","bar_index":774,"type":"SELL","basis":"structure_stop","strength":0.863,"price":43.6337,"stop_level":43.8572,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-04-14","known_ts":"2014-04-14","bar_index":774,"type":"RECLAIM","strength":0.863,"price":44.3523,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-04-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-04-11","prior_stop_level":43.8572,"sweep_low":43.4979,"atr14":0.895825,"stop_level":43.049988,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-04-29","known_ts":"2014-04-29","bar_index":778,"type":"RECLAIM","strength":0.863,"price":49.071,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-04-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-05-15","known_ts":"2014-05-15","bar_index":782,"type":"SELL","basis":"structure_stop","strength":1.0,"price":46.8023,"stop_level":47.7162,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-05-19","known_ts":"2014-05-19","bar_index":782,"type":"RECLAIM","strength":1.0,"price":47.8685,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-05-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-05-15","prior_stop_level":47.7162,"sweep_low":46.2972,"atr14":0.953689,"stop_level":45.820355,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-06-03","known_ts":"2014-06-03","bar_index":786,"type":"RECLAIM","strength":1.0,"price":51.2035,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-05-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-06-26","known_ts":"2014-06-26","bar_index":791,"type":"SELL","basis":"structure_stop","strength":1.0,"price":50.8267,"stop_level":51.1795,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-06-27","known_ts":"2014-06-27","bar_index":792,"type":"RECLAIM","strength":1.0,"price":51.3558,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-06-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-06-26","prior_stop_level":51.1795,"sweep_low":50.466,"atr14":0.758084,"stop_level":50.086958,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-07-11","known_ts":"2014-07-11","bar_index":795,"type":"RECLAIM","strength":1.0,"price":51.6765,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-06-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-09-02","known_ts":"2014-09-04","bar_index":807,"type":"BUY","strength":0.725,"price":50.4501,"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":55},{"ts":"2014-10-22","known_ts":"2014-10-24","bar_index":819,"type":"BUY","strength":0.725,"price":46.98,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":25},{"ts":"2014-12-11","known_ts":"2014-12-11","bar_index":830,"type":"SELL","basis":"structure_stop","strength":0.725,"price":47.9446,"stop_level":48.5754,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-16","known_ts":"2014-12-16","bar_index":831,"type":"SELL","basis":"structure_stop","strength":0.588,"price":45.1952,"stop_level":48.5754,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-12-22","known_ts":"2014-12-24","bar_index":833,"type":"REBUY","strength":0.725,"price":48.7694,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2014-12-23","known_ts":"2014-12-23","bar_index":833,"type":"RECLAIM","strength":0.725,"price":48.6724,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-12-16","prior_stop_level":48.5754,"sweep_low":45.1305,"atr14":1.133878,"stop_level":44.563561,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-10","known_ts":"2015-02-12","bar_index":844,"type":"BUY","strength":0.45,"price":46.9105,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-03-11","known_ts":"2015-03-11","bar_index":850,"type":"SELL","basis":"structure_stop","strength":0.588,"price":46.0415,"stop_level":46.3826,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-03-16","known_ts":"2015-03-16","bar_index":851,"type":"SELL","basis":"structure_stop","strength":0.588,"price":45.0994,"stop_level":46.3826,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-03-12","known_ts":"2015-03-12","bar_index":851,"type":"RECLAIM","strength":0.588,"price":46.4638,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-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":"2015-03-11","prior_stop_level":46.3826,"sweep_low":45.7004,"atr14":0.970544,"stop_level":45.215128,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-04-16","known_ts":"2015-04-16","bar_index":859,"type":"RECLAIM","strength":0.725,"price":54.0413,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-03-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-10-01","known_ts":"2015-10-05","bar_index":898,"type":"BUY","strength":0.588,"price":51.8072,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2015-11-11","known_ts":"2015-11-11","bar_index":907,"type":"SELL","basis":"structure_stop","strength":0.725,"price":57.9481,"stop_level":58.2197,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-11-16","known_ts":"2015-11-16","bar_index":908,"type":"RECLAIM","strength":0.725,"price":58.8947,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-11-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-11-11","prior_stop_level":58.2197,"sweep_low":55.7421,"atr14":1.572611,"stop_level":54.955795,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-25","known_ts":"2015-11-25","bar_index":911,"type":"RECLAIM","strength":0.863,"price":58.2362,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-11-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-12-08","known_ts":"2015-12-08","bar_index":913,"type":"SELL","basis":"structure_stop","strength":0.863,"price":54.8696,"stop_level":55.7504,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-02-24","known_ts":"2016-02-26","bar_index":931,"type":"BUY","strength":0.45,"price":50.518,"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-03-16","known_ts":"2016-03-16","bar_index":936,"type":"RECLAIM","strength":0.725,"price":55.4416,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-02-24 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-19","known_ts":"2016-05-19","bar_index":951,"type":"SELL","basis":"structure_stop","strength":0.863,"price":57.8013,"stop_level":58.1756,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-20","known_ts":"2016-05-20","bar_index":951,"type":"RECLAIM","strength":0.863,"price":58.4001,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-05-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":"2016-05-19","prior_stop_level":58.1756,"sweep_low":57.5019,"atr14":1.19697,"stop_level":56.903415,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-07","known_ts":"2016-06-07","bar_index":955,"type":"RECLAIM","strength":0.863,"price":58.9823,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-05-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-09-27","known_ts":"2016-09-29","bar_index":981,"type":"BUY","strength":0.588,"price":54.8765,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2016-10-14","known_ts":"2016-10-14","bar_index":985,"type":"SELL","basis":"structure_stop","strength":0.45,"price":52.9949,"stop_level":54.542,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2016-10-18","known_ts":"2016-10-18","bar_index":986,"type":"RECLAIM","strength":0.45,"price":58.0125,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-10-14 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":"2016-10-14","prior_stop_level":54.542,"sweep_low":52.7022,"atr14":1.38572,"stop_level":52.00934,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-10-31","known_ts":"2016-10-31","bar_index":989,"type":"RECLAIM","strength":0.725,"price":60.3668,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-10-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-11-25","known_ts":"2016-11-25","bar_index":995,"type":"SELL","basis":"structure_stop","strength":0.863,"price":64.9644,"stop_level":65.6537,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-11-30","known_ts":"2016-11-30","bar_index":996,"type":"RECLAIM","strength":0.863,"price":66.6707,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-11-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-11-25","prior_stop_level":65.6537,"sweep_low":63.7037,"atr14":1.287755,"stop_level":63.059822,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-12-13","known_ts":"2016-12-13","bar_index":999,"type":"RECLAIM","strength":1.0,"price":69.6798,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-11-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-06-07","known_ts":"2017-06-09","bar_index":1039,"type":"BUY","strength":0.725,"price":76.4529,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":90},{"ts":"2017-10-17","known_ts":"2017-10-17","bar_index":1069,"type":"SELL","basis":"structure_stop","strength":1.0,"price":88.8818,"stop_level":90.8338,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-10-19","known_ts":"2017-10-19","bar_index":1070,"type":"SELL","basis":"structure_stop","strength":1.0,"price":89.7513,"stop_level":90.8338,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-11-03","known_ts":"2017-11-03","bar_index":1074,"type":"RECLAIM","strength":1.0,"price":91.4864,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-10-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-01-30","known_ts":"2018-01-30","bar_index":1093,"type":"SELL","basis":"structure_stop","strength":1.0,"price":94.012,"stop_level":94.2602,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-03-08","known_ts":"2018-03-12","bar_index":1102,"type":"BUY","strength":0.725,"price":92.5413,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":75},{"ts":"2018-05-01","known_ts":"2018-05-01","bar_index":1114,"type":"SELL","basis":"structure_stop","strength":0.725,"price":91.1012,"stop_level":94.0463,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-05-16","known_ts":"2018-05-16","bar_index":1118,"type":"RECLAIM","strength":0.725,"price":98.5762,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-05-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-06-19","known_ts":"2018-06-19","bar_index":1125,"type":"SELL","basis":"structure_stop","strength":0.725,"price":96.8997,"stop_level":97.5825,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-06-22","known_ts":"2018-06-22","bar_index":1126,"type":"RECLAIM","strength":0.725,"price":98.5157,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-06-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":"2018-06-19","prior_stop_level":97.5825,"sweep_low":95.8887,"atr14":1.840127,"stop_level":94.968637,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-03","known_ts":"2018-07-03","bar_index":1129,"type":"RECLAIM","strength":0.725,"price":97.159,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-06-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-07-30","known_ts":"2018-08-01","bar_index":1135,"type":"BUY","strength":0.725,"price":101.7372,"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":"aplus","score":100},{"ts":"2018-11-08","known_ts":"2018-11-12","bar_index":1159,"type":"BUY","strength":0.45,"price":87.2916,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-12-06","known_ts":"2018-12-06","bar_index":1165,"type":"SELL","basis":"structure_stop","strength":0.45,"price":82.655,"stop_level":87.5098,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2019-03-11","known_ts":"2019-03-11","bar_index":1186,"type":"SELL","basis":"structure_stop","strength":0.588,"price":89.1022,"stop_level":89.8045,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-04-01","known_ts":"2019-04-03","bar_index":1191,"type":"REBUY","strength":0.725,"price":90.6035,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2019-05-08","known_ts":"2019-05-08","bar_index":1199,"type":"SELL","basis":"structure_stop","strength":0.863,"price":93.3748,"stop_level":93.4454,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-06-18","known_ts":"2019-06-20","bar_index":1209,"type":"BUY","strength":0.725,"price":92.8097,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2019-08-05","known_ts":"2019-08-05","bar_index":1220,"type":"SELL","basis":"structure_stop","strength":0.863,"price":91.6204,"stop_level":93.313,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-08-07","known_ts":"2019-08-07","bar_index":1220,"type":"RECLAIM","strength":0.863,"price":94.506,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-08-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-08-05","prior_stop_level":93.313,"sweep_low":90.6082,"atr14":2.483333,"stop_level":89.366533,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-16","known_ts":"2019-08-20","bar_index":1223,"type":"REBUY","strength":0.863,"price":99.2118,"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":"2019-09-04","known_ts":"2019-09-06","bar_index":1227,"type":"REBUY","strength":0.863,"price":104.832,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2019-10-01","known_ts":"2019-10-01","bar_index":1233,"type":"SELL","basis":"structure_stop","strength":0.863,"price":106.8564,"stop_level":107.7443,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-10-03","known_ts":"2019-10-03","bar_index":1234,"type":"SELL","basis":"structure_stop","strength":0.863,"price":105.3648,"stop_level":107.7443,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-10-21","known_ts":"2019-10-21","bar_index":1238,"type":"RECLAIM","strength":0.863,"price":108.1083,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-10-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-03-23","known_ts":"2020-03-25","bar_index":1273,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2020-03-23","trigger_known_ts":"2020-03-25","strength":0.45,"price":65.3932,"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.424749,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":47.2927,"atr14":6.615587,"stop_level":43.984907,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-03","known_ts":"2020-04-07","bar_index":1276,"type":"BUY","strength":0.45,"price":68.0584,"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-03","known_ts":"2020-04-07","bar_index":1276,"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-03","trigger_known_ts":"2020-04-07","strength":0.45,"price":68.0584,"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.401304,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":59.7037,"atr14":5.710715,"stop_level":56.848343,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-13","known_ts":"2020-05-13","bar_index":1285,"type":"SELL","basis":"structure_stop","strength":0.588,"price":66.8216,"stop_level":70.1776,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-18","known_ts":"2020-05-18","bar_index":1286,"type":"RECLAIM","strength":0.588,"price":76.2654,"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":70.1776,"sweep_low":63.0404,"atr14":4.294348,"stop_level":60.893226,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-11","known_ts":"2020-06-11","bar_index":1291,"type":"SELL","basis":"structure_stop","strength":0.588,"price":77.3961,"stop_level":80.8155,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-16","known_ts":"2020-06-16","bar_index":1292,"type":"RECLAIM","strength":0.588,"price":81.322,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-06-11","prior_stop_level":80.8155,"sweep_low":76.1207,"atr14":4.068462,"stop_level":74.086469,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-24","known_ts":"2020-06-24","bar_index":1294,"type":"SELL","basis":"structure_stop","strength":0.588,"price":75.0442,"stop_level":77.3961,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-30","known_ts":"2020-06-30","bar_index":1296,"type":"RECLAIM","strength":0.588,"price":78.1017,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-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":"2020-06-24","prior_stop_level":77.3961,"sweep_low":73.8411,"atr14":3.356673,"stop_level":72.162764,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-08-04","known_ts":"2020-08-04","bar_index":1304,"type":"RECLAIM","strength":0.863,"price":90.1201,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-01","known_ts":"2020-12-01","bar_index":1331,"type":"SELL","basis":"structure_stop","strength":1.0,"price":119.2821,"stop_level":120.7374,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-12-04","known_ts":"2020-12-04","bar_index":1332,"type":"RECLAIM","strength":1.0,"price":121.4056,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-12-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-12-01","prior_stop_level":120.7374,"sweep_low":117.9458,"atr14":3.372329,"stop_level":116.259636,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-15","known_ts":"2020-12-15","bar_index":1335,"type":"RECLAIM","strength":1.0,"price":119.8679,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-12-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-01-26","known_ts":"2021-01-26","bar_index":1344,"type":"SELL","basis":"structure_stop","strength":0.863,"price":115.0077,"stop_level":115.2639,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-03-15","known_ts":"2021-03-15","bar_index":1355,"type":"RECLAIM","strength":1.0,"price":134.8577,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-01-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-23","known_ts":"2021-03-23","bar_index":1357,"type":"SELL","basis":"structure_stop","strength":1.0,"price":130.183,"stop_level":132.2351,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-25","known_ts":"2021-03-25","bar_index":1357,"type":"RECLAIM","strength":1.0,"price":137.6736,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-03-23","prior_stop_level":132.2351,"sweep_low":129.3456,"atr14":4.039434,"stop_level":127.325883,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-04-09","known_ts":"2021-04-09","bar_index":1361,"type":"RECLAIM","strength":1.0,"price":139.8085,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-03-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-09-08","known_ts":"2021-09-08","bar_index":1396,"type":"SELL","basis":"structure_stop","strength":0.725,"price":140.3019,"stop_level":141.4719,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-09-09","known_ts":"2021-09-09","bar_index":1396,"type":"RECLAIM","strength":0.725,"price":141.9362,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-09-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-09-08","prior_stop_level":141.4719,"sweep_low":139.8655,"atr14":2.837988,"stop_level":138.446506,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-10-04","known_ts":"2021-10-06","bar_index":1402,"type":"BUY","strength":0.725,"price":147.4888,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2021-11-26","known_ts":"2021-11-26","bar_index":1414,"type":"SELL","basis":"structure_stop","strength":0.863,"price":150.0087,"stop_level":154.5307,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-29","known_ts":"2021-12-31","bar_index":1422,"type":"BUY","strength":0.725,"price":156.6938,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2022-01-20","known_ts":"2022-01-20","bar_index":1427,"type":"SELL","basis":"structure_stop","strength":0.863,"price":153.8315,"stop_level":158.773,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-01-24","known_ts":"2022-01-24","bar_index":1427,"type":"SELL","basis":"structure_stop","strength":0.863,"price":149.9249,"stop_level":158.773,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-03-22","known_ts":"2022-03-24","bar_index":1441,"type":"BUY","strength":0.45,"price":134.7296,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-06-03","known_ts":"2022-06-03","bar_index":1458,"type":"RECLAIM","strength":0.725,"price":151.8041,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-01-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-06-13","known_ts":"2022-06-13","bar_index":1460,"type":"SELL","basis":"structure_stop","strength":0.588,"price":129.6217,"stop_level":146.082,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-07-14","known_ts":"2022-07-18","bar_index":1467,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-07-14","trigger_known_ts":"2022-07-18","strength":0.45,"price":103.176,"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.363364,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":98.5738,"atr14":4.249483,"stop_level":96.449059,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-09","known_ts":"2022-08-11","bar_index":1473,"type":"BUY","strength":0.45,"price":110.0275,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-08-09","known_ts":"2022-08-11","bar_index":1473,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-08-09","trigger_known_ts":"2022-08-11","strength":0.45,"price":110.0275,"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.321087,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":103.5046,"atr14":3.522349,"stop_level":101.743426,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-31","known_ts":"2022-08-31","bar_index":1478,"type":"SELL","basis":"structure_stop","strength":0.588,"price":104.9531,"stop_level":105.0951,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-07","known_ts":"2022-09-07","bar_index":1479,"type":"SELL","basis":"structure_stop","strength":0.588,"price":104.3567,"stop_level":105.0951,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-08","known_ts":"2022-09-08","bar_index":1480,"type":"RECLAIM","strength":0.588,"price":106.3542,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-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":"2022-08-31","prior_stop_level":105.0951,"sweep_low":99.9355,"atr14":3.563645,"stop_level":98.153678,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-08","known_ts":"2022-09-08","bar_index":1480,"type":"RECLAIM","strength":0.588,"price":106.3542,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-09-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-09-07","prior_stop_level":105.0951,"sweep_low":99.9355,"atr14":3.563645,"stop_level":98.153678,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-29","known_ts":"2022-10-03","bar_index":1485,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-09-29","trigger_known_ts":"2022-10-03","strength":0.45,"price":89.2187,"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.449486,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":82.0899,"atr14":3.924451,"stop_level":80.127675,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-17","known_ts":"2022-10-19","bar_index":1489,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-10-17","trigger_known_ts":"2022-10-19","strength":0.45,"price":87.6566,"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.459125,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":82.3266,"atr14":3.743961,"stop_level":80.45462,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-20","known_ts":"2022-10-24","bar_index":1490,"type":"BUY","strength":0.45,"price":88.1394,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-10-20","known_ts":"2022-10-24","bar_index":1490,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-10-20","trigger_known_ts":"2022-10-24","strength":0.45,"price":88.1394,"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.456145,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":82.3266,"atr14":3.596682,"stop_level":80.528259,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-19","known_ts":"2022-12-19","bar_index":1503,"type":"SELL","basis":"structure_stop","strength":0.588,"price":96.3029,"stop_level":96.4937,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-20","known_ts":"2022-12-20","bar_index":1504,"type":"RECLAIM","strength":0.588,"price":96.6939,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-12-19","prior_stop_level":96.4937,"sweep_low":95.5972,"atr14":3.546689,"stop_level":93.823856,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-09","known_ts":"2023-01-09","bar_index":1508,"type":"RECLAIM","strength":0.863,"price":113.6123,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-12-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-09","known_ts":"2023-02-09","bar_index":1515,"type":"SELL","basis":"structure_stop","strength":0.863,"price":114.6804,"stop_level":114.8616,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-13","known_ts":"2023-02-13","bar_index":1516,"type":"RECLAIM","strength":0.863,"price":116.3017,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-02-09","prior_stop_level":114.8616,"sweep_low":112.6777,"atr14":3.231927,"stop_level":111.061736,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-02-27","known_ts":"2023-02-27","bar_index":1519,"type":"RECLAIM","strength":0.863,"price":114.8285,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-02-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-06-20","known_ts":"2023-06-20","bar_index":1545,"type":"SELL","basis":"structure_stop","strength":0.863,"price":105.0939,"stop_level":109.7392,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-07-07","known_ts":"2023-07-07","bar_index":1549,"type":"RECLAIM","strength":0.863,"price":114.6356,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-06-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-15","known_ts":"2023-08-15","bar_index":1558,"type":"SELL","basis":"structure_stop","strength":1.0,"price":115.7623,"stop_level":119.9481,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-08-31","known_ts":"2023-08-31","bar_index":1562,"type":"RECLAIM","strength":1.0,"price":122.7061,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-08-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-09-14","known_ts":"2023-09-18","bar_index":1565,"type":"BUY","strength":1.0,"price":125.2797,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2023-11-13","known_ts":"2023-11-15","bar_index":1579,"type":"BUY","strength":0.863,"price":124.3656,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2024-04-25","known_ts":"2024-04-25","bar_index":1616,"type":"SELL","basis":"structure_stop","strength":0.863,"price":151.0497,"stop_level":151.5994,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-04-26","known_ts":"2024-04-26","bar_index":1616,"type":"RECLAIM","strength":0.863,"price":152.3316,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-04-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2024-04-25","prior_stop_level":151.5994,"sweep_low":149.2339,"atr14":3.433911,"stop_level":147.516944,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-07-12","known_ts":"2024-07-16","bar_index":1634,"type":"BUY","strength":0.725,"price":145.4491,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2024-08-02","known_ts":"2024-08-02","bar_index":1639,"type":"SELL","basis":"structure_stop","strength":0.588,"price":130.3679,"stop_level":134.2281,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2024-10-21","known_ts":"2024-10-21","bar_index":1657,"type":"SELL","basis":"structure_stop","strength":0.588,"price":131.8049,"stop_level":132.568,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-10-24","known_ts":"2024-10-24","bar_index":1658,"type":"SELL","basis":"structure_stop","strength":0.588,"price":128.6138,"stop_level":132.568,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-11-21","known_ts":"2024-11-25","bar_index":1665,"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":"2024-11-21","trigger_known_ts":"2024-11-25","strength":0.45,"price":76.2332,"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.542168,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":71.131,"atr14":3.58974,"stop_level":69.33613,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-12-23","known_ts":"2024-12-26","bar_index":1672,"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":"2024-12-23","trigger_known_ts":"2024-12-26","strength":0.45,"price":68.9088,"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.586156,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":66.4973,"atr14":2.269304,"stop_level":65.362648,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-01-13","known_ts":"2025-01-15","bar_index":1676,"type":"BUY","strength":0.45,"price":70.7623,"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-13","known_ts":"2025-01-15","bar_index":1676,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2025-01-13","trigger_known_ts":"2025-01-15","strength":0.45,"price":70.7623,"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.575024,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":63.8266,"atr14":2.355545,"stop_level":62.648827,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-02-07","known_ts":"2025-02-07","bar_index":1682,"type":"SELL","basis":"structure_stop","strength":0.588,"price":67.8127,"stop_level":68.5301,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-04-02","known_ts":"2025-04-02","bar_index":1694,"type":"SELL","basis":"structure_stop","strength":0.588,"price":56.4146,"stop_level":56.6539,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-04-08","known_ts":"2025-04-08","bar_index":1695,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.3804,"stop_level":56.6539,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-04-17","known_ts":"2025-04-22","bar_index":1698,"type":"REBUY","strength":0.588,"price":41.4385,"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-07-15","known_ts":"2025-07-15","bar_index":1717,"type":"SELL","basis":"structure_stop","strength":0.725,"price":57.3815,"stop_level":57.9701,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-07-18","known_ts":"2025-07-18","bar_index":1718,"type":"SELL","basis":"structure_stop","strength":0.725,"price":57.1819,"stop_level":57.9701,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-07-17","known_ts":"2025-07-17","bar_index":1718,"type":"RECLAIM","strength":0.725,"price":58.3692,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-07-15","prior_stop_level":57.9701,"sweep_low":55.2662,"atr14":2.414812,"stop_level":54.058794,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-22","known_ts":"2025-07-22","bar_index":1719,"type":"RECLAIM","strength":0.725,"price":58.6087,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-07-18","prior_stop_level":57.9701,"sweep_low":56.8327,"atr14":2.314954,"stop_level":55.675223,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-10","known_ts":"2026-02-10","bar_index":1766,"type":"RECLAIM","strength":0.863,"price":58.7592,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-07-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-04-17","known_ts":"2026-04-17","bar_index":1781,"type":"SELL","basis":"structure_stop","strength":1.0,"price":62.0014,"stop_level":62.2812,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-04-20","known_ts":"2026-04-20","bar_index":1781,"type":"RECLAIM","strength":1.0,"price":63.5407,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-04-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-04-17","prior_stop_level":62.2812,"sweep_low":61.4516,"atr14":3.562236,"stop_level":59.670482,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-06","known_ts":"2026-05-06","bar_index":1785,"type":"SELL","basis":"structure_stop","strength":1.0,"price":62.12,"stop_level":64.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-05-11","known_ts":"2026-05-11","bar_index":1786,"type":"SELL","basis":"structure_stop","strength":0.863,"price":59.55,"stop_level":64.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-08-17","known_ts":"2026-08-19","bar_index":1809,"type":"BUY","strength":0.588,"price":46.26,"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":90}],"state":{"position_hint":"long","last_signal":"BUY","last_scored_signal":"BUY","last_scored_ts":"2026-08-19","last_scored_basis":null,"bars_since_signal":6,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":false},"early_dots":["2016-01-25","2016-02-16","2016-06-28","2016-09-19","2017-01-10","2017-02-09","2017-04-06","2017-04-28","2017-05-11","2017-09-11","2017-10-05","2017-11-21","2018-02-14","2018-07-03","2018-07-20","2018-10-18","2018-10-31","2018-11-21","2019-06-05","2020-01-13","2020-02-04","2021-02-03","2021-06-22","2021-09-21","2021-12-07","2022-03-01","2022-04-07","2023-03-23","2023-05-05","2023-10-31","2024-02-06","2024-04-29","2024-07-03","2025-08-14","2025-09-15","2025-09-26","2026-03-12","2026-05-26","2026-06-16","2026-07-06"],"warnings":[{"ts":"2022-06-10","kind":"arm","px":137.1413},{"ts":"2022-06-13","kind":"confirm","px":129.6217,"level":146.082},{"ts":"2022-08-30","kind":"arm","px":106.8182},{"ts":"2022-08-31","kind":"confirm","px":104.9531,"level":105.0951},{"ts":"2022-09-06","kind":"arm","px":100.6645},{"ts":"2022-09-07","kind":"confirm","px":104.3567,"level":105.0951},{"ts":"2022-12-08","kind":"arm","px":96.4937},{"ts":"2022-12-19","kind":"confirm","px":96.3029,"level":96.4937},{"ts":"2023-01-19","kind":"arm","px":111.1804},{"ts":"2023-02-09","kind":"confirm","px":114.6804,"level":114.8616},{"ts":"2023-06-12","kind":"arm","px":110.4539},{"ts":"2023-06-20","kind":"confirm","px":105.0939,"level":109.7392},{"ts":"2023-08-04","kind":"arm","px":120.3753},{"ts":"2023-08-15","kind":"confirm","px":115.7623,"level":119.9481},{"ts":"2023-12-29","kind":"arm","px":151.8005},{"ts":"2024-04-04","kind":"arm","px":160.2959},{"ts":"2024-04-25","kind":"confirm","px":151.0497,"level":151.5994},{"ts":"2024-07-31","kind":"arm","px":139.8817},{"ts":"2024-08-02","kind":"confirm","px":130.3679,"level":134.2281},{"ts":"2024-10-07","kind":"arm","px":134.3617},{"ts":"2024-10-21","kind":"confirm","px":131.8049,"level":132.568},{"ts":"2024-10-23","kind":"arm","px":127.7814},{"ts":"2024-10-24","kind":"confirm","px":128.6138,"level":132.568},{"ts":"2025-01-31","kind":"arm","px":70.7922},{"ts":"2025-02-07","kind":"confirm","px":67.8127,"level":68.5301},{"ts":"2025-04-01","kind":"arm","px":55.5173},{"ts":"2025-04-02","kind":"confirm","px":56.4146,"level":56.6539},{"ts":"2025-04-07","kind":"arm","px":40.3916},{"ts":"2025-04-08","kind":"confirm","px":37.3804,"level":56.6539},{"ts":"2025-05-23","kind":"arm","px":52.3827},{"ts":"2025-07-15","kind":"confirm","px":57.3815,"level":57.9701},{"ts":"2025-07-16","kind":"arm","px":56.7928},{"ts":"2025-07-18","kind":"confirm","px":57.1819,"level":57.9701},{"ts":"2025-12-09","kind":"arm","px":40.1584},{"ts":"2026-04-09","kind":"arm","px":62.2812},{"ts":"2026-04-17","kind":"confirm","px":62.0014,"level":62.2812},{"ts":"2026-04-20","kind":"arm","px":63.5407},{"ts":"2026-05-06","kind":"confirm","px":62.12,"level":64.65},{"ts":"2026-05-08","kind":"arm","px":57.17},{"ts":"2026-05-11","kind":"confirm","px":59.55,"level":64.65}],"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":[]}}}