{"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":"TCX","timeframe":"3D","as_of":"2026-08-03T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1996-11-27","known_ts":"1996-12-02","bar_index":50,"type":"BUY","strength":0.588,"price":15.6277,"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":"1996-12-03","known_ts":"1996-12-03","bar_index":51,"type":"RECLAIM","strength":0.725,"price":14.7084,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1996-11-27 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-01-03","known_ts":"1997-01-07","bar_index":58,"type":"BUY","strength":0.588,"price":15.1681,"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":"1997-02-20","known_ts":"1997-02-24","bar_index":69,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1997-02-20","trigger_known_ts":"1997-02-24","strength":0.45,"price":10.5717,"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.477272,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.8822,"atr14":0.907688,"stop_level":9.428356,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-03-10","known_ts":"1997-03-12","bar_index":73,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1997-03-10","trigger_known_ts":"1997-03-12","strength":0.45,"price":8.5033,"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.579546,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.8139,"atr14":0.770013,"stop_level":7.428894,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-04-09","known_ts":"1997-04-11","bar_index":80,"type":"BUY","strength":0.45,"price":7.3542,"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-04-09","known_ts":"1997-04-11","bar_index":80,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1997-04-09","trigger_known_ts":"1997-04-11","strength":0.45,"price":7.3542,"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.636365,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.4349,"atr14":0.611659,"stop_level":6.12907,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-05-27","known_ts":"1997-05-27","bar_index":91,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.2051,"stop_level":6.4349,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-05-29","known_ts":"1997-05-29","bar_index":91,"type":"RECLAIM","strength":0.588,"price":6.8946,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-05-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1997-05-27","prior_stop_level":6.4349,"sweep_low":5.9753,"atr14":0.722259,"stop_level":5.614171,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-06-25","known_ts":"1997-06-25","bar_index":98,"type":"RECLAIM","strength":0.725,"price":12.8699,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-05-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-07-25","known_ts":"1997-07-25","bar_index":105,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.7331,"stop_level":8.963,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-07-28","known_ts":"1997-07-28","bar_index":105,"type":"RECLAIM","strength":0.725,"price":9.1928,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-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":"1997-07-25","prior_stop_level":8.963,"sweep_low":8.2735,"atr14":0.892124,"stop_level":7.827438,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-09-08","known_ts":"1997-09-10","bar_index":115,"type":"BUY","strength":0.863,"price":10.112,"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":45},{"ts":"1997-10-08","known_ts":"1997-10-08","bar_index":122,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.8822,"stop_level":10.112,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-10-24","known_ts":"1997-10-24","bar_index":126,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.4226,"stop_level":9.6524,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-10-27","known_ts":"1997-10-27","bar_index":126,"type":"RECLAIM","strength":0.863,"price":10.112,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-10-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1997-10-24","prior_stop_level":9.6524,"sweep_low":9.1928,"atr14":0.769834,"stop_level":8.807883,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-01-29","known_ts":"1998-02-02","bar_index":148,"type":"BUY","strength":0.588,"price":7.6989,"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":"1998-02-26","known_ts":"1998-02-26","bar_index":154,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.3542,"stop_level":7.584,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1998-03-02","known_ts":"1998-03-02","bar_index":155,"type":"RECLAIM","strength":0.588,"price":8.2735,"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":false,"above200":false,"monthlyBull":true},"anchor_ts":"1998-02-26","prior_stop_level":7.584,"sweep_low":7.3542,"atr14":0.51261,"stop_level":7.097895,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-03-13","known_ts":"1998-03-13","bar_index":158,"type":"RECLAIM","strength":0.863,"price":14.2488,"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":true}},{"ts":"1998-04-16","known_ts":"1998-04-16","bar_index":165,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.603,"stop_level":22.2925,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-04-17","known_ts":"1998-04-17","bar_index":166,"type":"RECLAIM","strength":1.0,"price":29.187,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-04-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1998-04-16","prior_stop_level":22.2925,"sweep_low":20.6837,"atr14":2.47242,"stop_level":19.44749,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-07-06","known_ts":"1998-07-08","bar_index":184,"type":"BUY","strength":0.725,"price":14.2488,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"1998-07-23","known_ts":"1998-07-23","bar_index":188,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.6059,"stop_level":13.5593,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1998-07-29","known_ts":"1998-07-29","bar_index":189,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.491,"stop_level":13.5593,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1998-11-05","known_ts":"1998-11-09","bar_index":213,"type":"BUY","strength":0.588,"price":9.4226,"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":"1998-12-14","known_ts":"1998-12-14","bar_index":221,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.019,"stop_level":14.2488,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-12-18","known_ts":"1998-12-18","bar_index":223,"type":"RECLAIM","strength":1.0,"price":14.9383,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-12-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1998-12-14","prior_stop_level":14.2488,"sweep_low":12.8699,"atr14":2.707954,"stop_level":11.515923,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-29","known_ts":"1998-12-29","bar_index":225,"type":"RECLAIM","strength":1.0,"price":16.547,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-12-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-01-15","known_ts":"1999-01-20","bar_index":229,"type":"BUY","strength":1.0,"price":19.3048,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1999-02-03","known_ts":"1999-02-05","bar_index":233,"type":"BUY","strength":1.0,"price":19.9943,"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":30},{"ts":"1999-05-03","known_ts":"1999-05-03","bar_index":253,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.7521,"stop_level":22.9819,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-05-10","known_ts":"1999-05-10","bar_index":255,"type":"RECLAIM","strength":1.0,"price":24.3608,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-05-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1999-05-03","prior_stop_level":22.9819,"sweep_low":20.2241,"atr14":3.292474,"stop_level":18.577863,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-05-18","known_ts":"1999-05-18","bar_index":257,"type":"RECLAIM","strength":1.0,"price":25.0503,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-05-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-07-09","known_ts":"1999-07-13","bar_index":269,"type":"BUY","strength":0.725,"price":22.7521,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1999-11-02","known_ts":"1999-11-04","bar_index":296,"type":"BUY","strength":0.725,"price":22.9819,"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":"1999-12-22","known_ts":"1999-12-22","bar_index":307,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.1063,"stop_level":31.2554,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-12-27","known_ts":"1999-12-27","bar_index":308,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.5783,"stop_level":31.2554,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-01-11","known_ts":"2000-01-11","bar_index":312,"type":"RECLAIM","strength":1.0,"price":28.7274,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-12-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-02-07","known_ts":"2000-02-09","bar_index":318,"type":"BUY","strength":1.0,"price":33.6111,"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":40},{"ts":"2000-03-08","known_ts":"2000-03-10","bar_index":325,"type":"BUY","strength":1.0,"price":45.9639,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2000-06-02","known_ts":"2000-06-06","bar_index":345,"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-06-02","trigger_known_ts":"2000-06-06","strength":0.45,"price":15.283,"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.709607,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.7892,"atr14":1.791895,"stop_level":12.893253,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-06-15","known_ts":"2000-06-19","bar_index":348,"type":"BUY","strength":0.45,"price":17.0066,"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-06-15","known_ts":"2000-06-19","bar_index":348,"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-06-15","trigger_known_ts":"2000-06-19","strength":0.45,"price":17.0066,"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.676856,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.2488,"atr14":1.677416,"stop_level":13.410092,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-07-14","known_ts":"2000-07-14","bar_index":354,"type":"SELL","basis":"structure_stop","strength":0.45,"price":14.7084,"stop_level":16.0873,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2000-09-19","known_ts":"2000-09-21","bar_index":370,"type":"REBUY","strength":0.45,"price":11.0313,"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":"2000-09-19","known_ts":"2000-09-21","bar_index":370,"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-09-19","trigger_known_ts":"2000-09-21","strength":0.45,"price":11.0313,"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.790393,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.4568,"atr14":0.892787,"stop_level":10.010406,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-10-05","known_ts":"2000-10-09","bar_index":374,"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-10-05","trigger_known_ts":"2000-10-09","strength":0.45,"price":8.2735,"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.842795,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.0095,"atr14":1.113925,"stop_level":6.452538,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-10-31","known_ts":"2000-11-02","bar_index":380,"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-10-31","trigger_known_ts":"2000-11-02","strength":0.45,"price":5.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.901747,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.5964,"atr14":1.079659,"stop_level":4.056571,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-11-21","known_ts":"2000-11-24","bar_index":385,"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-11-21","trigger_known_ts":"2000-11-24","strength":0.45,"price":3.5047,"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.933407,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.528,"atr14":0.803029,"stop_level":2.126486,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-11-30","known_ts":"2000-12-04","bar_index":387,"type":"BUY","strength":0.45,"price":3.2175,"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-11-30","known_ts":"2000-12-04","bar_index":387,"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-11-30","trigger_known_ts":"2000-12-04","strength":0.45,"price":3.2175,"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.938864,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.528,"atr14":0.725651,"stop_level":2.165174,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-21","known_ts":"2000-12-21","bar_index":392,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.2982,"stop_level":2.6429,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2000-12-27","known_ts":"2000-12-29","bar_index":393,"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-12-27","trigger_known_ts":"2000-12-29","strength":0.45,"price":2.6429,"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.949782,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.8386,"atr14":0.524617,"stop_level":1.576292,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-02-12","known_ts":"2001-02-12","bar_index":403,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.1026,"stop_level":3.2175,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-03-26","known_ts":"2001-03-28","bar_index":413,"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":"2001-03-26","trigger_known_ts":"2001-03-28","strength":0.588,"price":2.4131,"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.920455,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.8386,"atr14":0.516071,"stop_level":1.580565,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-05-03","known_ts":"2001-05-07","bar_index":422,"type":"BUY","strength":0.725,"price":2.4637,"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":60},{"ts":"2001-05-30","known_ts":"2001-05-30","bar_index":428,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.28,"stop_level":3.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-06-05","known_ts":"2001-06-05","bar_index":429,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.76,"stop_level":3.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-06-11","known_ts":"2001-06-11","bar_index":430,"type":"RECLAIM","strength":0.725,"price":3.48,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-06-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":"2001-06-05","prior_stop_level":3.4,"sweep_low":2.76,"atr14":0.366611,"stop_level":2.576694,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-06-25","known_ts":"2001-06-25","bar_index":434,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.52,"stop_level":2.76,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-06-28","known_ts":"2001-06-28","bar_index":435,"type":"RECLAIM","strength":0.725,"price":3.6,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-06-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":"2001-06-25","prior_stop_level":2.76,"sweep_low":2.48,"atr14":0.388258,"stop_level":2.285871,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-07-03","known_ts":"2001-07-06","bar_index":436,"type":"REBUY","strength":0.725,"price":3.56,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2001-07-30","known_ts":"2001-08-01","bar_index":442,"type":"BUY","strength":0.863,"price":3.6,"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":55},{"ts":"2001-08-14","known_ts":"2001-08-14","bar_index":445,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.12,"stop_level":3.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-08-16","known_ts":"2001-08-16","bar_index":446,"type":"RECLAIM","strength":0.725,"price":3.28,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-08-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2001-08-14","prior_stop_level":3.2,"sweep_low":2.48,"atr14":0.387904,"stop_level":2.286048,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-08-20","known_ts":"2001-08-20","bar_index":447,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.8,"stop_level":3.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-12-13","known_ts":"2001-12-13","bar_index":472,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.4,"stop_level":1.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-01-11","known_ts":"2002-01-15","bar_index":479,"type":"BUY","strength":0.588,"price":1.4,"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":35},{"ts":"2002-03-11","known_ts":"2002-03-11","bar_index":492,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.36,"stop_level":1.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-03-13","known_ts":"2002-03-13","bar_index":492,"type":"RECLAIM","strength":0.725,"price":1.52,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-03-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-03-11","prior_stop_level":1.4,"sweep_low":1.36,"atr14":0.183688,"stop_level":1.268156,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-04-02","known_ts":"2002-04-04","bar_index":497,"type":"BUY","strength":0.725,"price":1.52,"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":55},{"ts":"2002-05-01","known_ts":"2002-05-03","bar_index":504,"type":"BUY","strength":0.725,"price":1.8,"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":40},{"ts":"2002-05-24","known_ts":"2002-05-24","bar_index":509,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.0,"stop_level":2.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-05-28","known_ts":"2002-05-28","bar_index":510,"type":"RECLAIM","strength":0.863,"price":2.16,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-05-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2002-05-24","prior_stop_level":2.08,"sweep_low":2.0,"atr14":0.184293,"stop_level":1.907854,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-10-24","known_ts":"2002-10-28","bar_index":545,"type":"BUY","strength":0.45,"price":1.44,"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":"2002-10-24","known_ts":"2002-10-28","bar_index":545,"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":"2002-10-24","trigger_known_ts":"2002-10-28","strength":0.45,"price":1.44,"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":0.84,"atr14":0.147816,"stop_level":0.766092,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-01-08","known_ts":"2003-01-10","bar_index":562,"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-08","trigger_known_ts":"2003-01-10","strength":0.45,"price":0.96,"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.6,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.8,"atr14":0.093686,"stop_level":0.753157,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-01-22","known_ts":"2003-01-24","bar_index":565,"type":"BUY","strength":0.45,"price":1.04,"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-22","known_ts":"2003-01-24","bar_index":565,"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-22","trigger_known_ts":"2003-01-24","strength":0.45,"price":1.04,"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.566667,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.88,"atr14":0.094371,"stop_level":0.832814,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-02-27","known_ts":"2003-02-27","bar_index":573,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.04,"stop_level":1.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-03-03","known_ts":"2003-03-03","bar_index":574,"type":"RECLAIM","strength":0.588,"price":1.12,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-02-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2003-02-27","prior_stop_level":1.08,"sweep_low":1.0,"atr14":0.085412,"stop_level":0.957294,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-11","known_ts":"2003-03-13","bar_index":576,"type":"REBUY","strength":0.588,"price":1.16,"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":"2003-04-09","known_ts":"2003-04-11","bar_index":583,"type":"BUY","strength":0.725,"price":1.08,"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":55},{"ts":"2003-10-08","known_ts":"2003-10-10","bar_index":625,"type":"BUY","strength":0.863,"price":1.4,"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":30},{"ts":"2003-12-11","known_ts":"2003-12-11","bar_index":640,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.76,"stop_level":1.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2003-12-16","known_ts":"2003-12-16","bar_index":641,"type":"RECLAIM","strength":0.863,"price":1.84,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-12-11 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":"2003-12-11","prior_stop_level":1.8,"sweep_low":1.68,"atr14":0.13393,"stop_level":1.613035,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-01-22","known_ts":"2004-01-26","bar_index":649,"type":"BUY","strength":0.863,"price":2.08,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2004-03-23","known_ts":"2004-03-25","bar_index":663,"type":"REBUY","strength":1.0,"price":2.76,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2004-05-06","known_ts":"2004-05-06","bar_index":673,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.64,"stop_level":3.04,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-05-10","known_ts":"2004-05-10","bar_index":674,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.64,"stop_level":3.04,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-08-23","known_ts":"2004-08-25","bar_index":698,"type":"BUY","strength":0.588,"price":2.2,"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":50},{"ts":"2004-10-20","known_ts":"2004-10-20","bar_index":711,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.0,"stop_level":2.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2004-10-21","known_ts":"2004-10-21","bar_index":712,"type":"RECLAIM","strength":0.725,"price":2.16,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-10-20 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":"2004-10-20","prior_stop_level":2.08,"sweep_low":2.0,"atr14":0.139075,"stop_level":1.930463,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-11-03","known_ts":"2004-11-03","bar_index":715,"type":"RECLAIM","strength":0.725,"price":2.56,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-10-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-11-18","known_ts":"2004-11-18","bar_index":718,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.36,"stop_level":2.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-12-03","known_ts":"2004-12-03","bar_index":722,"type":"RECLAIM","strength":0.863,"price":2.52,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-11-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-08-11","known_ts":"2005-08-11","bar_index":779,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.76,"stop_level":4.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-12-29","known_ts":"2006-01-03","bar_index":812,"type":"BUY","strength":0.45,"price":3.52,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-01-04","known_ts":"2006-01-04","bar_index":813,"type":"RECLAIM","strength":0.588,"price":3.88,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2005-12-29 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2006-03-07","known_ts":"2006-03-09","bar_index":827,"type":"BUY","strength":0.588,"price":3.64,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-04-10","known_ts":"2006-04-12","bar_index":835,"type":"BUY","strength":0.45,"price":3.56,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-06-19","known_ts":"2006-06-21","bar_index":851,"type":"BUY","strength":0.45,"price":3.4,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-06-27","known_ts":"2006-06-27","bar_index":853,"type":"RECLAIM","strength":0.588,"price":3.92,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2006-06-19 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2006-10-25","known_ts":"2006-10-27","bar_index":881,"type":"BUY","strength":0.725,"price":3.68,"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":"quality","score":65},{"ts":"2006-11-14","known_ts":"2006-11-14","bar_index":885,"type":"SELL","basis":"structure_stop","strength":0.45,"price":3.4,"stop_level":3.44,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2006-12-20","known_ts":"2006-12-22","bar_index":894,"type":"BUY","strength":0.588,"price":3.6,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2007-04-09","known_ts":"2007-04-09","bar_index":918,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.4,"stop_level":3.44,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-04-10","known_ts":"2007-04-10","bar_index":918,"type":"RECLAIM","strength":0.725,"price":3.48,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-04-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":"2007-04-09","prior_stop_level":3.44,"sweep_low":3.36,"atr14":0.106755,"stop_level":3.306623,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-05-03","known_ts":"2007-05-07","bar_index":924,"type":"BUY","strength":0.863,"price":3.6,"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":"quality","score":75},{"ts":"2007-10-23","known_ts":"2007-10-25","bar_index":964,"type":"BUY","strength":0.588,"price":3.84,"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-09","known_ts":"2007-11-09","bar_index":968,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.96,"stop_level":3.76,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2008-01-22","known_ts":"2008-01-22","bar_index":984,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.72,"stop_level":2.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-01-30","known_ts":"2008-01-30","bar_index":986,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.56,"stop_level":2.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-12","known_ts":"2008-03-12","bar_index":996,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.48,"stop_level":2.68,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-14","known_ts":"2008-03-14","bar_index":996,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.48,"stop_level":2.68,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-04-11","known_ts":"2008-04-15","bar_index":1003,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-04-11","trigger_known_ts":"2008-04-15","strength":0.588,"price":2.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.552239,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.24,"atr14":0.124992,"stop_level":2.177504,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-16","known_ts":"2008-04-18","bar_index":1004,"type":"BUY","strength":0.588,"price":2.44,"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-04-16","known_ts":"2008-04-18","bar_index":1004,"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-04-16","trigger_known_ts":"2008-04-18","strength":0.588,"price":2.44,"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.544776,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.24,"atr14":0.12665,"stop_level":2.176675,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-06-25","known_ts":"2008-06-25","bar_index":1020,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.32,"stop_level":2.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-06-27","known_ts":"2008-06-27","bar_index":1021,"type":"RECLAIM","strength":0.588,"price":2.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-06-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":"2008-06-25","prior_stop_level":2.36,"sweep_low":2.28,"atr14":0.125605,"stop_level":2.217198,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-05","known_ts":"2008-09-09","bar_index":1037,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-09-05","trigger_known_ts":"2008-09-09","strength":0.45,"price":1.92,"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.52,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.8,"atr14":0.139578,"stop_level":1.730211,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-27","known_ts":"2008-10-29","bar_index":1049,"type":"BUY","strength":0.45,"price":1.36,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-10-27","known_ts":"2008-10-29","bar_index":1049,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-10-27","trigger_known_ts":"2008-10-29","strength":0.45,"price":1.36,"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.649485,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.12,"atr14":0.159157,"stop_level":1.040421,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-14","known_ts":"2008-11-14","bar_index":1053,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.16,"stop_level":1.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-15","known_ts":"2009-01-15","bar_index":1067,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.12,"stop_level":1.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-21","known_ts":"2009-01-21","bar_index":1068,"type":"RECLAIM","strength":0.725,"price":1.28,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-15","prior_stop_level":1.2,"sweep_low":1.08,"atr14":0.132412,"stop_level":1.013794,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-29","known_ts":"2009-05-01","bar_index":1091,"type":"BUY","strength":0.725,"price":1.48,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2009-06-17","known_ts":"2009-06-17","bar_index":1102,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.72,"stop_level":1.76,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-22","known_ts":"2009-06-22","bar_index":1103,"type":"RECLAIM","strength":0.863,"price":1.8,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-06-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2009-06-17","prior_stop_level":1.76,"sweep_low":1.64,"atr14":0.102935,"stop_level":1.588532,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-06-30","known_ts":"2009-06-30","bar_index":1105,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.68,"stop_level":1.72,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-07-02","known_ts":"2009-07-02","bar_index":1106,"type":"RECLAIM","strength":0.863,"price":1.76,"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":true,"monthlyBull":false},"anchor_ts":"2009-06-30","prior_stop_level":1.72,"sweep_low":1.68,"atr14":0.094509,"stop_level":1.632746,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-08-14","known_ts":"2009-08-14","bar_index":1116,"type":"RECLAIM","strength":1.0,"price":2.16,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-06-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-13","known_ts":"2009-10-13","bar_index":1129,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.12,"stop_level":2.28,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-12-17","known_ts":"2009-12-17","bar_index":1145,"type":"RECLAIM","strength":1.0,"price":2.76,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-10-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-26","known_ts":"2010-01-26","bar_index":1153,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.68,"stop_level":2.72,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-27","known_ts":"2010-01-27","bar_index":1153,"type":"RECLAIM","strength":1.0,"price":2.76,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-01-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":"2010-01-26","prior_stop_level":2.72,"sweep_low":2.64,"atr14":0.1472,"stop_level":2.5664,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-03-01","known_ts":"2010-03-01","bar_index":1161,"type":"RECLAIM","strength":1.0,"price":3.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-01-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-06-16","known_ts":"2010-06-18","bar_index":1186,"type":"BUY","strength":0.725,"price":2.76,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":75},{"ts":"2010-08-03","known_ts":"2010-08-05","bar_index":1197,"type":"BUY","strength":0.588,"price":2.4,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":80},{"ts":"2010-08-25","known_ts":"2010-08-25","bar_index":1202,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.44,"stop_level":2.48,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-09-01","known_ts":"2010-09-01","bar_index":1204,"type":"RECLAIM","strength":0.588,"price":2.6,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-08-25 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":"2010-08-25","prior_stop_level":2.48,"sweep_low":2.36,"atr14":0.126018,"stop_level":2.296991,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-10-27","known_ts":"2010-10-27","bar_index":1217,"type":"RECLAIM","strength":0.863,"price":2.88,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-08-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-22","known_ts":"2010-11-24","bar_index":1223,"type":"BUY","strength":0.863,"price":2.84,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2010-12-06","known_ts":"2010-12-08","bar_index":1226,"type":"BUY","strength":0.863,"price":2.88,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2011-01-14","known_ts":"2011-01-14","bar_index":1235,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.96,"stop_level":3.04,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-18","known_ts":"2011-01-18","bar_index":1235,"type":"RECLAIM","strength":1.0,"price":3.08,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-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":"2011-01-14","prior_stop_level":3.04,"sweep_low":2.92,"atr14":0.138386,"stop_level":2.850807,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-02-17","known_ts":"2011-02-17","bar_index":1243,"type":"RECLAIM","strength":1.0,"price":3.28,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-01-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-04-01","known_ts":"2011-04-01","bar_index":1253,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.36,"stop_level":3.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-04-04","known_ts":"2011-04-04","bar_index":1253,"type":"RECLAIM","strength":1.0,"price":3.44,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-04-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-04-01","prior_stop_level":3.4,"sweep_low":3.36,"atr14":0.136141,"stop_level":3.291929,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-06-23","known_ts":"2011-06-27","bar_index":1272,"type":"BUY","strength":0.725,"price":3.48,"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":"2011-07-15","known_ts":"2011-07-19","bar_index":1277,"type":"BUY","strength":0.725,"price":3.12,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2011-08-10","known_ts":"2011-08-10","bar_index":1283,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.96,"stop_level":3.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-08-31","known_ts":"2011-09-02","bar_index":1288,"type":"BUY","strength":0.588,"price":3.08,"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":"quality","score":75},{"ts":"2011-09-22","known_ts":"2011-09-26","bar_index":1293,"type":"BUY","strength":0.588,"price":3.0,"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":75},{"ts":"2011-11-21","known_ts":"2011-11-23","bar_index":1307,"type":"REBUY","strength":0.588,"price":3.04,"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":"2011-12-05","known_ts":"2011-12-07","bar_index":1310,"type":"REBUY","strength":0.45,"price":3.04,"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":"2012-02-06","known_ts":"2012-02-08","bar_index":1324,"type":"REBUY","strength":0.588,"price":3.04,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-02-09","known_ts":"2012-02-09","bar_index":1325,"type":"RECLAIM","strength":0.725,"price":3.08,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2012-02-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-11-14","known_ts":"2012-11-16","bar_index":1389,"type":"BUY","strength":0.588,"price":5.56,"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":45},{"ts":"2013-02-14","known_ts":"2013-02-14","bar_index":1409,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.08,"stop_level":7.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-04-18","known_ts":"2013-04-22","bar_index":1424,"type":"BUY","strength":0.588,"price":8.12,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2013-05-16","known_ts":"2013-05-16","bar_index":1430,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.6,"stop_level":8.28,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-05-20","known_ts":"2013-05-20","bar_index":1431,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.4,"stop_level":8.28,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2013-07-05","known_ts":"2013-07-09","bar_index":1442,"type":"BUY","strength":0.588,"price":7.4,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2013-07-30","known_ts":"2013-07-30","bar_index":1447,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.4,"stop_level":7.44,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2013-07-31","known_ts":"2013-07-31","bar_index":1448,"type":"RECLAIM","strength":0.588,"price":7.6,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-07-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2013-07-30","prior_stop_level":7.44,"sweep_low":7.16,"atr14":0.285394,"stop_level":7.017303,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-08-13","known_ts":"2013-08-13","bar_index":1451,"type":"RECLAIM","strength":0.725,"price":8.2,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-07-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-12-16","known_ts":"2013-12-16","bar_index":1480,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.8,"stop_level":12.44,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-12-23","known_ts":"2013-12-23","bar_index":1481,"type":"RECLAIM","strength":1.0,"price":12.48,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-12-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":"2013-12-16","prior_stop_level":12.44,"sweep_low":11.04,"atr14":0.654016,"stop_level":10.712992,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-01-03","known_ts":"2014-01-03","bar_index":1484,"type":"RECLAIM","strength":1.0,"price":13.2,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-12-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-02-18","known_ts":"2014-02-20","bar_index":1494,"type":"BUY","strength":0.863,"price":13.84,"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":"2014-03-03","known_ts":"2014-03-05","bar_index":1497,"type":"BUY","strength":0.863,"price":14.1,"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":20},{"ts":"2014-04-14","known_ts":"2014-04-16","bar_index":1507,"type":"BUY","strength":0.725,"price":14.16,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2014-05-16","known_ts":"2014-05-16","bar_index":1514,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.88,"stop_level":14.16,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-05-20","known_ts":"2014-05-20","bar_index":1515,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.65,"stop_level":14.16,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2014-07-10","known_ts":"2014-07-14","bar_index":1527,"type":"BUY","strength":0.588,"price":13.84,"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":45},{"ts":"2014-09-05","known_ts":"2014-09-05","bar_index":1540,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.91,"stop_level":15.94,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-10-29","known_ts":"2014-10-31","bar_index":1553,"type":"BUY","strength":0.588,"price":15.55,"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":55},{"ts":"2015-01-22","known_ts":"2015-01-22","bar_index":1572,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.47,"stop_level":18.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-05-11","known_ts":"2015-05-13","bar_index":1597,"type":"BUY","strength":0.588,"price":19.09,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2015-06-29","known_ts":"2015-06-29","bar_index":1608,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.95,"stop_level":28.26,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-01","known_ts":"2015-07-01","bar_index":1609,"type":"RECLAIM","strength":0.863,"price":28.31,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-06-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-06-29","prior_stop_level":28.26,"sweep_low":26.56,"atr14":1.169841,"stop_level":25.97508,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-07-15","known_ts":"2015-07-15","bar_index":1612,"type":"RECLAIM","strength":1.0,"price":28.31,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-06-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-10-13","known_ts":"2015-10-15","bar_index":1633,"type":"BUY","strength":0.725,"price":24.63,"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":"2015-11-10","known_ts":"2015-11-10","bar_index":1639,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.19,"stop_level":26.45,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-11-13","known_ts":"2015-11-13","bar_index":1640,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.39,"stop_level":26.45,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-01-22","known_ts":"2016-01-26","bar_index":1656,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-01-22","trigger_known_ts":"2016-01-26","strength":0.45,"price":19.89,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.353801,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.67,"atr14":0.9246,"stop_level":17.2077,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-27","known_ts":"2016-01-29","bar_index":1657,"type":"BUY","strength":0.45,"price":20.49,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-04-13","known_ts":"2016-04-13","bar_index":1674,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.77,"stop_level":21.83,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-04-14","known_ts":"2016-04-14","bar_index":1675,"type":"RECLAIM","strength":0.588,"price":22.55,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-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":"2016-04-13","prior_stop_level":21.83,"sweep_low":21.63,"atr14":0.722273,"stop_level":21.268864,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-27","known_ts":"2016-04-27","bar_index":1678,"type":"RECLAIM","strength":0.725,"price":24.56,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-03","known_ts":"2016-05-03","bar_index":1679,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.42,"stop_level":24.56,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-05-05","known_ts":"2016-05-05","bar_index":1680,"type":"SELL","basis":"structure_stop","strength":0.725,"price":23.22,"stop_level":24.56,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-23","known_ts":"2016-05-23","bar_index":1684,"type":"RECLAIM","strength":0.863,"price":23.81,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-05-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-09","known_ts":"2016-06-13","bar_index":1688,"type":"BUY","strength":0.863,"price":24.36,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2016-06-30","known_ts":"2016-07-05","bar_index":1693,"type":"BUY","strength":0.863,"price":24.71,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2016-08-09","known_ts":"2016-08-09","bar_index":1702,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.62,"stop_level":28.72,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-09-26","known_ts":"2016-09-26","bar_index":1713,"type":"RECLAIM","strength":0.863,"price":33.25,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-08-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-11-01","known_ts":"2016-11-01","bar_index":1721,"type":"SELL","basis":"structure_stop","strength":0.725,"price":28.3,"stop_level":29.68,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2016-11-08","known_ts":"2016-11-08","bar_index":1723,"type":"RECLAIM","strength":0.863,"price":29.85,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-11-01 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":"2016-11-01","prior_stop_level":29.68,"sweep_low":27.25,"atr14":1.209766,"stop_level":26.645117,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-11-18","known_ts":"2016-11-22","bar_index":1726,"type":"BUY","strength":0.863,"price":33.15,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2017-05-10","known_ts":"2017-05-10","bar_index":1765,"type":"SELL","basis":"structure_stop","strength":1.0,"price":57.05,"stop_level":58.65,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-05-12","known_ts":"2017-05-12","bar_index":1765,"type":"RECLAIM","strength":1.0,"price":58.9,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-05-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":"2017-05-10","prior_stop_level":58.65,"sweep_low":53.0,"atr14":2.060498,"stop_level":51.969751,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-05-16","known_ts":"2017-05-16","bar_index":1766,"type":"SELL","basis":"structure_stop","strength":1.0,"price":57.0,"stop_level":57.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-05-18","known_ts":"2017-05-18","bar_index":1767,"type":"RECLAIM","strength":1.0,"price":57.6,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-05-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":"2017-05-16","prior_stop_level":57.05,"sweep_low":56.33,"atr14":1.892183,"stop_level":55.383909,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-09-18","known_ts":"2017-09-20","bar_index":1795,"type":"BUY","strength":0.725,"price":53.5,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2018-01-08","known_ts":"2018-01-08","bar_index":1820,"type":"SELL","basis":"structure_stop","strength":1.0,"price":58.65,"stop_level":61.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-02-22","known_ts":"2018-02-26","bar_index":1831,"type":"BUY","strength":0.588,"price":56.95,"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":"quality","score":65},{"ts":"2018-05-10","known_ts":"2018-05-10","bar_index":1849,"type":"SELL","basis":"structure_stop","strength":0.725,"price":61.85,"stop_level":62.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-05-11","known_ts":"2018-05-11","bar_index":1849,"type":"RECLAIM","strength":0.725,"price":63.45,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-05-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-05-10","prior_stop_level":62.2,"sweep_low":58.1,"atr14":1.967749,"stop_level":57.116125,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-05-29","known_ts":"2018-05-29","bar_index":1853,"type":"RECLAIM","strength":0.725,"price":62.65,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-05-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-06-22","known_ts":"2018-06-22","bar_index":1859,"type":"SELL","basis":"structure_stop","strength":0.863,"price":64.35,"stop_level":64.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-06-26","known_ts":"2018-06-26","bar_index":1859,"type":"SELL","basis":"structure_stop","strength":0.863,"price":63.25,"stop_level":64.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-08-17","known_ts":"2018-08-21","bar_index":1872,"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-08-17","trigger_known_ts":"2018-08-21","strength":0.45,"price":55.05,"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.201016,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":51.01,"atr14":1.214129,"stop_level":50.402936,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-30","known_ts":"2018-09-04","bar_index":1875,"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-08-30","trigger_known_ts":"2018-09-04","strength":0.45,"price":57.95,"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.158926,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":54.6,"atr14":1.153974,"stop_level":54.023013,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-09-05","known_ts":"2018-09-07","bar_index":1876,"type":"BUY","strength":0.45,"price":56.2,"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-09-05","known_ts":"2018-09-07","bar_index":1876,"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-09-05","trigger_known_ts":"2018-09-07","strength":0.45,"price":56.2,"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.184325,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":54.65,"atr14":1.162366,"stop_level":54.068817,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-07","known_ts":"2018-11-09","bar_index":1891,"type":"BUY","strength":0.45,"price":56.5,"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-11-07","known_ts":"2018-11-09","bar_index":1891,"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-11-07","trigger_known_ts":"2018-11-09","strength":0.45,"price":56.5,"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.179971,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":49.69,"atr14":1.724037,"stop_level":48.827981,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-29","known_ts":"2018-11-29","bar_index":1896,"type":"RECLAIM","strength":0.725,"price":58.44,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2018-11-07 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-01-03","known_ts":"2019-01-03","bar_index":1903,"type":"SELL","basis":"structure_stop","strength":0.863,"price":59.05,"stop_level":59.24,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-01-04","known_ts":"2019-01-04","bar_index":1903,"type":"RECLAIM","strength":0.863,"price":60.98,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-01-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":"2019-01-03","prior_stop_level":59.24,"sweep_low":58.03,"atr14":1.922735,"stop_level":57.068633,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-18","known_ts":"2019-01-18","bar_index":1907,"type":"RECLAIM","strength":0.863,"price":69.09,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-01-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-29","known_ts":"2019-04-29","bar_index":1929,"type":"SELL","basis":"structure_stop","strength":1.0,"price":86.46,"stop_level":86.56,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-04-30","known_ts":"2019-04-30","bar_index":1930,"type":"RECLAIM","strength":1.0,"price":88.19,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-04-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-04-29","prior_stop_level":86.56,"sweep_low":84.56,"atr14":2.386875,"stop_level":83.366563,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-07-25","known_ts":"2019-07-29","bar_index":1950,"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-07-25","trigger_known_ts":"2019-07-29","strength":0.45,"price":49.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.446364,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":48.08,"atr14":2.205794,"stop_level":46.977103,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-07","known_ts":"2019-08-09","bar_index":1953,"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-07","trigger_known_ts":"2019-08-09","strength":0.45,"price":47.21,"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.470265,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":45.01,"atr14":1.929596,"stop_level":44.045202,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-15","known_ts":"2019-08-19","bar_index":1955,"type":"BUY","strength":0.45,"price":50.16,"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-15","known_ts":"2019-08-19","bar_index":1955,"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-15","trigger_known_ts":"2019-08-19","strength":0.45,"price":50.16,"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.437163,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":45.01,"atr14":1.828762,"stop_level":44.095619,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-24","known_ts":"2019-09-24","bar_index":1964,"type":"SELL","basis":"structure_stop","strength":0.588,"price":53.6,"stop_level":53.98,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-09-25","known_ts":"2019-09-25","bar_index":1964,"type":"RECLAIM","strength":0.588,"price":54.27,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-09-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":"2019-09-24","prior_stop_level":53.98,"sweep_low":52.51,"atr14":2.108523,"stop_level":51.455739,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-11-20","known_ts":"2019-11-20","bar_index":1977,"type":"SELL","basis":"structure_stop","strength":0.588,"price":53.63,"stop_level":54.99,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-11-25","known_ts":"2019-11-25","bar_index":1978,"type":"RECLAIM","strength":0.588,"price":55.38,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-11-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":"2019-11-20","prior_stop_level":54.99,"sweep_low":53.02,"atr14":2.032623,"stop_level":52.003688,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-02","known_ts":"2019-12-04","bar_index":1980,"type":"REBUY","strength":0.725,"price":57.07,"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":1992,"type":"SELL","basis":"structure_stop","strength":0.863,"price":61.26,"stop_level":61.32,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-01-28","known_ts":"2020-01-28","bar_index":1992,"type":"RECLAIM","strength":0.863,"price":61.93,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-01-27","prior_stop_level":61.32,"sweep_low":60.28,"atr14":1.647618,"stop_level":59.456191,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-07","known_ts":"2020-04-09","bar_index":2009,"type":"BUY","strength":0.45,"price":52.84,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-04-07","known_ts":"2020-04-09","bar_index":2009,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2020-04-07","trigger_known_ts":"2020-04-09","strength":0.45,"price":52.84,"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.407092,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":45.03,"atr14":3.155498,"stop_level":43.452251,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-07","known_ts":"2020-05-07","bar_index":2016,"type":"RECLAIM","strength":0.725,"price":55.76,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2020-04-07 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-11","known_ts":"2020-06-11","bar_index":2024,"type":"SELL","basis":"structure_stop","strength":0.863,"price":58.3,"stop_level":58.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-15","known_ts":"2020-06-15","bar_index":2024,"type":"RECLAIM","strength":0.863,"price":58.84,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-06-11","prior_stop_level":58.7,"sweep_low":57.14,"atr14":2.534968,"stop_level":55.872516,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-19","known_ts":"2020-06-19","bar_index":2026,"type":"SELL","basis":"structure_stop","strength":0.863,"price":57.86,"stop_level":58.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-23","known_ts":"2020-06-23","bar_index":2026,"type":"RECLAIM","strength":0.863,"price":58.38,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-06-19","prior_stop_level":58.3,"sweep_low":57.38,"atr14":2.193657,"stop_level":56.283172,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-08","known_ts":"2020-07-08","bar_index":2030,"type":"RECLAIM","strength":0.863,"price":59.59,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-07-16","known_ts":"2020-07-20","bar_index":2032,"type":"BUY","strength":0.863,"price":61.97,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2020-08-18","known_ts":"2020-08-18","bar_index":2039,"type":"SELL","basis":"structure_stop","strength":1.0,"price":63.71,"stop_level":64.42,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-08-19","known_ts":"2020-08-19","bar_index":2040,"type":"RECLAIM","strength":1.0,"price":64.81,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-08-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-08-18","prior_stop_level":64.42,"sweep_low":63.03,"atr14":2.560323,"stop_level":61.749839,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-04","known_ts":"2020-09-04","bar_index":2044,"type":"RECLAIM","strength":1.0,"price":70.14,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-08-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-10-01","known_ts":"2020-10-05","bar_index":2050,"type":"BUY","strength":1.0,"price":72.7,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2020-11-06","known_ts":"2020-11-06","bar_index":2058,"type":"SELL","basis":"structure_stop","strength":1.0,"price":71.88,"stop_level":73.79,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-11-10","known_ts":"2020-11-10","bar_index":2059,"type":"RECLAIM","strength":1.0,"price":74.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-11-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":"2020-11-06","prior_stop_level":73.79,"sweep_low":70.0,"atr14":2.460127,"stop_level":68.769936,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-02-05","known_ts":"2021-02-05","bar_index":2079,"type":"RECLAIM","strength":1.0,"price":83.74,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-11-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-02-25","known_ts":"2021-02-25","bar_index":2083,"type":"SELL","basis":"structure_stop","strength":0.863,"price":79.58,"stop_level":80.17,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-03-01","known_ts":"2021-03-01","bar_index":2084,"type":"RECLAIM","strength":0.863,"price":85.2,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-02-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-02-25","prior_stop_level":80.17,"sweep_low":78.64,"atr14":3.780871,"stop_level":76.749565,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-07-14","known_ts":"2021-07-14","bar_index":2115,"type":"SELL","basis":"structure_stop","strength":0.725,"price":78.49,"stop_level":80.09,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-07-16","known_ts":"2021-07-16","bar_index":2116,"type":"RECLAIM","strength":0.725,"price":81.38,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-07-14 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-07-14","prior_stop_level":80.09,"sweep_low":78.26,"atr14":1.98506,"stop_level":77.26747,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-07-30","known_ts":"2021-07-30","bar_index":2119,"type":"SELL","basis":"structure_stop","strength":0.588,"price":77.76,"stop_level":78.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2021-09-07","known_ts":"2021-09-09","bar_index":2128,"type":"BUY","strength":0.588,"price":75.98,"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":35},{"ts":"2021-09-15","known_ts":"2021-09-17","bar_index":2130,"type":"BUY","strength":0.588,"price":75.58,"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":"quality","score":65},{"ts":"2021-10-25","known_ts":"2021-10-25","bar_index":2139,"type":"SELL","basis":"structure_stop","strength":0.863,"price":80.71,"stop_level":80.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-10-27","known_ts":"2021-10-27","bar_index":2140,"type":"SELL","basis":"structure_stop","strength":0.863,"price":80.49,"stop_level":80.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-10-28","known_ts":"2021-10-28","bar_index":2140,"type":"RECLAIM","strength":0.863,"price":81.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-10-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":"2021-10-25","prior_stop_level":80.81,"sweep_low":80.23,"atr14":1.737696,"stop_level":79.361152,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-10-28","known_ts":"2021-10-28","bar_index":2140,"type":"RECLAIM","strength":0.863,"price":81.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-10-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-10-27","prior_stop_level":80.81,"sweep_low":80.28,"atr14":1.737696,"stop_level":79.411152,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-11-12","known_ts":"2021-11-12","bar_index":2144,"type":"RECLAIM","strength":1.0,"price":90.38,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-10-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-19","known_ts":"2021-11-19","bar_index":2145,"type":"SELL","basis":"structure_stop","strength":1.0,"price":88.32,"stop_level":88.44,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-26","known_ts":"2021-11-26","bar_index":2147,"type":"SELL","basis":"structure_stop","strength":1.0,"price":82.46,"stop_level":88.44,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-03-21","known_ts":"2022-03-23","bar_index":2173,"type":"BUY","strength":0.588,"price":69.08,"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":"2022-04-26","known_ts":"2022-04-26","bar_index":2181,"type":"SELL","basis":"structure_stop","strength":0.45,"price":61.02,"stop_level":63.84,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-05-24","known_ts":"2022-05-26","bar_index":2188,"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-24","trigger_known_ts":"2022-05-26","strength":0.45,"price":46.9,"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.48108,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":42.47,"atr14":2.469589,"stop_level":41.235205,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-27","known_ts":"2022-06-01","bar_index":2189,"type":"BUY","strength":0.45,"price":49.17,"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-05-27","known_ts":"2022-06-01","bar_index":2189,"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-05-27","trigger_known_ts":"2022-06-01","strength":0.45,"price":49.17,"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.455964,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":42.47,"atr14":2.280517,"stop_level":41.329742,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-21","known_ts":"2022-06-21","bar_index":2194,"type":"SELL","basis":"structure_stop","strength":0.45,"price":41.0,"stop_level":43.39,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-06-29","known_ts":"2022-07-01","bar_index":2196,"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-06-29","trigger_known_ts":"2022-07-01","strength":0.45,"price":44.47,"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.507966,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":38.04,"atr14":2.259371,"stop_level":36.910314,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-02","known_ts":"2022-09-02","bar_index":2211,"type":"SELL","basis":"structure_stop","strength":0.588,"price":44.81,"stop_level":45.38,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-11","known_ts":"2022-10-13","bar_index":2220,"type":"BUY","strength":0.725,"price":43.78,"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":35},{"ts":"2022-11-02","known_ts":"2022-11-02","bar_index":2225,"type":"SELL","basis":"structure_stop","strength":0.725,"price":42.04,"stop_level":43.39,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-11-08","known_ts":"2022-11-08","bar_index":2226,"type":"SELL","basis":"structure_stop","strength":0.725,"price":33.65,"stop_level":43.39,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-22","known_ts":"2022-12-27","bar_index":2237,"type":"BUY","strength":0.588,"price":32.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":15},{"ts":"2023-01-30","known_ts":"2023-01-30","bar_index":2245,"type":"SELL","basis":"structure_stop","strength":0.725,"price":32.29,"stop_level":32.51,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-01-31","known_ts":"2023-01-31","bar_index":2245,"type":"RECLAIM","strength":0.725,"price":33.17,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-01-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-01-30","prior_stop_level":32.51,"sweep_low":31.29,"atr14":1.760928,"stop_level":30.409536,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-04-13","known_ts":"2023-04-17","bar_index":2262,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-04-13","trigger_known_ts":"2023-04-17","strength":0.45,"price":19.29,"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.705811,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.03,"atr14":1.327973,"stop_level":15.366014,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-04-18","known_ts":"2023-04-20","bar_index":2263,"type":"BUY","strength":0.45,"price":20.83,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-04-18","known_ts":"2023-04-20","bar_index":2263,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-04-18","trigger_known_ts":"2023-04-20","strength":0.45,"price":20.83,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.676703,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.79,"atr14":1.303125,"stop_level":16.138437,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-14","known_ts":"2023-06-14","bar_index":2276,"type":"SELL","basis":"structure_stop","strength":0.725,"price":29.96,"stop_level":30.42,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-06-21","known_ts":"2023-06-21","bar_index":2277,"type":"SELL","basis":"structure_stop","strength":0.725,"price":28.31,"stop_level":30.42,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-06-16","known_ts":"2023-06-16","bar_index":2277,"type":"RECLAIM","strength":0.725,"price":31.39,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-06-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-06-14","prior_stop_level":30.42,"sweep_low":29.2,"atr14":1.933221,"stop_level":28.233389,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-27","known_ts":"2023-07-27","bar_index":2286,"type":"RECLAIM","strength":0.863,"price":30.89,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-06-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-03","known_ts":"2024-01-03","bar_index":2322,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.81,"stop_level":23.85,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-04","known_ts":"2024-01-04","bar_index":2323,"type":"RECLAIM","strength":1.0,"price":24.23,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-01-03","prior_stop_level":23.85,"sweep_low":23.4,"atr14":1.550989,"stop_level":22.624506,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-26","known_ts":"2024-01-26","bar_index":2328,"type":"RECLAIM","strength":1.0,"price":24.49,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-06-21","known_ts":"2024-06-21","bar_index":2361,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.24,"stop_level":19.44,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2024-06-24","known_ts":"2024-06-24","bar_index":2362,"type":"RECLAIM","strength":0.863,"price":20.23,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-06-21 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":"2024-06-21","prior_stop_level":19.44,"sweep_low":19.01,"atr14":1.027587,"stop_level":18.496206,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-07-11","known_ts":"2024-07-15","bar_index":2366,"type":"BUY","strength":1.0,"price":21.88,"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":45},{"ts":"2024-08-05","known_ts":"2024-08-05","bar_index":2371,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.76,"stop_level":21.64,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-06","known_ts":"2024-08-06","bar_index":2372,"type":"RECLAIM","strength":1.0,"price":22.13,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-08-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":"2024-08-05","prior_stop_level":21.64,"sweep_low":20.57,"atr14":1.43276,"stop_level":19.85362,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-14","known_ts":"2024-08-14","bar_index":2374,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.74,"stop_level":20.76,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-15","known_ts":"2024-08-15","bar_index":2374,"type":"RECLAIM","strength":1.0,"price":21.53,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-08-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":"2024-08-14","prior_stop_level":20.76,"sweep_low":20.62,"atr14":1.358664,"stop_level":19.940668,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-09-13","known_ts":"2024-09-13","bar_index":2381,"type":"RECLAIM","strength":1.0,"price":22.39,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-08-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-04","known_ts":"2024-12-06","bar_index":2400,"type":"BUY","strength":0.588,"price":18.19,"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":30},{"ts":"2024-12-20","known_ts":"2024-12-20","bar_index":2404,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.67,"stop_level":16.27,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2024-12-26","known_ts":"2024-12-30","bar_index":2405,"type":"REBUY","strength":0.588,"price":16.57,"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":35},{"ts":"2024-12-26","known_ts":"2024-12-26","bar_index":2405,"type":"RECLAIM","strength":0.588,"price":16.3,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-12-20 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":"2024-12-20","prior_stop_level":16.27,"sweep_low":15.06,"atr14":0.800571,"stop_level":14.659715,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-01-16","known_ts":"2025-01-16","bar_index":2409,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.03,"stop_level":16.16,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2025-01-17","known_ts":"2025-01-17","bar_index":2409,"type":"RECLAIM","strength":0.588,"price":16.41,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-01-16 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":"2025-01-16","prior_stop_level":16.16,"sweep_low":15.94,"atr14":0.707148,"stop_level":15.586426,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-02-14","known_ts":"2025-02-19","bar_index":2416,"type":"BUY","strength":0.863,"price":19.8,"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":"2025-03-14","known_ts":"2025-03-14","bar_index":2422,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.2,"stop_level":19.47,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-05-08","known_ts":"2025-05-12","bar_index":2435,"type":"BUY","strength":0.725,"price":17.24,"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":35},{"ts":"2025-07-24","known_ts":"2025-07-24","bar_index":2452,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.03,"stop_level":21.63,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-11-06","known_ts":"2025-11-06","bar_index":2477,"type":"RECLAIM","strength":0.863,"price":21.01,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-07-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-12-08","known_ts":"2025-12-08","bar_index":2484,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.65,"stop_level":20.69,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-12-10","known_ts":"2025-12-10","bar_index":2484,"type":"RECLAIM","strength":1.0,"price":21.19,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-12-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":"2025-12-08","prior_stop_level":20.69,"sweep_low":20.25,"atr14":0.935436,"stop_level":19.782282,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-12-24","known_ts":"2025-12-24","bar_index":2488,"type":"RECLAIM","strength":1.0,"price":22.09,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-12-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-01-05","known_ts":"2026-01-05","bar_index":2490,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.34,"stop_level":21.74,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-01-08","known_ts":"2026-01-12","bar_index":2491,"type":"REBUY","strength":1.0,"price":23.85,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2026-01-08","known_ts":"2026-01-08","bar_index":2491,"type":"RECLAIM","strength":1.0,"price":23.62,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-01-05","prior_stop_level":21.74,"sweep_low":20.95,"atr14":1.060194,"stop_level":20.419903,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-27","known_ts":"2026-01-27","bar_index":2495,"type":"SELL","basis":"structure_stop","strength":1.0,"price":24.01,"stop_level":24.19,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-04-01","known_ts":"2026-04-06","bar_index":2510,"type":"BUY","strength":0.588,"price":17.73,"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":"2026-05-04","known_ts":"2026-05-04","bar_index":2517,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.13,"stop_level":15.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2026-05-05","known_ts":"2026-05-05","bar_index":2517,"type":"RECLAIM","strength":0.588,"price":15.39,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-04 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":"2026-05-04","prior_stop_level":15.36,"sweep_low":14.97,"atr14":0.786942,"stop_level":14.576529,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-18","known_ts":"2026-06-23","bar_index":2528,"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-06-18","trigger_known_ts":"2026-06-23","strength":0.45,"price":13.67,"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.449456,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.68,"atr14":0.663607,"stop_level":12.348196,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-24","known_ts":"2026-06-26","bar_index":2529,"type":"BUY","strength":0.45,"price":13.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":"2026-06-24","known_ts":"2026-06-26","bar_index":2529,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2026-06-24","trigger_known_ts":"2026-06-26","strength":0.45,"price":13.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.438582,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.68,"atr14":0.65857,"stop_level":12.350715,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-07-29","known_ts":"2026-07-31","bar_index":2537,"type":"BUY","strength":0.45,"price":15.44,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2026-07-29","known_ts":"2026-07-31","bar_index":2537,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2026-07-29","trigger_known_ts":"2026-07-31","strength":0.45,"price":15.44,"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.378172,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.46,"atr14":1.143591,"stop_level":7.888205,"risk_basis":"daily_ohlc_atr14"}],"state":{"position_hint":"flat","last_signal":"BOTTOM_WATCH","last_scored_signal":"SELL","last_scored_ts":"2026-05-04","last_scored_basis":"structure_stop","bars_since_signal":1,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":true,"above200":false},"early_dots":["2016-11-07","2017-03-23","2017-03-31","2017-07-06","2017-08-25","2017-09-18","2018-01-18","2018-07-16","2018-11-07","2019-05-21","2019-06-04","2019-06-28","2020-02-28","2020-03-17","2020-04-07","2020-09-04","2020-10-01","2020-12-01","2021-01-20","2021-03-01","2021-03-22","2021-04-08","2021-05-12","2021-08-19","2021-12-28","2022-01-27","2022-03-08","2022-10-03","2022-12-06","2023-03-06","2023-08-17","2024-01-23","2024-03-06","2024-10-17","2024-11-15","2025-04-16","2025-08-08","2025-09-12","2026-02-23","2026-03-19"],"warnings":[{"ts":"2022-06-17","kind":"arm","px":41.97},{"ts":"2022-06-21","kind":"confirm","px":41.0,"level":43.39},{"ts":"2022-07-18","kind":"arm","px":43.91},{"ts":"2022-08-19","kind":"arm","px":52.47},{"ts":"2022-09-02","kind":"confirm","px":44.81,"level":45.38},{"ts":"2022-10-31","kind":"arm","px":44.95},{"ts":"2022-11-02","kind":"confirm","px":42.04,"level":43.39},{"ts":"2022-11-07","kind":"arm","px":33.01},{"ts":"2022-11-08","kind":"confirm","px":33.65,"level":43.39},{"ts":"2023-01-26","kind":"arm","px":33.82},{"ts":"2023-01-30","kind":"confirm","px":32.29,"level":32.51},{"ts":"2023-05-11","kind":"arm","px":26.2},{"ts":"2023-06-14","kind":"confirm","px":29.96,"level":30.42},{"ts":"2023-06-15","kind":"arm","px":29.43},{"ts":"2023-06-21","kind":"confirm","px":28.31,"level":30.42},{"ts":"2023-11-24","kind":"arm","px":20.45},{"ts":"2024-01-03","kind":"confirm","px":23.81,"level":23.85},{"ts":"2024-06-10","kind":"arm","px":21.38},{"ts":"2024-06-21","kind":"confirm","px":19.24,"level":19.44},{"ts":"2024-08-02","kind":"arm","px":23.25},{"ts":"2024-08-05","kind":"confirm","px":20.76,"level":21.64},{"ts":"2024-08-08","kind":"arm","px":23.38},{"ts":"2024-08-14","kind":"confirm","px":20.74,"level":20.76},{"ts":"2024-12-19","kind":"arm","px":15.29},{"ts":"2024-12-20","kind":"confirm","px":15.67,"level":16.27},{"ts":"2025-01-14","kind":"arm","px":16.27},{"ts":"2025-01-16","kind":"confirm","px":16.03,"level":16.16},{"ts":"2025-03-13","kind":"arm","px":19.13},{"ts":"2025-03-14","kind":"confirm","px":17.2,"level":19.47},{"ts":"2025-05-28","kind":"arm","px":19.04},{"ts":"2025-07-22","kind":"arm","px":21.53},{"ts":"2025-07-24","kind":"confirm","px":21.03,"level":21.63},{"ts":"2025-11-17","kind":"arm","px":20.05},{"ts":"2025-12-08","kind":"confirm","px":20.65,"level":20.69},{"ts":"2025-12-23","kind":"arm","px":21.74},{"ts":"2026-01-05","kind":"confirm","px":21.34,"level":21.74},{"ts":"2026-01-26","kind":"arm","px":23.76},{"ts":"2026-01-27","kind":"confirm","px":24.01,"level":24.19},{"ts":"2026-04-29","kind":"arm","px":15.66},{"ts":"2026-05-04","kind":"confirm","px":15.13,"level":15.36}],"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":[]}}}