{"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":"NTZ","timeframe":"3D","as_of":"2026-08-12T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1994-01-31","known_ts":"1994-01-31","bar_index":61,"type":"SELL","basis":"structure_stop","strength":0.588,"price":48.8057,"stop_level":50.6475,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1994-05-10","known_ts":"1994-05-12","bar_index":84,"type":"BUY","strength":0.588,"price":52.9496,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1994-05-31","known_ts":"1994-05-31","bar_index":88,"type":"SELL","basis":"structure_stop","strength":0.588,"price":51.5683,"stop_level":52.7194,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1994-07-19","known_ts":"1994-07-21","bar_index":100,"type":"BUY","strength":0.588,"price":51.506,"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":"aplus","score":90},{"ts":"1994-08-31","known_ts":"1994-08-31","bar_index":110,"type":"SELL","basis":"structure_stop","strength":0.725,"price":58.2041,"stop_level":58.435,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-09-06","known_ts":"1994-09-06","bar_index":111,"type":"SELL","basis":"structure_stop","strength":0.863,"price":56.3563,"stop_level":58.435,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-09-12","known_ts":"1994-09-12","bar_index":112,"type":"RECLAIM","strength":0.863,"price":58.666,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-09-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":"1994-09-06","prior_stop_level":58.435,"sweep_low":55.8944,"atr14":1.267889,"stop_level":55.260455,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-09-21","known_ts":"1994-09-21","bar_index":115,"type":"RECLAIM","strength":0.863,"price":61.4376,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-09-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-11-02","known_ts":"1994-11-04","bar_index":125,"type":"BUY","strength":0.725,"price":59.1279,"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":"1994-12-07","known_ts":"1994-12-07","bar_index":133,"type":"SELL","basis":"structure_stop","strength":1.0,"price":61.4376,"stop_level":61.8996,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-12-29","known_ts":"1994-12-29","bar_index":138,"type":"RECLAIM","strength":1.0,"price":62.3615,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-12-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-02-07","known_ts":"1995-02-09","bar_index":147,"type":"BUY","strength":0.863,"price":62.8234,"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":"1995-03-08","known_ts":"1995-03-08","bar_index":153,"type":"SELL","basis":"structure_stop","strength":1.0,"price":63.9783,"stop_level":64.6712,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-03-09","known_ts":"1995-03-09","bar_index":154,"type":"RECLAIM","strength":1.0,"price":65.826,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-03-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1995-03-08","prior_stop_level":64.6712,"sweep_low":63.7473,"atr14":0.793228,"stop_level":63.350686,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-03-22","known_ts":"1995-03-22","bar_index":157,"type":"RECLAIM","strength":1.0,"price":66.5189,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-03-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-07-05","known_ts":"1995-07-07","bar_index":181,"type":"BUY","strength":0.45,"price":62.7456,"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":"1995-07-26","known_ts":"1995-07-26","bar_index":186,"type":"RECLAIM","strength":0.588,"price":67.3763,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1995-07-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1995-09-25","known_ts":"1995-09-25","bar_index":200,"type":"SELL","basis":"structure_stop","strength":0.725,"price":66.4502,"stop_level":67.6078,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-10-24","known_ts":"1995-10-26","bar_index":207,"type":"BUY","strength":0.725,"price":67.6078,"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":50},{"ts":"1996-03-08","known_ts":"1996-03-08","bar_index":238,"type":"SELL","basis":"structure_stop","strength":0.863,"price":92.1504,"stop_level":92.382,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1996-05-07","known_ts":"1996-05-09","bar_index":252,"type":"BUY","strength":0.725,"price":97.0126,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"1996-06-24","known_ts":"1996-06-24","bar_index":263,"type":"SELL","basis":"structure_stop","strength":0.725,"price":95.1604,"stop_level":96.318,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1996-08-14","known_ts":"1996-08-16","bar_index":275,"type":"BUY","strength":0.588,"price":88.9697,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":55},{"ts":"1996-09-17","known_ts":"1996-09-17","bar_index":282,"type":"SELL","basis":"structure_stop","strength":0.725,"price":91.9817,"stop_level":92.9085,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-09-20","known_ts":"1996-09-20","bar_index":283,"type":"SELL","basis":"structure_stop","strength":0.588,"price":89.4331,"stop_level":92.9085,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-09-25","known_ts":"1996-09-25","bar_index":284,"type":"SELL","basis":"structure_stop","strength":0.588,"price":87.5796,"stop_level":89.4331,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-10-17","known_ts":"1996-10-21","bar_index":290,"type":"BUY","strength":0.45,"price":91.75,"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-01-10","known_ts":"1997-01-10","bar_index":309,"type":"SELL","basis":"structure_stop","strength":0.588,"price":84.3359,"stop_level":84.7993,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-01-14","known_ts":"1997-01-14","bar_index":310,"type":"SELL","basis":"structure_stop","strength":0.588,"price":77.8485,"stop_level":84.7993,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-01-22","known_ts":"1997-01-24","bar_index":312,"type":"REBUY","strength":0.588,"price":88.9697,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1997-02-24","known_ts":"1997-02-24","bar_index":319,"type":"SELL","basis":"structure_stop","strength":0.45,"price":75.5316,"stop_level":76.9217,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1997-03-03","known_ts":"1997-03-03","bar_index":321,"type":"RECLAIM","strength":0.45,"price":77.8485,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-02-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-02-24","prior_stop_level":76.9217,"sweep_low":75.0682,"atr14":1.792554,"stop_level":74.171923,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-03-19","known_ts":"1997-03-19","bar_index":325,"type":"RECLAIM","strength":0.725,"price":90.8232,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-02-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-05-01","known_ts":"1997-05-05","bar_index":335,"type":"REBUY","strength":0.863,"price":85.2626,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"1997-05-19","known_ts":"1997-05-21","bar_index":339,"type":"BUY","strength":0.863,"price":87.1162,"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":10},{"ts":"1997-12-08","known_ts":"1997-12-10","bar_index":386,"type":"BUY","strength":0.45,"price":87.6394,"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-02-26","known_ts":"1998-02-26","bar_index":404,"type":"SELL","basis":"structure_stop","strength":0.725,"price":90.2034,"stop_level":90.4364,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-02-27","known_ts":"1998-02-27","bar_index":404,"type":"RECLAIM","strength":0.725,"price":90.6695,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-02-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":"1998-02-26","prior_stop_level":90.4364,"sweep_low":89.5041,"atr14":1.921642,"stop_level":88.543279,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-03-16","known_ts":"1998-03-16","bar_index":408,"type":"RECLAIM","strength":0.863,"price":97.1959,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-02-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-04-07","known_ts":"1998-04-07","bar_index":413,"type":"SELL","basis":"structure_stop","strength":0.863,"price":94.1658,"stop_level":97.429,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-04-23","known_ts":"1998-04-23","bar_index":417,"type":"RECLAIM","strength":0.863,"price":96.9628,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-04-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-05-28","known_ts":"1998-06-01","bar_index":425,"type":"BUY","strength":1.0,"price":107.8571,"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":55},{"ts":"1998-10-16","known_ts":"1998-10-20","bar_index":458,"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":"1998-10-16","trigger_known_ts":"1998-10-20","strength":0.45,"price":62.1709,"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.423581,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":52.7511,"atr14":2.310017,"stop_level":51.596091,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-29","known_ts":"1998-11-02","bar_index":461,"type":"BUY","strength":0.45,"price":75.3587,"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-12-02","known_ts":"1998-12-02","bar_index":468,"type":"SELL","basis":"structure_stop","strength":0.588,"price":73.0037,"stop_level":77.0071,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-10","known_ts":"1998-12-10","bar_index":470,"type":"SELL","basis":"structure_stop","strength":0.588,"price":70.1777,"stop_level":73.0037,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-15","known_ts":"1998-12-15","bar_index":471,"type":"RECLAIM","strength":0.588,"price":73.4747,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-12-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":"1998-12-10","prior_stop_level":73.0037,"sweep_low":69.9422,"atr14":1.941023,"stop_level":68.971688,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-24","known_ts":"1998-12-24","bar_index":474,"type":"RECLAIM","strength":0.725,"price":90.4304,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-12-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-01-14","known_ts":"1999-01-14","bar_index":478,"type":"SELL","basis":"structure_stop","strength":0.588,"price":86.1915,"stop_level":87.1335,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-01-19","known_ts":"1999-01-19","bar_index":479,"type":"SELL","basis":"structure_stop","strength":0.725,"price":85.956,"stop_level":87.1335,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-04-20","known_ts":"1999-04-22","bar_index":500,"type":"BUY","strength":0.45,"price":65.7033,"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-04-20","known_ts":"1999-04-22","bar_index":500,"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-04-20","trigger_known_ts":"1999-04-22","strength":0.45,"price":65.7033,"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.39083,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":61.6999,"atr14":1.433494,"stop_level":60.983153,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-05-18","known_ts":"1999-05-18","bar_index":506,"type":"SELL","basis":"structure_stop","strength":0.588,"price":73.9521,"stop_level":74.1812,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-06-02","known_ts":"1999-06-02","bar_index":510,"type":"RECLAIM","strength":0.863,"price":75.4311,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-05-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-06-17","known_ts":"1999-06-17","bar_index":513,"type":"SELL","basis":"structure_stop","strength":0.725,"price":71.98,"stop_level":74.6916,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-08-23","known_ts":"1999-08-25","bar_index":529,"type":"BUY","strength":0.588,"price":72.9661,"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":45},{"ts":"1999-10-07","known_ts":"1999-10-07","bar_index":539,"type":"SELL","basis":"structure_stop","strength":1.0,"price":76.4172,"stop_level":76.9102,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-10-11","known_ts":"1999-10-11","bar_index":540,"type":"SELL","basis":"structure_stop","strength":1.0,"price":75.4311,"stop_level":76.9102,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-02-11","known_ts":"2000-02-15","bar_index":569,"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":"2000-02-11","trigger_known_ts":"2000-02-15","strength":0.45,"price":39.4411,"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.493671,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":38.9481,"atr14":1.023408,"stop_level":38.436396,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-02-22","known_ts":"2000-02-24","bar_index":571,"type":"BUY","strength":0.45,"price":40.9202,"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":"2000-02-22","known_ts":"2000-02-24","bar_index":571,"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":"2000-02-22","trigger_known_ts":"2000-02-24","strength":0.45,"price":40.9202,"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.474683,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":38.2086,"atr14":0.984963,"stop_level":37.716118,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-03-31","known_ts":"2000-03-31","bar_index":580,"type":"SELL","basis":"structure_stop","strength":0.588,"price":45.6038,"stop_level":47.0828,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-04-14","known_ts":"2000-04-14","bar_index":583,"type":"SELL","basis":"structure_stop","strength":0.588,"price":43.3852,"stop_level":45.6038,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-06-08","known_ts":"2000-06-08","bar_index":596,"type":"RECLAIM","strength":0.863,"price":58.0808,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-04-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-07-13","known_ts":"2000-07-13","bar_index":604,"type":"SELL","basis":"structure_stop","strength":0.725,"price":51.8172,"stop_level":52.3866,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-07-31","known_ts":"2000-07-31","bar_index":608,"type":"RECLAIM","strength":1.0,"price":54.0949,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-07-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-09-15","known_ts":"2000-09-19","bar_index":619,"type":"BUY","strength":0.863,"price":53.2407,"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":"2000-10-18","known_ts":"2000-10-18","bar_index":626,"type":"SELL","basis":"structure_stop","strength":1.0,"price":53.8102,"stop_level":54.6643,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-11-01","known_ts":"2000-11-01","bar_index":630,"type":"RECLAIM","strength":1.0,"price":54.0949,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-10-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-11-09","known_ts":"2000-11-13","bar_index":632,"type":"BUY","strength":1.0,"price":56.942,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2000-12-28","known_ts":"2001-01-02","bar_index":643,"type":"BUY","strength":0.863,"price":55.2337,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2001-02-23","known_ts":"2001-02-23","bar_index":655,"type":"SELL","basis":"structure_stop","strength":1.0,"price":59.2197,"stop_level":59.7207,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-03-02","known_ts":"2001-03-02","bar_index":657,"type":"RECLAIM","strength":1.0,"price":64.0028,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-02-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2001-02-23","prior_stop_level":59.7207,"sweep_low":58.8097,"atr14":1.492837,"stop_level":58.063282,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-05-09","known_ts":"2001-05-11","bar_index":673,"type":"BUY","strength":0.725,"price":59.6296,"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":10},{"ts":"2001-06-26","known_ts":"2001-06-26","bar_index":684,"type":"SELL","basis":"structure_stop","strength":1.0,"price":63.1124,"stop_level":63.3409,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-06-28","known_ts":"2001-06-28","bar_index":684,"type":"RECLAIM","strength":1.0,"price":63.6608,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-06-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2001-06-26","prior_stop_level":63.3409,"sweep_low":62.8382,"atr14":0.725576,"stop_level":62.475412,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-10-12","known_ts":"2001-10-16","bar_index":708,"type":"BUY","strength":0.588,"price":52.327,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2002-01-25","known_ts":"2002-01-25","bar_index":731,"type":"SELL","basis":"structure_stop","strength":1.0,"price":65.1232,"stop_level":65.4431,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-01-31","known_ts":"2002-01-31","bar_index":733,"type":"RECLAIM","strength":1.0,"price":66.3571,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-01-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2002-01-25","prior_stop_level":65.4431,"sweep_low":64.6662,"atr14":1.024347,"stop_level":64.154027,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-02-08","known_ts":"2002-02-08","bar_index":735,"type":"RECLAIM","strength":1.0,"price":66.4942,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-01-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-05-15","known_ts":"2002-05-17","bar_index":757,"type":"BUY","strength":0.725,"price":66.9055,"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-26","known_ts":"2002-06-26","bar_index":766,"type":"SELL","basis":"structure_stop","strength":0.863,"price":71.3935,"stop_level":72.3238,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-07-01","known_ts":"2002-07-01","bar_index":767,"type":"SELL","basis":"structure_stop","strength":0.863,"price":69.9517,"stop_level":72.3238,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-09-05","known_ts":"2002-09-09","bar_index":783,"type":"BUY","strength":0.588,"price":54.6498,"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-09-26","known_ts":"2002-09-26","bar_index":788,"type":"SELL","basis":"structure_stop","strength":0.588,"price":52.9289,"stop_level":54.6033,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2002-10-14","known_ts":"2002-10-16","bar_index":792,"type":"REBUY","strength":0.45,"price":48.836,"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":"2002-11-20","known_ts":"2002-11-20","bar_index":801,"type":"SELL","basis":"structure_stop","strength":0.588,"price":48.5104,"stop_level":50.4638,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-12-13","known_ts":"2002-12-13","bar_index":806,"type":"SELL","basis":"structure_stop","strength":0.588,"price":48.9755,"stop_level":49.0685,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-12-17","known_ts":"2002-12-17","bar_index":807,"type":"RECLAIM","strength":0.588,"price":49.7662,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-12-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-12-13","prior_stop_level":49.0685,"sweep_low":47.9058,"atr14":1.108665,"stop_level":47.351467,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-01-09","known_ts":"2003-01-13","bar_index":812,"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-01-09","trigger_known_ts":"2003-01-13","strength":0.45,"price":45.9523,"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.386336,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":42.3245,"atr14":1.292446,"stop_level":41.678277,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-01-31","known_ts":"2003-02-04","bar_index":817,"type":"BUY","strength":0.45,"price":43.9059,"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-01-31","known_ts":"2003-02-04","bar_index":817,"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-01-31","trigger_known_ts":"2003-02-04","strength":0.45,"price":43.9059,"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.413664,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":42.3245,"atr14":0.986791,"stop_level":41.831104,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-17","known_ts":"2003-03-19","bar_index":827,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2003-03-17","trigger_known_ts":"2003-03-19","strength":0.45,"price":38.9758,"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.479502,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":33.162,"atr14":1.267377,"stop_level":32.528311,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-20","known_ts":"2003-03-24","bar_index":828,"type":"BUY","strength":0.588,"price":41.6269,"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-03-20","known_ts":"2003-03-24","bar_index":828,"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-20","trigger_known_ts":"2003-03-24","strength":0.588,"price":41.6269,"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.444099,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":33.162,"atr14":1.390118,"stop_level":32.466941,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-05-22","known_ts":"2003-05-22","bar_index":842,"type":"SELL","basis":"structure_stop","strength":0.725,"price":37.2084,"stop_level":42.5571,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-07-21","known_ts":"2003-07-23","bar_index":856,"type":"BUY","strength":0.725,"price":43.2928,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2003-08-05","known_ts":"2003-08-05","bar_index":859,"type":"SELL","basis":"structure_stop","strength":0.725,"price":41.1964,"stop_level":41.3914,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-08-11","known_ts":"2003-08-11","bar_index":861,"type":"RECLAIM","strength":0.725,"price":41.4401,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-08-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2003-08-05","prior_stop_level":41.3914,"sweep_low":39.9288,"atr14":0.913595,"stop_level":39.472003,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-08-19","known_ts":"2003-08-19","bar_index":863,"type":"RECLAIM","strength":0.863,"price":43.2928,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-08-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-10-10","known_ts":"2003-10-10","bar_index":875,"type":"SELL","basis":"structure_stop","strength":1.0,"price":49.6794,"stop_level":49.7282,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-10-13","known_ts":"2003-10-13","bar_index":875,"type":"RECLAIM","strength":1.0,"price":50.4595,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-10-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":"2003-10-10","prior_stop_level":49.7282,"sweep_low":49.0456,"atr14":1.367861,"stop_level":48.36167,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-10-27","known_ts":"2003-10-27","bar_index":879,"type":"RECLAIM","strength":1.0,"price":53.3359,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-10-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-01-06","known_ts":"2004-01-08","bar_index":895,"type":"BUY","strength":0.863,"price":50.6545,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2004-02-05","known_ts":"2004-02-05","bar_index":902,"type":"SELL","basis":"structure_stop","strength":1.0,"price":53.5797,"stop_level":53.6772,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-02-06","known_ts":"2004-02-06","bar_index":902,"type":"RECLAIM","strength":1.0,"price":54.1159,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-02-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-02-05","prior_stop_level":53.6772,"sweep_low":53.2871,"atr14":1.203,"stop_level":52.6856,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-02-19","known_ts":"2004-02-19","bar_index":905,"type":"SELL","basis":"structure_stop","strength":1.0,"price":52.7021,"stop_level":53.3846,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-03-19","known_ts":"2004-03-19","bar_index":912,"type":"RECLAIM","strength":1.0,"price":54.8472,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-02-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-06-07","known_ts":"2004-06-09","bar_index":930,"type":"BUY","strength":0.725,"price":52.7345,"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-12","known_ts":"2004-07-12","bar_index":937,"type":"SELL","basis":"structure_stop","strength":0.588,"price":50.3082,"stop_level":52.6355,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2004-09-07","known_ts":"2004-09-09","bar_index":951,"type":"BUY","strength":0.588,"price":49.2684,"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":70},{"ts":"2004-10-14","known_ts":"2004-10-14","bar_index":960,"type":"SELL","basis":"structure_stop","strength":0.725,"price":50.5558,"stop_level":52.5364,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2004-10-20","known_ts":"2004-10-20","bar_index":961,"type":"SELL","basis":"structure_stop","strength":0.863,"price":51.0014,"stop_level":52.5364,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-11-04","known_ts":"2004-11-08","bar_index":965,"type":"REBUY","strength":0.863,"price":53.7248,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2004-11-26","known_ts":"2004-11-30","bar_index":970,"type":"BUY","strength":0.863,"price":55.2103,"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":55},{"ts":"2004-12-31","known_ts":"2004-12-31","bar_index":978,"type":"SELL","basis":"structure_stop","strength":1.0,"price":53.7248,"stop_level":54.22,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-01-04","known_ts":"2005-01-04","bar_index":978,"type":"SELL","basis":"structure_stop","strength":1.0,"price":52.7345,"stop_level":54.22,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-02-14","known_ts":"2005-02-16","bar_index":988,"type":"BUY","strength":0.863,"price":54.0714,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2005-03-29","known_ts":"2005-03-29","bar_index":997,"type":"SELL","basis":"structure_stop","strength":1.0,"price":53.9724,"stop_level":54.1209,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-06-02","known_ts":"2005-06-06","bar_index":1013,"type":"BUY","strength":0.45,"price":45.1,"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-10","known_ts":"2005-06-14","bar_index":1015,"type":"BUY","strength":0.45,"price":44.8,"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-27","known_ts":"2005-06-27","bar_index":1018,"type":"SELL","basis":"structure_stop","strength":0.45,"price":41.1,"stop_level":44.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2005-07-01","known_ts":"2005-07-06","bar_index":1020,"type":"REBUY","strength":0.45,"price":43.0,"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":"2005-07-28","known_ts":"2005-07-28","bar_index":1026,"type":"SELL","basis":"structure_stop","strength":0.588,"price":42.9,"stop_level":43.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-08-24","known_ts":"2005-08-24","bar_index":1032,"type":"SELL","basis":"structure_stop","strength":0.588,"price":41.25,"stop_level":42.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-08-26","known_ts":"2005-08-26","bar_index":1033,"type":"RECLAIM","strength":0.588,"price":42.45,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-08-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2005-08-24","prior_stop_level":42.1,"sweep_low":40.9,"atr14":1.024494,"stop_level":40.387753,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-09-14","known_ts":"2005-09-14","bar_index":1037,"type":"SELL","basis":"structure_stop","strength":0.588,"price":42.75,"stop_level":43.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-09-21","known_ts":"2005-09-21","bar_index":1038,"type":"SELL","basis":"structure_stop","strength":0.588,"price":41.2,"stop_level":43.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-10-05","known_ts":"2005-10-07","bar_index":1042,"type":"REBUY","strength":0.588,"price":41.7,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-11-25","known_ts":"2005-11-29","bar_index":1054,"type":"BUY","strength":0.45,"price":36.55,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-11-25","known_ts":"2005-11-29","bar_index":1054,"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":"2005-11-25","trigger_known_ts":"2005-11-29","strength":0.45,"price":36.55,"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.354767,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":34.5,"atr14":1.460324,"stop_level":33.769838,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-11-30","known_ts":"2005-12-02","bar_index":1055,"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":"2005-11-30","trigger_known_ts":"2005-12-02","strength":0.45,"price":36.75,"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.351236,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":34.7,"atr14":1.290044,"stop_level":34.054978,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-20","known_ts":"2005-12-20","bar_index":1059,"type":"SELL","basis":"structure_stop","strength":0.45,"price":34.95,"stop_level":35.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2005-12-22","known_ts":"2005-12-22","bar_index":1060,"type":"RECLAIM","strength":0.45,"price":35.7,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-12-20 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":"2005-12-20","prior_stop_level":35.25,"sweep_low":34.25,"atr14":1.119848,"stop_level":33.690076,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-01-26","known_ts":"2006-01-26","bar_index":1067,"type":"SELL","basis":"structure_stop","strength":0.588,"price":36.65,"stop_level":36.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-01-31","known_ts":"2006-01-31","bar_index":1068,"type":"RECLAIM","strength":0.588,"price":37.05,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-01-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":"2006-01-26","prior_stop_level":36.7,"sweep_low":35.5,"atr14":1.209581,"stop_level":34.89521,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-02-06","known_ts":"2006-02-06","bar_index":1070,"type":"SELL","basis":"structure_stop","strength":0.725,"price":35.55,"stop_level":35.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-02-07","known_ts":"2006-02-07","bar_index":1070,"type":"RECLAIM","strength":0.588,"price":35.75,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-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":"2006-02-06","prior_stop_level":35.6,"sweep_low":35.4,"atr14":1.114888,"stop_level":34.842556,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-03-27","known_ts":"2006-03-27","bar_index":1081,"type":"SELL","basis":"structure_stop","strength":0.725,"price":37.2,"stop_level":37.35,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-03-30","known_ts":"2006-03-30","bar_index":1082,"type":"SELL","basis":"structure_stop","strength":0.725,"price":36.65,"stop_level":37.35,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-04-05","known_ts":"2006-04-05","bar_index":1083,"type":"RECLAIM","strength":0.725,"price":37.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-03-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":"2006-03-30","prior_stop_level":37.35,"sweep_low":35.75,"atr14":1.111204,"stop_level":35.194398,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-04-28","known_ts":"2006-05-02","bar_index":1089,"type":"BUY","strength":0.725,"price":38.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"2006-08-31","known_ts":"2006-09-05","bar_index":1118,"type":"BUY","strength":0.588,"price":35.25,"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":80},{"ts":"2006-10-06","known_ts":"2006-10-06","bar_index":1126,"type":"SELL","basis":"structure_stop","strength":0.725,"price":35.6,"stop_level":35.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-10-10","known_ts":"2006-10-10","bar_index":1127,"type":"RECLAIM","strength":0.725,"price":35.95,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-10-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":"2006-10-06","prior_stop_level":35.75,"sweep_low":35.0,"atr14":0.811528,"stop_level":34.594236,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-18","known_ts":"2006-10-18","bar_index":1129,"type":"SELL","basis":"structure_stop","strength":0.725,"price":35.0,"stop_level":35.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-11-13","known_ts":"2006-11-15","bar_index":1135,"type":"BUY","strength":0.863,"price":37.0,"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":"2006-12-21","known_ts":"2006-12-26","bar_index":1144,"type":"REBUY","strength":1.0,"price":40.75,"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-02-14","known_ts":"2007-02-14","bar_index":1155,"type":"SELL","basis":"structure_stop","strength":1.0,"price":45.25,"stop_level":45.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-02-15","known_ts":"2007-02-15","bar_index":1156,"type":"RECLAIM","strength":1.0,"price":45.45,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-02-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2007-02-14","prior_stop_level":45.3,"sweep_low":45.05,"atr14":1.427769,"stop_level":44.336115,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-05-14","known_ts":"2007-05-16","bar_index":1176,"type":"BUY","strength":0.725,"price":41.3,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2007-10-19","known_ts":"2007-10-23","bar_index":1213,"type":"BUY","strength":0.588,"price":31.9,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2007-11-15","known_ts":"2007-11-15","bar_index":1219,"type":"SELL","basis":"structure_stop","strength":0.45,"price":27.5,"stop_level":29.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-01-16","known_ts":"2008-01-18","bar_index":1233,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-01-16","trigger_known_ts":"2008-01-18","strength":0.45,"price":21.1,"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.555789,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.45,"atr14":2.066811,"stop_level":14.416595,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-22","known_ts":"2008-01-24","bar_index":1234,"type":"BUY","strength":0.45,"price":23.15,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-01-22","known_ts":"2008-01-24","bar_index":1234,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-01-22","trigger_known_ts":"2008-01-24","strength":0.45,"price":23.15,"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.512632,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.45,"atr14":2.100522,"stop_level":14.399739,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-02-08","known_ts":"2008-02-08","bar_index":1238,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.9,"stop_level":19.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-02-15","known_ts":"2008-02-20","bar_index":1240,"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-02-15","trigger_known_ts":"2008-02-20","strength":0.588,"price":20.1,"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.556781,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":18.1,"atr14":1.410726,"stop_level":17.394637,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-02-15","known_ts":"2008-02-15","bar_index":1240,"type":"RECLAIM","strength":0.588,"price":19.85,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-02-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":"2008-02-08","prior_stop_level":19.75,"sweep_low":18.1,"atr14":1.388476,"stop_level":17.405762,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-06","known_ts":"2008-03-06","bar_index":1244,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.35,"stop_level":19.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-11","known_ts":"2008-03-11","bar_index":1245,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.05,"stop_level":19.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-13","known_ts":"2008-03-13","bar_index":1246,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.85,"stop_level":19.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-18","known_ts":"2008-03-20","bar_index":1247,"type":"BUY","strength":0.588,"price":19.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":"2008-05-08","known_ts":"2008-05-08","bar_index":1259,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.15,"stop_level":19.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-05-09","known_ts":"2008-05-09","bar_index":1259,"type":"RECLAIM","strength":0.725,"price":19.9,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-05-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":"2008-05-08","prior_stop_level":19.6,"sweep_low":19.1,"atr14":1.166373,"stop_level":18.516813,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-05-16","known_ts":"2008-05-16","bar_index":1261,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.85,"stop_level":19.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-05-19","known_ts":"2008-05-19","bar_index":1261,"type":"RECLAIM","strength":0.725,"price":19.3,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-05-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":"2008-05-16","prior_stop_level":19.15,"sweep_low":16.5,"atr14":1.231847,"stop_level":15.884076,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-25","known_ts":"2008-07-29","bar_index":1277,"type":"BUY","strength":0.588,"price":15.25,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":65},{"ts":"2008-08-12","known_ts":"2008-08-14","bar_index":1281,"type":"BUY","strength":0.588,"price":17.05,"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":55},{"ts":"2008-09-17","known_ts":"2008-09-17","bar_index":1289,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.55,"stop_level":19.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-09-19","known_ts":"2008-09-19","bar_index":1290,"type":"RECLAIM","strength":0.863,"price":19.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-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":"2008-09-17","prior_stop_level":19.0,"sweep_low":13.5,"atr14":2.389981,"stop_level":12.305009,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-26","known_ts":"2008-09-26","bar_index":1291,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.35,"stop_level":16.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-29","known_ts":"2008-09-29","bar_index":1292,"type":"RECLAIM","strength":0.725,"price":16.9,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-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":"2008-09-26","prior_stop_level":16.55,"sweep_low":15.0,"atr14":2.547781,"stop_level":13.72611,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-12-29","known_ts":"2008-12-31","bar_index":1313,"type":"BUY","strength":0.588,"price":12.0,"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":80},{"ts":"2009-03-13","known_ts":"2009-03-17","bar_index":1330,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2009-03-13","trigger_known_ts":"2009-03-17","strength":0.45,"price":7.1,"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.653659,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.35,"atr14":0.87225,"stop_level":5.913875,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-18","known_ts":"2009-03-20","bar_index":1331,"type":"BUY","strength":0.45,"price":8.0,"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":"2009-03-18","known_ts":"2009-03-20","bar_index":1331,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2009-03-18","trigger_known_ts":"2009-03-20","strength":0.45,"price":8.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.609756,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.35,"atr14":0.823973,"stop_level":5.938013,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-08","known_ts":"2009-04-13","bar_index":1336,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2009-04-08","trigger_known_ts":"2009-04-13","strength":0.45,"price":5.6,"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.723457,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.6,"atr14":1.009515,"stop_level":4.095242,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-14","known_ts":"2009-04-16","bar_index":1337,"type":"BUY","strength":0.45,"price":6.65,"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":"2009-04-14","known_ts":"2009-04-16","bar_index":1337,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2009-04-14","trigger_known_ts":"2009-04-16","strength":0.45,"price":6.65,"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.671605,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.75,"atr14":0.96713,"stop_level":4.266435,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-06-30","known_ts":"2009-06-30","bar_index":1355,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.5,"stop_level":9.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2009-07-01","known_ts":"2009-07-01","bar_index":1355,"type":"RECLAIM","strength":0.725,"price":10.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-06-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-06-30","prior_stop_level":9.6,"sweep_low":9.5,"atr14":0.758783,"stop_level":9.120608,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-08-07","known_ts":"2009-08-11","bar_index":1364,"type":"BUY","strength":1.0,"price":10.5,"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":45},{"ts":"2009-08-20","known_ts":"2009-08-24","bar_index":1367,"type":"BUY","strength":1.0,"price":10.6,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2009-10-02","known_ts":"2009-10-06","bar_index":1377,"type":"REBUY","strength":1.0,"price":13.7,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2009-11-20","known_ts":"2009-11-20","bar_index":1388,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.85,"stop_level":16.85,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-21","known_ts":"2010-01-25","bar_index":1402,"type":"BUY","strength":0.863,"price":17.8,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2010-02-17","known_ts":"2010-02-19","bar_index":1408,"type":"REBUY","strength":0.863,"price":20.5,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2010-03-26","known_ts":"2010-03-26","bar_index":1417,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.8,"stop_level":26.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-07-09","known_ts":"2010-07-13","bar_index":1441,"type":"BUY","strength":0.588,"price":17.6,"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":70},{"ts":"2010-08-11","known_ts":"2010-08-11","bar_index":1448,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.05,"stop_level":17.45,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-08-17","known_ts":"2010-08-17","bar_index":1450,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.75,"stop_level":17.45,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-08-24","known_ts":"2010-08-24","bar_index":1451,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.5,"stop_level":17.45,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-10-14","known_ts":"2010-10-14","bar_index":1463,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.95,"stop_level":18.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-10-19","known_ts":"2010-10-19","bar_index":1464,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.5,"stop_level":18.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-12-15","known_ts":"2010-12-17","bar_index":1478,"type":"BUY","strength":0.588,"price":16.5,"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":"2011-01-20","known_ts":"2011-01-20","bar_index":1486,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.6,"stop_level":15.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-01-21","known_ts":"2011-01-21","bar_index":1486,"type":"RECLAIM","strength":0.588,"price":15.8,"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":false,"monthlyBull":false},"anchor_ts":"2011-01-20","prior_stop_level":15.75,"sweep_low":15.5,"atr14":0.558509,"stop_level":15.220746,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-02-07","known_ts":"2011-02-07","bar_index":1490,"type":"RECLAIM","strength":0.725,"price":19.3,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-01-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-03-11","known_ts":"2011-03-11","bar_index":1497,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.95,"stop_level":21.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-03-25","known_ts":"2011-03-25","bar_index":1501,"type":"RECLAIM","strength":0.863,"price":23.25,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-03-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-09-12","known_ts":"2011-09-14","bar_index":1540,"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-09-12","trigger_known_ts":"2011-09-14","strength":0.45,"price":14.0,"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.410526,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.0,"atr14":0.570526,"stop_level":12.714737,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-09-15","known_ts":"2011-09-19","bar_index":1541,"type":"BUY","strength":0.45,"price":14.25,"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-09-15","known_ts":"2011-09-19","bar_index":1541,"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-09-15","trigger_known_ts":"2011-09-19","strength":0.45,"price":14.25,"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.4,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.0,"atr14":0.640833,"stop_level":12.679584,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-10-21","known_ts":"2011-10-21","bar_index":1549,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.85,"stop_level":14.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-10-24","known_ts":"2011-10-24","bar_index":1550,"type":"RECLAIM","strength":0.588,"price":14.7,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-10-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":"2011-10-21","prior_stop_level":14.6,"sweep_low":13.85,"atr14":0.776883,"stop_level":13.461559,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-03","known_ts":"2011-11-03","bar_index":1552,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.3,"stop_level":13.85,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-12-22","known_ts":"2011-12-27","bar_index":1564,"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-22","trigger_known_ts":"2011-12-27","strength":0.588,"price":11.25,"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.526316,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":10.1,"atr14":0.632751,"stop_level":9.783624,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-03","known_ts":"2012-01-05","bar_index":1566,"type":"BUY","strength":0.588,"price":11.75,"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":"2012-01-03","known_ts":"2012-01-05","bar_index":1566,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2012-01-03","trigger_known_ts":"2012-01-05","strength":0.588,"price":11.75,"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.505263,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":11.05,"atr14":0.578211,"stop_level":10.760895,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-30","known_ts":"2012-01-30","bar_index":1572,"type":"RECLAIM","strength":0.725,"price":14.8,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2012-01-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-03-12","known_ts":"2012-03-12","bar_index":1581,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.75,"stop_level":14.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-05-24","known_ts":"2012-05-29","bar_index":1599,"type":"BUY","strength":0.588,"price":13.9,"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":"quality","score":75},{"ts":"2012-06-29","known_ts":"2012-06-29","bar_index":1607,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.15,"stop_level":12.85,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2012-07-03","known_ts":"2012-07-03","bar_index":1608,"type":"RECLAIM","strength":0.588,"price":13.3,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-06-29 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":"2012-06-29","prior_stop_level":12.85,"sweep_low":12.1,"atr14":1.058058,"stop_level":11.570971,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-07","known_ts":"2012-08-09","bar_index":1616,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2012-08-07","trigger_known_ts":"2012-08-09","strength":0.45,"price":10.85,"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.395543,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.45,"atr14":0.598561,"stop_level":10.15072,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-09-06","known_ts":"2012-09-10","bar_index":1623,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2012-09-06","trigger_known_ts":"2012-09-10","strength":0.45,"price":10.1,"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.437326,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.75,"atr14":0.433575,"stop_level":9.533212,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-09-14","known_ts":"2012-09-18","bar_index":1625,"type":"BUY","strength":0.45,"price":11.6,"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-09-14","known_ts":"2012-09-18","bar_index":1625,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2012-09-14","trigger_known_ts":"2012-09-18","strength":0.45,"price":11.6,"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.35376,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.6,"atr14":0.438671,"stop_level":9.380665,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-11","known_ts":"2012-10-11","bar_index":1631,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.05,"stop_level":11.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-11-26","known_ts":"2012-11-28","bar_index":1641,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2012-11-26","trigger_known_ts":"2012-11-28","strength":0.45,"price":9.55,"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.467967,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.85,"atr14":0.30051,"stop_level":8.699745,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-12-04","known_ts":"2012-12-06","bar_index":1643,"type":"BUY","strength":0.45,"price":10.0,"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-12-04","known_ts":"2012-12-06","bar_index":1643,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2012-12-04","trigger_known_ts":"2012-12-06","strength":0.45,"price":10.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.442897,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.9,"atr14":0.40356,"stop_level":8.69822,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-01-31","known_ts":"2013-01-31","bar_index":1656,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.15,"stop_level":11.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-02-01","known_ts":"2013-02-01","bar_index":1656,"type":"RECLAIM","strength":0.725,"price":11.6,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-01-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2013-01-31","prior_stop_level":11.25,"sweep_low":10.65,"atr14":0.423444,"stop_level":10.438278,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-03-01","known_ts":"2013-03-01","bar_index":1662,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.9,"stop_level":11.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-03-04","known_ts":"2013-03-04","bar_index":1663,"type":"RECLAIM","strength":0.725,"price":11.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-03-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2013-03-01","prior_stop_level":11.0,"sweep_low":10.85,"atr14":0.354034,"stop_level":10.672983,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-03-20","known_ts":"2013-03-20","bar_index":1667,"type":"RECLAIM","strength":0.863,"price":11.4,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-03-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-03-25","known_ts":"2013-03-27","bar_index":1668,"type":"BUY","strength":0.863,"price":11.4,"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":"2013-05-29","known_ts":"2013-05-31","bar_index":1683,"type":"BUY","strength":0.863,"price":10.6,"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":"2013-06-26","known_ts":"2013-06-26","bar_index":1689,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.8,"stop_level":10.85,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-07-01","known_ts":"2013-07-01","bar_index":1690,"type":"RECLAIM","strength":1.0,"price":11.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-06-26","prior_stop_level":10.85,"sweep_low":10.55,"atr14":0.398442,"stop_level":10.350779,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-11","known_ts":"2013-07-15","bar_index":1693,"type":"REBUY","strength":1.0,"price":10.9,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2013-10-22","known_ts":"2013-10-24","bar_index":1717,"type":"BUY","strength":0.725,"price":11.25,"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":"2013-12-06","known_ts":"2013-12-06","bar_index":1727,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.95,"stop_level":11.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-12-12","known_ts":"2013-12-12","bar_index":1729,"type":"RECLAIM","strength":1.0,"price":11.75,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-12-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-12-06","prior_stop_level":11.55,"sweep_low":10.8,"atr14":0.561007,"stop_level":10.519496,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-20","known_ts":"2013-12-20","bar_index":1731,"type":"RECLAIM","strength":1.0,"price":12.25,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-12-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-01-16","known_ts":"2014-01-16","bar_index":1736,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.9,"stop_level":13.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-01-21","known_ts":"2014-01-21","bar_index":1737,"type":"RECLAIM","strength":1.0,"price":13.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-01-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-01-16","prior_stop_level":13.0,"sweep_low":12.75,"atr14":0.631651,"stop_level":12.434175,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-03-04","known_ts":"2014-03-06","bar_index":1747,"type":"BUY","strength":0.863,"price":13.5,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2014-04-14","known_ts":"2014-04-14","bar_index":1756,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.8,"stop_level":14.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-04-22","known_ts":"2014-04-22","bar_index":1758,"type":"RECLAIM","strength":1.0,"price":14.35,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-04-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-04-14","prior_stop_level":14.0,"sweep_low":12.3,"atr14":0.497206,"stop_level":12.051397,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-05-02","known_ts":"2014-05-02","bar_index":1761,"type":"RECLAIM","strength":1.0,"price":14.95,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-04-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-05-15","known_ts":"2014-05-15","bar_index":1764,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.7,"stop_level":14.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-05-16","known_ts":"2014-05-16","bar_index":1764,"type":"RECLAIM","strength":1.0,"price":14.9,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-05-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-05-15","prior_stop_level":14.8,"sweep_low":14.55,"atr14":0.581186,"stop_level":14.259407,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-08-06","known_ts":"2014-08-08","bar_index":1783,"type":"BUY","strength":0.588,"price":11.95,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"2014-08-14","known_ts":"2014-08-18","bar_index":1785,"type":"BUY","strength":0.588,"price":11.85,"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":65},{"ts":"2014-10-09","known_ts":"2014-10-13","bar_index":1798,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2014-10-09","trigger_known_ts":"2014-10-13","strength":0.45,"price":9.55,"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.375817,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.1,"atr14":0.528093,"stop_level":8.835953,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-27","known_ts":"2014-10-29","bar_index":1802,"type":"BUY","strength":0.45,"price":9.55,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-10-27","known_ts":"2014-10-29","bar_index":1802,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2014-10-27","trigger_known_ts":"2014-10-29","strength":0.45,"price":9.55,"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.375817,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.3,"atr14":0.430293,"stop_level":8.084854,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-01","known_ts":"2014-12-03","bar_index":1810,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2014-12-01","trigger_known_ts":"2014-12-03","strength":0.45,"price":9.2,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.398693,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.05,"atr14":0.254919,"stop_level":8.92254,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-05","known_ts":"2014-12-05","bar_index":1811,"type":"SELL","basis":"structure_stop","strength":0.45,"price":8.7,"stop_level":9.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2014-12-10","known_ts":"2014-12-10","bar_index":1812,"type":"SELL","basis":"structure_stop","strength":0.45,"price":8.65,"stop_level":9.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2014-12-26","known_ts":"2014-12-30","bar_index":1816,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2014-12-26","trigger_known_ts":"2014-12-30","strength":0.45,"price":7.75,"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.493464,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.35,"atr14":0.34924,"stop_level":7.17538,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-31","known_ts":"2015-01-05","bar_index":1817,"type":"BUY","strength":0.45,"price":8.25,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-12-31","known_ts":"2015-01-05","bar_index":1817,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2014-12-31","trigger_known_ts":"2015-01-05","strength":0.45,"price":8.25,"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.460784,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.55,"atr14":0.386691,"stop_level":7.356654,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-23","known_ts":"2015-01-27","bar_index":1822,"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-01-23","trigger_known_ts":"2015-01-27","strength":0.588,"price":8.35,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.454248,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":6.75,"atr14":0.46238,"stop_level":6.51881,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-09","known_ts":"2015-03-09","bar_index":1832,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.2,"stop_level":8.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-03-10","known_ts":"2015-03-10","bar_index":1832,"type":"RECLAIM","strength":0.588,"price":8.35,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-03-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-03-09","prior_stop_level":8.25,"sweep_low":7.8,"atr14":0.346234,"stop_level":7.626883,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-13","known_ts":"2015-03-13","bar_index":1833,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.5,"stop_level":8.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-03-16","known_ts":"2015-03-16","bar_index":1833,"type":"RECLAIM","strength":0.588,"price":8.3,"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":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-03-13","prior_stop_level":8.2,"sweep_low":7.5,"atr14":0.407532,"stop_level":7.296234,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-17","known_ts":"2015-03-17","bar_index":1834,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.85,"stop_level":8.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-03-23","known_ts":"2015-03-23","bar_index":1835,"type":"RECLAIM","strength":0.588,"price":8.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-03-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-03-17","prior_stop_level":8.2,"sweep_low":7.6,"atr14":0.370861,"stop_level":7.414569,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-04-17","known_ts":"2015-04-17","bar_index":1841,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.05,"stop_level":8.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-04-21","known_ts":"2015-04-21","bar_index":1842,"type":"RECLAIM","strength":0.725,"price":8.15,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-04-17","prior_stop_level":8.1,"sweep_low":7.95,"atr14":0.283966,"stop_level":7.808017,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-04","known_ts":"2015-05-04","bar_index":1845,"type":"RECLAIM","strength":0.863,"price":13.45,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-04-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-05-26","known_ts":"2015-05-26","bar_index":1850,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.35,"stop_level":11.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-05-29","known_ts":"2015-05-29","bar_index":1851,"type":"RECLAIM","strength":0.863,"price":11.55,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-05-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":"2015-05-26","prior_stop_level":11.4,"sweep_low":10.1,"atr14":0.78551,"stop_level":9.707245,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-28","known_ts":"2015-12-30","bar_index":1900,"type":"BUY","strength":0.588,"price":8.5,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":70},{"ts":"2016-01-12","known_ts":"2016-01-12","bar_index":1903,"type":"SELL","basis":"structure_stop","strength":0.45,"price":7.5,"stop_level":7.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2016-01-15","known_ts":"2016-01-15","bar_index":1904,"type":"RECLAIM","strength":0.45,"price":7.7,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-01-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2016-01-12","prior_stop_level":7.55,"sweep_low":7.15,"atr14":0.340932,"stop_level":6.979534,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-28","known_ts":"2016-02-01","bar_index":1907,"type":"REBUY","strength":0.45,"price":7.85,"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":"2016-02-16","known_ts":"2016-02-16","bar_index":1911,"type":"SELL","basis":"structure_stop","strength":0.45,"price":6.85,"stop_level":6.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2016-05-05","known_ts":"2016-05-05","bar_index":1929,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.6,"stop_level":7.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-06-10","known_ts":"2016-06-14","bar_index":1938,"type":"BUY","strength":0.725,"price":7.65,"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":75},{"ts":"2016-07-07","known_ts":"2016-07-11","bar_index":1944,"type":"BUY","strength":0.863,"price":7.95,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"2016-07-25","known_ts":"2016-07-25","bar_index":1948,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.55,"stop_level":7.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-07-28","known_ts":"2016-07-28","bar_index":1949,"type":"RECLAIM","strength":0.725,"price":7.75,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-07-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-07-25","prior_stop_level":7.7,"sweep_low":7.3,"atr14":0.293466,"stop_level":7.153267,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-08-02","known_ts":"2016-08-02","bar_index":1950,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.4,"stop_level":7.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-08-03","known_ts":"2016-08-03","bar_index":1950,"type":"RECLAIM","strength":0.725,"price":7.6,"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":7.55,"sweep_low":7.2,"atr14":0.369071,"stop_level":7.015465,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-09-22","known_ts":"2016-09-26","bar_index":1962,"type":"BUY","strength":1.0,"price":8.55,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2016-10-21","known_ts":"2016-10-21","bar_index":1969,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.3,"stop_level":8.45,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-10-27","known_ts":"2016-10-27","bar_index":1970,"type":"RECLAIM","strength":1.0,"price":8.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-10-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":"2016-10-21","prior_stop_level":8.45,"sweep_low":8.25,"atr14":0.239889,"stop_level":8.130056,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-12-13","known_ts":"2016-12-15","bar_index":1981,"type":"BUY","strength":0.863,"price":8.95,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2017-02-17","known_ts":"2017-02-22","bar_index":1996,"type":"REBUY","strength":1.0,"price":12.9,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2017-07-12","known_ts":"2017-07-14","bar_index":2029,"type":"BUY","strength":0.725,"price":14.1,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2017-09-11","known_ts":"2017-09-13","bar_index":2043,"type":"BUY","strength":0.725,"price":13.15,"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":"2017-10-31","known_ts":"2017-11-02","bar_index":2055,"type":"BUY","strength":0.45,"price":10.55,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-10-31","known_ts":"2017-11-02","bar_index":2055,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2017-10-31","trigger_known_ts":"2017-11-02","strength":0.45,"price":10.55,"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.356707,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.8,"atr14":0.463853,"stop_level":9.568074,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-12-05","known_ts":"2017-12-07","bar_index":2063,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2017-12-05","trigger_known_ts":"2017-12-07","strength":0.45,"price":8.15,"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.503049,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.55,"atr14":0.388892,"stop_level":7.355554,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-12-18","known_ts":"2017-12-20","bar_index":2066,"type":"BUY","strength":0.45,"price":7.65,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-12-18","known_ts":"2017-12-20","bar_index":2066,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2017-12-18","trigger_known_ts":"2017-12-20","strength":0.45,"price":7.65,"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.533537,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.25,"atr14":0.440895,"stop_level":7.029552,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-12","known_ts":"2018-01-12","bar_index":2071,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.55,"stop_level":8.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-01-16","known_ts":"2018-01-16","bar_index":2072,"type":"RECLAIM","strength":0.588,"price":8.9,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-01-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":"2018-01-12","prior_stop_level":8.65,"sweep_low":8.45,"atr14":0.526311,"stop_level":8.186844,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-02-01","known_ts":"2018-02-01","bar_index":2076,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.0,"stop_level":8.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-03-16","known_ts":"2018-03-16","bar_index":2086,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.95,"stop_level":8.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-03-21","known_ts":"2018-03-21","bar_index":2087,"type":"RECLAIM","strength":0.588,"price":8.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-03-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":"2018-03-16","prior_stop_level":8.0,"sweep_low":7.55,"atr14":0.349696,"stop_level":7.375152,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-05-08","known_ts":"2018-05-08","bar_index":2098,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.1,"stop_level":8.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-05-30","known_ts":"2018-06-01","bar_index":2103,"type":"BUY","strength":0.725,"price":8.3,"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":"2018-09-06","known_ts":"2018-09-10","bar_index":2126,"type":"BUY","strength":0.725,"price":7.75,"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":85},{"ts":"2018-10-15","known_ts":"2018-10-17","bar_index":2135,"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":"2018-10-15","trigger_known_ts":"2018-10-17","strength":0.45,"price":6.4,"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.393365,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.05,"atr14":0.316159,"stop_level":5.891921,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-10-23","known_ts":"2018-10-25","bar_index":2137,"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":"2018-10-23","trigger_known_ts":"2018-10-25","strength":0.45,"price":6.2,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.412322,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.9,"atr14":0.257015,"stop_level":5.771493,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-10-31","known_ts":"2018-11-02","bar_index":2139,"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":"2018-10-31","trigger_known_ts":"2018-11-02","strength":0.45,"price":6.25,"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.378109,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.8,"atr14":0.216065,"stop_level":5.691968,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-11","known_ts":"2018-12-13","bar_index":2148,"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":"2018-12-11","trigger_known_ts":"2018-12-13","strength":0.45,"price":4.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.516304,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.2,"atr14":0.260506,"stop_level":4.069747,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-28","known_ts":"2019-01-02","bar_index":2152,"type":"BUY","strength":0.45,"price":4.25,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-12-28","known_ts":"2019-01-02","bar_index":2152,"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":"2018-12-28","trigger_known_ts":"2019-01-02","strength":0.45,"price":4.25,"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.538043,"monthly_oversold_dwell":12,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.75,"atr14":0.292676,"stop_level":3.603662,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-05","known_ts":"2019-02-05","bar_index":2160,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.75,"stop_level":5.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-11","known_ts":"2019-03-11","bar_index":2168,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.16,"stop_level":5.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-06-26","known_ts":"2019-06-28","bar_index":2193,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2019-06-26","trigger_known_ts":"2019-06-28","strength":0.45,"price":2.42,"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.703067,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.18,"atr14":0.153657,"stop_level":2.103171,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-07-10","known_ts":"2019-07-12","bar_index":2196,"type":"BUY","strength":0.45,"price":2.46,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-07-10","known_ts":"2019-07-12","bar_index":2196,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2019-07-10","trigger_known_ts":"2019-07-12","strength":0.45,"price":2.46,"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.690566,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.28,"atr14":0.142638,"stop_level":2.208681,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-26","known_ts":"2019-08-28","bar_index":2207,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2019-08-26","trigger_known_ts":"2019-08-28","strength":0.45,"price":1.25,"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.839744,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.15,"atr14":0.143668,"stop_level":1.078166,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-29","known_ts":"2019-09-03","bar_index":2208,"type":"BUY","strength":0.45,"price":1.32,"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-08-29","known_ts":"2019-09-03","bar_index":2208,"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-08-29","trigger_known_ts":"2019-09-03","strength":0.45,"price":1.32,"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.830769,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.11,"atr14":0.15114,"stop_level":1.03443,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-25","known_ts":"2019-09-27","bar_index":2214,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2019-09-25","trigger_known_ts":"2019-09-27","strength":0.588,"price":1.53,"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.764615,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.31,"atr14":0.134723,"stop_level":1.242638,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-18","known_ts":"2019-10-18","bar_index":2219,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.64,"stop_level":1.68,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-10-23","known_ts":"2019-10-23","bar_index":2220,"type":"RECLAIM","strength":0.588,"price":1.71,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-10-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":"2019-10-18","prior_stop_level":1.68,"sweep_low":1.62,"atr14":0.122279,"stop_level":1.55886,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-11-01","known_ts":"2019-11-01","bar_index":2223,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.59,"stop_level":1.63,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-11-08","known_ts":"2019-11-08","bar_index":2224,"type":"RECLAIM","strength":0.725,"price":1.66,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-11-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-11-01","prior_stop_level":1.63,"sweep_low":1.57,"atr14":0.089675,"stop_level":1.525162,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-11-22","known_ts":"2019-11-22","bar_index":2228,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.44,"stop_level":1.58,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-12-19","known_ts":"2019-12-23","bar_index":2234,"type":"REBUY","strength":0.725,"price":1.61,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2020-01-27","known_ts":"2020-01-27","bar_index":2242,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.67,"stop_level":1.73,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-02-07","known_ts":"2020-02-11","bar_index":2245,"type":"REBUY","strength":0.725,"price":1.79,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2020-02-25","known_ts":"2020-02-25","bar_index":2248,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.53,"stop_level":1.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-07-10","known_ts":"2020-07-10","bar_index":2280,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.07,"stop_level":1.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-07-16","known_ts":"2020-07-16","bar_index":2281,"type":"RECLAIM","strength":0.863,"price":1.15,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-07-10 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":"2020-07-10","prior_stop_level":1.08,"sweep_low":0.96,"atr14":0.153638,"stop_level":0.883181,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-27","known_ts":"2020-07-27","bar_index":2284,"type":"RECLAIM","strength":1.0,"price":1.71,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-07-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-08-25","known_ts":"2020-08-25","bar_index":2291,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.46,"stop_level":1.47,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-08-26","known_ts":"2020-08-26","bar_index":2291,"type":"RECLAIM","strength":1.0,"price":1.48,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-08-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-08-25","prior_stop_level":1.47,"sweep_low":1.42,"atr14":0.144287,"stop_level":1.347856,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-02","known_ts":"2020-10-02","bar_index":2300,"type":"RECLAIM","strength":1.0,"price":2.25,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-08-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-04-29","known_ts":"2021-04-29","bar_index":2347,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.83,"stop_level":14.85,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-05-03","known_ts":"2021-05-03","bar_index":2348,"type":"RECLAIM","strength":0.725,"price":15.44,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-04-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-04-29","prior_stop_level":14.85,"sweep_low":14.09,"atr14":1.412687,"stop_level":13.383657,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-06-04","known_ts":"2021-06-04","bar_index":2356,"type":"RECLAIM","strength":0.863,"price":19.49,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-04-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-07-06","known_ts":"2021-07-06","bar_index":2363,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.4,"stop_level":19.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-09-16","known_ts":"2021-09-20","bar_index":2380,"type":"BUY","strength":0.725,"price":17.75,"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":"2021-11-10","known_ts":"2021-11-12","bar_index":2393,"type":"REBUY","strength":0.725,"price":17.75,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2021-11-15","known_ts":"2021-11-15","bar_index":2394,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.04,"stop_level":16.98,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2021-11-18","known_ts":"2021-11-18","bar_index":2395,"type":"RECLAIM","strength":0.588,"price":17.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-11-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2021-11-15","prior_stop_level":16.98,"sweep_low":16.04,"atr14":0.843837,"stop_level":15.618081,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-01-06","known_ts":"2022-01-10","bar_index":2406,"type":"BUY","strength":0.45,"price":14.75,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-01-28","known_ts":"2022-02-01","bar_index":2411,"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-01-28","trigger_known_ts":"2022-02-01","strength":0.45,"price":11.14,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.469524,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.45,"atr14":1.261106,"stop_level":8.819447,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-02-10","known_ts":"2022-02-14","bar_index":2414,"type":"BUY","strength":0.45,"price":11.7,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-02-10","known_ts":"2022-02-14","bar_index":2414,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-02-10","trigger_known_ts":"2022-02-14","strength":0.45,"price":11.7,"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.442857,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.69,"atr14":1.235322,"stop_level":10.072339,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-03-09","known_ts":"2022-03-11","bar_index":2420,"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-03-09","trigger_known_ts":"2022-03-11","strength":0.45,"price":10.43,"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.503333,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.42,"atr14":0.914982,"stop_level":8.962509,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-04-29","known_ts":"2022-04-29","bar_index":2432,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.92,"stop_level":12.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-05-25","known_ts":"2022-05-27","bar_index":2438,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-05-25","trigger_known_ts":"2022-05-27","strength":0.588,"price":10.39,"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.505238,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":9.44,"atr14":0.811126,"stop_level":9.034437,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-11","known_ts":"2022-07-13","bar_index":2448,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-07-11","trigger_known_ts":"2022-07-13","strength":0.45,"price":7.71,"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.591415,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.03,"atr14":0.821233,"stop_level":5.619384,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-14","known_ts":"2022-07-18","bar_index":2449,"type":"BUY","strength":0.45,"price":9.96,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-07-14","known_ts":"2022-07-18","bar_index":2449,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-07-14","trigger_known_ts":"2022-07-18","strength":0.45,"price":9.96,"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.472178,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.03,"atr14":0.905488,"stop_level":5.577256,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-05","known_ts":"2022-08-05","bar_index":2454,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.84,"stop_level":8.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-11","known_ts":"2022-08-11","bar_index":2455,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.45,"stop_level":8.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-12","known_ts":"2022-08-12","bar_index":2456,"type":"RECLAIM","strength":0.588,"price":8.58,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-08-05","prior_stop_level":8.2,"sweep_low":6.85,"atr14":0.825241,"stop_level":6.437379,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-12","known_ts":"2022-08-12","bar_index":2456,"type":"RECLAIM","strength":0.588,"price":8.58,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-08-11","prior_stop_level":8.2,"sweep_low":7.35,"atr14":0.825241,"stop_level":6.937379,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-12","known_ts":"2022-09-12","bar_index":2462,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.05,"stop_level":8.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-14","known_ts":"2022-09-14","bar_index":2463,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.52,"stop_level":8.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-20","known_ts":"2022-10-24","bar_index":2472,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-10-20","trigger_known_ts":"2022-10-24","strength":0.45,"price":5.15,"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.709859,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.85,"atr14":0.552106,"stop_level":4.573947,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-15","known_ts":"2022-11-17","bar_index":2478,"type":"BUY","strength":0.45,"price":4.94,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-11-15","known_ts":"2022-11-17","bar_index":2478,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-11-15","trigger_known_ts":"2022-11-17","strength":0.45,"price":4.94,"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.709412,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.4,"atr14":0.453796,"stop_level":4.173102,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-30","known_ts":"2023-01-30","bar_index":2494,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.2,"stop_level":7.53,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-06-20","known_ts":"2023-06-20","bar_index":2527,"type":"RECLAIM","strength":0.863,"price":7.49,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-01-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-06-26","known_ts":"2023-06-26","bar_index":2528,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.26,"stop_level":6.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-06-30","known_ts":"2023-06-30","bar_index":2529,"type":"RECLAIM","strength":0.863,"price":7.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-06-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-06-26","prior_stop_level":6.65,"sweep_low":6.26,"atr14":0.539008,"stop_level":5.990496,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-12","known_ts":"2023-07-12","bar_index":2532,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.65,"stop_level":6.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-07-13","known_ts":"2023-07-13","bar_index":2532,"type":"RECLAIM","strength":0.863,"price":6.95,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-07-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":"2023-07-12","prior_stop_level":6.81,"sweep_low":6.35,"atr14":0.444814,"stop_level":6.127593,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-20","known_ts":"2023-07-24","bar_index":2534,"type":"REBUY","strength":0.863,"price":7.1,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2023-08-03","known_ts":"2023-08-03","bar_index":2537,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.8,"stop_level":6.85,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-04","known_ts":"2023-08-04","bar_index":2537,"type":"RECLAIM","strength":0.863,"price":7.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-08-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":"2023-08-03","prior_stop_level":6.85,"sweep_low":6.8,"atr14":0.300883,"stop_level":6.649558,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-08-18","known_ts":"2023-08-18","bar_index":2541,"type":"RECLAIM","strength":0.863,"price":7.32,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-08-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-12-18","known_ts":"2023-12-20","bar_index":2569,"type":"BUY","strength":0.725,"price":6.55,"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":"2024-01-23","known_ts":"2024-01-23","bar_index":2576,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.25,"stop_level":6.26,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2024-01-26","known_ts":"2024-01-26","bar_index":2577,"type":"RECLAIM","strength":0.863,"price":6.49,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2024-01-23","prior_stop_level":6.26,"sweep_low":6.25,"atr14":0.162858,"stop_level":6.168571,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-01","known_ts":"2024-02-05","bar_index":2579,"type":"REBUY","strength":0.725,"price":6.4,"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":65},{"ts":"2024-04-29","known_ts":"2024-05-01","bar_index":2599,"type":"BUY","strength":0.588,"price":6.43,"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":40},{"ts":"2024-07-17","known_ts":"2024-07-19","bar_index":2617,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2024-07-17","trigger_known_ts":"2024-07-19","strength":0.45,"price":4.57,"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.375683,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.45,"atr14":0.131925,"stop_level":4.384038,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-28","known_ts":"2024-08-30","bar_index":2627,"type":"BUY","strength":0.45,"price":4.23,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2024-08-28","known_ts":"2024-08-30","bar_index":2627,"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-08-28","trigger_known_ts":"2024-08-30","strength":0.45,"price":4.23,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.419753,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.0,"atr14":0.143941,"stop_level":3.92803,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-10-07","known_ts":"2024-10-07","bar_index":2636,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.1,"stop_level":4.14,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-10-08","known_ts":"2024-10-08","bar_index":2636,"type":"RECLAIM","strength":0.588,"price":4.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-10-07","prior_stop_level":4.14,"sweep_low":3.89,"atr14":0.237335,"stop_level":3.771333,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-10-17","known_ts":"2024-10-17","bar_index":2638,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.9,"stop_level":4.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-11-07","known_ts":"2024-11-07","bar_index":2643,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.01,"stop_level":4.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-11-11","known_ts":"2024-11-11","bar_index":2644,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.04,"stop_level":4.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-11-18","known_ts":"2024-11-18","bar_index":2646,"type":"RECLAIM","strength":0.588,"price":4.35,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-11-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-11-11","prior_stop_level":4.1,"sweep_low":4.0,"atr14":0.187699,"stop_level":3.90615,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-12-23","known_ts":"2024-12-26","bar_index":2654,"type":"REBUY","strength":0.725,"price":4.58,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2025-02-03","known_ts":"2025-02-03","bar_index":2662,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.76,"stop_level":4.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-02-06","known_ts":"2025-02-06","bar_index":2663,"type":"RECLAIM","strength":0.863,"price":5.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-02-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":"2025-02-03","prior_stop_level":4.8,"sweep_low":4.75,"atr14":0.320718,"stop_level":4.589641,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-02-21","known_ts":"2025-02-21","bar_index":2667,"type":"RECLAIM","strength":0.863,"price":4.9,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-02-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-04-07","known_ts":"2025-04-07","bar_index":2677,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.3,"stop_level":4.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2025-05-28","known_ts":"2025-05-30","bar_index":2689,"type":"BUY","strength":0.725,"price":4.28,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2025-06-24","known_ts":"2025-06-26","bar_index":2695,"type":"REBUY","strength":0.725,"price":3.64,"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":30},{"ts":"2025-07-07","known_ts":"2025-07-07","bar_index":2697,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.16,"stop_level":3.29,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2025-08-01","known_ts":"2025-08-05","bar_index":2704,"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":"2025-08-01","trigger_known_ts":"2025-08-05","strength":0.45,"price":2.77,"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.448207,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.53,"atr14":0.238349,"stop_level":2.410825,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-14","known_ts":"2025-08-18","bar_index":2707,"type":"BUY","strength":0.45,"price":2.85,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-08-14","known_ts":"2025-08-18","bar_index":2707,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2025-08-14","trigger_known_ts":"2025-08-18","strength":0.45,"price":2.85,"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.432271,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.51,"atr14":0.262376,"stop_level":2.378812,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-24","known_ts":"2025-09-24","bar_index":2716,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.38,"stop_level":3.45,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-10-22","known_ts":"2025-10-24","bar_index":2723,"type":"BUY","strength":0.725,"price":3.25,"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":20},{"ts":"2025-12-22","known_ts":"2025-12-24","bar_index":2737,"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":"2025-12-22","trigger_known_ts":"2025-12-24","strength":0.45,"price":2.52,"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.498008,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.17,"atr14":0.230402,"stop_level":2.054799,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-12-31","known_ts":"2026-01-05","bar_index":2739,"type":"BUY","strength":0.45,"price":2.91,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-12-31","known_ts":"2026-01-05","bar_index":2739,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2025-12-31","trigger_known_ts":"2026-01-05","strength":0.45,"price":2.91,"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.420319,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.16,"atr14":0.255401,"stop_level":2.0323,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-28","known_ts":"2026-01-28","bar_index":2745,"type":"RECLAIM","strength":0.725,"price":3.19,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-12-31 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-02-23","known_ts":"2026-02-23","bar_index":2750,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.08,"stop_level":3.14,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-03-20","known_ts":"2026-03-24","bar_index":2757,"type":"BUY","strength":0.863,"price":3.2,"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":"2026-08-03","known_ts":"2026-08-05","bar_index":2787,"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":"2026-08-03","trigger_known_ts":"2026-08-05","strength":0.45,"price":1.34,"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.665,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.21,"atr14":0.094031,"stop_level":1.162985,"risk_basis":"daily_ohlc_atr14"}],"state":{"position_hint":"long","last_signal":"BOTTOM_WATCH","last_scored_signal":"BUY","last_scored_ts":"2026-03-24","last_scored_basis":null,"bars_since_signal":2,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":false},"early_dots":["2016-05-16","2016-06-02","2016-07-07","2016-11-11","2016-12-13","2017-06-02","2017-10-05","2017-10-26","2018-08-10","2018-09-06","2018-12-28","2019-03-22","2019-04-26","2019-12-11","2020-03-13","2020-09-16","2021-02-03","2021-03-05","2021-04-06","2021-07-30","2021-08-25","2021-12-29","2022-11-15","2023-03-15","2023-03-31","2023-10-10","2023-10-26","2023-11-13","2023-11-30","2023-12-18","2024-05-23","2024-06-20","2024-08-28","2025-03-19","2025-04-14","2025-05-22","2025-06-27","2025-11-25","2026-06-03","2026-06-25"],"warnings":[{"ts":"2022-04-29","kind":"confirm","px":11.92,"level":12.0},{"ts":"2022-08-01","kind":"arm","px":9.59},{"ts":"2022-08-05","kind":"confirm","px":7.84,"level":8.2},{"ts":"2022-08-10","kind":"arm","px":7.35},{"ts":"2022-08-11","kind":"confirm","px":7.45,"level":8.2},{"ts":"2022-09-07","kind":"arm","px":8.2},{"ts":"2022-09-12","kind":"confirm","px":8.05,"level":8.08},{"ts":"2022-09-13","kind":"arm","px":7.72},{"ts":"2022-09-14","kind":"confirm","px":7.52,"level":8.08},{"ts":"2022-12-13","kind":"arm","px":6.63},{"ts":"2023-01-30","kind":"confirm","px":7.2,"level":7.53},{"ts":"2023-05-17","kind":"arm","px":4.94},{"ts":"2023-06-12","kind":"arm","px":6.6},{"ts":"2023-06-26","kind":"confirm","px":6.26,"level":6.65},{"ts":"2023-06-28","kind":"arm","px":6.26},{"ts":"2023-07-12","kind":"confirm","px":6.65,"level":6.81},{"ts":"2023-07-19","kind":"arm","px":6.8},{"ts":"2023-08-03","kind":"confirm","px":6.8,"level":6.85},{"ts":"2024-01-08","kind":"arm","px":6.35},{"ts":"2024-01-23","kind":"confirm","px":6.25,"level":6.26},{"ts":"2024-10-02","kind":"arm","px":4.28},{"ts":"2024-10-07","kind":"confirm","px":4.1,"level":4.14},{"ts":"2024-10-16","kind":"arm","px":3.81},{"ts":"2024-10-17","kind":"confirm","px":3.9,"level":4.1},{"ts":"2024-10-18","kind":"arm","px":3.9},{"ts":"2024-11-07","kind":"confirm","px":4.01,"level":4.1},{"ts":"2024-11-08","kind":"arm","px":4.09},{"ts":"2024-11-11","kind":"confirm","px":4.04,"level":4.1},{"ts":"2024-11-29","kind":"arm","px":4.54},{"ts":"2025-01-31","kind":"arm","px":4.71},{"ts":"2025-02-03","kind":"confirm","px":4.76,"level":4.8},{"ts":"2025-04-04","kind":"arm","px":3.86},{"ts":"2025-04-07","kind":"confirm","px":4.3,"level":4.5},{"ts":"2025-06-16","kind":"arm","px":3.61},{"ts":"2025-07-07","kind":"confirm","px":3.16,"level":3.29},{"ts":"2025-09-16","kind":"arm","px":3.8},{"ts":"2025-09-24","kind":"confirm","px":3.38,"level":3.45},{"ts":"2026-01-20","kind":"arm","px":3.07},{"ts":"2026-02-20","kind":"arm","px":3.08},{"ts":"2026-02-23","kind":"confirm","px":3.08,"level":3.14}],"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":[]}}}