{"opportunities":{"schema":"opportunity_timeline.v1","as_of":"2026-08-13","priced_through":{"CN":null,"HK":null,"US":"2026-08-12"},"events":[{"id":"opp_247a17ec0aa4a2321b1c","market":"US","system":"prophet_board","definition":"bottoming-alignment","authority":"candidate","surfaced_at":"2026-07-14","entry_date":"2026-07-15","entry_basis":"next_session_close","entry_price":23.04,"rank":23,"tier":"ARMED","state":"stopped","maturity":"matured","latest_price":22.78,"return_pct":-1.1,"excess_pct":-0.15,"sessions":5,"source_artifact":"site/factordata/us_track_ledger.json","source_as_of":"2026-08-12","priced_through":"2026-08-12"}]},"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":"MOS","timeframe":"3D","as_of":"2026-08-13T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1988-07-19","known_ts":"1988-07-19","bar_index":41,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.2155,"stop_level":11.4312,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-09-02","known_ts":"1988-09-07","bar_index":52,"type":"BUY","strength":0.588,"price":11.7906,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"1988-09-22","known_ts":"1988-09-22","bar_index":56,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.2103,"stop_level":11.4671,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-10-20","known_ts":"1988-10-24","bar_index":63,"type":"BUY","strength":0.45,"price":11.8612,"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":"1988-12-02","known_ts":"1988-12-06","bar_index":73,"type":"BUY","strength":0.588,"price":11.7889,"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":40},{"ts":"1989-02-06","known_ts":"1989-02-06","bar_index":87,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.5329,"stop_level":13.8603,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1989-02-21","known_ts":"1989-02-21","bar_index":91,"type":"RECLAIM","strength":0.863,"price":13.824,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1989-02-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1989-07-05","known_ts":"1989-07-07","bar_index":122,"type":"BUY","strength":0.45,"price":10.1343,"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":"1989-08-28","known_ts":"1989-08-28","bar_index":134,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.203,"stop_level":11.2767,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1989-08-30","known_ts":"1989-08-30","bar_index":135,"type":"RECLAIM","strength":0.588,"price":11.3504,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-08-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":"1989-08-28","prior_stop_level":11.2767,"sweep_low":11.0924,"atr14":0.206008,"stop_level":10.989396,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-09-19","known_ts":"1989-09-19","bar_index":139,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.8741,"stop_level":11.1293,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1989-12-06","known_ts":"1989-12-08","bar_index":158,"type":"BUY","strength":0.45,"price":9.538,"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":"1990-02-06","known_ts":"1990-02-06","bar_index":172,"type":"RECLAIM","strength":0.863,"price":11.1534,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1989-09-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-03-19","known_ts":"1990-03-19","bar_index":181,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.1209,"stop_level":11.234,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-03-21","known_ts":"1990-03-21","bar_index":182,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.8947,"stop_level":11.234,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-05-24","known_ts":"1990-05-29","bar_index":197,"type":"BUY","strength":0.588,"price":10.0277,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":30},{"ts":"1990-07-02","known_ts":"1990-07-02","bar_index":205,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.4123,"stop_level":10.4503,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-07-05","known_ts":"1990-07-05","bar_index":206,"type":"RECLAIM","strength":0.863,"price":10.4883,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-07-02 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":"1990-07-02","prior_stop_level":10.4503,"sweep_low":10.2983,"atr14":0.16519,"stop_level":10.215705,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-07-17","known_ts":"1990-07-17","bar_index":209,"type":"RECLAIM","strength":0.863,"price":11.6283,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1990-07-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-08-08","known_ts":"1990-08-08","bar_index":214,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.3363,"stop_level":10.3743,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-09-19","known_ts":"1990-09-21","bar_index":224,"type":"BUY","strength":0.588,"price":10.1546,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":85},{"ts":"1990-10-15","known_ts":"1990-10-15","bar_index":230,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.2313,"stop_level":10.2696,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-10-16","known_ts":"1990-10-16","bar_index":230,"type":"RECLAIM","strength":0.725,"price":10.3462,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-10-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":"1990-10-15","prior_stop_level":10.2696,"sweep_low":10.1163,"atr14":0.183441,"stop_level":10.024579,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-10-31","known_ts":"1990-10-31","bar_index":234,"type":"RECLAIM","strength":0.863,"price":11.036,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1990-10-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-11-30","known_ts":"1990-11-30","bar_index":241,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.6528,"stop_level":10.6911,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-12-03","known_ts":"1990-12-03","bar_index":241,"type":"RECLAIM","strength":0.863,"price":10.8444,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-11-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":"1990-11-30","prior_stop_level":10.6911,"sweep_low":10.6528,"atr14":0.176612,"stop_level":10.564494,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-12-10","known_ts":"1990-12-12","bar_index":243,"type":"BUY","strength":0.863,"price":11.1586,"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":65},{"ts":"1990-12-27","known_ts":"1990-12-27","bar_index":247,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.9655,"stop_level":11.0427,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-01-23","known_ts":"1991-01-25","bar_index":253,"type":"BUY","strength":0.863,"price":11.6605,"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":"1991-02-22","known_ts":"1991-02-22","bar_index":260,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.0466,"stop_level":12.0852,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-03-01","known_ts":"1991-03-01","bar_index":261,"type":"RECLAIM","strength":1.0,"price":12.1238,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-02-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1991-02-22","prior_stop_level":12.0852,"sweep_low":11.7377,"atr14":0.195135,"stop_level":11.640133,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-03-12","known_ts":"1991-03-12","bar_index":264,"type":"RECLAIM","strength":1.0,"price":13.2936,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-02-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-04-03","known_ts":"1991-04-03","bar_index":269,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.9437,"stop_level":12.9826,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-06-06","known_ts":"1991-06-10","bar_index":284,"type":"BUY","strength":0.725,"price":12.9881,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1991-12-04","known_ts":"1991-12-06","bar_index":326,"type":"BUY","strength":0.725,"price":16.4349,"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":"1992-02-18","known_ts":"1992-02-18","bar_index":343,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.2077,"stop_level":19.682,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-02-20","known_ts":"1992-02-20","bar_index":343,"type":"RECLAIM","strength":1.0,"price":19.8401,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-02-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1992-02-18","prior_stop_level":19.682,"sweep_low":18.9706,"atr14":0.470065,"stop_level":18.735567,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-05-13","known_ts":"1992-05-15","bar_index":363,"type":"BUY","strength":0.588,"price":15.7635,"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":"1992-05-21","known_ts":"1992-05-26","bar_index":365,"type":"BUY","strength":0.588,"price":15.3664,"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":"1992-07-09","known_ts":"1992-07-13","bar_index":376,"type":"BUY","strength":0.45,"price":13.8181,"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":"1992-07-27","known_ts":"1992-07-29","bar_index":380,"type":"BUY","strength":0.45,"price":13.5385,"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":"1992-07-27","known_ts":"1992-07-29","bar_index":380,"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":"1992-07-27","trigger_known_ts":"1992-07-29","strength":0.45,"price":13.5385,"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.354886,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.981,"atr14":0.388493,"stop_level":11.786753,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-08-17","known_ts":"1992-08-17","bar_index":385,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.3787,"stop_level":13.4586,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1992-09-25","known_ts":"1992-09-25","bar_index":394,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.5399,"stop_level":13.6202,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1992-09-29","known_ts":"1992-09-29","bar_index":395,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.58,"stop_level":13.6202,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1992-11-10","known_ts":"1992-11-10","bar_index":405,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.58,"stop_level":13.6202,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1992-11-27","known_ts":"1992-12-01","bar_index":409,"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":"1992-11-27","trigger_known_ts":"1992-12-01","strength":0.45,"price":13.0175,"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.379711,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.9729,"atr14":0.273388,"stop_level":11.836206,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-12-15","known_ts":"1992-12-17","bar_index":413,"type":"BUY","strength":0.588,"price":13.3473,"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":"1992-12-15","known_ts":"1992-12-17","bar_index":413,"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":"1992-12-15","trigger_known_ts":"1992-12-17","strength":0.588,"price":13.3473,"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.363996,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":12.7765,"atr14":0.234396,"stop_level":12.659302,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-01-12","known_ts":"1993-01-12","bar_index":419,"type":"RECLAIM","strength":0.725,"price":13.7518,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1992-12-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1993-01-18","known_ts":"1993-01-18","bar_index":420,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.59,"stop_level":13.6709,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1993-01-20","known_ts":"1993-01-20","bar_index":421,"type":"RECLAIM","strength":0.725,"price":14.5203,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-01-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":"1993-01-18","prior_stop_level":13.6709,"sweep_low":13.5496,"atr14":0.256612,"stop_level":13.421294,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-02-02","known_ts":"1993-02-02","bar_index":424,"type":"RECLAIM","strength":0.863,"price":14.3989,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-01-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-02-10","known_ts":"1993-02-10","bar_index":426,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.9136,"stop_level":13.954,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1993-04-02","known_ts":"1993-04-06","bar_index":438,"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":"1993-04-02","trigger_known_ts":"1993-04-06","strength":0.45,"price":11.5704,"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.285791,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.1037,"atr14":0.355988,"stop_level":9.925706,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-04-07","known_ts":"1993-04-12","bar_index":439,"type":"BUY","strength":0.45,"price":11.937,"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":"1993-04-07","known_ts":"1993-04-12","bar_index":439,"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":"1993-04-07","trigger_known_ts":"1993-04-12","strength":0.45,"price":11.937,"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.261352,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.1037,"atr14":0.321513,"stop_level":9.942943,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-04-28","known_ts":"1993-04-28","bar_index":443,"type":"SELL","basis":"structure_stop","strength":0.45,"price":11.1222,"stop_level":11.4074,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1993-04-29","known_ts":"1993-05-03","bar_index":444,"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":"1993-04-29","trigger_known_ts":"1993-05-03","strength":0.45,"price":11.5704,"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.284036,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.7963,"atr14":0.277,"stop_level":10.6578,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-04-30","known_ts":"1993-04-30","bar_index":444,"type":"RECLAIM","strength":0.45,"price":11.4889,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-04-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"1993-04-28","prior_stop_level":11.4074,"sweep_low":10.8778,"atr14":0.2795,"stop_level":10.73805,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-05-20","known_ts":"1993-05-20","bar_index":449,"type":"SELL","basis":"structure_stop","strength":0.45,"price":9.737,"stop_level":10.8778,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1993-06-21","known_ts":"1993-06-23","bar_index":456,"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":"1993-06-21","trigger_known_ts":"1993-06-23","strength":0.45,"price":9.1259,"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.374274,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.9444,"atr14":0.331829,"stop_level":7.778486,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-06-29","known_ts":"1993-07-01","bar_index":458,"type":"BUY","strength":0.45,"price":9.3704,"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":"1993-06-29","known_ts":"1993-07-01","bar_index":458,"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":"1993-06-29","trigger_known_ts":"1993-07-01","strength":0.45,"price":9.3704,"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.35751,"monthly_oversold_dwell":12,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.5148,"atr14":0.316524,"stop_level":8.356538,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-07-13","known_ts":"1993-07-15","bar_index":461,"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":"1993-07-13","trigger_known_ts":"1993-07-15","strength":0.45,"price":8.9222,"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.388241,"monthly_oversold_dwell":12,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.4741,"atr14":0.266226,"stop_level":8.340987,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-08-27","known_ts":"1993-08-27","bar_index":472,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.6556,"stop_level":10.3481,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1993-08-31","known_ts":"1993-08-31","bar_index":472,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.2889,"stop_level":10.3481,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1993-09-23","known_ts":"1993-09-27","bar_index":478,"type":"BUY","strength":0.725,"price":10.4704,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1993-12-02","known_ts":"1993-12-02","bar_index":494,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.0185,"stop_level":12.3037,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-12-03","known_ts":"1993-12-03","bar_index":494,"type":"RECLAIM","strength":1.0,"price":12.7926,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-12-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":"1993-12-02","prior_stop_level":12.3037,"sweep_low":11.8963,"atr14":0.313166,"stop_level":11.739717,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-12-17","known_ts":"1993-12-17","bar_index":498,"type":"RECLAIM","strength":1.0,"price":13.5259,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-12-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-06-10","known_ts":"1994-06-14","bar_index":538,"type":"BUY","strength":0.588,"price":11.937,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"1994-08-04","known_ts":"1994-08-04","bar_index":550,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.263,"stop_level":12.3037,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1994-08-08","known_ts":"1994-08-08","bar_index":551,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.9778,"stop_level":12.3037,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1994-08-12","known_ts":"1994-08-12","bar_index":552,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.2222,"stop_level":12.3037,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1994-08-16","known_ts":"1994-08-16","bar_index":553,"type":"RECLAIM","strength":0.725,"price":12.3444,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-08-12 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":"1994-08-12","prior_stop_level":12.3037,"sweep_low":12.0593,"atr14":0.295325,"stop_level":11.911638,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-08-26","known_ts":"1994-08-26","bar_index":556,"type":"RECLAIM","strength":0.863,"price":13.1593,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-08-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-10-05","known_ts":"1994-10-05","bar_index":565,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.6481,"stop_level":13.8111,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-10-07","known_ts":"1994-10-07","bar_index":565,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.2815,"stop_level":13.8111,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-10-13","known_ts":"1994-10-17","bar_index":567,"type":"REBUY","strength":1.0,"price":14.4222,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"1994-12-16","known_ts":"1994-12-20","bar_index":582,"type":"BUY","strength":0.725,"price":13.4852,"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":"1995-01-31","known_ts":"1995-01-31","bar_index":592,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.905,"stop_level":15.1092,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-02-01","known_ts":"1995-02-01","bar_index":592,"type":"RECLAIM","strength":1.0,"price":15.1909,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-01-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":"1995-01-31","prior_stop_level":15.1092,"sweep_low":14.905,"atr14":0.298998,"stop_level":14.755501,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-02-16","known_ts":"1995-02-16","bar_index":596,"type":"RECLAIM","strength":1.0,"price":15.8034,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-01-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-03-02","known_ts":"1995-03-02","bar_index":599,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.905,"stop_level":15.0275,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-03-06","known_ts":"1995-03-06","bar_index":599,"type":"RECLAIM","strength":1.0,"price":15.1909,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-03-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":"1995-03-02","prior_stop_level":15.0275,"sweep_low":14.8234,"atr14":0.242658,"stop_level":14.702071,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-03-20","known_ts":"1995-03-20","bar_index":603,"type":"RECLAIM","strength":1.0,"price":17.0231,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-03-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-04-19","known_ts":"1995-04-19","bar_index":610,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.7546,"stop_level":15.8773,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-04-24","known_ts":"1995-04-24","bar_index":611,"type":"RECLAIM","strength":1.0,"price":16.0001,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-04-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1995-04-19","prior_stop_level":15.8773,"sweep_low":15.6318,"atr14":0.320811,"stop_level":15.471394,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-06-09","known_ts":"1995-06-13","bar_index":622,"type":"BUY","strength":0.725,"price":15.8773,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1995-08-11","known_ts":"1995-08-11","bar_index":636,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.5569,"stop_level":19.7619,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-08-14","known_ts":"1995-08-14","bar_index":637,"type":"RECLAIM","strength":1.0,"price":20.2539,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-08-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":"1995-08-11","prior_stop_level":19.7619,"sweep_low":19.5159,"atr14":0.407557,"stop_level":19.312121,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-08-25","known_ts":"1995-08-25","bar_index":640,"type":"RECLAIM","strength":1.0,"price":21.0329,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-08-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-02-21","known_ts":"1996-02-23","bar_index":681,"type":"BUY","strength":0.725,"price":26.0052,"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":"1996-03-15","known_ts":"1996-03-15","bar_index":686,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.574,"stop_level":25.676,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1996-03-20","known_ts":"1996-03-20","bar_index":687,"type":"RECLAIM","strength":0.725,"price":25.7285,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-03-15 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":"1996-03-15","prior_stop_level":25.676,"sweep_low":24.0792,"atr14":0.857273,"stop_level":23.650564,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-05-13","known_ts":"1996-05-15","bar_index":700,"type":"BUY","strength":0.725,"price":24.4915,"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":"1996-07-12","known_ts":"1996-07-12","bar_index":714,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.8744,"stop_level":25.0397,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-07-18","known_ts":"1996-07-18","bar_index":715,"type":"RECLAIM","strength":0.588,"price":26.0314,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-07-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1996-07-12","prior_stop_level":25.0397,"sweep_low":23.2217,"atr14":0.79442,"stop_level":22.82449,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-07-30","known_ts":"1996-07-30","bar_index":718,"type":"RECLAIM","strength":0.725,"price":26.114,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-07-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-09-11","known_ts":"1996-09-11","bar_index":728,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.3536,"stop_level":27.5189,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-12-05","known_ts":"1996-12-09","bar_index":748,"type":"BUY","strength":0.45,"price":24.1774,"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":"1996-12-10","known_ts":"1996-12-10","bar_index":749,"type":"RECLAIM","strength":0.588,"price":25.8064,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1996-12-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1997-01-27","known_ts":"1997-01-27","bar_index":759,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.8894,"stop_level":26.2213,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-03-20","known_ts":"1997-03-24","bar_index":772,"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":"1997-03-20","trigger_known_ts":"1997-03-24","strength":0.45,"price":23.5376,"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.195414,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.0405,"atr14":0.488491,"stop_level":21.796254,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-03-31","known_ts":"1997-04-02","bar_index":774,"type":"BUY","strength":0.45,"price":23.4544,"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":"1997-03-31","known_ts":"1997-04-02","bar_index":774,"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":"1997-03-31","trigger_known_ts":"1997-04-02","strength":0.45,"price":23.4544,"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.198258,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.3732,"atr14":0.494453,"stop_level":22.125973,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-04-24","known_ts":"1997-04-24","bar_index":780,"type":"SELL","basis":"structure_stop","strength":0.45,"price":22.6227,"stop_level":23.4544,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1997-04-28","known_ts":"1997-04-28","bar_index":780,"type":"SELL","basis":"structure_stop","strength":0.45,"price":22.29,"stop_level":23.4544,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1997-04-29","known_ts":"1997-05-01","bar_index":781,"type":"REBUY","strength":0.45,"price":24.6188,"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":"1997-04-29","known_ts":"1997-04-29","bar_index":781,"type":"RECLAIM","strength":0.45,"price":23.6208,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-04-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"1997-04-24","prior_stop_level":23.4544,"sweep_low":22.0405,"atr14":0.622252,"stop_level":21.729374,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-04-29","known_ts":"1997-04-29","bar_index":781,"type":"RECLAIM","strength":0.45,"price":23.6208,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-04-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"1997-04-28","prior_stop_level":23.4544,"sweep_low":22.1237,"atr14":0.622252,"stop_level":21.812574,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-05-29","known_ts":"1997-05-29","bar_index":788,"type":"RECLAIM","strength":0.725,"price":25.7,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1997-04-29 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-06-23","known_ts":"1997-06-23","bar_index":793,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.7529,"stop_level":24.9196,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-06-24","known_ts":"1997-06-24","bar_index":794,"type":"RECLAIM","strength":0.725,"price":25.4613,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-06-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1997-06-23","prior_stop_level":24.9196,"sweep_low":24.7529,"atr14":0.530387,"stop_level":24.487707,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-08-19","known_ts":"1997-08-21","bar_index":807,"type":"BUY","strength":0.45,"price":23.3361,"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":"1997-08-19","known_ts":"1997-08-21","bar_index":807,"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":"1997-08-19","trigger_known_ts":"1997-08-21","strength":0.45,"price":23.3361,"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.179113,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.1693,"atr14":0.55485,"stop_level":21.891875,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-08-22","known_ts":"1997-08-22","bar_index":808,"type":"RECLAIM","strength":0.588,"price":24.6696,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1997-08-19 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1997-09-30","known_ts":"1997-09-30","bar_index":816,"type":"SELL","basis":"structure_stop","strength":0.725,"price":23.5544,"stop_level":23.6797,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-10-02","known_ts":"1997-10-02","bar_index":817,"type":"RECLAIM","strength":0.725,"price":23.8467,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-09-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":"1997-09-30","prior_stop_level":23.6797,"sweep_low":23.3873,"atr14":0.456948,"stop_level":23.158826,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-10-14","known_ts":"1997-10-14","bar_index":820,"type":"RECLAIM","strength":0.863,"price":24.4732,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-09-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-12-22","known_ts":"1997-12-24","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":"1997-12-22","trigger_known_ts":"1997-12-24","strength":0.45,"price":21.3528,"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.224916,"monthly_oversold_dwell":12,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.8455,"atr14":0.653917,"stop_level":19.518542,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-12-26","known_ts":"1997-12-30","bar_index":837,"type":"BUY","strength":0.45,"price":21.6877,"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":"1997-12-26","known_ts":"1997-12-30","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":"1997-12-26","trigger_known_ts":"1997-12-30","strength":0.45,"price":21.6877,"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.212759,"monthly_oversold_dwell":12,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.5992,"atr14":0.626396,"stop_level":20.286002,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-03-17","known_ts":"1998-03-17","bar_index":855,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.6719,"stop_level":24.7022,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-03-18","known_ts":"1998-03-18","bar_index":855,"type":"RECLAIM","strength":0.863,"price":24.8398,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-03-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":"1998-03-17","prior_stop_level":24.7022,"sweep_low":24.4621,"atr14":0.503624,"stop_level":24.210288,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-04-02","known_ts":"1998-04-02","bar_index":859,"type":"RECLAIM","strength":0.863,"price":25.1335,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-03-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-04-17","known_ts":"1998-04-17","bar_index":862,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.0076,"stop_level":25.0915,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-04-21","known_ts":"1998-04-21","bar_index":863,"type":"RECLAIM","strength":0.863,"price":25.4272,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-04-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":"1998-04-17","prior_stop_level":25.0915,"sweep_low":24.6719,"atr14":0.501554,"stop_level":24.421123,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-09-01","known_ts":"1998-09-03","bar_index":894,"type":"BUY","strength":0.45,"price":13.8834,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-09-01","known_ts":"1998-09-03","bar_index":894,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1998-09-01","trigger_known_ts":"1998-09-03","strength":0.45,"price":13.8834,"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.466027,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.9902,"atr14":0.608748,"stop_level":11.685826,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-09-24","known_ts":"1998-09-24","bar_index":899,"type":"SELL","basis":"structure_stop","strength":0.45,"price":13.2179,"stop_level":13.4291,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1998-11-25","known_ts":"1998-11-25","bar_index":914,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.9206,"stop_level":17.1031,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-02-05","known_ts":"1999-02-09","bar_index":930,"type":"BUY","strength":0.725,"price":14.5437,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1999-02-19","known_ts":"1999-02-23","bar_index":933,"type":"BUY","strength":0.725,"price":13.4837,"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":40},{"ts":"1999-03-02","known_ts":"1999-03-02","bar_index":935,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.6781,"stop_level":13.0173,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-03-03","known_ts":"1999-03-03","bar_index":935,"type":"RECLAIM","strength":0.725,"price":13.1021,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-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":"1999-03-02","prior_stop_level":13.0173,"sweep_low":12.4237,"atr14":0.573966,"stop_level":12.136717,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-03-09","known_ts":"1999-03-11","bar_index":937,"type":"BUY","strength":0.725,"price":13.4515,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"1999-03-31","known_ts":"1999-03-31","bar_index":942,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.9198,"stop_level":14.0475,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-04-13","known_ts":"1999-04-15","bar_index":945,"type":"REBUY","strength":0.725,"price":14.2603,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"1999-05-13","known_ts":"1999-05-13","bar_index":952,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.3462,"stop_level":16.9421,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-05-18","known_ts":"1999-05-18","bar_index":953,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.9205,"stop_level":16.9421,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-07-29","known_ts":"1999-08-02","bar_index":970,"type":"BUY","strength":0.725,"price":13.2051,"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":"1999-08-24","known_ts":"1999-08-24","bar_index":976,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.2222,"stop_level":12.6923,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1999-08-26","known_ts":"1999-08-26","bar_index":976,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.0085,"stop_level":12.6923,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1999-11-01","known_ts":"1999-11-03","bar_index":992,"type":"BUY","strength":0.45,"price":9.9643,"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":"1999-11-01","known_ts":"1999-11-03","bar_index":992,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1999-11-01","trigger_known_ts":"1999-11-03","strength":0.45,"price":9.9643,"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.453088,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.7617,"atr14":0.4729,"stop_level":8.52525,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-12-08","known_ts":"1999-12-08","bar_index":1000,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.7374,"stop_level":10.8233,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-12-14","known_ts":"1999-12-14","bar_index":1002,"type":"RECLAIM","strength":0.588,"price":11.0114,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-12-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1999-12-08","prior_stop_level":10.8233,"sweep_low":10.1909,"atr14":0.470832,"stop_level":9.955484,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-01-10","known_ts":"2000-01-10","bar_index":1008,"type":"RECLAIM","strength":1.0,"price":12.4364,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-12-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-02-09","known_ts":"2000-02-09","bar_index":1015,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.0114,"stop_level":11.2705,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2000-03-23","known_ts":"2000-03-27","bar_index":1025,"type":"BUY","strength":0.725,"price":10.4716,"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":25},{"ts":"2000-04-10","known_ts":"2000-04-12","bar_index":1029,"type":"REBUY","strength":0.725,"price":10.0805,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2000-04-24","known_ts":"2000-04-26","bar_index":1032,"type":"REBUY","strength":0.725,"price":10.6454,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":30},{"ts":"2000-05-25","known_ts":"2000-05-25","bar_index":1039,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.4275,"stop_level":11.5579,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-05-30","known_ts":"2000-05-30","bar_index":1040,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.1668,"stop_level":11.5579,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2000-08-01","known_ts":"2000-08-03","bar_index":1055,"type":"BUY","strength":0.725,"price":10.0923,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"quality","score":65},{"ts":"2000-08-31","known_ts":"2000-08-31","bar_index":1062,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.2671,"stop_level":10.3107,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2000-09-06","known_ts":"2000-09-06","bar_index":1063,"type":"RECLAIM","strength":0.863,"price":10.5292,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-08-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2000-08-31","prior_stop_level":10.3107,"sweep_low":10.0923,"atr14":0.341785,"stop_level":9.921408,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-09-15","known_ts":"2000-09-15","bar_index":1065,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.8835,"stop_level":10.1797,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2000-09-19","known_ts":"2000-09-19","bar_index":1066,"type":"RECLAIM","strength":0.863,"price":10.235,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-09-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2000-09-15","prior_stop_level":10.1797,"sweep_low":9.8396,"atr14":0.308729,"stop_level":9.685236,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-26","known_ts":"2000-12-26","bar_index":1089,"type":"RECLAIM","strength":0.863,"price":11.5774,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-09-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-06-01","known_ts":"2001-06-05","bar_index":1125,"type":"BUY","strength":0.588,"price":8.2133,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2001-07-11","known_ts":"2001-07-13","bar_index":1134,"type":"BUY","strength":0.588,"price":7.8091,"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":"2001-09-06","known_ts":"2001-09-06","bar_index":1147,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.1779,"stop_level":8.1921,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-09-17","known_ts":"2001-09-17","bar_index":1148,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.1637,"stop_level":8.1921,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-10-15","known_ts":"2001-10-17","bar_index":1155,"type":"BUY","strength":0.588,"price":7.4261,"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":"2001-12-21","known_ts":"2001-12-21","bar_index":1171,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.4897,"stop_level":9.5181,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-12-24","known_ts":"2001-12-24","bar_index":1171,"type":"RECLAIM","strength":1.0,"price":9.6744,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-12-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2001-12-21","prior_stop_level":9.5181,"sweep_low":9.3618,"atr14":0.383057,"stop_level":9.170271,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-12-27","known_ts":"2001-12-27","bar_index":1172,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.4116,"stop_level":9.5181,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-12-28","known_ts":"2001-12-28","bar_index":1172,"type":"RECLAIM","strength":1.0,"price":9.5891,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-12-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":"2001-12-27","prior_stop_level":9.5181,"sweep_low":9.1985,"atr14":0.3745,"stop_level":9.01125,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-01-29","known_ts":"2002-01-29","bar_index":1179,"type":"RECLAIM","strength":1.0,"price":9.6246,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-12-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-03-05","known_ts":"2002-03-07","bar_index":1187,"type":"BUY","strength":0.863,"price":10.612,"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":"2002-03-22","known_ts":"2002-03-22","bar_index":1191,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.2563,"stop_level":10.5265,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-03-27","known_ts":"2002-03-27","bar_index":1192,"type":"RECLAIM","strength":1.0,"price":10.7541,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-03-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2002-03-22","prior_stop_level":10.5265,"sweep_low":10.1425,"atr14":0.282854,"stop_level":10.001073,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-05-24","known_ts":"2002-05-29","bar_index":1206,"type":"BUY","strength":0.863,"price":9.6659,"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":"2002-06-14","known_ts":"2002-06-14","bar_index":1210,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.7652,"stop_level":9.8153,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2002-08-07","known_ts":"2002-08-09","bar_index":1223,"type":"BUY","strength":0.588,"price":7.8777,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":60},{"ts":"2002-09-17","known_ts":"2002-09-17","bar_index":1232,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.5598,"stop_level":9.0173,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2002-09-19","known_ts":"2002-09-19","bar_index":1233,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.7024,"stop_level":9.0173,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2002-09-23","known_ts":"2002-09-23","bar_index":1233,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.41,"stop_level":8.5598,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2002-09-20","known_ts":"2002-09-20","bar_index":1233,"type":"RECLAIM","strength":0.725,"price":9.1019,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-09-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2002-09-17","prior_stop_level":9.0173,"sweep_low":8.5598,"atr14":0.510742,"stop_level":8.304429,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-09-20","known_ts":"2002-09-20","bar_index":1233,"type":"RECLAIM","strength":0.725,"price":9.1019,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-09-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2002-09-19","prior_stop_level":9.0173,"sweep_low":8.7024,"atr14":0.510742,"stop_level":8.447029,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-09-30","known_ts":"2002-09-30","bar_index":1235,"type":"RECLAIM","strength":0.725,"price":8.5954,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-09-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2002-09-23","prior_stop_level":8.5598,"sweep_low":8.0034,"atr14":0.542216,"stop_level":7.732292,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-11-13","known_ts":"2002-11-15","bar_index":1246,"type":"BUY","strength":0.588,"price":8.4742,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2002-12-04","known_ts":"2002-12-04","bar_index":1250,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.3244,"stop_level":8.5384,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2002-12-10","known_ts":"2002-12-10","bar_index":1252,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.3886,"stop_level":8.5384,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2003-03-13","known_ts":"2003-03-17","bar_index":1273,"type":"BUY","strength":0.45,"price":6.2174,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2003-03-13","known_ts":"2003-03-17","bar_index":1273,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2003-03-13","trigger_known_ts":"2003-03-17","strength":0.45,"price":6.2174,"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.407359,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.7518,"atr14":0.257907,"stop_level":5.622846,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-04-10","known_ts":"2003-04-10","bar_index":1279,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.7331,"stop_level":6.7833,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-04-14","known_ts":"2003-04-14","bar_index":1280,"type":"RECLAIM","strength":0.588,"price":6.8048,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-04-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":"2003-04-10","prior_stop_level":6.7833,"sweep_low":6.6257,"atr14":0.278226,"stop_level":6.486587,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-05-30","known_ts":"2003-05-30","bar_index":1291,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.2604,"stop_level":6.4681,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-06-12","known_ts":"2003-06-16","bar_index":1294,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2003-06-12","trigger_known_ts":"2003-06-16","strength":0.45,"price":5.3728,"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.472904,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.8708,"atr14":0.254688,"stop_level":4.743456,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-07-03","known_ts":"2003-07-08","bar_index":1299,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2003-07-03","trigger_known_ts":"2003-07-08","strength":0.45,"price":5.0855,"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.501089,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.4534,"atr14":0.249414,"stop_level":4.328693,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-07-22","known_ts":"2003-07-24","bar_index":1303,"type":"BUY","strength":0.45,"price":5.143,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2003-07-22","known_ts":"2003-07-24","bar_index":1303,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2003-07-22","trigger_known_ts":"2003-07-24","strength":0.45,"price":5.143,"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.495448,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.7048,"atr14":0.244745,"stop_level":4.582428,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-09-10","known_ts":"2003-09-10","bar_index":1314,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.6171,"stop_level":5.6242,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-09-11","known_ts":"2003-09-11","bar_index":1315,"type":"RECLAIM","strength":0.588,"price":5.6531,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-09-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":"2003-09-10","prior_stop_level":5.6242,"sweep_low":5.5234,"atr14":0.217799,"stop_level":5.414501,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-09-22","known_ts":"2003-09-22","bar_index":1317,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.3578,"stop_level":5.4874,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-10-31","known_ts":"2003-11-04","bar_index":1327,"type":"BUY","strength":0.588,"price":5.2282,"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":"2003-10-31","known_ts":"2003-11-04","bar_index":1327,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2003-10-31","trigger_known_ts":"2003-11-04","strength":0.588,"price":5.2282,"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.438353,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":4.1912,"atr14":0.249407,"stop_level":4.066496,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-11-18","known_ts":"2003-11-18","bar_index":1331,"type":"RECLAIM","strength":0.725,"price":5.2354,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2003-10-31 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-01-26","known_ts":"2004-01-26","bar_index":1346,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.4534,"stop_level":7.7487,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-01-27","known_ts":"2004-01-27","bar_index":1346,"type":"RECLAIM","strength":0.863,"price":8.4544,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-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":"2004-01-26","prior_stop_level":7.7487,"sweep_low":7.0933,"atr14":0.480254,"stop_level":6.853173,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-02-11","known_ts":"2004-02-11","bar_index":1350,"type":"RECLAIM","strength":1.0,"price":8.2384,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-01-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-04-20","known_ts":"2004-04-20","bar_index":1365,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.7074,"stop_level":9.8947,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-04-22","known_ts":"2004-04-22","bar_index":1366,"type":"RECLAIM","strength":1.0,"price":9.9379,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-04-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":"2004-04-20","prior_stop_level":9.8947,"sweep_low":9.5778,"atr14":0.340428,"stop_level":9.407586,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-06-17","known_ts":"2004-06-21","bar_index":1379,"type":"BUY","strength":0.863,"price":9.7867,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2004-07-19","known_ts":"2004-07-19","bar_index":1386,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.5058,"stop_level":9.6066,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-07-20","known_ts":"2004-07-20","bar_index":1386,"type":"RECLAIM","strength":0.725,"price":9.6786,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-07-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":"2004-07-19","prior_stop_level":9.6066,"sweep_low":9.2898,"atr14":0.256987,"stop_level":9.161306,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-07-30","known_ts":"2004-08-03","bar_index":1389,"type":"REBUY","strength":0.863,"price":10.3268,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2004-10-11","known_ts":"2004-10-11","bar_index":1405,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.7382,"stop_level":11.8318,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-12-02","known_ts":"2004-12-02","bar_index":1418,"type":"RECLAIM","strength":0.863,"price":13.1281,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-10-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-02-15","known_ts":"2005-02-17","bar_index":1435,"type":"BUY","strength":0.725,"price":11.6014,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2005-05-31","known_ts":"2005-06-02","bar_index":1459,"type":"BUY","strength":0.45,"price":9.5778,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-06-29","known_ts":"2005-06-29","bar_index":1466,"type":"RECLAIM","strength":0.725,"price":11.3926,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2005-05-31 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-08-18","known_ts":"2005-08-18","bar_index":1477,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.2567,"stop_level":12.3215,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-08-19","known_ts":"2005-08-19","bar_index":1478,"type":"RECLAIM","strength":0.863,"price":12.4656,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-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":"2005-08-18","prior_stop_level":12.3215,"sweep_low":12.0983,"atr14":0.30336,"stop_level":11.94662,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-11-28","known_ts":"2005-11-30","bar_index":1501,"type":"BUY","strength":0.45,"price":9.7506,"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-01-03","known_ts":"2006-01-03","bar_index":1509,"type":"RECLAIM","strength":0.725,"price":11.1549,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2005-11-28 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-01-18","known_ts":"2006-01-18","bar_index":1512,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.4852,"stop_level":10.5356,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-01-24","known_ts":"2006-01-24","bar_index":1513,"type":"RECLAIM","strength":0.725,"price":10.5428,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-01-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":"2006-01-18","prior_stop_level":10.5356,"sweep_low":10.2403,"atr14":0.288769,"stop_level":10.095916,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-02-02","known_ts":"2006-02-02","bar_index":1516,"type":"RECLAIM","strength":0.863,"price":11.8822,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-01-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-03-07","known_ts":"2006-03-07","bar_index":1523,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.1477,"stop_level":11.4142,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-05-01","known_ts":"2006-05-03","bar_index":1536,"type":"BUY","strength":0.588,"price":12.0911,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2006-05-24","known_ts":"2006-05-24","bar_index":1541,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.3926,"stop_level":11.5222,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-08-16","known_ts":"2006-08-16","bar_index":1561,"type":"RECLAIM","strength":0.725,"price":11.8102,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-05-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-09-11","known_ts":"2006-09-11","bar_index":1566,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.407,"stop_level":11.5438,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-09-14","known_ts":"2006-09-14","bar_index":1567,"type":"RECLAIM","strength":0.863,"price":11.6014,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-09-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":"2006-09-11","prior_stop_level":11.5438,"sweep_low":11.2269,"atr14":0.265627,"stop_level":11.094086,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-09-25","known_ts":"2006-09-25","bar_index":1570,"type":"RECLAIM","strength":0.863,"price":12.2207,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-09-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-12-29","known_ts":"2006-12-29","bar_index":1592,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.3821,"stop_level":15.4109,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-01-03","known_ts":"2007-01-03","bar_index":1592,"type":"RECLAIM","strength":1.0,"price":15.5909,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-12-29 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":"2006-12-29","prior_stop_level":15.4109,"sweep_low":15.3029,"atr14":0.386693,"stop_level":15.109554,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-02-22","known_ts":"2007-02-22","bar_index":1604,"type":"RECLAIM","strength":1.0,"price":19.0116,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-12-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-03-28","known_ts":"2007-03-28","bar_index":1612,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.062,"stop_level":19.1052,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-03-30","known_ts":"2007-03-30","bar_index":1612,"type":"RECLAIM","strength":1.0,"price":19.1988,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-03-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":"2007-03-28","prior_stop_level":19.1052,"sweep_low":18.6875,"atr14":0.707394,"stop_level":18.333803,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-04-02","known_ts":"2007-04-04","bar_index":1613,"type":"REBUY","strength":0.863,"price":20.1278,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2007-04-11","known_ts":"2007-04-13","bar_index":1615,"type":"REBUY","strength":1.0,"price":21.7841,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2007-05-01","known_ts":"2007-05-01","bar_index":1619,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.0136,"stop_level":21.0568,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-05-02","known_ts":"2007-05-02","bar_index":1620,"type":"RECLAIM","strength":1.0,"price":21.3016,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-05-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":"2007-05-01","prior_stop_level":21.0568,"sweep_low":20.7831,"atr14":0.713986,"stop_level":20.426107,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-06-01","known_ts":"2007-06-01","bar_index":1627,"type":"RECLAIM","strength":1.0,"price":26.4434,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-05-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-11-12","known_ts":"2007-11-12","bar_index":1665,"type":"SELL","basis":"structure_stop","strength":1.0,"price":44.166,"stop_level":48.6596,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-11-14","known_ts":"2007-11-14","bar_index":1665,"type":"SELL","basis":"structure_stop","strength":1.0,"price":47.7234,"stop_level":48.6596,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-12-20","known_ts":"2007-12-20","bar_index":1674,"type":"RECLAIM","strength":0.863,"price":66.6126,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-11-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-01-17","known_ts":"2008-01-17","bar_index":1680,"type":"SELL","basis":"structure_stop","strength":0.725,"price":58.3311,"stop_level":63.6384,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2008-01-24","known_ts":"2008-01-24","bar_index":1681,"type":"RECLAIM","strength":0.725,"price":65.7197,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-01-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2008-01-17","prior_stop_level":63.6384,"sweep_low":51.1297,"atr14":5.893311,"stop_level":48.183044,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-06-05","known_ts":"2008-06-09","bar_index":1712,"type":"BUY","strength":0.725,"price":101.5464,"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":"2008-07-18","known_ts":"2008-07-18","bar_index":1722,"type":"SELL","basis":"structure_stop","strength":0.588,"price":91.5509,"stop_level":93.2072,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2008-07-21","known_ts":"2008-07-21","bar_index":1722,"type":"RECLAIM","strength":0.588,"price":100.135,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-07-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2008-07-18","prior_stop_level":93.2072,"sweep_low":89.3113,"atr14":6.369752,"stop_level":86.126424,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-17","known_ts":"2008-09-19","bar_index":1736,"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-17","trigger_known_ts":"2008-09-19","strength":0.45,"price":68.682,"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.407912,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":55.3102,"atr14":6.171961,"stop_level":52.22422,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-08","known_ts":"2008-10-10","bar_index":1741,"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-08","trigger_known_ts":"2008-10-10","strength":0.45,"price":26.225,"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.773922,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.6442,"atr14":6.353605,"stop_level":19.467397,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-29","known_ts":"2008-10-31","bar_index":1746,"type":"BUY","strength":0.45,"price":28.3936,"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-29","known_ts":"2008-10-31","bar_index":1746,"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-29","trigger_known_ts":"2008-10-31","strength":0.45,"price":28.3936,"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.755227,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.2624,"atr14":4.605823,"stop_level":14.959488,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-24","known_ts":"2008-11-26","bar_index":1752,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-11-24","trigger_known_ts":"2008-11-26","strength":0.45,"price":21.2895,"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.816469,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.8282,"atr14":3.152764,"stop_level":14.251818,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-23","known_ts":"2009-02-23","bar_index":1772,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.9287,"stop_level":28.5657,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-26","known_ts":"2009-02-26","bar_index":1773,"type":"RECLAIM","strength":0.588,"price":28.6523,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-02-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":"2009-02-23","prior_stop_level":28.5657,"sweep_low":25.8276,"atr14":2.39307,"stop_level":24.631065,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-17","known_ts":"2009-04-17","bar_index":1784,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.4729,"stop_level":31.022,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-06","known_ts":"2009-05-08","bar_index":1789,"type":"BUY","strength":0.725,"price":32.8724,"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":10},{"ts":"2009-06-03","known_ts":"2009-06-03","bar_index":1795,"type":"SELL","basis":"structure_stop","strength":0.863,"price":37.9281,"stop_level":38.5862,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-04","known_ts":"2009-06-04","bar_index":1795,"type":"RECLAIM","strength":0.863,"price":38.8249,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-06-03 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-06-03","prior_stop_level":38.5862,"sweep_low":37.5014,"atr14":2.107026,"stop_level":36.447887,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-06-08","known_ts":"2009-06-08","bar_index":1796,"type":"SELL","basis":"structure_stop","strength":0.863,"price":37.4363,"stop_level":38.5862,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-09","known_ts":"2009-06-09","bar_index":1796,"type":"RECLAIM","strength":0.863,"price":38.8611,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-06-08 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-06-08","prior_stop_level":38.5862,"sweep_low":36.7275,"atr14":2.034814,"stop_level":35.710093,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-07-23","known_ts":"2009-07-27","bar_index":1807,"type":"BUY","strength":0.863,"price":38.1306,"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":55},{"ts":"2009-08-28","known_ts":"2009-08-28","bar_index":1815,"type":"SELL","basis":"structure_stop","strength":0.863,"price":36.0586,"stop_level":37.0069,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-09-04","known_ts":"2009-09-04","bar_index":1817,"type":"RECLAIM","strength":0.863,"price":37.1807,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-08-28 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-28","prior_stop_level":37.0069,"sweep_low":34.8569,"atr14":1.500786,"stop_level":34.106507,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-09-14","known_ts":"2009-09-14","bar_index":1819,"type":"RECLAIM","strength":0.863,"price":38.3969,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-08-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-10-16","known_ts":"2009-10-20","bar_index":1827,"type":"BUY","strength":0.725,"price":38.5199,"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":25},{"ts":"2009-11-06","known_ts":"2009-11-10","bar_index":1832,"type":"BUY","strength":0.725,"price":37.9311,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2010-01-21","known_ts":"2010-01-21","bar_index":1848,"type":"SELL","basis":"structure_stop","strength":0.863,"price":44.6857,"stop_level":45.2585,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-03-11","known_ts":"2010-03-15","bar_index":1860,"type":"BUY","strength":1.0,"price":46.4528,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2010-07-07","known_ts":"2010-07-09","bar_index":1887,"type":"BUY","strength":0.588,"price":34.38,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2010-09-15","known_ts":"2010-09-15","bar_index":1903,"type":"SELL","basis":"structure_stop","strength":0.863,"price":42.9657,"stop_level":43.1671,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-09-16","known_ts":"2010-09-16","bar_index":1903,"type":"RECLAIM","strength":0.863,"price":45.174,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-09-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2010-09-15","prior_stop_level":43.1671,"sweep_low":42.2196,"atr14":1.514648,"stop_level":41.462276,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-10-04","known_ts":"2010-10-04","bar_index":1907,"type":"SELL","basis":"structure_stop","strength":1.0,"price":43.861,"stop_level":44.2713,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-10-05","known_ts":"2010-10-05","bar_index":1908,"type":"RECLAIM","strength":1.0,"price":45.3605,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-10-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":"2010-10-04","prior_stop_level":44.2713,"sweep_low":43.6819,"atr14":1.536448,"stop_level":42.913676,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-10-08","known_ts":"2010-10-12","bar_index":1909,"type":"REBUY","strength":1.0,"price":50.8441,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2010-11-12","known_ts":"2010-11-12","bar_index":1917,"type":"SELL","basis":"structure_stop","strength":1.0,"price":52.0364,"stop_level":52.5516,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-30","known_ts":"2010-11-30","bar_index":1921,"type":"RECLAIM","strength":1.0,"price":49.9908,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-11-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-20","known_ts":"2011-01-20","bar_index":1932,"type":"SELL","basis":"structure_stop","strength":1.0,"price":54.2538,"stop_level":56.4263,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-24","known_ts":"2011-01-24","bar_index":1933,"type":"RECLAIM","strength":1.0,"price":56.7623,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-01-20","prior_stop_level":56.4263,"sweep_low":53.6491,"atr14":2.203722,"stop_level":52.547239,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-06-27","known_ts":"2011-06-29","bar_index":1969,"type":"BUY","strength":0.588,"price":51.1382,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2011-08-04","known_ts":"2011-08-04","bar_index":1978,"type":"SELL","basis":"structure_stop","strength":0.725,"price":48.0173,"stop_level":49.3965,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-08-25","known_ts":"2011-08-25","bar_index":1983,"type":"RECLAIM","strength":0.863,"price":54.3383,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-08-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-09-19","known_ts":"2011-09-19","bar_index":1988,"type":"SELL","basis":"structure_stop","strength":0.725,"price":51.2488,"stop_level":51.9819,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-10-20","known_ts":"2011-10-24","bar_index":1996,"type":"BUY","strength":0.588,"price":44.2845,"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":25},{"ts":"2011-12-20","known_ts":"2011-12-22","bar_index":2010,"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-20","trigger_known_ts":"2011-12-22","strength":0.45,"price":38.6473,"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.397881,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":34.814,"atr14":1.494021,"stop_level":34.06699,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-23","known_ts":"2011-12-28","bar_index":2011,"type":"BUY","strength":0.45,"price":37.6515,"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-23","known_ts":"2011-12-28","bar_index":2011,"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-23","trigger_known_ts":"2011-12-28","strength":0.45,"price":37.6515,"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.413396,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":35.0611,"atr14":1.430943,"stop_level":34.345628,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-14","known_ts":"2012-03-16","bar_index":2029,"type":"REBUY","strength":0.725,"price":43.0954,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2012-06-08","known_ts":"2012-06-12","bar_index":2049,"type":"BUY","strength":0.45,"price":36.505,"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-06-26","known_ts":"2012-06-26","bar_index":2053,"type":"RECLAIM","strength":0.725,"price":40.5987,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2012-06-08 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-08-24","known_ts":"2012-08-24","bar_index":2067,"type":"SELL","basis":"structure_stop","strength":0.863,"price":43.2628,"stop_level":43.3759,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-08-29","known_ts":"2012-08-29","bar_index":2068,"type":"RECLAIM","strength":0.863,"price":43.6098,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-08-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":"2012-08-24","prior_stop_level":43.3759,"sweep_low":42.6065,"atr14":0.877146,"stop_level":42.167927,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-09-04","known_ts":"2012-09-06","bar_index":2069,"type":"REBUY","strength":1.0,"price":46.0539,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2012-09-25","known_ts":"2012-09-25","bar_index":2074,"type":"SELL","basis":"structure_stop","strength":1.0,"price":43.4136,"stop_level":44.5075,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-11-27","known_ts":"2012-11-29","bar_index":2088,"type":"BUY","strength":0.863,"price":41.0053,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2012-12-28","known_ts":"2012-12-28","bar_index":2095,"type":"SELL","basis":"structure_stop","strength":0.863,"price":41.8466,"stop_level":42.0286,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-12-31","known_ts":"2012-12-31","bar_index":2095,"type":"RECLAIM","strength":0.863,"price":42.9229,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-12-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":"2012-12-28","prior_stop_level":42.0286,"sweep_low":41.5359,"atr14":0.851042,"stop_level":41.110379,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-01-15","known_ts":"2013-01-15","bar_index":2099,"type":"RECLAIM","strength":1.0,"price":44.8481,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-12-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-02-20","known_ts":"2013-02-20","bar_index":2107,"type":"SELL","basis":"structure_stop","strength":1.0,"price":44.5304,"stop_level":46.532,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-02-22","known_ts":"2013-02-22","bar_index":2107,"type":"SELL","basis":"structure_stop","strength":1.0,"price":43.7389,"stop_level":46.532,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-03-18","known_ts":"2013-03-18","bar_index":2113,"type":"RECLAIM","strength":1.0,"price":46.7832,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-02-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-03","known_ts":"2013-05-07","bar_index":2124,"type":"BUY","strength":0.863,"price":47.5462,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":90},{"ts":"2013-09-06","known_ts":"2013-09-10","bar_index":2153,"type":"BUY","strength":0.45,"price":34.9566,"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":"2013-12-09","known_ts":"2013-12-09","bar_index":2174,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.5044,"stop_level":35.8131,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-12-27","known_ts":"2013-12-31","bar_index":2179,"type":"BUY","strength":0.588,"price":36.4846,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-01-10","known_ts":"2014-01-10","bar_index":2182,"type":"RECLAIM","strength":0.725,"price":37.0712,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2013-12-27 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-01-24","known_ts":"2014-01-24","bar_index":2185,"type":"SELL","basis":"structure_stop","strength":0.725,"price":35.0259,"stop_level":35.6047,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-02-11","known_ts":"2014-02-13","bar_index":2189,"type":"BUY","strength":0.725,"price":36.7625,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2014-04-07","known_ts":"2014-04-07","bar_index":2201,"type":"SELL","basis":"structure_stop","strength":1.0,"price":37.4554,"stop_level":37.5717,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-04-09","known_ts":"2014-04-09","bar_index":2202,"type":"RECLAIM","strength":1.0,"price":37.6105,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-04-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-04-07","prior_stop_level":37.5717,"sweep_low":37.2304,"atr14":0.676702,"stop_level":36.892049,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-04-22","known_ts":"2014-04-22","bar_index":2205,"type":"RECLAIM","strength":1.0,"price":37.851,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-04-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-04-25","known_ts":"2014-04-29","bar_index":2206,"type":"BUY","strength":1.0,"price":38.7432,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":10},{"ts":"2014-05-27","known_ts":"2014-05-29","bar_index":2213,"type":"BUY","strength":1.0,"price":38.6889,"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":"2014-08-25","known_ts":"2014-08-27","bar_index":2234,"type":"BUY","strength":0.725,"price":37.3869,"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":"2014-09-23","known_ts":"2014-09-23","bar_index":2240,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.9141,"stop_level":36.1806,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2014-10-28","known_ts":"2014-10-30","bar_index":2249,"type":"BUY","strength":0.588,"price":33.9389,"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":"2014-12-01","known_ts":"2014-12-01","bar_index":2256,"type":"SELL","basis":"structure_stop","strength":0.725,"price":35.0519,"stop_level":35.6319,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2014-12-03","known_ts":"2014-12-03","bar_index":2257,"type":"RECLAIM","strength":0.725,"price":36.1318,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-01 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":"2014-12-01","prior_stop_level":35.6319,"sweep_low":34.9265,"atr14":0.781122,"stop_level":34.535939,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-15","known_ts":"2015-01-15","bar_index":2267,"type":"RECLAIM","strength":0.863,"price":37.5584,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-12-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-13","known_ts":"2015-03-13","bar_index":2280,"type":"SELL","basis":"structure_stop","strength":0.863,"price":37.0853,"stop_level":37.5979,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2015-03-18","known_ts":"2015-03-18","bar_index":2281,"type":"RECLAIM","strength":0.863,"price":37.6555,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-03-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2015-03-13","prior_stop_level":37.5979,"sweep_low":36.3726,"atr14":0.816638,"stop_level":35.964281,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-13","known_ts":"2015-05-15","bar_index":2294,"type":"BUY","strength":0.725,"price":36.919,"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":"2015-06-09","known_ts":"2015-06-11","bar_index":2300,"type":"REBUY","strength":0.588,"price":35.734,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2015-06-17","known_ts":"2015-06-19","bar_index":2302,"type":"REBUY","strength":0.588,"price":35.726,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":55},{"ts":"2015-07-22","known_ts":"2015-07-22","bar_index":2310,"type":"SELL","basis":"structure_stop","strength":0.725,"price":35.2161,"stop_level":35.6224,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2015-10-02","known_ts":"2015-10-06","bar_index":2327,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-10-02","trigger_known_ts":"2015-10-06","strength":0.45,"price":25.7329,"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.387024,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.7516,"atr14":0.936535,"stop_level":23.283332,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-10-12","known_ts":"2015-10-14","bar_index":2329,"type":"BUY","strength":0.45,"price":28.3398,"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-11-04","known_ts":"2015-11-04","bar_index":2334,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.7757,"stop_level":27.4013,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-12-23","known_ts":"2015-12-28","bar_index":2346,"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-12-23","trigger_known_ts":"2015-12-28","strength":0.45,"price":23.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.441405,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.8155,"atr14":0.997535,"stop_level":21.316733,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-12","known_ts":"2016-01-14","bar_index":2350,"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-12","trigger_known_ts":"2016-01-14","strength":0.45,"price":20.278,"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.516964,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.0319,"atr14":0.983872,"stop_level":18.539964,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-03","known_ts":"2016-02-05","bar_index":2355,"type":"BUY","strength":0.45,"price":20.1162,"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-02-03","known_ts":"2016-02-05","bar_index":2355,"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-02-03","trigger_known_ts":"2016-02-05","strength":0.45,"price":20.1162,"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.520818,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.8181,"atr14":1.12838,"stop_level":17.25391,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-23","known_ts":"2016-03-23","bar_index":2366,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.9096,"stop_level":23.3348,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-03-29","known_ts":"2016-03-29","bar_index":2367,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.8687,"stop_level":23.3348,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-04-18","known_ts":"2016-04-20","bar_index":2372,"type":"REBUY","strength":0.725,"price":23.3184,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2016-06-03","known_ts":"2016-06-07","bar_index":2383,"type":"BUY","strength":0.725,"price":23.9922,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2016-07-13","known_ts":"2016-07-15","bar_index":2392,"type":"BUY","strength":0.863,"price":23.7112,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2016-08-02","known_ts":"2016-08-02","bar_index":2396,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.5294,"stop_level":23.3724,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-08-08","known_ts":"2016-08-08","bar_index":2398,"type":"RECLAIM","strength":0.725,"price":23.4054,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-08-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":"2016-08-02","prior_stop_level":23.3724,"sweep_low":21.4715,"atr14":0.907087,"stop_level":21.017956,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-08-11","known_ts":"2016-08-15","bar_index":2399,"type":"BUY","strength":0.863,"price":23.4963,"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":"2016-08-19","known_ts":"2016-08-23","bar_index":2401,"type":"BUY","strength":0.863,"price":24.1906,"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":"2016-08-29","known_ts":"2016-08-31","bar_index":2403,"type":"BUY","strength":0.863,"price":24.8518,"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":"2016-09-09","known_ts":"2016-09-09","bar_index":2405,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.5329,"stop_level":22.8104,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-11-04","known_ts":"2016-11-08","bar_index":2419,"type":"BUY","strength":0.863,"price":21.8405,"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":"2017-01-19","known_ts":"2017-01-19","bar_index":2435,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.4922,"stop_level":25.8798,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-01-20","known_ts":"2017-01-20","bar_index":2436,"type":"RECLAIM","strength":1.0,"price":26.3602,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-01-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":"2017-01-19","prior_stop_level":25.8798,"sweep_low":25.2899,"atr14":0.770585,"stop_level":24.904608,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-02-02","known_ts":"2017-02-02","bar_index":2439,"type":"RECLAIM","strength":1.0,"price":26.9922,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-01-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-02-10","known_ts":"2017-02-14","bar_index":2441,"type":"REBUY","strength":1.0,"price":28.6692,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2017-06-13","known_ts":"2017-06-15","bar_index":2469,"type":"BUY","strength":0.588,"price":19.1071,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":80},{"ts":"2017-08-01","known_ts":"2017-08-01","bar_index":2480,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.5863,"stop_level":20.1938,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2017-08-07","known_ts":"2017-08-07","bar_index":2481,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.7991,"stop_level":20.1938,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2017-09-12","known_ts":"2017-09-14","bar_index":2490,"type":"BUY","strength":0.588,"price":17.6258,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2017-10-23","known_ts":"2017-10-23","bar_index":2499,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.1345,"stop_level":18.1604,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-10-24","known_ts":"2017-10-24","bar_index":2500,"type":"RECLAIM","strength":0.588,"price":18.6692,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-10-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":"2017-10-23","prior_stop_level":18.1604,"sweep_low":18.1345,"atr14":0.432849,"stop_level":17.918076,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-10-30","known_ts":"2017-10-30","bar_index":2501,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.9793,"stop_level":18.1345,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-10-31","known_ts":"2017-10-31","bar_index":2501,"type":"RECLAIM","strength":0.588,"price":19.2642,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-10-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":"2017-10-30","prior_stop_level":18.1345,"sweep_low":17.8931,"atr14":0.522264,"stop_level":17.631968,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-11-28","known_ts":"2017-11-28","bar_index":2508,"type":"RECLAIM","strength":0.863,"price":20.9457,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-10-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-12-06","known_ts":"2017-12-06","bar_index":2510,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.208,"stop_level":20.2472,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-12-07","known_ts":"2017-12-07","bar_index":2510,"type":"RECLAIM","strength":0.863,"price":20.6051,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-12-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2017-12-06","prior_stop_level":20.2472,"sweep_low":20.0009,"atr14":0.518276,"stop_level":19.741762,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-12-22","known_ts":"2017-12-22","bar_index":2514,"type":"RECLAIM","strength":0.863,"price":22.0035,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-12-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-02-05","known_ts":"2018-02-05","bar_index":2523,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.3907,"stop_level":22.0467,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-04-23","known_ts":"2018-04-25","bar_index":2541,"type":"BUY","strength":0.863,"price":23.3288,"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":60},{"ts":"2018-05-10","known_ts":"2018-05-10","bar_index":2545,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.7931,"stop_level":23.1992,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2018-05-14","known_ts":"2018-05-14","bar_index":2546,"type":"RECLAIM","strength":0.863,"price":23.4756,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-05-10 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-05-10","prior_stop_level":23.1992,"sweep_low":22.2314,"atr14":0.669903,"stop_level":21.896448,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-05-25","known_ts":"2018-05-25","bar_index":2549,"type":"RECLAIM","strength":1.0,"price":24.2273,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-05-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-07-02","known_ts":"2018-07-02","bar_index":2557,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.0329,"stop_level":24.2577,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-07-06","known_ts":"2018-07-06","bar_index":2558,"type":"RECLAIM","strength":1.0,"price":24.3183,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-07-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":"2018-07-02","prior_stop_level":24.2577,"sweep_low":23.7821,"atr14":0.609053,"stop_level":23.477573,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-26","known_ts":"2018-07-26","bar_index":2563,"type":"RECLAIM","strength":1.0,"price":25.676,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-07-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-08-21","known_ts":"2018-08-21","bar_index":2569,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.529,"stop_level":25.5377,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-08-24","known_ts":"2018-08-24","bar_index":2570,"type":"RECLAIM","strength":1.0,"price":25.6328,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-08-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2018-08-21","prior_stop_level":25.5377,"sweep_low":24.9496,"atr14":0.598779,"stop_level":24.65021,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-09-20","known_ts":"2018-09-24","bar_index":2576,"type":"BUY","strength":1.0,"price":27.6875,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2018-10-23","known_ts":"2018-10-23","bar_index":2583,"type":"SELL","basis":"structure_stop","strength":1.0,"price":27.1855,"stop_level":27.9645,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-11-19","known_ts":"2018-11-19","bar_index":2590,"type":"RECLAIM","strength":0.863,"price":30.6908,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-10-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-12-06","known_ts":"2018-12-06","bar_index":2593,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.9244,"stop_level":30.033,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2019-01-23","known_ts":"2019-01-25","bar_index":2604,"type":"BUY","strength":0.725,"price":27.6206,"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":"2019-03-04","known_ts":"2019-03-04","bar_index":2613,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.6938,"stop_level":26.7804,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2019-05-29","known_ts":"2019-05-31","bar_index":2633,"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-05-29","trigger_known_ts":"2019-05-31","strength":0.45,"price":18.6111,"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.418677,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.039,"atr14":0.608401,"stop_level":17.7348,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-06-11","known_ts":"2019-06-13","bar_index":2636,"type":"BUY","strength":0.45,"price":19.8424,"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-06-11","known_ts":"2019-06-13","bar_index":2636,"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-06-11","trigger_known_ts":"2019-06-13","strength":0.45,"price":19.8424,"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.380217,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.5938,"atr14":0.584083,"stop_level":18.301758,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-07-09","known_ts":"2019-07-09","bar_index":2642,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.2681,"stop_level":20.3463,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-07-16","known_ts":"2019-07-16","bar_index":2644,"type":"RECLAIM","strength":0.588,"price":20.5982,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-07-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":"2019-07-09","prior_stop_level":20.3463,"sweep_low":19.4515,"atr14":0.577571,"stop_level":19.162714,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-07","known_ts":"2019-08-07","bar_index":2649,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.7381,"stop_level":20.7112,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-08-27","known_ts":"2019-08-29","bar_index":2654,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2019-08-27","trigger_known_ts":"2019-08-29","strength":0.45,"price":15.9591,"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.501513,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.0816,"atr14":0.738971,"stop_level":14.712114,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-10","known_ts":"2019-09-12","bar_index":2657,"type":"BUY","strength":0.45,"price":19.1487,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-09-10","known_ts":"2019-09-12","bar_index":2657,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2019-09-10","trigger_known_ts":"2019-09-12","strength":0.45,"price":19.1487,"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.401885,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.3944,"atr14":0.758831,"stop_level":15.014984,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-03","known_ts":"2019-10-03","bar_index":2662,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.1885,"stop_level":17.3802,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-11-15","known_ts":"2019-11-15","bar_index":2673,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.2059,"stop_level":17.3192,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-11-19","known_ts":"2019-11-19","bar_index":2673,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.387,"stop_level":17.3192,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-12-12","known_ts":"2019-12-16","bar_index":2679,"type":"BUY","strength":0.588,"price":17.0169,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-01-06","known_ts":"2020-01-06","bar_index":2684,"type":"RECLAIM","strength":0.725,"price":18.4408,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-12-12 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-01-10","known_ts":"2020-01-10","bar_index":2685,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.0127,"stop_level":18.135,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-01-13","known_ts":"2020-01-13","bar_index":2685,"type":"RECLAIM","strength":0.725,"price":18.3884,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-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":"2020-01-10","prior_stop_level":18.135,"sweep_low":17.8206,"atr14":0.57923,"stop_level":17.530985,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-01-24","known_ts":"2020-01-24","bar_index":2688,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.7199,"stop_level":18.0127,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-04-09","known_ts":"2020-04-14","bar_index":2706,"type":"BUY","strength":0.45,"price":10.6713,"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,"retro_override":true,"retro_ctx":{"group_id":"us_sector_materials"}},{"ts":"2020-04-09","known_ts":"2020-04-14","bar_index":2706,"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-09","trigger_known_ts":"2020-04-14","strength":0.45,"price":10.6713,"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.54236,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.4634,"atr14":1.069555,"stop_level":7.928622,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-14","known_ts":"2020-05-14","bar_index":2714,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.1118,"stop_level":9.4622,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-18","known_ts":"2020-05-18","bar_index":2714,"type":"RECLAIM","strength":0.588,"price":9.6024,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-05-14","prior_stop_level":9.4622,"sweep_low":8.3846,"atr14":0.811442,"stop_level":7.978879,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-24","known_ts":"2020-06-24","bar_index":2723,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.529,"stop_level":11.0039,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-29","known_ts":"2020-06-29","bar_index":2724,"type":"RECLAIM","strength":0.725,"price":11.1271,"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":11.0039,"sweep_low":10.2739,"atr14":0.710126,"stop_level":9.918837,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-10","known_ts":"2020-07-14","bar_index":2727,"type":"REBUY","strength":0.725,"price":11.5229,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":25},{"ts":"2020-09-08","known_ts":"2020-09-08","bar_index":2740,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.4257,"stop_level":16.0353,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-11","known_ts":"2020-09-11","bar_index":2741,"type":"RECLAIM","strength":0.863,"price":16.1489,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-09-08 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-09-08","prior_stop_level":16.0353,"sweep_low":15.1875,"atr14":0.642247,"stop_level":14.866377,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-22","known_ts":"2020-09-22","bar_index":2744,"type":"RECLAIM","strength":0.863,"price":16.5987,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-09-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-22","known_ts":"2020-12-22","bar_index":2765,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.3331,"stop_level":19.6513,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-01-05","known_ts":"2021-01-07","bar_index":2768,"type":"REBUY","strength":1.0,"price":23.7885,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2021-02-18","known_ts":"2021-02-18","bar_index":2778,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.4426,"stop_level":24.6194,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-02-19","known_ts":"2021-02-19","bar_index":2778,"type":"RECLAIM","strength":1.0,"price":25.7068,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-02-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-02-18","prior_stop_level":24.6194,"sweep_low":24.0714,"atr14":1.299196,"stop_level":23.421802,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-03-11","known_ts":"2021-03-11","bar_index":2783,"type":"RECLAIM","strength":1.0,"price":30.3167,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-02-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-08-05","known_ts":"2021-08-09","bar_index":2817,"type":"BUY","strength":0.725,"price":28.8869,"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":"2021-11-02","known_ts":"2021-11-02","bar_index":2837,"type":"SELL","basis":"structure_stop","strength":0.863,"price":33.4719,"stop_level":36.6021,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-04","known_ts":"2021-11-04","bar_index":2838,"type":"SELL","basis":"structure_stop","strength":0.863,"price":34.5034,"stop_level":36.6021,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-27","known_ts":"2021-12-29","bar_index":2850,"type":"BUY","strength":0.725,"price":35.613,"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":"2022-02-22","known_ts":"2022-02-22","bar_index":2863,"type":"SELL","basis":"structure_stop","strength":0.863,"price":39.3829,"stop_level":39.7661,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-02-23","known_ts":"2022-02-23","bar_index":2863,"type":"RECLAIM","strength":0.863,"price":40.283,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-02-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2022-02-22","prior_stop_level":39.7661,"sweep_low":37.743,"atr14":1.80303,"stop_level":36.841485,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-03-10","known_ts":"2022-03-10","bar_index":2867,"type":"RECLAIM","strength":1.0,"price":51.8927,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-02-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-07-25","known_ts":"2022-07-27","bar_index":2898,"type":"BUY","strength":0.725,"price":45.7681,"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":"2022-09-01","known_ts":"2022-09-01","bar_index":2907,"type":"SELL","basis":"structure_stop","strength":0.725,"price":47.4321,"stop_level":47.9168,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-09-02","known_ts":"2022-09-02","bar_index":2907,"type":"RECLAIM","strength":0.725,"price":49.2274,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-09-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-09-01","prior_stop_level":47.9168,"sweep_low":46.301,"atr14":2.159796,"stop_level":45.221102,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-12","known_ts":"2022-09-12","bar_index":2909,"type":"SELL","basis":"structure_stop","strength":0.725,"price":47.073,"stop_level":47.4321,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-09-14","known_ts":"2022-09-14","bar_index":2910,"type":"RECLAIM","strength":0.725,"price":48.3836,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-09-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-09-12","prior_stop_level":47.4321,"sweep_low":46.2561,"atr14":2.194974,"stop_level":45.158613,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-18","known_ts":"2022-10-20","bar_index":2918,"type":"BUY","strength":0.45,"price":46.2561,"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,"retro_override":true,"retro_ctx":{"group_id":"us_sector_materials"}},{"ts":"2022-11-21","known_ts":"2022-11-21","bar_index":2926,"type":"SELL","basis":"structure_stop","strength":0.588,"price":43.6799,"stop_level":43.8414,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-11-22","known_ts":"2022-11-22","bar_index":2926,"type":"RECLAIM","strength":0.588,"price":45.3046,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-11-21","prior_stop_level":43.8414,"sweep_low":42.4231,"atr14":2.312873,"stop_level":41.266663,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-21","known_ts":"2022-12-23","bar_index":2933,"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-12-21","trigger_known_ts":"2022-12-23","strength":0.45,"price":40.6403,"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.417767,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":39.3708,"atr14":1.571708,"stop_level":38.584946,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-05","known_ts":"2023-01-09","bar_index":2936,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-01-05","trigger_known_ts":"2023-01-09","strength":0.45,"price":42.4949,"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.391197,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":37.7323,"atr14":1.459088,"stop_level":37.002756,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-10","known_ts":"2023-01-12","bar_index":2937,"type":"BUY","strength":0.45,"price":42.2969,"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-01-10","known_ts":"2023-01-12","bar_index":2937,"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-01-10","trigger_known_ts":"2023-01-12","strength":0.45,"price":42.2969,"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.394033,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":37.7323,"atr14":1.585426,"stop_level":36.939587,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-02-23","known_ts":"2023-02-23","bar_index":2947,"type":"RECLAIM","strength":0.725,"price":47.7258,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-11-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-03-13","known_ts":"2023-03-13","bar_index":2951,"type":"SELL","basis":"structure_stop","strength":0.725,"price":42.9987,"stop_level":43.9895,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-06-02","known_ts":"2023-06-06","bar_index":2970,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-06-02","trigger_known_ts":"2023-06-06","strength":0.45,"price":31.6233,"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.429752,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":28.7352,"atr14":1.299267,"stop_level":28.085567,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-12","known_ts":"2023-06-14","bar_index":2972,"type":"BUY","strength":0.45,"price":31.9798,"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-06-12","known_ts":"2023-06-14","bar_index":2972,"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-06-12","trigger_known_ts":"2023-06-14","strength":0.45,"price":31.9798,"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.423323,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":29.247,"atr14":1.314003,"stop_level":28.589999,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-08-22","known_ts":"2023-08-22","bar_index":2988,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.5168,"stop_level":35.8002,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-09-15","known_ts":"2023-09-19","bar_index":2994,"type":"REBUY","strength":0.725,"price":36.1572,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2023-11-14","known_ts":"2023-11-16","bar_index":3008,"type":"BUY","strength":0.588,"price":33.7871,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"2023-11-30","known_ts":"2023-11-30","bar_index":3011,"type":"SELL","basis":"structure_stop","strength":0.588,"price":32.9695,"stop_level":32.9971,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-12-01","known_ts":"2023-12-01","bar_index":3012,"type":"RECLAIM","strength":0.588,"price":33.8974,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-11-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":"2023-11-30","prior_stop_level":32.9971,"sweep_low":32.7123,"atr14":1.007146,"stop_level":32.208727,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-12-12","known_ts":"2023-12-12","bar_index":3014,"type":"SELL","basis":"structure_stop","strength":0.725,"price":32.1235,"stop_level":32.2898,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-12-13","known_ts":"2023-12-13","bar_index":3014,"type":"RECLAIM","strength":0.725,"price":33.6848,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-12-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-12-12","prior_stop_level":32.2898,"sweep_low":31.9294,"atr14":1.041433,"stop_level":31.408684,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-12-29","known_ts":"2023-12-29","bar_index":3018,"type":"SELL","basis":"structure_stop","strength":0.725,"price":33.0104,"stop_level":33.2414,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-01-02","known_ts":"2024-01-02","bar_index":3018,"type":"RECLAIM","strength":0.725,"price":33.7033,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-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":"2023-12-29","prior_stop_level":33.2414,"sweep_low":32.7794,"atr14":0.964099,"stop_level":32.297351,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-29","known_ts":"2024-03-04","bar_index":3032,"type":"BUY","strength":0.45,"price":28.9083,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2024-02-29","known_ts":"2024-03-04","bar_index":3032,"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":"2024-02-29","trigger_known_ts":"2024-03-04","strength":0.45,"price":28.9083,"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.409266,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":27.5872,"atr14":0.792752,"stop_level":27.190824,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-03-26","known_ts":"2024-03-26","bar_index":3038,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.3692,"stop_level":29.1691,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-03-27","known_ts":"2024-03-27","bar_index":3038,"type":"RECLAIM","strength":0.588,"price":29.7737,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-03-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-03-26","prior_stop_level":29.1691,"sweep_low":28.3041,"atr14":0.758386,"stop_level":27.924907,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-04-16","known_ts":"2024-04-16","bar_index":3042,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.2948,"stop_level":28.3692,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-04-19","known_ts":"2024-04-19","bar_index":3043,"type":"RECLAIM","strength":0.588,"price":28.8342,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-04-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":"2024-04-16","prior_stop_level":28.3692,"sweep_low":28.1459,"atr14":0.749984,"stop_level":27.770908,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-05-16","known_ts":"2024-05-20","bar_index":3050,"type":"BUY","strength":0.725,"price":28.6296,"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":"2024-08-02","known_ts":"2024-08-02","bar_index":3067,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.652,"stop_level":26.7575,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-08-06","known_ts":"2024-08-06","bar_index":3068,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.2866,"stop_level":26.7575,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-08-21","known_ts":"2024-08-23","bar_index":3072,"type":"BUY","strength":0.725,"price":26.7201,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2024-09-25","known_ts":"2024-09-27","bar_index":3080,"type":"BUY","strength":0.588,"price":25.5105,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2024-11-18","known_ts":"2024-11-18","bar_index":3092,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.3681,"stop_level":24.4153,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-11-21","known_ts":"2024-11-21","bar_index":3093,"type":"RECLAIM","strength":0.725,"price":24.5947,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-11-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":"2024-11-18","prior_stop_level":24.4153,"sweep_low":23.7733,"atr14":0.829443,"stop_level":23.358579,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-27","known_ts":"2024-12-02","bar_index":3095,"type":"REBUY","strength":0.725,"price":26.0393,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2024-12-11","known_ts":"2024-12-13","bar_index":3098,"type":"REBUY","strength":0.588,"price":25.4937,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":50},{"ts":"2025-01-08","known_ts":"2025-01-13","bar_index":3104,"type":"BUY","strength":0.588,"price":25.5223,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2025-02-06","known_ts":"2025-02-06","bar_index":3110,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.2083,"stop_level":25.4271,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-02-07","known_ts":"2025-02-07","bar_index":3110,"type":"RECLAIM","strength":0.725,"price":25.5508,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-02-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-02-06","prior_stop_level":25.4271,"sweep_low":24.9799,"atr14":0.9012,"stop_level":24.5293,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-03-17","known_ts":"2025-03-19","bar_index":3119,"type":"BUY","strength":0.725,"price":26.8616,"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":20},{"ts":"2025-06-06","known_ts":"2025-06-06","bar_index":3138,"type":"SELL","basis":"structure_stop","strength":1.0,"price":33.6218,"stop_level":33.6226,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-06-10","known_ts":"2025-06-10","bar_index":3138,"type":"SELL","basis":"structure_stop","strength":1.0,"price":32.9262,"stop_level":33.6226,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-06-13","known_ts":"2025-06-13","bar_index":3139,"type":"RECLAIM","strength":1.0,"price":34.5493,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-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":"2025-06-06","prior_stop_level":33.6226,"sweep_low":32.3755,"atr14":0.972056,"stop_level":31.889472,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-13","known_ts":"2025-06-13","bar_index":3139,"type":"RECLAIM","strength":1.0,"price":34.5493,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2025-06-10","prior_stop_level":33.6226,"sweep_low":32.3755,"atr14":0.972056,"stop_level":31.889472,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-25","known_ts":"2025-06-25","bar_index":3142,"type":"RECLAIM","strength":1.0,"price":34.1242,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-06-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-10-14","known_ts":"2025-10-14","bar_index":3167,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.1335,"stop_level":32.898,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2025-12-10","known_ts":"2025-12-12","bar_index":3181,"type":"BUY","strength":0.588,"price":25.7293,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2026-02-23","known_ts":"2026-02-23","bar_index":3197,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.203,"stop_level":28.5466,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-02-25","known_ts":"2026-02-25","bar_index":3198,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.4851,"stop_level":28.5466,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-03-10","known_ts":"2026-03-12","bar_index":3201,"type":"REBUY","strength":0.725,"price":31.0444,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2026-05-27","known_ts":"2026-05-29","bar_index":3219,"type":"BUY","strength":0.45,"price":23.9,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2026-06-10","known_ts":"2026-06-10","bar_index":3222,"type":"SELL","basis":"structure_stop","strength":0.45,"price":19.82,"stop_level":21.1846,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2026-06-12","known_ts":"2026-06-12","bar_index":3223,"type":"RECLAIM","strength":0.45,"price":22.69,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-06-10 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":"2026-06-10","prior_stop_level":21.1846,"sweep_low":19.8,"atr14":1.04299,"stop_level":19.278505,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-17","known_ts":"2026-06-22","bar_index":3224,"type":"BUY","strength":0.588,"price":22.0,"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":"2026-06-17","known_ts":"2026-06-22","bar_index":3224,"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":"2026-06-17","trigger_known_ts":"2026-06-22","strength":0.588,"price":22.0,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.397754,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":19.8,"atr14":1.086038,"stop_level":19.256981,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-08-03","known_ts":"2026-08-03","bar_index":3234,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.81,"stop_level":21.97,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-08-04","known_ts":"2026-08-04","bar_index":3234,"type":"RECLAIM","strength":0.588,"price":22.71,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-08-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2026-08-03","prior_stop_level":21.97,"sweep_low":21.61,"atr14":0.880983,"stop_level":21.169508,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-08-13","known_ts":"2026-08-13","bar_index":3237,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.78,"stop_level":21.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}}],"state":{"position_hint":"flat","last_signal":"SELL","last_scored_signal":"SELL","last_scored_ts":"2026-08-13","last_scored_basis":"structure_stop","bars_since_signal":0,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":true,"above200":false},"early_dots":["2017-05-12","2017-06-08","2017-08-24","2017-09-07","2018-02-15","2018-04-05","2018-05-17","2018-11-01","2018-12-26","2019-03-20","2019-03-28","2020-03-19","2020-10-29","2020-11-16","2021-04-07","2021-05-14","2021-06-23","2021-07-28","2021-08-26","2021-11-19","2021-12-03","2022-05-05","2022-06-01","2022-07-07","2022-09-30","2022-10-21","2023-03-24","2023-10-06","2023-12-11","2024-01-25","2024-02-15","2024-09-17","2024-10-16","2025-01-03","2025-03-07","2025-07-22","2025-08-12","2025-10-28","2025-11-21","2026-01-02"],"warnings":[{"ts":"2023-02-07","kind":"arm","px":45.0608},{"ts":"2023-03-08","kind":"arm","px":49.1078},{"ts":"2023-03-13","kind":"confirm","px":42.9987,"level":43.9895},{"ts":"2023-07-17","kind":"arm","px":32.6835},{"ts":"2023-08-10","kind":"arm","px":37.9571},{"ts":"2023-08-22","kind":"confirm","px":35.5168,"level":35.8002},{"ts":"2023-11-28","kind":"arm","px":33.3278},{"ts":"2023-11-30","kind":"confirm","px":32.9695,"level":32.9971},{"ts":"2023-12-06","kind":"arm","px":32.4099},{"ts":"2023-12-12","kind":"confirm","px":32.1235,"level":32.2898},{"ts":"2023-12-27","kind":"arm","px":33.768},{"ts":"2023-12-29","kind":"confirm","px":33.0104,"level":33.2414},{"ts":"2024-03-25","kind":"arm","px":29.104},{"ts":"2024-03-26","kind":"confirm","px":28.3692,"level":29.1691},{"ts":"2024-04-15","kind":"arm","px":28.797},{"ts":"2024-04-16","kind":"confirm","px":28.2948,"level":28.3692},{"ts":"2024-08-01","kind":"arm","px":27.0386},{"ts":"2024-08-02","kind":"confirm","px":25.652,"level":26.7575},{"ts":"2024-08-05","kind":"arm","px":24.8463},{"ts":"2024-08-06","kind":"confirm","px":25.2866,"level":26.7575},{"ts":"2024-11-14","kind":"arm","px":24.8496},{"ts":"2024-11-18","kind":"confirm","px":24.3681,"level":24.4153},{"ts":"2025-02-03","kind":"arm","px":25.7507},{"ts":"2025-02-06","kind":"confirm","px":25.2083,"level":25.4271},{"ts":"2025-05-22","kind":"arm","px":33.6226},{"ts":"2025-06-06","kind":"confirm","px":33.6218,"level":33.6226},{"ts":"2025-06-09","kind":"arm","px":33.4189},{"ts":"2025-06-10","kind":"confirm","px":32.9262,"level":33.6226},{"ts":"2025-10-13","kind":"arm","px":30.1451},{"ts":"2025-10-14","kind":"confirm","px":29.1335,"level":32.898},{"ts":"2026-01-21","kind":"arm","px":27.1429},{"ts":"2026-02-23","kind":"confirm","px":28.203,"level":28.5466},{"ts":"2026-02-24","kind":"arm","px":27.9674},{"ts":"2026-02-25","kind":"confirm","px":26.4851,"level":28.5466},{"ts":"2026-06-09","kind":"arm","px":21.28},{"ts":"2026-06-10","kind":"confirm","px":19.82,"level":21.1846},{"ts":"2026-07-29","kind":"arm","px":22.62},{"ts":"2026-08-03","kind":"confirm","px":21.81,"level":21.97},{"ts":"2026-08-11","kind":"arm","px":23.1},{"ts":"2026-08-13","kind":"confirm","px":21.78,"level":21.81}],"meta":{"leakfree":true,"scored":false,"score_basis":"full","validated_against":"signal_layer/confluence.py","validation":{},"honest_read":"RSI-MACD × StochRSI MTF confluence on daily→3D. Risk/timing overlay.","warnings":[]}}}