{"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":"BBAR","timeframe":"3D","as_of":"2026-09-14T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1994-05-06","known_ts":"1994-05-10","bar_index":38,"type":"BUY","strength":0.45,"price":6.7511,"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":"1994-06-08","known_ts":"1994-06-08","bar_index":45,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.6469,"stop_level":7.8389,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-06-16","known_ts":"1994-06-16","bar_index":47,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.8151,"stop_level":7.8389,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-07-12","known_ts":"1994-07-14","bar_index":53,"type":"BUY","strength":0.45,"price":6.879,"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":"1994-10-04","known_ts":"1994-10-04","bar_index":72,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.391,"stop_level":7.6469,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-11-30","known_ts":"1994-12-02","bar_index":86,"type":"BUY","strength":0.45,"price":6.6658,"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":"1994-12-20","known_ts":"1994-12-20","bar_index":90,"type":"SELL","basis":"structure_stop","strength":0.45,"price":6.1481,"stop_level":6.3746,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1995-01-10","known_ts":"1995-01-12","bar_index":95,"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":"1995-01-10","trigger_known_ts":"1995-01-12","strength":0.45,"price":4.7243,"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.416386,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.6889,"atr14":0.360205,"stop_level":3.508797,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-03-10","known_ts":"1995-03-14","bar_index":109,"type":"BUY","strength":0.588,"price":4.336,"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":"1995-07-06","known_ts":"1995-07-10","bar_index":136,"type":"BUY","strength":1.0,"price":5.8569,"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":35},{"ts":"1995-08-24","known_ts":"1995-08-24","bar_index":147,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.4362,"stop_level":5.5657,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-10-04","known_ts":"1995-10-06","bar_index":157,"type":"BUY","strength":0.863,"price":6.0834,"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":"1996-01-10","known_ts":"1996-01-10","bar_index":179,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.8485,"stop_level":8.0009,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-01-11","known_ts":"1996-01-11","bar_index":179,"type":"RECLAIM","strength":1.0,"price":8.039,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-01-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":"1996-01-10","prior_stop_level":8.0009,"sweep_low":7.7723,"atr14":0.267938,"stop_level":7.638331,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-01-25","known_ts":"1996-01-25","bar_index":183,"type":"RECLAIM","strength":1.0,"price":8.8772,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-01-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-04-30","known_ts":"1996-05-02","bar_index":205,"type":"BUY","strength":0.863,"price":8.6486,"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":"1996-06-03","known_ts":"1996-06-03","bar_index":212,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.3438,"stop_level":8.5724,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1996-06-28","known_ts":"1996-07-02","bar_index":219,"type":"BUY","strength":0.725,"price":8.7629,"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":40},{"ts":"1996-10-16","known_ts":"1996-10-16","bar_index":244,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.1914,"stop_level":8.3057,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-10-18","known_ts":"1996-10-18","bar_index":245,"type":"RECLAIM","strength":0.725,"price":8.42,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-10-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1996-10-16","prior_stop_level":8.3057,"sweep_low":8.1152,"atr14":0.190869,"stop_level":8.019766,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-10-25","known_ts":"1996-10-25","bar_index":246,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.9091,"stop_level":8.1914,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1996-10-29","known_ts":"1996-10-29","bar_index":247,"type":"RECLAIM","strength":0.588,"price":8.2988,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-10-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":"1996-10-25","prior_stop_level":8.1914,"sweep_low":7.9091,"atr14":0.183444,"stop_level":7.817378,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-11-08","known_ts":"1996-11-08","bar_index":250,"type":"RECLAIM","strength":0.725,"price":8.9221,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-10-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-12-18","known_ts":"1996-12-20","bar_index":259,"type":"REBUY","strength":0.863,"price":9.8171,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"1997-01-27","known_ts":"1997-01-27","bar_index":267,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.8622,"stop_level":9.9072,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-01-29","known_ts":"1997-01-29","bar_index":268,"type":"RECLAIM","strength":1.0,"price":10.0873,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-01-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":"1997-01-27","prior_stop_level":9.9072,"sweep_low":9.7721,"atr14":0.23316,"stop_level":9.65552,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-02-10","known_ts":"1997-02-10","bar_index":271,"type":"RECLAIM","strength":1.0,"price":10.5827,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-01-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-05-07","known_ts":"1997-05-09","bar_index":291,"type":"BUY","strength":0.725,"price":10.8079,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"1997-07-17","known_ts":"1997-07-17","bar_index":307,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.6635,"stop_level":11.7085,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-07-22","known_ts":"1997-07-22","bar_index":308,"type":"RECLAIM","strength":1.0,"price":12.1138,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-07-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1997-07-17","prior_stop_level":11.7085,"sweep_low":11.3032,"atr14":0.299532,"stop_level":11.153434,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-10-06","known_ts":"1997-10-08","bar_index":326,"type":"BUY","strength":0.725,"price":12.0463,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"1997-10-17","known_ts":"1997-10-21","bar_index":329,"type":"BUY","strength":0.725,"price":12.1158,"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":"1997-11-25","known_ts":"1997-11-28","bar_index":338,"type":"BUY","strength":0.588,"price":9.8671,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"1998-01-12","known_ts":"1998-01-12","bar_index":348,"type":"SELL","basis":"structure_stop","strength":0.45,"price":8.9043,"stop_level":9.2475,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1998-01-13","known_ts":"1998-01-13","bar_index":348,"type":"RECLAIM","strength":0.45,"price":9.3633,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-01-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"1998-01-12","prior_stop_level":9.2475,"sweep_low":8.6748,"atr14":0.360423,"stop_level":8.494589,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-02-10","known_ts":"1998-02-10","bar_index":355,"type":"RECLAIM","strength":0.725,"price":11.1992,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-01-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-02-27","known_ts":"1998-02-27","bar_index":359,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.7402,"stop_level":10.9468,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-03-02","known_ts":"1998-03-02","bar_index":359,"type":"RECLAIM","strength":0.588,"price":11.0615,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-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":"1998-02-27","prior_stop_level":10.9468,"sweep_low":10.7402,"atr14":0.281606,"stop_level":10.599397,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-03-09","known_ts":"1998-03-09","bar_index":361,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.2812,"stop_level":10.9468,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-03-20","known_ts":"1998-03-24","bar_index":364,"type":"REBUY","strength":0.588,"price":10.6484,"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":"1998-03-30","known_ts":"1998-03-30","bar_index":366,"type":"RECLAIM","strength":0.725,"price":11.0615,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1998-03-20 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-04-29","known_ts":"1998-05-01","bar_index":373,"type":"BUY","strength":0.725,"price":10.8779,"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":"1998-06-19","known_ts":"1998-06-23","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":"1998-06-19","trigger_known_ts":"1998-06-23","strength":0.45,"price":8.3076,"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.381981,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.2519,"atr14":0.337298,"stop_level":7.083251,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-06-29","known_ts":"1998-07-01","bar_index":387,"type":"BUY","strength":0.45,"price":9.1338,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-08-20","known_ts":"1998-08-20","bar_index":399,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.8027,"stop_level":8.2158,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-09-01","known_ts":"1998-09-03","bar_index":402,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-09-01","trigger_known_ts":"1998-09-03","strength":0.45,"price":7.0454,"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.434177,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.5176,"atr14":0.350225,"stop_level":6.342488,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-09-18","known_ts":"1998-09-22","bar_index":406,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-09-18","trigger_known_ts":"1998-09-22","strength":0.45,"price":6.5635,"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.472879,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.1406,"atr14":0.470839,"stop_level":4.905181,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-09-23","known_ts":"1998-09-25","bar_index":407,"type":"BUY","strength":0.45,"price":6.9766,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-09-23","known_ts":"1998-09-25","bar_index":407,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1998-09-23","trigger_known_ts":"1998-09-25","strength":0.45,"price":6.9766,"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.439703,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.7832,"atr14":0.482842,"stop_level":5.541779,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-11-20","known_ts":"1998-11-20","bar_index":421,"type":"RECLAIM","strength":0.863,"price":9.3166,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-08-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-12-09","known_ts":"1998-12-09","bar_index":425,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.0227,"stop_level":8.0781,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-03-30","known_ts":"1999-03-30","bar_index":450,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.7757,"stop_level":6.8934,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-04-05","known_ts":"1999-04-05","bar_index":451,"type":"RECLAIM","strength":0.725,"price":7.0581,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-03-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1999-03-30","prior_stop_level":6.8934,"sweep_low":6.564,"atr14":0.225168,"stop_level":6.451416,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-04-16","known_ts":"1999-04-16","bar_index":454,"type":"RECLAIM","strength":0.863,"price":8.9873,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-03-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-05-17","known_ts":"1999-05-17","bar_index":461,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.3991,"stop_level":8.5167,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-08-24","known_ts":"1999-08-26","bar_index":484,"type":"BUY","strength":0.588,"price":6.7986,"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":"1999-12-07","known_ts":"1999-12-07","bar_index":508,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.6354,"stop_level":8.7069,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-12-22","known_ts":"1999-12-22","bar_index":512,"type":"RECLAIM","strength":1.0,"price":8.5638,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-12-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-03-09","known_ts":"2000-03-09","bar_index":529,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.5895,"stop_level":9.6611,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-03-16","known_ts":"2000-03-16","bar_index":531,"type":"RECLAIM","strength":1.0,"price":9.685,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-03-09 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":"2000-03-09","prior_stop_level":9.6611,"sweep_low":9.1602,"atr14":0.243208,"stop_level":9.038596,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-05-26","known_ts":"2000-05-31","bar_index":548,"type":"BUY","strength":0.588,"price":7.6312,"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":45},{"ts":"2000-08-15","known_ts":"2000-08-15","bar_index":566,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.3698,"stop_level":8.3944,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2000-09-05","known_ts":"2000-09-07","bar_index":571,"type":"BUY","strength":0.725,"price":9.2313,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2000-10-25","known_ts":"2000-10-27","bar_index":583,"type":"BUY","strength":0.588,"price":8.419,"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":"2000-11-22","known_ts":"2000-11-22","bar_index":589,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.7543,"stop_level":7.8774,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2000-11-24","known_ts":"2000-11-24","bar_index":590,"type":"RECLAIM","strength":0.588,"price":7.902,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-11-22 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":"2000-11-22","prior_stop_level":7.8774,"sweep_low":7.7297,"atr14":0.199475,"stop_level":7.629963,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-12-29","known_ts":"2000-12-29","bar_index":598,"type":"RECLAIM","strength":0.863,"price":8.6652,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-11-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-02-15","known_ts":"2001-02-15","bar_index":608,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.757,"stop_level":11.8161,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-03-02","known_ts":"2001-03-02","bar_index":612,"type":"RECLAIM","strength":1.0,"price":11.8752,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-02-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-05-25","known_ts":"2001-05-25","bar_index":631,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.8602,"stop_level":10.9297,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2001-05-29","known_ts":"2001-05-29","bar_index":632,"type":"RECLAIM","strength":0.863,"price":11.0238,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-05-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":"2001-05-25","prior_stop_level":10.9297,"sweep_low":10.8193,"atr14":0.247311,"stop_level":10.695645,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-06-06","known_ts":"2001-06-06","bar_index":634,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.8561,"stop_level":10.8602,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2001-06-07","known_ts":"2001-06-07","bar_index":634,"type":"RECLAIM","strength":0.863,"price":10.9216,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-06-06 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":"2001-06-06","prior_stop_level":10.8602,"sweep_low":10.8193,"atr14":0.212974,"stop_level":10.712813,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-08-27","known_ts":"2001-08-29","bar_index":653,"type":"BUY","strength":0.588,"price":5.7267,"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":"2001-11-02","known_ts":"2001-11-02","bar_index":667,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.3542,"stop_level":3.3951,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-11-05","known_ts":"2001-11-05","bar_index":668,"type":"RECLAIM","strength":0.588,"price":3.5546,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-11-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2001-11-02","prior_stop_level":3.3951,"sweep_low":3.3133,"atr14":0.211015,"stop_level":3.207792,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-11-21","known_ts":"2001-11-21","bar_index":672,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.0065,"stop_level":3.3542,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-01-18","known_ts":"2002-01-23","bar_index":685,"type":"BUY","strength":0.588,"price":2.0575,"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":"2002-01-18","known_ts":"2002-01-23","bar_index":685,"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-01-18","trigger_known_ts":"2002-01-23","strength":0.588,"price":2.0575,"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.830945,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.4112,"atr14":0.223681,"stop_level":1.29936,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-02-08","known_ts":"2002-02-08","bar_index":689,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.3008,"stop_level":1.7425,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-02-28","known_ts":"2002-03-04","bar_index":694,"type":"BUY","strength":0.588,"price":1.1249,"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":"2002-03-22","known_ts":"2002-03-22","bar_index":699,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.1126,"stop_level":1.2067,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-03-28","known_ts":"2002-03-28","bar_index":700,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.0022,"stop_level":1.2067,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-05-13","known_ts":"2002-05-13","bar_index":711,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.7976,"stop_level":0.904,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-05-15","known_ts":"2002-05-15","bar_index":711,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.8181,"stop_level":0.904,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-06-04","known_ts":"2002-06-06","bar_index":716,"type":"BUY","strength":0.725,"price":0.7363,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2002-07-03","known_ts":"2002-07-08","bar_index":723,"type":"BUY","strength":0.725,"price":0.6995,"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":35},{"ts":"2002-07-31","known_ts":"2002-07-31","bar_index":729,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.6545,"stop_level":0.6708,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-08-07","known_ts":"2002-08-07","bar_index":731,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.6422,"stop_level":0.6708,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-08-08","known_ts":"2002-08-08","bar_index":731,"type":"RECLAIM","strength":0.725,"price":0.6831,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-08-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-08-07","prior_stop_level":0.6708,"sweep_low":0.6381,"atr14":0.04983,"stop_level":0.613185,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-09-10","known_ts":"2002-09-10","bar_index":738,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.6545,"stop_level":0.6749,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-09-11","known_ts":"2002-09-11","bar_index":739,"type":"RECLAIM","strength":0.725,"price":0.7158,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-09-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-09-10","prior_stop_level":0.6749,"sweep_low":0.6545,"atr14":0.038804,"stop_level":0.635098,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-09-27","known_ts":"2002-10-01","bar_index":743,"type":"REBUY","strength":0.725,"price":0.7158,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2002-11-04","known_ts":"2002-11-04","bar_index":751,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.0063,"stop_level":1.0513,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-11-05","known_ts":"2002-11-05","bar_index":752,"type":"RECLAIM","strength":0.863,"price":1.0635,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-11-04 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-11-04","prior_stop_level":1.0513,"sweep_low":0.9613,"atr14":0.068305,"stop_level":0.927147,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-11-18","known_ts":"2002-11-18","bar_index":755,"type":"RECLAIM","strength":0.863,"price":1.3212,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-11-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-12-12","known_ts":"2002-12-12","bar_index":760,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.2108,"stop_level":1.2762,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-01-02","known_ts":"2003-01-02","bar_index":765,"type":"RECLAIM","strength":1.0,"price":1.6566,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-12-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-01-24","known_ts":"2003-01-24","bar_index":770,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.7589,"stop_level":1.7671,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-01-29","known_ts":"2003-01-29","bar_index":771,"type":"RECLAIM","strength":1.0,"price":1.7957,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-01-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-01-24","prior_stop_level":1.7671,"sweep_low":1.718,"atr14":0.098248,"stop_level":1.668876,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-02-11","known_ts":"2003-02-11","bar_index":774,"type":"RECLAIM","strength":1.0,"price":1.9307,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-01-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-05-08","known_ts":"2003-05-08","bar_index":794,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.0943,"stop_level":2.127,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2003-05-09","known_ts":"2003-05-09","bar_index":794,"type":"RECLAIM","strength":1.0,"price":2.217,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-05-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":"2003-05-08","prior_stop_level":2.127,"sweep_low":2.0452,"atr14":0.135063,"stop_level":1.977668,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-06-12","known_ts":"2003-06-12","bar_index":802,"type":"RECLAIM","strength":1.0,"price":2.847,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-05-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-06-27","known_ts":"2003-06-27","bar_index":805,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.4952,"stop_level":2.7161,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-07-01","known_ts":"2003-07-01","bar_index":806,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.4747,"stop_level":2.7161,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2003-09-08","known_ts":"2003-09-10","bar_index":822,"type":"BUY","strength":0.725,"price":2.4461,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2003-10-23","known_ts":"2003-10-23","bar_index":833,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.6588,"stop_level":2.6997,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-10-24","known_ts":"2003-10-24","bar_index":833,"type":"RECLAIM","strength":1.0,"price":2.7324,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-10-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-10-23","prior_stop_level":2.6997,"sweep_low":2.6179,"atr14":0.094828,"stop_level":2.570486,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-12-05","known_ts":"2003-12-05","bar_index":843,"type":"RECLAIM","strength":1.0,"price":3.0433,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-10-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-01-29","known_ts":"2004-01-29","bar_index":855,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.6487,"stop_level":3.7755,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-06-25","known_ts":"2004-06-29","bar_index":889,"type":"BUY","strength":0.588,"price":1.9962,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70},{"ts":"2004-08-05","known_ts":"2004-08-05","bar_index":898,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.1802,"stop_level":2.1843,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-08-12","known_ts":"2004-08-12","bar_index":900,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.0616,"stop_level":2.1025,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-08-18","known_ts":"2004-08-18","bar_index":901,"type":"RECLAIM","strength":0.588,"price":2.127,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-08-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2004-08-12","prior_stop_level":2.1025,"sweep_low":2.0084,"atr14":0.068363,"stop_level":1.974218,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-11-02","known_ts":"2004-11-02","bar_index":919,"type":"RECLAIM","strength":0.863,"price":2.9447,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-08-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-12-23","known_ts":"2004-12-28","bar_index":931,"type":"BUY","strength":0.863,"price":3.019,"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":"2005-01-20","known_ts":"2005-01-20","bar_index":937,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.9447,"stop_level":2.9534,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-01-21","known_ts":"2005-01-21","bar_index":937,"type":"RECLAIM","strength":1.0,"price":3.0365,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-01-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2005-01-20","prior_stop_level":2.9534,"sweep_low":2.9184,"atr14":0.096075,"stop_level":2.870363,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-02-07","known_ts":"2005-02-07","bar_index":941,"type":"RECLAIM","strength":1.0,"price":3.3122,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-01-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-02-22","known_ts":"2005-02-22","bar_index":944,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.1897,"stop_level":3.2422,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-02-25","known_ts":"2005-02-25","bar_index":945,"type":"RECLAIM","strength":1.0,"price":3.3253,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-02-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2005-02-22","prior_stop_level":3.2422,"sweep_low":3.0934,"atr14":0.097723,"stop_level":3.044538,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-05-04","known_ts":"2005-05-06","bar_index":961,"type":"BUY","strength":0.725,"price":2.8265,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2005-06-09","known_ts":"2005-06-09","bar_index":969,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.8221,"stop_level":2.9228,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2005-06-15","known_ts":"2005-06-15","bar_index":970,"type":"RECLAIM","strength":0.725,"price":2.9315,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-06-09 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":"2005-06-09","prior_stop_level":2.9228,"sweep_low":2.7521,"atr14":0.101256,"stop_level":2.701472,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-07-13","known_ts":"2005-07-15","bar_index":977,"type":"BUY","strength":0.725,"price":2.9797,"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":25},{"ts":"2005-08-16","known_ts":"2005-08-16","bar_index":985,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.8878,"stop_level":2.9228,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-09-01","known_ts":"2005-09-06","bar_index":989,"type":"BUY","strength":1.0,"price":3.2203,"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":30},{"ts":"2005-10-05","known_ts":"2005-10-05","bar_index":996,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.3691,"stop_level":3.3953,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-10-07","known_ts":"2005-10-07","bar_index":997,"type":"RECLAIM","strength":1.0,"price":3.4347,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-10-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":"2005-10-05","prior_stop_level":3.3953,"sweep_low":3.3253,"atr14":0.093817,"stop_level":3.278392,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-11-17","known_ts":"2005-11-21","bar_index":1007,"type":"BUY","strength":1.0,"price":3.5353,"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":"2006-01-11","known_ts":"2006-01-13","bar_index":1019,"type":"BUY","strength":0.725,"price":3.3034,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2006-04-12","known_ts":"2006-04-12","bar_index":1040,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.4434,"stop_level":3.4522,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-04-17","known_ts":"2006-04-17","bar_index":1040,"type":"RECLAIM","strength":1.0,"price":3.5091,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-04-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2006-04-12","prior_stop_level":3.4522,"sweep_low":3.4128,"atr14":0.089023,"stop_level":3.368289,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-05-01","known_ts":"2006-05-01","bar_index":1044,"type":"RECLAIM","strength":1.0,"price":3.6535,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-04-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-07-21","known_ts":"2006-07-25","bar_index":1063,"type":"BUY","strength":0.588,"price":3.2387,"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":"aplus","score":90},{"ts":"2006-08-24","known_ts":"2006-08-24","bar_index":1071,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.2651,"stop_level":3.3004,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-08-28","known_ts":"2006-08-28","bar_index":1071,"type":"RECLAIM","strength":0.588,"price":3.318,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-08-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-08-24","prior_stop_level":3.3004,"sweep_low":3.2167,"atr14":0.110854,"stop_level":3.161273,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-09-07","known_ts":"2006-09-07","bar_index":1074,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.2255,"stop_level":3.2431,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-09-20","known_ts":"2006-09-22","bar_index":1077,"type":"BUY","strength":0.588,"price":3.2872,"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-10-03","known_ts":"2006-10-03","bar_index":1080,"type":"RECLAIM","strength":0.725,"price":3.3841,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2006-09-20 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-12-22","known_ts":"2006-12-22","bar_index":1099,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.1067,"stop_level":4.1332,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-12-27","known_ts":"2006-12-27","bar_index":1099,"type":"RECLAIM","strength":0.863,"price":4.1861,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-12-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-12-22","prior_stop_level":4.1332,"sweep_low":4.0539,"atr14":0.094593,"stop_level":4.006603,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-01-12","known_ts":"2007-01-12","bar_index":1103,"type":"RECLAIM","strength":1.0,"price":4.7148,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-12-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-02-27","known_ts":"2007-02-27","bar_index":1113,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.0894,"stop_level":5.2216,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-08-22","known_ts":"2007-08-24","bar_index":1154,"type":"BUY","strength":0.588,"price":4.1948,"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":"2007-10-17","known_ts":"2007-10-17","bar_index":1167,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.0739,"stop_level":4.0963,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-10-18","known_ts":"2007-10-18","bar_index":1167,"type":"RECLAIM","strength":0.588,"price":4.2351,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-10-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2007-10-17","prior_stop_level":4.0963,"sweep_low":3.9441,"atr14":0.200039,"stop_level":3.844081,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-12-20","known_ts":"2007-12-24","bar_index":1182,"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":"2007-12-20","trigger_known_ts":"2007-12-24","strength":0.45,"price":3.5591,"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.376766,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.3397,"atr14":0.199429,"stop_level":3.239986,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-14","known_ts":"2008-01-16","bar_index":1187,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-01-14","trigger_known_ts":"2008-01-16","strength":0.45,"price":3.2994,"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.422242,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.1428,"atr14":0.187332,"stop_level":3.049134,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-28","known_ts":"2008-01-30","bar_index":1190,"type":"BUY","strength":0.45,"price":3.3442,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-01-28","known_ts":"2008-01-30","bar_index":1190,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-01-28","trigger_known_ts":"2008-01-30","strength":0.45,"price":3.3442,"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.414398,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.507,"atr14":0.234656,"stop_level":2.389672,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-02-22","known_ts":"2008-02-26","bar_index":1196,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-02-22","trigger_known_ts":"2008-02-26","strength":0.588,"price":3.5322,"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.365819,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":3.201,"atr14":0.168054,"stop_level":3.116973,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-07","known_ts":"2008-03-07","bar_index":1199,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.3129,"stop_level":3.3353,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-11","known_ts":"2008-03-11","bar_index":1200,"type":"RECLAIM","strength":0.588,"price":3.4696,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-03-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-03-07","prior_stop_level":3.3353,"sweep_low":3.2681,"atr14":0.19736,"stop_level":3.16942,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-17","known_ts":"2008-03-17","bar_index":1201,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.2412,"stop_level":3.3129,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-18","known_ts":"2008-03-18","bar_index":1201,"type":"RECLAIM","strength":0.588,"price":3.3532,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-03-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-03-17","prior_stop_level":3.3129,"sweep_low":3.0666,"atr14":0.200911,"stop_level":2.966144,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-19","known_ts":"2008-03-19","bar_index":1202,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.1428,"stop_level":3.3129,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-25","known_ts":"2008-03-25","bar_index":1203,"type":"RECLAIM","strength":0.588,"price":3.3397,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-03-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-03-19","prior_stop_level":3.3129,"sweep_low":3.0935,"atr14":0.196884,"stop_level":2.995058,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-28","known_ts":"2008-04-30","bar_index":1211,"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-28","trigger_known_ts":"2008-04-30","strength":0.45,"price":3.0026,"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.44387,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.7622,"atr14":0.175999,"stop_level":2.6742,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-05-14","known_ts":"2008-05-16","bar_index":1215,"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-05-14","trigger_known_ts":"2008-05-16","strength":0.588,"price":2.9649,"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.447187,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.6391,"atr14":0.173869,"stop_level":2.552166,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-05-19","known_ts":"2008-05-21","bar_index":1216,"type":"BUY","strength":0.588,"price":3.0262,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-05-19","known_ts":"2008-05-21","bar_index":1216,"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-05-19","trigger_known_ts":"2008-05-21","strength":0.588,"price":3.0262,"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.435758,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.6721,"atr14":0.173729,"stop_level":2.585236,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-06-23","known_ts":"2008-06-25","bar_index":1224,"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-06-23","trigger_known_ts":"2008-06-25","strength":0.45,"price":2.5116,"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.480538,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.3464,"atr14":0.153242,"stop_level":2.269779,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-15","known_ts":"2008-07-17","bar_index":1229,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-07-15","trigger_known_ts":"2008-07-17","strength":0.45,"price":2.455,"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.492244,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.1056,"atr14":0.156823,"stop_level":2.027188,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-07-18","known_ts":"2008-07-22","bar_index":1230,"type":"BUY","strength":0.45,"price":2.6391,"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-07-18","known_ts":"2008-07-22","bar_index":1230,"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-07-18","trigger_known_ts":"2008-07-22","strength":0.45,"price":2.6391,"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.411677,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.1056,"atr14":0.154584,"stop_level":2.028308,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-11","known_ts":"2008-09-11","bar_index":1242,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.3275,"stop_level":2.5022,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-22","known_ts":"2008-09-24","bar_index":1245,"type":"REBUY","strength":0.725,"price":2.455,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2008-11-24","known_ts":"2008-11-26","bar_index":1260,"type":"BUY","strength":0.45,"price":1.2653,"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-11-24","known_ts":"2008-11-26","bar_index":1260,"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-11-24","trigger_known_ts":"2008-11-26","strength":0.45,"price":1.2653,"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.669824,"monthly_oversold_dwell":12,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.9206,"atr14":0.193552,"stop_level":0.823824,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-12-19","known_ts":"2008-12-19","bar_index":1266,"type":"RECLAIM","strength":0.725,"price":1.4399,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-11-24 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-20","known_ts":"2009-01-20","bar_index":1272,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.3219,"stop_level":1.3691,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-22","known_ts":"2009-01-22","bar_index":1273,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.1992,"stop_level":1.3691,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-24","known_ts":"2009-03-26","bar_index":1287,"type":"BUY","strength":0.588,"price":1.1095,"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":60},{"ts":"2009-06-19","known_ts":"2009-06-19","bar_index":1307,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.8932,"stop_level":1.8979,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-25","known_ts":"2009-06-25","bar_index":1308,"type":"RECLAIM","strength":0.863,"price":1.912,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-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":"2009-06-19","prior_stop_level":1.8979,"sweep_low":1.6807,"atr14":0.173791,"stop_level":1.593804,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-07-10","known_ts":"2009-07-10","bar_index":1312,"type":"RECLAIM","strength":1.0,"price":1.9357,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-06-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-09-22","known_ts":"2009-09-24","bar_index":1329,"type":"REBUY","strength":1.0,"price":3.0194,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2009-10-05","known_ts":"2009-10-07","bar_index":1332,"type":"REBUY","strength":1.0,"price":3.2773,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2009-10-28","known_ts":"2009-10-28","bar_index":1337,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.2719,"stop_level":3.605,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-29","known_ts":"2009-10-29","bar_index":1338,"type":"RECLAIM","strength":1.0,"price":3.6211,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-10-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-10-28","prior_stop_level":3.605,"sweep_low":3.2021,"atr14":0.248127,"stop_level":3.078037,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-01-13","known_ts":"2010-01-15","bar_index":1355,"type":"BUY","strength":0.863,"price":3.6856,"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":"2010-01-29","known_ts":"2010-01-29","bar_index":1358,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.4116,"stop_level":3.6534,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-03-08","known_ts":"2010-03-10","bar_index":1367,"type":"BUY","strength":0.725,"price":3.5513,"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":"2010-04-19","known_ts":"2010-04-19","bar_index":1376,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.9704,"stop_level":4.0187,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-20","known_ts":"2010-04-20","bar_index":1377,"type":"RECLAIM","strength":0.863,"price":4.0348,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-04-19","prior_stop_level":4.0187,"sweep_low":3.8844,"atr14":0.16059,"stop_level":3.804105,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-04-27","known_ts":"2010-04-27","bar_index":1378,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.8683,"stop_level":3.9704,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-06-15","known_ts":"2010-06-17","bar_index":1390,"type":"BUY","strength":0.725,"price":3.9073,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2010-08-11","known_ts":"2010-08-11","bar_index":1403,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.4723,"stop_level":4.5685,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-08-13","known_ts":"2010-08-13","bar_index":1404,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.5565,"stop_level":4.5685,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-08-17","known_ts":"2010-08-17","bar_index":1404,"type":"RECLAIM","strength":0.863,"price":4.7248,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-08-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-08-11","prior_stop_level":4.5685,"sweep_low":4.2439,"atr14":0.200871,"stop_level":4.143465,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-08-17","known_ts":"2010-08-17","bar_index":1404,"type":"RECLAIM","strength":0.863,"price":4.7248,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-08-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-08-13","prior_stop_level":4.5685,"sweep_low":4.3761,"atr14":0.200871,"stop_level":4.275665,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-08-31","known_ts":"2010-09-02","bar_index":1408,"type":"REBUY","strength":0.863,"price":4.9652,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2010-11-16","known_ts":"2010-11-16","bar_index":1426,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.9369,"stop_level":7.2194,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-11-22","known_ts":"2010-11-22","bar_index":1427,"type":"RECLAIM","strength":1.0,"price":7.2375,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-11-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":"2010-11-16","prior_stop_level":7.2194,"sweep_low":6.7385,"atr14":0.379551,"stop_level":6.548725,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-03-31","known_ts":"2011-04-04","bar_index":1457,"type":"BUY","strength":0.725,"price":6.9369,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2011-05-03","known_ts":"2011-05-03","bar_index":1464,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.6968,"stop_level":6.8297,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-06-14","known_ts":"2011-06-16","bar_index":1474,"type":"BUY","strength":0.588,"price":6.5042,"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":70},{"ts":"2011-07-13","known_ts":"2011-07-13","bar_index":1480,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.5507,"stop_level":6.5972,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-07-19","known_ts":"2011-07-19","bar_index":1482,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.4377,"stop_level":6.5972,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-08-30","known_ts":"2011-09-01","bar_index":1492,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2011-08-30","trigger_known_ts":"2011-09-01","strength":0.45,"price":5.202,"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.366483,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.0226,"atr14":0.246066,"stop_level":4.899567,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-10-04","known_ts":"2011-10-06","bar_index":1500,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2011-10-04","trigger_known_ts":"2011-10-06","strength":0.45,"price":3.6407,"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.556623,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.2953,"atr14":0.257554,"stop_level":3.166523,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-10-12","known_ts":"2011-10-14","bar_index":1502,"type":"BUY","strength":0.45,"price":4.4446,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-10-12","known_ts":"2011-10-14","bar_index":1502,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2011-10-12","trigger_known_ts":"2011-10-14","strength":0.45,"price":4.4446,"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.458722,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.2953,"atr14":0.272504,"stop_level":3.159048,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-16","known_ts":"2011-11-16","bar_index":1510,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.9463,"stop_level":4.0128,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-12-23","known_ts":"2011-12-28","bar_index":1519,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2011-12-23","trigger_known_ts":"2011-12-28","strength":0.588,"price":3.2089,"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.561704,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":3.1491,"atr14":0.149792,"stop_level":3.074204,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-29","known_ts":"2012-01-03","bar_index":1520,"type":"BUY","strength":0.588,"price":3.4481,"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":"2011-12-29","known_ts":"2012-01-03","bar_index":1520,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2011-12-29","trigger_known_ts":"2012-01-03","strength":0.588,"price":3.4481,"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.529032,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":3.1491,"atr14":0.155119,"stop_level":3.07154,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-30","known_ts":"2012-01-30","bar_index":1526,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.8666,"stop_level":3.9862,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-01-31","known_ts":"2012-01-31","bar_index":1527,"type":"RECLAIM","strength":0.588,"price":4.0859,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-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":"2012-01-30","prior_stop_level":3.9862,"sweep_low":3.8201,"atr14":0.192422,"stop_level":3.723889,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-06","known_ts":"2012-03-06","bar_index":1535,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.9463,"stop_level":4.0327,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-05-25","known_ts":"2012-05-30","bar_index":1554,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2012-05-25","trigger_known_ts":"2012-05-30","strength":0.45,"price":2.6043,"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.627025,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.4648,"atr14":0.141301,"stop_level":2.394149,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-18","known_ts":"2012-06-20","bar_index":1559,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2012-06-18","trigger_known_ts":"2012-06-20","strength":0.45,"price":2.1791,"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.68792,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.0263,"atr14":0.166418,"stop_level":1.943091,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-29","known_ts":"2012-07-03","bar_index":1562,"type":"BUY","strength":0.45,"price":2.4316,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-06-29","known_ts":"2012-07-03","bar_index":1562,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2012-06-29","trigger_known_ts":"2012-07-03","strength":0.45,"price":2.4316,"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.644659,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.0529,"atr14":0.151372,"stop_level":1.977214,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-22","known_ts":"2012-08-22","bar_index":1574,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.405,"stop_level":2.4382,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-09-20","known_ts":"2012-09-20","bar_index":1581,"type":"RECLAIM","strength":0.863,"price":3.1624,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-08-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-10-10","known_ts":"2012-10-10","bar_index":1585,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.6641,"stop_level":2.7239,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-10-16","known_ts":"2012-10-16","bar_index":1587,"type":"RECLAIM","strength":0.725,"price":2.7903,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-10-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-10-10","prior_stop_level":2.7239,"sweep_low":2.6243,"atr14":0.138936,"stop_level":2.554832,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-11-27","known_ts":"2012-11-29","bar_index":1596,"type":"BUY","strength":0.588,"price":2.8302,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":55},{"ts":"2013-01-15","known_ts":"2013-01-15","bar_index":1607,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.282,"stop_level":3.3816,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-01-22","known_ts":"2013-01-22","bar_index":1608,"type":"RECLAIM","strength":0.863,"price":3.3949,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-01-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2013-01-15","prior_stop_level":3.3816,"sweep_low":3.2421,"atr14":0.140402,"stop_level":3.171899,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-04-25","known_ts":"2013-04-29","bar_index":1630,"type":"BUY","strength":0.863,"price":2.9564,"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":"2013-05-23","known_ts":"2013-05-23","bar_index":1636,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.7173,"stop_level":2.7571,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2013-05-30","known_ts":"2013-06-03","bar_index":1638,"type":"REBUY","strength":0.588,"price":2.7704,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"2013-06-07","known_ts":"2013-06-11","bar_index":1640,"type":"REBUY","strength":0.588,"price":2.7505,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":65},{"ts":"2013-07-09","known_ts":"2013-07-11","bar_index":1647,"type":"BUY","strength":0.588,"price":2.6309,"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":"2013-10-29","known_ts":"2013-10-29","bar_index":1673,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.8167,"stop_level":5.1555,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-02-14","known_ts":"2014-02-19","bar_index":1698,"type":"BUY","strength":0.725,"price":4.6771,"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":"2014-03-13","known_ts":"2014-03-13","bar_index":1704,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.5974,"stop_level":4.6174,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-03-14","known_ts":"2014-03-14","bar_index":1704,"type":"RECLAIM","strength":0.725,"price":4.6572,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-03-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2014-03-13","prior_stop_level":4.6174,"sweep_low":4.5376,"atr14":0.240075,"stop_level":4.417563,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-03-31","known_ts":"2014-03-31","bar_index":1708,"type":"RECLAIM","strength":0.863,"price":5.9793,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-03-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-05-15","known_ts":"2014-05-15","bar_index":1718,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.8464,"stop_level":6.0325,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-05-30","known_ts":"2014-05-30","bar_index":1722,"type":"RECLAIM","strength":1.0,"price":6.5507,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-05-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-07-23","known_ts":"2014-07-23","bar_index":1734,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.5513,"stop_level":8.6112,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-07-24","known_ts":"2014-07-24","bar_index":1734,"type":"RECLAIM","strength":1.0,"price":8.7376,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-07-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-07-23","prior_stop_level":8.6112,"sweep_low":8.4115,"atr14":0.525395,"stop_level":8.148803,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-09-16","known_ts":"2014-09-18","bar_index":1747,"type":"BUY","strength":0.725,"price":8.5579,"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":"2014-10-03","known_ts":"2014-10-03","bar_index":1751,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.4865,"stop_level":8.4581,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-10-07","known_ts":"2014-10-07","bar_index":1752,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.2603,"stop_level":8.4581,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-10-28","known_ts":"2014-10-30","bar_index":1757,"type":"BUY","strength":0.725,"price":8.2784,"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":"2014-12-10","known_ts":"2014-12-10","bar_index":1767,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.8973,"stop_level":9.3498,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-01-15","known_ts":"2015-01-20","bar_index":1775,"type":"BUY","strength":0.725,"price":9.8756,"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":"2015-04-13","known_ts":"2015-04-13","bar_index":1794,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.4092,"stop_level":13.5889,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-07-14","known_ts":"2015-07-16","bar_index":1816,"type":"BUY","strength":0.725,"price":12.0516,"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":"2015-08-04","known_ts":"2015-08-06","bar_index":1821,"type":"BUY","strength":0.45,"price":10.8471,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-08-07","known_ts":"2015-08-07","bar_index":1822,"type":"RECLAIM","strength":0.588,"price":11.9452,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-08-04 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2015-08-24","known_ts":"2015-08-24","bar_index":1825,"type":"SELL","basis":"structure_stop","strength":0.45,"price":9.7158,"stop_level":9.9421,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-08-26","known_ts":"2015-08-26","bar_index":1826,"type":"RECLAIM","strength":0.45,"price":10.2549,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-08-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2015-08-24","prior_stop_level":9.9421,"sweep_low":8.325,"atr14":0.734003,"stop_level":7.957998,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-08","known_ts":"2015-09-08","bar_index":1829,"type":"RECLAIM","strength":0.725,"price":11.5459,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-08-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-11-23","known_ts":"2015-11-23","bar_index":1847,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.9132,"stop_level":15.0462,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-11-25","known_ts":"2015-11-25","bar_index":1847,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.9149,"stop_level":15.0462,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-02-03","known_ts":"2016-02-05","bar_index":1863,"type":"BUY","strength":0.588,"price":13.6022,"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":60},{"ts":"2016-03-24","known_ts":"2016-03-24","bar_index":1874,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.804,"stop_level":13.8643,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-03-28","known_ts":"2016-03-28","bar_index":1875,"type":"RECLAIM","strength":0.863,"price":13.871,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-03-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":"2016-03-24","prior_stop_level":13.8643,"sweep_low":13.6766,"atr14":0.530899,"stop_level":13.411151,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-18","known_ts":"2016-04-20","bar_index":1880,"type":"BUY","strength":0.725,"price":15.2782,"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":"2016-06-08","known_ts":"2016-06-10","bar_index":1892,"type":"BUY","strength":0.588,"price":13.5627,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2016-07-28","known_ts":"2016-07-28","bar_index":1903,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.6224,"stop_level":13.6632,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-07-29","known_ts":"2016-07-29","bar_index":1904,"type":"RECLAIM","strength":0.725,"price":13.6974,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-07-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-07-28","prior_stop_level":13.6632,"sweep_low":13.4113,"atr14":0.433928,"stop_level":13.194336,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-09-01","known_ts":"2016-09-01","bar_index":1912,"type":"RECLAIM","strength":0.725,"price":14.2423,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-07-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-09-23","known_ts":"2016-09-27","bar_index":1917,"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-09-23","trigger_known_ts":"2016-09-27","strength":0.45,"price":13.3159,"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.192178,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.88,"atr14":0.40901,"stop_level":12.675495,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-10-03","known_ts":"2016-10-05","bar_index":1919,"type":"BUY","strength":0.588,"price":14.0379,"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":20},{"ts":"2016-11-01","known_ts":"2016-11-01","bar_index":1926,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.098,"stop_level":13.493,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-11-22","known_ts":"2016-11-25","bar_index":1931,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-11-22","trigger_known_ts":"2016-11-25","strength":0.45,"price":12.6076,"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.174798,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.7153,"atr14":0.469474,"stop_level":11.480563,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-12-22","known_ts":"2016-12-27","bar_index":1938,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-12-22","trigger_known_ts":"2016-12-27","strength":0.45,"price":11.6608,"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.236769,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.0342,"atr14":0.438623,"stop_level":10.814888,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-01-03","known_ts":"2017-01-05","bar_index":1940,"type":"BUY","strength":0.45,"price":12.4032,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-01-03","known_ts":"2017-01-05","bar_index":1940,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2017-01-03","trigger_known_ts":"2017-01-05","strength":0.45,"price":12.4032,"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.188177,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.0682,"atr14":0.462191,"stop_level":10.837105,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-02-16","known_ts":"2017-02-16","bar_index":1950,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.6689,"stop_level":12.8323,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-02-21","known_ts":"2017-02-21","bar_index":1951,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.5463,"stop_level":12.8323,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-03-17","known_ts":"2017-03-21","bar_index":1957,"type":"BUY","strength":0.588,"price":12.1376,"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":"2017-04-04","known_ts":"2017-04-04","bar_index":1961,"type":"RECLAIM","strength":0.725,"price":13.0026,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2017-03-17 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-05-04","known_ts":"2017-05-04","bar_index":1968,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.3351,"stop_level":12.4305,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-05-25","known_ts":"2017-05-30","bar_index":1973,"type":"BUY","strength":0.863,"price":13.5543,"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":40},{"ts":"2017-06-21","known_ts":"2017-06-21","bar_index":1979,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.6212,"stop_level":12.8392,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-06-22","known_ts":"2017-06-22","bar_index":1979,"type":"RECLAIM","strength":0.863,"price":12.88,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-06-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2017-06-21","prior_stop_level":12.8392,"sweep_low":12.0831,"atr14":0.445302,"stop_level":11.860449,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-08-21","known_ts":"2017-08-23","bar_index":1993,"type":"BUY","strength":0.45,"price":11.7068,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-09-12","known_ts":"2017-09-12","bar_index":1998,"type":"RECLAIM","strength":0.725,"price":12.4129,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2017-08-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-11-02","known_ts":"2017-11-02","bar_index":2010,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.7667,"stop_level":14.8013,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-11-17","known_ts":"2017-11-17","bar_index":2014,"type":"RECLAIM","strength":0.863,"price":15.2513,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-11-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-01-24","known_ts":"2018-01-24","bar_index":2028,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.5082,"stop_level":17.5151,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-01-25","known_ts":"2018-01-25","bar_index":2029,"type":"RECLAIM","strength":1.0,"price":17.5359,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-01-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2018-01-24","prior_stop_level":17.5151,"sweep_low":17.4528,"atr14":0.463433,"stop_level":17.221084,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-06-08","known_ts":"2018-06-12","bar_index":2060,"type":"BUY","strength":0.588,"price":11.8089,"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":"2018-08-07","known_ts":"2018-08-07","bar_index":2073,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.6902,"stop_level":8.9635,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-09-04","known_ts":"2018-09-06","bar_index":2080,"type":"BUY","strength":0.45,"price":6.7349,"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-04","known_ts":"2018-09-06","bar_index":2080,"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-04","trigger_known_ts":"2018-09-06","strength":0.45,"price":6.7349,"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.634273,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.9829,"atr14":0.556338,"stop_level":4.704731,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-10-09","known_ts":"2018-10-09","bar_index":2088,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.4007,"stop_level":8.1786,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-12-17","known_ts":"2018-12-17","bar_index":2104,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.4497,"stop_level":7.8702,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-01-04","known_ts":"2019-01-08","bar_index":2108,"type":"BUY","strength":0.725,"price":8.6201,"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":55},{"ts":"2019-02-13","known_ts":"2019-02-13","bar_index":2117,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.1808,"stop_level":9.2228,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-02-15","known_ts":"2019-02-15","bar_index":2117,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.8794,"stop_level":9.2228,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-02-14","known_ts":"2019-02-14","bar_index":2117,"type":"RECLAIM","strength":0.863,"price":9.2439,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-02-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-02-13","prior_stop_level":9.2228,"sweep_low":8.9845,"atr14":0.409368,"stop_level":8.779816,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-05-07","known_ts":"2019-05-09","bar_index":2136,"type":"BUY","strength":0.588,"price":6.3565,"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":"2019-07-22","known_ts":"2019-07-22","bar_index":2153,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.8988,"stop_level":7.9495,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-07-24","known_ts":"2019-07-24","bar_index":2154,"type":"RECLAIM","strength":0.863,"price":7.9639,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-07-22 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-07-22","prior_stop_level":7.9495,"sweep_low":7.8191,"atr14":0.304498,"stop_level":7.666851,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-06","known_ts":"2019-08-06","bar_index":2157,"type":"RECLAIM","strength":1.0,"price":8.0581,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-07-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-10-22","known_ts":"2019-10-22","bar_index":2175,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.8743,"stop_level":2.9829,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2019-11-15","known_ts":"2019-11-19","bar_index":2181,"type":"BUY","strength":0.45,"price":2.3747,"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-11-15","known_ts":"2019-11-19","bar_index":2181,"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-11-15","trigger_known_ts":"2019-11-19","strength":0.45,"price":2.3747,"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.755523,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.2009,"atr14":0.160359,"stop_level":2.120721,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-12","known_ts":"2019-12-16","bar_index":2187,"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-12-12","trigger_known_ts":"2019-12-16","strength":0.588,"price":3.3593,"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.654158,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.6933,"atr14":0.194018,"stop_level":2.596291,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-01-15","known_ts":"2020-01-15","bar_index":2194,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.6924,"stop_level":3.8444,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-01-17","known_ts":"2020-01-17","bar_index":2195,"type":"RECLAIM","strength":0.588,"price":3.9385,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-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":"2020-01-15","prior_stop_level":3.8444,"sweep_low":3.6634,"atr14":0.223798,"stop_level":3.551501,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-01-23","known_ts":"2020-01-23","bar_index":2196,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.5186,"stop_level":3.6924,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-01","known_ts":"2020-06-01","bar_index":2225,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.4109,"stop_level":2.4254,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-02","known_ts":"2020-06-02","bar_index":2226,"type":"RECLAIM","strength":0.725,"price":2.7077,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-06-01","prior_stop_level":2.4254,"sweep_low":2.3675,"atr14":0.23401,"stop_level":2.250495,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-18","known_ts":"2020-06-18","bar_index":2230,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.534,"stop_level":2.7439,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-25","known_ts":"2020-06-25","bar_index":2231,"type":"RECLAIM","strength":0.863,"price":2.9467,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-06-18","prior_stop_level":2.7439,"sweep_low":2.534,"atr14":0.232139,"stop_level":2.417931,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-07","known_ts":"2020-07-07","bar_index":2234,"type":"RECLAIM","strength":1.0,"price":2.8743,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-10-29","known_ts":"2020-11-02","bar_index":2261,"type":"BUY","strength":0.588,"price":1.9693,"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":"2020-12-18","known_ts":"2020-12-18","bar_index":2272,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.3168,"stop_level":2.324,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-02-09","known_ts":"2021-02-11","bar_index":2284,"type":"BUY","strength":0.725,"price":2.2299,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":25},{"ts":"2021-05-06","known_ts":"2021-05-10","bar_index":2304,"type":"BUY","strength":0.725,"price":2.0923,"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":"2021-09-10","known_ts":"2021-09-10","bar_index":2333,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.0191,"stop_level":3.0263,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-09-13","known_ts":"2021-09-13","bar_index":2333,"type":"RECLAIM","strength":1.0,"price":3.2435,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-09-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":"2021-09-10","prior_stop_level":3.0263,"sweep_low":2.9973,"atr14":0.220029,"stop_level":2.887285,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-09-22","known_ts":"2021-09-22","bar_index":2336,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.6933,"stop_level":3.0191,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-10-21","known_ts":"2021-10-25","bar_index":2343,"type":"BUY","strength":0.863,"price":3.1566,"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":40},{"ts":"2022-01-26","known_ts":"2022-01-26","bar_index":2365,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.1285,"stop_level":2.1503,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2022-01-28","known_ts":"2022-01-28","bar_index":2365,"type":"RECLAIM","strength":0.588,"price":2.3457,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-01-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":"2022-01-26","prior_stop_level":2.1503,"sweep_low":2.0851,"atr14":0.117941,"stop_level":2.02613,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-03-04","known_ts":"2022-03-04","bar_index":2373,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.1937,"stop_level":2.2371,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2022-03-09","known_ts":"2022-03-09","bar_index":2374,"type":"RECLAIM","strength":0.725,"price":2.3457,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-03-04 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":"2022-03-04","prior_stop_level":2.2371,"sweep_low":2.0923,"atr14":0.130629,"stop_level":2.026985,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-03-18","known_ts":"2022-03-18","bar_index":2377,"type":"RECLAIM","strength":0.863,"price":2.5412,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-03-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-04-07","known_ts":"2022-04-07","bar_index":2381,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.4761,"stop_level":2.5702,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2022-05-23","known_ts":"2022-05-25","bar_index":2392,"type":"BUY","strength":0.588,"price":2.2589,"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":"2022-07-25","known_ts":"2022-07-27","bar_index":2406,"type":"BUY","strength":0.588,"price":1.865,"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":"2022-09-23","known_ts":"2022-09-23","bar_index":2420,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.3371,"stop_level":2.4158,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-09-30","known_ts":"2022-10-04","bar_index":2422,"type":"REBUY","strength":1.0,"price":2.5461,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2022-12-16","known_ts":"2022-12-20","bar_index":2440,"type":"BUY","strength":0.863,"price":2.5775,"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":"2023-01-30","known_ts":"2023-01-30","bar_index":2449,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.5019,"stop_level":3.5177,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-01-31","known_ts":"2023-01-31","bar_index":2449,"type":"RECLAIM","strength":1.0,"price":3.6593,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-01-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-01-30","prior_stop_level":3.5177,"sweep_low":3.4941,"atr14":0.195617,"stop_level":3.396292,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-02-14","known_ts":"2023-02-14","bar_index":2453,"type":"RECLAIM","strength":1.0,"price":3.8089,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-01-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-07-14","known_ts":"2023-07-14","bar_index":2487,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.4148,"stop_level":4.4463,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-07-17","known_ts":"2023-07-17","bar_index":2487,"type":"RECLAIM","strength":1.0,"price":4.7296,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-07-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":"2023-07-14","prior_stop_level":4.4463,"sweep_low":4.3912,"atr14":0.243149,"stop_level":4.269626,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-01","known_ts":"2023-11-03","bar_index":2513,"type":"BUY","strength":0.588,"price":3.6407,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2023-12-15","known_ts":"2023-12-15","bar_index":2523,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.3389,"stop_level":4.3555,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-12-18","known_ts":"2023-12-18","bar_index":2523,"type":"RECLAIM","strength":0.725,"price":4.4054,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-12-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-12-15","prior_stop_level":4.3555,"sweep_low":4.2807,"atr14":0.291091,"stop_level":4.135154,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-04","known_ts":"2024-01-04","bar_index":2527,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.1144,"stop_level":4.2391,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-22","known_ts":"2024-01-24","bar_index":2531,"type":"REBUY","strength":0.863,"price":4.688,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2024-02-08","known_ts":"2024-02-08","bar_index":2535,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.1976,"stop_level":4.9872,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-02-15","known_ts":"2024-02-20","bar_index":2537,"type":"REBUY","strength":1.0,"price":4.8376,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2024-04-17","known_ts":"2024-04-17","bar_index":2551,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.7759,"stop_level":6.8181,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-04-19","known_ts":"2024-04-19","bar_index":2551,"type":"RECLAIM","strength":1.0,"price":7.2316,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-04-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-04-17","prior_stop_level":6.8181,"sweep_low":6.6072,"atr14":0.382375,"stop_level":6.416013,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-05-03","known_ts":"2024-05-03","bar_index":2555,"type":"RECLAIM","strength":1.0,"price":9.2906,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-04-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-05-23","known_ts":"2024-05-23","bar_index":2559,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.1176,"stop_level":9.088,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-05-30","known_ts":"2024-05-30","bar_index":2561,"type":"RECLAIM","strength":1.0,"price":9.5775,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-05-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-05-23","prior_stop_level":9.088,"sweep_low":7.9489,"atr14":0.563676,"stop_level":7.667062,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-08","known_ts":"2024-08-12","bar_index":2577,"type":"BUY","strength":0.725,"price":9.3197,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2024-09-30","known_ts":"2024-09-30","bar_index":2589,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.227,"stop_level":10.582,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-10-03","known_ts":"2024-10-03","bar_index":2590,"type":"RECLAIM","strength":1.0,"price":10.937,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-09-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-09-30","prior_stop_level":10.582,"sweep_low":9.9212,"atr14":0.53874,"stop_level":9.65183,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-10-11","known_ts":"2024-10-15","bar_index":2592,"type":"REBUY","strength":1.0,"price":11.8739,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2024-10-24","known_ts":"2024-10-28","bar_index":2595,"type":"REBUY","strength":1.0,"price":13.6195,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2024-11-27","known_ts":"2024-11-27","bar_index":2603,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.1343,"stop_level":16.1738,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-11-29","known_ts":"2024-11-29","bar_index":2603,"type":"RECLAIM","strength":1.0,"price":16.3513,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-11-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":"2024-11-27","prior_stop_level":16.1738,"sweep_low":15.8977,"atr14":0.871975,"stop_level":15.461713,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-12-16","known_ts":"2024-12-16","bar_index":2607,"type":"RECLAIM","strength":1.0,"price":17.1797,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-11-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-19","known_ts":"2024-12-23","bar_index":2608,"type":"REBUY","strength":1.0,"price":18.2251,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2025-01-27","known_ts":"2025-01-27","bar_index":2615,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.9076,"stop_level":21.5881,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-01-29","known_ts":"2025-01-29","bar_index":2616,"type":"RECLAIM","strength":1.0,"price":22.525,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-01-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":"2025-01-27","prior_stop_level":21.5881,"sweep_low":20.0101,"atr14":1.42527,"stop_level":19.297465,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-15","known_ts":"2025-04-17","bar_index":2634,"type":"BUY","strength":0.725,"price":19.9904,"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":70},{"ts":"2025-05-02","known_ts":"2025-05-02","bar_index":2638,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.2113,"stop_level":19.5269,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-05-07","known_ts":"2025-05-07","bar_index":2639,"type":"RECLAIM","strength":0.725,"price":19.6157,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-05-02 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":"2025-05-02","prior_stop_level":19.5269,"sweep_low":18.7379,"atr14":1.182449,"stop_level":18.146675,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-23","known_ts":"2025-05-23","bar_index":2643,"type":"RECLAIM","strength":0.863,"price":20.5032,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-05-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-06-02","known_ts":"2025-06-02","bar_index":2644,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.59,"stop_level":18.8365,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-07-25","known_ts":"2025-07-29","bar_index":2657,"type":"BUY","strength":0.45,"price":16.2527,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-08-20","known_ts":"2025-08-20","bar_index":2663,"type":"SELL","basis":"structure_stop","strength":0.45,"price":14.7241,"stop_level":15.0199,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2025-08-22","known_ts":"2025-08-22","bar_index":2663,"type":"SELL","basis":"structure_stop","strength":0.45,"price":13.6195,"stop_level":15.0199,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2025-09-19","known_ts":"2025-09-23","bar_index":2670,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2025-09-19","trigger_known_ts":"2025-09-23","strength":0.45,"price":9.9508,"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.573363,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.8699,"atr14":0.815257,"stop_level":7.462272,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-10-07","known_ts":"2025-10-09","bar_index":2674,"type":"BUY","strength":0.45,"price":9.5958,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-10-07","known_ts":"2025-10-09","bar_index":2674,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2025-10-07","trigger_known_ts":"2025-10-09","strength":0.45,"price":9.5958,"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.588583,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.653,"atr14":0.744044,"stop_level":7.280978,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-10-31","known_ts":"2025-10-31","bar_index":2680,"type":"RECLAIM","strength":0.725,"price":16.6274,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-10-07 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-11-20","known_ts":"2025-11-20","bar_index":2684,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.5367,"stop_level":15.0692,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-11-26","known_ts":"2025-11-26","bar_index":2686,"type":"RECLAIM","strength":0.588,"price":15.7004,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-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":"2025-11-20","prior_stop_level":15.0692,"sweep_low":13.2941,"atr14":1.03431,"stop_level":12.776945,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-12-05","known_ts":"2025-12-05","bar_index":2688,"type":"RECLAIM","strength":0.725,"price":16.1541,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-11-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-01-02","known_ts":"2026-01-02","bar_index":2694,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.7024,"stop_level":17.9983,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-01-05","known_ts":"2026-01-05","bar_index":2694,"type":"RECLAIM","strength":0.863,"price":18.4223,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2026-01-02","prior_stop_level":17.9983,"sweep_low":17.3671,"atr14":0.799265,"stop_level":16.967467,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-20","known_ts":"2026-01-20","bar_index":2697,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.0318,"stop_level":17.2783,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-01-21","known_ts":"2026-01-21","bar_index":2698,"type":"RECLAIM","strength":0.863,"price":17.8503,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-20 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":"2026-01-20","prior_stop_level":17.2783,"sweep_low":16.7655,"atr14":0.869858,"stop_level":16.330571,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-26","known_ts":"2026-01-28","bar_index":2699,"type":"REBUY","strength":0.863,"price":20.0182,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2026-02-05","known_ts":"2026-02-05","bar_index":2701,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.965,"stop_level":17.0318,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-02-06","known_ts":"2026-02-06","bar_index":2702,"type":"RECLAIM","strength":0.863,"price":17.7357,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-02-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2026-02-05","prior_stop_level":17.0318,"sweep_low":16.8366,"atr14":1.076501,"stop_level":16.29835,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-12","known_ts":"2026-02-12","bar_index":2703,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.2042,"stop_level":16.965,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-02-20","known_ts":"2026-02-20","bar_index":2705,"type":"RECLAIM","strength":0.863,"price":16.974,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-02-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2026-02-12","prior_stop_level":16.965,"sweep_low":15.1174,"atr14":1.103385,"stop_level":14.565707,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-06","known_ts":"2026-04-08","bar_index":2715,"type":"BUY","strength":0.588,"price":16.356,"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":70},{"ts":"2026-04-24","known_ts":"2026-04-24","bar_index":2719,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.3633,"stop_level":15.9488,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-04-29","known_ts":"2026-04-29","bar_index":2720,"type":"SELL","basis":"structure_stop","strength":0.45,"price":14.1543,"stop_level":15.9488,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2026-06-01","known_ts":"2026-06-01","bar_index":2728,"type":"RECLAIM","strength":0.725,"price":17.6282,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-04-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-07-20","known_ts":"2026-07-22","bar_index":2739,"type":"REBUY","strength":0.863,"price":20.87,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20}],"state":{"position_hint":"long","last_signal":"REBUY","last_scored_signal":"REBUY","last_scored_ts":"2026-07-22","last_scored_basis":null,"bars_since_signal":13,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":false},"early_dots":["2018-02-15","2018-03-14","2018-05-14","2018-06-05","2018-06-29","2018-09-04","2019-03-12","2019-04-05","2019-05-02","2019-09-05","2019-09-26","2019-11-15","2020-03-24","2020-08-26","2020-09-30","2020-10-16","2021-02-01","2021-04-23","2021-08-02","2021-10-18","2021-11-11","2021-11-30","2021-12-21","2022-05-02","2022-07-15","2022-10-21","2022-11-21","2022-12-16","2023-03-24","2023-05-08","2023-10-03","2023-10-24","2024-07-05","2024-08-05","2024-09-04","2025-02-19","2025-03-12","2025-04-10","2026-03-13","2026-08-21"],"warnings":[{"ts":"2023-12-15","kind":"confirm","px":4.3389,"level":4.3555},{"ts":"2024-01-03","kind":"arm","px":4.289},{"ts":"2024-01-04","kind":"confirm","px":4.1144,"level":4.2391},{"ts":"2024-02-07","kind":"arm","px":4.4054},{"ts":"2024-02-08","kind":"confirm","px":4.1976,"level":4.9872},{"ts":"2024-04-02","kind":"arm","px":6.8181},{"ts":"2024-04-17","kind":"confirm","px":6.7759,"level":6.8181},{"ts":"2024-05-22","kind":"arm","px":9.029},{"ts":"2024-05-23","kind":"confirm","px":8.1176,"level":9.088},{"ts":"2024-08-22","kind":"arm","px":9.3098},{"ts":"2024-09-17","kind":"arm","px":11.1836},{"ts":"2024-09-30","kind":"confirm","px":10.227,"level":10.582},{"ts":"2024-11-22","kind":"arm","px":16.3217},{"ts":"2024-11-27","kind":"confirm","px":16.1343,"level":16.1738},{"ts":"2025-01-16","kind":"arm","px":22.4066},{"ts":"2025-01-27","kind":"confirm","px":20.9076,"level":21.5881},{"ts":"2025-05-01","kind":"arm","px":19.3691},{"ts":"2025-05-02","kind":"confirm","px":19.2113,"level":19.5269},{"ts":"2025-05-27","kind":"arm","px":20.7301},{"ts":"2025-06-02","kind":"confirm","px":18.59,"level":18.8365},{"ts":"2025-08-19","kind":"arm","px":14.7339},{"ts":"2025-08-20","kind":"confirm","px":14.7241,"level":15.0199},{"ts":"2025-08-21","kind":"arm","px":13.945},{"ts":"2025-08-22","kind":"confirm","px":13.6195,"level":15.0199},{"ts":"2025-11-06","kind":"arm","px":16.1935},{"ts":"2025-11-20","kind":"confirm","px":14.5367,"level":15.0692},{"ts":"2025-11-25","kind":"arm","px":14.1817},{"ts":"2025-12-31","kind":"arm","px":17.8208},{"ts":"2026-01-02","kind":"confirm","px":17.7024,"level":17.9983},{"ts":"2026-01-16","kind":"arm","px":17.4361},{"ts":"2026-01-20","kind":"confirm","px":17.0318,"level":17.2783},{"ts":"2026-02-03","kind":"arm","px":19.7415},{"ts":"2026-02-05","kind":"confirm","px":16.965,"level":17.0318},{"ts":"2026-02-06","kind":"arm","px":17.7357},{"ts":"2026-02-12","kind":"confirm","px":16.2042,"level":16.965},{"ts":"2026-04-23","kind":"arm","px":14.3833},{"ts":"2026-04-24","kind":"confirm","px":14.3633,"level":15.9488},{"ts":"2026-04-28","kind":"arm","px":14.7018},{"ts":"2026-04-29","kind":"confirm","px":14.1543,"level":15.9488},{"ts":"2026-06-09","kind":"arm","px":18.0562}],"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":[]}}}