{"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":"HCKT","timeframe":"3D","as_of":"2026-08-11T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1998-11-18","known_ts":"1998-11-18","bar_index":41,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.497,"stop_level":13.8693,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-11-20","known_ts":"1998-11-20","bar_index":42,"type":"RECLAIM","strength":0.588,"price":14.3347,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-11-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-11-18","prior_stop_level":13.8693,"sweep_low":13.2178,"atr14":0.776959,"stop_level":12.829321,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-08","known_ts":"1998-12-08","bar_index":45,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.5901,"stop_level":14.4278,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-10","known_ts":"1998-12-10","bar_index":46,"type":"RECLAIM","strength":0.588,"price":14.8932,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-12-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-12-08","prior_stop_level":14.4278,"sweep_low":12.7523,"atr14":1.009621,"stop_level":12.247489,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-03-12","known_ts":"1999-03-12","bar_index":67,"type":"RECLAIM","strength":0.863,"price":22.4329,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-12-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-05-20","known_ts":"1999-05-24","bar_index":83,"type":"BUY","strength":0.588,"price":18.6631,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"1999-06-10","known_ts":"1999-06-10","bar_index":87,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.1751,"stop_level":19.4078,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1999-06-17","known_ts":"1999-06-17","bar_index":89,"type":"RECLAIM","strength":0.588,"price":20.9436,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-06-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"1999-06-10","prior_stop_level":19.4078,"sweep_low":17.7323,"atr14":1.081939,"stop_level":17.19133,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-08-06","known_ts":"1999-08-10","bar_index":101,"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":"1999-08-06","trigger_known_ts":"1999-08-10","strength":0.45,"price":13.9624,"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.472297,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.1712,"atr14":0.846599,"stop_level":12.747901,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-10-06","known_ts":"1999-10-08","bar_index":115,"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":"1999-10-06","trigger_known_ts":"1999-10-08","strength":0.45,"price":9.8668,"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.627088,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.8881,"atr14":0.950363,"stop_level":6.412918,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-10-11","known_ts":"1999-10-13","bar_index":116,"type":"BUY","strength":0.45,"price":8.8894,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1999-10-11","known_ts":"1999-10-13","bar_index":116,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1999-10-11","trigger_known_ts":"1999-10-13","strength":0.45,"price":8.8894,"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.664029,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.8881,"atr14":0.934255,"stop_level":6.420972,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-11-09","known_ts":"1999-11-09","bar_index":123,"type":"RECLAIM","strength":0.725,"price":20.292,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1999-10-11 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-11-23","known_ts":"1999-11-23","bar_index":126,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.7549,"stop_level":17.3134,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-11-24","known_ts":"1999-11-24","bar_index":126,"type":"RECLAIM","strength":0.725,"price":17.4996,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-11-23 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":"1999-11-23","prior_stop_level":17.3134,"sweep_low":16.2895,"atr14":1.568643,"stop_level":15.505179,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-12-09","known_ts":"1999-12-09","bar_index":130,"type":"RECLAIM","strength":0.863,"price":23.2707,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-11-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-01-19","known_ts":"2000-01-21","bar_index":139,"type":"REBUY","strength":0.863,"price":28.111,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2000-06-01","known_ts":"2000-06-05","bar_index":170,"type":"BUY","strength":0.45,"price":14.9863,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2000-06-01","known_ts":"2000-06-05","bar_index":170,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2000-06-01","trigger_known_ts":"2000-06-05","strength":0.45,"price":14.9863,"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.48889,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.4253,"atr14":1.003092,"stop_level":9.923754,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-07-31","known_ts":"2000-07-31","bar_index":183,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.5196,"stop_level":13.2643,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-09-13","known_ts":"2000-09-15","bar_index":194,"type":"BUY","strength":0.588,"price":12.0542,"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":"2000-09-13","known_ts":"2000-09-15","bar_index":194,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2000-09-13","trigger_known_ts":"2000-09-15","strength":0.588,"price":12.0542,"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.58889,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":10.0064,"atr14":0.808322,"stop_level":9.602239,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-09-26","known_ts":"2000-09-28","bar_index":197,"type":"BUY","strength":0.588,"price":12.9385,"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":"2000-09-26","known_ts":"2000-09-28","bar_index":197,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2000-09-26","trigger_known_ts":"2000-09-28","strength":0.588,"price":12.9385,"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.558731,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":10.7976,"atr14":0.906391,"stop_level":10.344405,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-10-04","known_ts":"2000-10-04","bar_index":199,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.1234,"stop_level":11.1699,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-10-12","known_ts":"2000-10-16","bar_index":201,"type":"BUY","strength":0.588,"price":13.5901,"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":"2000-10-12","known_ts":"2000-10-16","bar_index":201,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2000-10-12","trigger_known_ts":"2000-10-16","strength":0.588,"price":13.5901,"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.536508,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":8.7498,"atr14":1.118626,"stop_level":8.190487,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-11-07","known_ts":"2000-11-07","bar_index":207,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.4026,"stop_level":11.5888,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-12-07","known_ts":"2000-12-11","bar_index":214,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2000-12-07","trigger_known_ts":"2000-12-11","strength":0.45,"price":3.7699,"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.871427,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.839,"atr14":1.08789,"stop_level":2.295055,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-09","known_ts":"2001-01-11","bar_index":221,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2001-01-09","trigger_known_ts":"2001-01-11","strength":0.45,"price":3.7233,"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.873016,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.4202,"atr14":0.660545,"stop_level":2.089927,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-12","known_ts":"2001-01-17","bar_index":222,"type":"BUY","strength":0.45,"price":4.8403,"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":"2001-01-12","known_ts":"2001-01-17","bar_index":222,"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":"2001-01-12","trigger_known_ts":"2001-01-17","strength":0.45,"price":4.8403,"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.834921,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.5132,"atr14":0.647831,"stop_level":2.189285,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-02-05","known_ts":"2001-02-05","bar_index":227,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.8403,"stop_level":5.1079,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-03-09","known_ts":"2001-03-09","bar_index":234,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.0026,"stop_level":4.468,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-04-16","known_ts":"2001-04-18","bar_index":243,"type":"BUY","strength":0.725,"price":3.7382,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2001-07-23","known_ts":"2001-07-23","bar_index":265,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.2201,"stop_level":5.2499,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-07-26","known_ts":"2001-07-26","bar_index":266,"type":"RECLAIM","strength":0.863,"price":6.0616,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-07-23 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":"2001-07-23","prior_stop_level":5.2499,"sweep_low":4.6616,"atr14":0.521635,"stop_level":4.400783,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-08-06","known_ts":"2001-08-06","bar_index":269,"type":"RECLAIM","strength":0.863,"price":6.3966,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-07-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-08-27","known_ts":"2001-08-29","bar_index":274,"type":"BUY","strength":0.863,"price":7.0371,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2001-11-05","known_ts":"2001-11-07","bar_index":289,"type":"BUY","strength":0.588,"price":3.351,"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":"2002-01-25","known_ts":"2002-01-25","bar_index":307,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.1903,"stop_level":5.3616,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-01-31","known_ts":"2002-01-31","bar_index":308,"type":"RECLAIM","strength":1.0,"price":5.3839,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-01-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2002-01-25","prior_stop_level":5.3616,"sweep_low":5.1233,"atr14":0.28272,"stop_level":4.98194,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-03-13","known_ts":"2002-03-15","bar_index":318,"type":"BUY","strength":0.863,"price":5.1382,"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":"2002-04-24","known_ts":"2002-04-24","bar_index":327,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.468,"stop_level":4.6914,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2002-04-30","known_ts":"2002-04-30","bar_index":329,"type":"RECLAIM","strength":0.725,"price":4.8031,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-04-24 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":"2002-04-24","prior_stop_level":4.6914,"sweep_low":3.9169,"atr14":0.331018,"stop_level":3.751391,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-08-12","known_ts":"2002-08-14","bar_index":353,"type":"BUY","strength":0.588,"price":1.3776,"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":"2002-09-20","known_ts":"2002-09-20","bar_index":362,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.4149,"stop_level":1.4521,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-09-30","known_ts":"2002-09-30","bar_index":364,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.0798,"stop_level":1.4521,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-10-04","known_ts":"2002-10-04","bar_index":365,"type":"RECLAIM","strength":0.588,"price":1.534,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-09-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-09-30","prior_stop_level":1.4521,"sweep_low":1.0649,"atr14":0.175941,"stop_level":0.97693,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-10-31","known_ts":"2002-10-31","bar_index":372,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.3404,"stop_level":1.4149,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-11-01","known_ts":"2002-11-01","bar_index":372,"type":"RECLAIM","strength":0.588,"price":1.4893,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-10-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-10-31","prior_stop_level":1.4149,"sweep_low":1.3181,"atr14":0.120364,"stop_level":1.257918,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-05-05","known_ts":"2003-05-07","bar_index":414,"type":"BUY","strength":0.725,"price":1.6234,"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":10},{"ts":"2003-05-27","known_ts":"2003-05-29","bar_index":419,"type":"BUY","strength":0.725,"price":1.5489,"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":40},{"ts":"2003-06-24","known_ts":"2003-06-24","bar_index":425,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.6308,"stop_level":1.6755,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2003-07-09","known_ts":"2003-07-09","bar_index":429,"type":"RECLAIM","strength":1.0,"price":1.8691,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-06-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-09-22","known_ts":"2003-09-22","bar_index":446,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.718,"stop_level":2.7404,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-09-23","known_ts":"2003-09-23","bar_index":446,"type":"RECLAIM","strength":1.0,"price":2.7552,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-09-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":"2003-09-22","prior_stop_level":2.7404,"sweep_low":2.6808,"atr14":0.154059,"stop_level":2.60377,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-10-20","known_ts":"2003-10-20","bar_index":453,"type":"RECLAIM","strength":1.0,"price":3.4925,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-09-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-12-05","known_ts":"2003-12-05","bar_index":464,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.3637,"stop_level":4.4531,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-03-10","known_ts":"2004-03-10","bar_index":485,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.2648,"stop_level":5.436,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-03-15","known_ts":"2004-03-15","bar_index":486,"type":"RECLAIM","strength":0.863,"price":5.4584,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-03-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2004-03-10","prior_stop_level":5.436,"sweep_low":5.1754,"atr14":0.311481,"stop_level":5.01966,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-08-20","known_ts":"2004-08-24","bar_index":523,"type":"BUY","strength":0.588,"price":3.284,"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":"2004-09-27","known_ts":"2004-09-27","bar_index":531,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.9988,"stop_level":4.1105,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2004-10-01","known_ts":"2004-10-01","bar_index":532,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.9839,"stop_level":4.1105,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2004-11-05","known_ts":"2004-11-09","bar_index":541,"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":"2004-11-05","trigger_known_ts":"2004-11-09","strength":0.45,"price":3.3137,"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.433129,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.8967,"atr14":0.226467,"stop_level":2.783466,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-11-15","known_ts":"2004-11-17","bar_index":543,"type":"BUY","strength":0.45,"price":3.4627,"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":"2004-11-15","known_ts":"2004-11-17","bar_index":543,"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":"2004-11-15","trigger_known_ts":"2004-11-17","strength":0.45,"price":3.4627,"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.40764,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.9786,"atr14":0.191621,"stop_level":2.882789,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-01-13","known_ts":"2005-01-13","bar_index":556,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.3659,"stop_level":3.4106,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-01-18","known_ts":"2005-01-18","bar_index":557,"type":"RECLAIM","strength":0.588,"price":3.4627,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-01-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2005-01-13","prior_stop_level":3.4106,"sweep_low":3.351,"atr14":0.152435,"stop_level":3.274782,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-03-17","known_ts":"2005-03-21","bar_index":571,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2005-03-17","trigger_known_ts":"2005-03-21","strength":0.45,"price":2.9935,"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.487905,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.7552,"atr14":0.13659,"stop_level":2.686905,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-03-22","known_ts":"2005-03-24","bar_index":572,"type":"BUY","strength":0.45,"price":3.1425,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-03-22","known_ts":"2005-03-24","bar_index":572,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2005-03-22","trigger_known_ts":"2005-03-24","strength":0.45,"price":3.1425,"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.462416,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.7552,"atr14":0.134798,"stop_level":2.687801,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-04-08","known_ts":"2005-04-08","bar_index":576,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.9638,"stop_level":2.9712,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-06-06","known_ts":"2005-06-06","bar_index":589,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.9042,"stop_level":2.9116,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-06-14","known_ts":"2005-06-14","bar_index":591,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.7478,"stop_level":2.9116,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-07-05","known_ts":"2005-07-07","bar_index":596,"type":"BUY","strength":0.588,"price":2.9265,"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":"2005-07-29","known_ts":"2005-07-29","bar_index":602,"type":"RECLAIM","strength":0.863,"price":3.1648,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2005-07-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-08-16","known_ts":"2005-08-16","bar_index":606,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.0457,"stop_level":3.0531,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-08-17","known_ts":"2005-08-17","bar_index":606,"type":"RECLAIM","strength":0.863,"price":3.1648,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-08-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":"2005-08-16","prior_stop_level":3.0531,"sweep_low":3.0233,"atr14":0.162238,"stop_level":2.942181,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-11-22","known_ts":"2005-11-25","bar_index":629,"type":"BUY","strength":0.588,"price":2.9786,"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":25},{"ts":"2006-03-20","known_ts":"2006-03-20","bar_index":655,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.4307,"stop_level":4.4754,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-03-21","known_ts":"2006-03-21","bar_index":655,"type":"RECLAIM","strength":1.0,"price":4.5573,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-03-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":"2006-03-20","prior_stop_level":4.4754,"sweep_low":4.3488,"atr14":0.166189,"stop_level":4.265705,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-04-04","known_ts":"2006-04-04","bar_index":659,"type":"RECLAIM","strength":1.0,"price":4.9371,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-03-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-07-13","known_ts":"2006-07-17","bar_index":682,"type":"BUY","strength":0.588,"price":2.9191,"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":"2006-08-21","known_ts":"2006-08-23","bar_index":691,"type":"BUY","strength":0.588,"price":2.167,"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":"2006-11-01","known_ts":"2006-11-01","bar_index":708,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.1893,"stop_level":2.2116,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-11-06","known_ts":"2006-11-06","bar_index":709,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.9361,"stop_level":2.2116,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-01-26","known_ts":"2007-01-26","bar_index":727,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.3085,"stop_level":2.3233,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-01-30","known_ts":"2007-01-30","bar_index":727,"type":"RECLAIM","strength":0.725,"price":2.3308,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-01-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2007-01-26","prior_stop_level":2.3233,"sweep_low":2.3085,"atr14":0.047045,"stop_level":2.284977,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-03-05","known_ts":"2007-03-05","bar_index":735,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.3457,"stop_level":2.3755,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-03-08","known_ts":"2007-03-08","bar_index":736,"type":"RECLAIM","strength":0.725,"price":2.4202,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-03-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2007-03-05","prior_stop_level":2.3755,"sweep_low":2.3085,"atr14":0.083649,"stop_level":2.266675,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-03-20","known_ts":"2007-03-20","bar_index":739,"type":"RECLAIM","strength":0.863,"price":2.435,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-03-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-04-16","known_ts":"2007-04-18","bar_index":745,"type":"BUY","strength":0.863,"price":2.5467,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2007-04-27","known_ts":"2007-05-01","bar_index":748,"type":"BUY","strength":0.863,"price":2.6063,"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":"2007-05-21","known_ts":"2007-05-21","bar_index":753,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.4053,"stop_level":2.4202,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-05-22","known_ts":"2007-05-22","bar_index":753,"type":"RECLAIM","strength":0.863,"price":2.5095,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-05-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":"2007-05-21","prior_stop_level":2.4202,"sweep_low":2.3829,"atr14":0.097341,"stop_level":2.33423,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-06-06","known_ts":"2007-06-06","bar_index":757,"type":"RECLAIM","strength":0.863,"price":2.6138,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-05-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-06-11","known_ts":"2007-06-13","bar_index":758,"type":"BUY","strength":0.863,"price":2.6287,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2007-07-02","known_ts":"2007-07-05","bar_index":763,"type":"BUY","strength":1.0,"price":2.7701,"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":40},{"ts":"2007-07-23","known_ts":"2007-07-23","bar_index":767,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.7031,"stop_level":2.7999,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-09-26","known_ts":"2007-09-28","bar_index":783,"type":"BUY","strength":0.588,"price":2.4499,"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":"2007-10-22","known_ts":"2007-10-22","bar_index":789,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.3531,"stop_level":2.4202,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2007-10-30","known_ts":"2007-11-01","bar_index":791,"type":"REBUY","strength":0.725,"price":3.1201,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2008-01-07","known_ts":"2008-01-07","bar_index":806,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.1648,"stop_level":3.1723,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-01-08","known_ts":"2008-01-08","bar_index":806,"type":"RECLAIM","strength":1.0,"price":3.2393,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-01-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2008-01-07","prior_stop_level":3.1723,"sweep_low":3.0531,"atr14":0.169036,"stop_level":2.968582,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-06","known_ts":"2008-03-10","bar_index":820,"type":"BUY","strength":0.725,"price":2.9786,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":70},{"ts":"2008-03-19","known_ts":"2008-03-19","bar_index":823,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.5765,"stop_level":2.934,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2008-03-28","known_ts":"2008-04-01","bar_index":825,"type":"REBUY","strength":0.725,"price":2.9563,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2008-08-04","known_ts":"2008-08-04","bar_index":854,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.0807,"stop_level":4.3414,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-08-05","known_ts":"2008-08-05","bar_index":855,"type":"RECLAIM","strength":1.0,"price":4.5424,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-08-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2008-08-04","prior_stop_level":4.3414,"sweep_low":3.7233,"atr14":0.308179,"stop_level":3.569211,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-18","known_ts":"2008-08-18","bar_index":858,"type":"RECLAIM","strength":1.0,"price":4.5648,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-08-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-11-24","known_ts":"2008-11-26","bar_index":881,"type":"BUY","strength":0.588,"price":2.1148,"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":"2008-12-29","known_ts":"2008-12-29","bar_index":888,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.9063,"stop_level":1.951,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-12-30","known_ts":"2008-12-30","bar_index":889,"type":"RECLAIM","strength":0.45,"price":1.9957,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-12-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2008-12-29","prior_stop_level":1.951,"sweep_low":1.8617,"atr14":0.241686,"stop_level":1.740857,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-11","known_ts":"2009-02-11","bar_index":898,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.817,"stop_level":1.8617,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-12","known_ts":"2009-02-12","bar_index":899,"type":"RECLAIM","strength":0.588,"price":1.9212,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-02-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-02-11","prior_stop_level":1.8617,"sweep_low":1.7872,"atr14":0.212663,"stop_level":1.680869,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-25","known_ts":"2009-02-25","bar_index":901,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.7574,"stop_level":1.817,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-26","known_ts":"2009-02-26","bar_index":902,"type":"RECLAIM","strength":0.588,"price":1.8468,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-02-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":"2009-02-25","prior_stop_level":1.817,"sweep_low":1.7425,"atr14":0.180615,"stop_level":1.652193,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-19","known_ts":"2009-03-23","bar_index":907,"type":"BUY","strength":0.45,"price":1.6234,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2009-03-19","known_ts":"2009-03-23","bar_index":907,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2009-03-19","trigger_known_ts":"2009-03-23","strength":0.45,"price":1.6234,"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.663055,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.3255,"atr14":0.175711,"stop_level":1.237645,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-22","known_ts":"2009-04-22","bar_index":914,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.6085,"stop_level":1.6755,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-04-29","known_ts":"2009-04-29","bar_index":916,"type":"RECLAIM","strength":0.588,"price":1.6904,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-04-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-04-22","prior_stop_level":1.6755,"sweep_low":1.5415,"atr14":0.130889,"stop_level":1.476056,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-07-20","known_ts":"2009-07-20","bar_index":935,"type":"RECLAIM","strength":0.863,"price":1.9659,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-04-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-08-13","known_ts":"2009-08-13","bar_index":941,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.1074,"stop_level":2.1744,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-08-31","known_ts":"2009-08-31","bar_index":945,"type":"RECLAIM","strength":0.863,"price":1.9957,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-08-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-09-14","known_ts":"2009-09-16","bar_index":948,"type":"BUY","strength":0.863,"price":2.2563,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2009-10-01","known_ts":"2009-10-01","bar_index":952,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.9734,"stop_level":2.2191,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-10-06","known_ts":"2009-10-06","bar_index":953,"type":"RECLAIM","strength":0.863,"price":2.2414,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-10-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2009-10-01","prior_stop_level":2.2191,"sweep_low":1.9734,"atr14":0.139694,"stop_level":1.903553,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-10-13","known_ts":"2009-10-15","bar_index":955,"type":"BUY","strength":0.863,"price":2.435,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2009-11-06","known_ts":"2009-11-10","bar_index":961,"type":"REBUY","strength":0.863,"price":2.7999,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2010-02-12","known_ts":"2010-02-17","bar_index":983,"type":"BUY","strength":0.588,"price":2.0031,"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":20},{"ts":"2010-03-31","known_ts":"2010-03-31","bar_index":993,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.0702,"stop_level":2.0999,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-04-01","known_ts":"2010-04-01","bar_index":994,"type":"RECLAIM","strength":0.725,"price":2.167,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-03-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2010-03-31","prior_stop_level":2.0999,"sweep_low":2.0553,"atr14":0.083588,"stop_level":2.013506,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-04-15","known_ts":"2010-04-15","bar_index":997,"type":"RECLAIM","strength":1.0,"price":2.1595,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-03-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-27","known_ts":"2010-04-27","bar_index":999,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.1446,"stop_level":2.1595,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-29","known_ts":"2010-04-29","bar_index":1000,"type":"RECLAIM","strength":1.0,"price":2.1893,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-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":"2010-04-27","prior_stop_level":2.1595,"sweep_low":2.1297,"atr14":0.064167,"stop_level":2.097617,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-05-11","known_ts":"2010-05-13","bar_index":1003,"type":"REBUY","strength":0.863,"price":2.517,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2010-06-07","known_ts":"2010-06-07","bar_index":1009,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.2712,"stop_level":2.4127,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-07-28","known_ts":"2010-07-30","bar_index":1021,"type":"BUY","strength":0.863,"price":2.3382,"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":80},{"ts":"2010-09-16","known_ts":"2010-09-16","bar_index":1032,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.9414,"stop_level":2.9563,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-09-17","known_ts":"2010-09-17","bar_index":1033,"type":"RECLAIM","strength":1.0,"price":2.9861,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-09-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-09-16","prior_stop_level":2.9563,"sweep_low":2.8744,"atr14":0.159857,"stop_level":2.794471,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-09-30","known_ts":"2010-09-30","bar_index":1036,"type":"RECLAIM","strength":1.0,"price":2.9935,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-09-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-04","known_ts":"2011-01-06","bar_index":1058,"type":"BUY","strength":0.725,"price":2.9191,"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":"2011-01-31","known_ts":"2011-02-02","bar_index":1064,"type":"BUY","strength":0.725,"price":2.7478,"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":"2011-05-03","known_ts":"2011-05-03","bar_index":1085,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.9116,"stop_level":2.9861,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-05-09","known_ts":"2011-05-09","bar_index":1086,"type":"RECLAIM","strength":1.0,"price":3.1574,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-05-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-05-03","prior_stop_level":2.9861,"sweep_low":2.8074,"atr14":0.146876,"stop_level":2.733962,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-05-18","known_ts":"2011-05-18","bar_index":1089,"type":"RECLAIM","strength":1.0,"price":3.4552,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-05-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-05-26","known_ts":"2011-05-31","bar_index":1091,"type":"REBUY","strength":1.0,"price":3.701,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2011-11-07","known_ts":"2011-11-07","bar_index":1129,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.8595,"stop_level":3.0531,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-12-15","known_ts":"2011-12-19","bar_index":1138,"type":"BUY","strength":0.45,"price":2.7478,"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-01-09","known_ts":"2012-01-09","bar_index":1143,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.6808,"stop_level":2.7999,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-01-11","known_ts":"2012-01-11","bar_index":1143,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.6808,"stop_level":2.7999,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-02-15","known_ts":"2012-02-15","bar_index":1151,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.8446,"stop_level":2.8818,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-02-16","known_ts":"2012-02-16","bar_index":1152,"type":"RECLAIM","strength":0.588,"price":2.9042,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-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":"2012-02-15","prior_stop_level":2.8818,"sweep_low":2.8297,"atr14":0.100114,"stop_level":2.779643,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-01","known_ts":"2012-03-01","bar_index":1155,"type":"RECLAIM","strength":0.725,"price":3.5669,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-02-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-04-19","known_ts":"2012-04-19","bar_index":1166,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.5275,"stop_level":4.5871,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-04-20","known_ts":"2012-04-20","bar_index":1166,"type":"RECLAIM","strength":0.863,"price":4.5946,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-04-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":"2012-04-19","prior_stop_level":4.5871,"sweep_low":4.4382,"atr14":0.203851,"stop_level":4.336274,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-04-23","known_ts":"2012-04-23","bar_index":1167,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.2669,"stop_level":4.5871,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-06-26","known_ts":"2012-06-28","bar_index":1182,"type":"BUY","strength":0.863,"price":4.2744,"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":"2012-09-07","known_ts":"2012-09-11","bar_index":1199,"type":"BUY","strength":0.45,"price":2.9935,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-09-07","known_ts":"2012-09-11","bar_index":1199,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2012-09-07","trigger_known_ts":"2012-09-11","strength":0.45,"price":2.9935,"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.378684,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.7552,"atr14":0.12972,"stop_level":2.69034,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-18","known_ts":"2012-10-18","bar_index":1208,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.9861,"stop_level":3.0084,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-10-23","known_ts":"2012-10-23","bar_index":1209,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.7329,"stop_level":3.0084,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2012-11-21","known_ts":"2012-11-26","bar_index":1216,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2012-11-21","trigger_known_ts":"2012-11-26","strength":0.45,"price":2.6212,"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.455957,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.3829,"atr14":0.116356,"stop_level":2.324722,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-11-30","known_ts":"2012-12-04","bar_index":1218,"type":"BUY","strength":0.45,"price":2.6436,"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-11-30","known_ts":"2012-12-04","bar_index":1218,"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-11-30","trigger_known_ts":"2012-12-04","strength":0.45,"price":2.6436,"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.451308,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.4053,"atr14":0.114159,"stop_level":2.34822,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-01-17","known_ts":"2013-01-17","bar_index":1228,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.0907,"stop_level":3.1136,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-01-18","known_ts":"2013-01-18","bar_index":1229,"type":"RECLAIM","strength":0.588,"price":3.1289,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-01-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":"2013-01-17","prior_stop_level":3.1136,"sweep_low":3.0526,"atr14":0.133854,"stop_level":2.985673,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-02-06","known_ts":"2013-02-06","bar_index":1233,"type":"RECLAIM","strength":0.863,"price":3.3044,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-01-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-05-17","known_ts":"2013-05-17","bar_index":1256,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.6631,"stop_level":3.7241,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-05-21","known_ts":"2013-05-21","bar_index":1257,"type":"RECLAIM","strength":0.863,"price":3.7623,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-05-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2013-05-17","prior_stop_level":3.7241,"sweep_low":3.6249,"atr14":0.127002,"stop_level":3.561399,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-06-07","known_ts":"2013-06-07","bar_index":1261,"type":"RECLAIM","strength":1.0,"price":3.8768,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-05-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-14","known_ts":"2013-06-14","bar_index":1262,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.6173,"stop_level":3.6631,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-06-17","known_ts":"2013-06-17","bar_index":1263,"type":"RECLAIM","strength":1.0,"price":3.7318,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-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":"2013-06-14","prior_stop_level":3.6631,"sweep_low":3.6173,"atr14":0.13104,"stop_level":3.55178,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-03","known_ts":"2013-07-08","bar_index":1267,"type":"BUY","strength":1.0,"price":4.182,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2013-09-12","known_ts":"2013-09-12","bar_index":1283,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.8612,"stop_level":4.8765,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-09-13","known_ts":"2013-09-13","bar_index":1283,"type":"RECLAIM","strength":1.0,"price":4.8917,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-09-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-09-12","prior_stop_level":4.8765,"sweep_low":4.8536,"atr14":0.1088,"stop_level":4.7992,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-09-24","known_ts":"2013-09-26","bar_index":1286,"type":"REBUY","strength":1.0,"price":5.2351,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2013-10-25","known_ts":"2013-10-25","bar_index":1293,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.2809,"stop_level":5.3572,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-10-28","known_ts":"2013-10-28","bar_index":1294,"type":"RECLAIM","strength":1.0,"price":5.4641,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-10-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-10-25","prior_stop_level":5.3572,"sweep_low":5.197,"atr14":0.159555,"stop_level":5.117223,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-27","known_ts":"2013-12-31","bar_index":1308,"type":"BUY","strength":0.725,"price":4.8174,"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":25},{"ts":"2014-01-15","known_ts":"2014-01-17","bar_index":1312,"type":"BUY","strength":0.725,"price":4.6778,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2014-04-07","known_ts":"2014-04-07","bar_index":1330,"type":"SELL","basis":"structure_stop","strength":0.45,"price":4.5769,"stop_level":4.639,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2014-04-11","known_ts":"2014-04-15","bar_index":1332,"type":"REBUY","strength":0.45,"price":4.7088,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-04-14","known_ts":"2014-04-14","bar_index":1332,"type":"RECLAIM","strength":0.45,"price":4.6778,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-04-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2014-04-07","prior_stop_level":4.639,"sweep_low":4.5226,"atr14":0.148907,"stop_level":4.448147,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-04-16","known_ts":"2014-04-16","bar_index":1333,"type":"RECLAIM","strength":0.725,"price":4.9959,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-04-11 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-05-21","known_ts":"2014-05-23","bar_index":1341,"type":"BUY","strength":0.588,"price":4.7088,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-06-25","known_ts":"2014-06-27","bar_index":1349,"type":"BUY","strength":0.588,"price":4.6778,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-07-03","known_ts":"2014-07-03","bar_index":1351,"type":"RECLAIM","strength":0.725,"price":4.8019,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-06-25 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-08-12","known_ts":"2014-08-14","bar_index":1360,"type":"BUY","strength":0.725,"price":4.7321,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2014-09-09","known_ts":"2014-09-09","bar_index":1366,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.6778,"stop_level":4.6933,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-09-10","known_ts":"2014-09-10","bar_index":1366,"type":"RECLAIM","strength":0.725,"price":4.7088,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-09-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-09-09","prior_stop_level":4.6933,"sweep_low":4.67,"atr14":0.119691,"stop_level":4.610155,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-09-16","known_ts":"2014-09-18","bar_index":1368,"type":"BUY","strength":0.863,"price":4.8097,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2014-09-23","known_ts":"2014-09-23","bar_index":1369,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.6545,"stop_level":4.6778,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-09-24","known_ts":"2014-09-24","bar_index":1370,"type":"RECLAIM","strength":0.725,"price":4.7243,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-09-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-09-23","prior_stop_level":4.6778,"sweep_low":4.5537,"atr14":0.119502,"stop_level":4.493949,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-10","known_ts":"2014-10-14","bar_index":1374,"type":"BUY","strength":0.588,"price":4.8407,"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":"2014-12-12","known_ts":"2014-12-12","bar_index":1388,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.5643,"stop_level":6.8394,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-12-29","known_ts":"2014-12-29","bar_index":1392,"type":"RECLAIM","strength":1.0,"price":6.9102,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-12-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-03-02","known_ts":"2015-03-04","bar_index":1406,"type":"BUY","strength":0.725,"price":7.0596,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2015-03-26","known_ts":"2015-03-30","bar_index":1412,"type":"REBUY","strength":0.725,"price":7.0281,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2015-05-13","known_ts":"2015-05-15","bar_index":1423,"type":"REBUY","strength":0.863,"price":8.8756,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2015-07-24","known_ts":"2015-07-24","bar_index":1439,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.2521,"stop_level":10.2996,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-07-28","known_ts":"2015-07-28","bar_index":1440,"type":"RECLAIM","strength":1.0,"price":10.3313,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-07-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":"2015-07-24","prior_stop_level":10.2996,"sweep_low":9.959,"atr14":0.414918,"stop_level":9.751541,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-13","known_ts":"2015-11-13","bar_index":1466,"type":"RECLAIM","strength":0.863,"price":15.4099,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-07-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-12-07","known_ts":"2015-12-07","bar_index":1471,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.3799,"stop_level":14.7364,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-03-01","known_ts":"2016-03-03","bar_index":1490,"type":"BUY","strength":0.45,"price":11.1436,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-03-17","known_ts":"2016-03-17","bar_index":1494,"type":"RECLAIM","strength":0.588,"price":11.9646,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-03-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2016-04-07","known_ts":"2016-04-07","bar_index":1498,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.3987,"stop_level":11.582,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-04-13","known_ts":"2016-04-13","bar_index":1500,"type":"RECLAIM","strength":0.588,"price":11.6776,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-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":"2016-04-07","prior_stop_level":11.582,"sweep_low":11.0081,"atr14":0.389438,"stop_level":10.813381,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-21","known_ts":"2016-04-21","bar_index":1502,"type":"RECLAIM","strength":0.725,"price":12.0842,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-11","known_ts":"2016-05-11","bar_index":1506,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.7291,"stop_level":11.6139,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-05-12","known_ts":"2016-05-16","bar_index":1507,"type":"REBUY","strength":0.588,"price":11.7653,"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":"2016-05-13","known_ts":"2016-05-13","bar_index":1507,"type":"RECLAIM","strength":0.588,"price":11.7016,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-05-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-05-11","prior_stop_level":11.6139,"sweep_low":10.6892,"atr14":0.452205,"stop_level":10.463098,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-20","known_ts":"2016-05-24","bar_index":1509,"type":"REBUY","strength":0.588,"price":11.7016,"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":"2016-05-31","known_ts":"2016-05-31","bar_index":1511,"type":"RECLAIM","strength":0.725,"price":12.2037,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-05-20 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-17","known_ts":"2016-06-17","bar_index":1515,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.1197,"stop_level":11.3269,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-08-08","known_ts":"2016-08-08","bar_index":1527,"type":"RECLAIM","strength":0.725,"price":12.9431,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-06-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-09-26","known_ts":"2016-09-26","bar_index":1538,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.0155,"stop_level":13.0638,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-09-27","known_ts":"2016-09-27","bar_index":1538,"type":"RECLAIM","strength":0.863,"price":13.1684,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-09-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-09-26","prior_stop_level":13.0638,"sweep_low":12.9431,"atr14":0.309308,"stop_level":12.788446,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-10-07","known_ts":"2016-10-07","bar_index":1541,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.9994,"stop_level":13.0155,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-10-10","known_ts":"2016-10-10","bar_index":1541,"type":"RECLAIM","strength":0.863,"price":13.1363,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-10-07 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-10-07","prior_stop_level":13.0155,"sweep_low":12.8465,"atr14":0.279005,"stop_level":12.706997,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-11-09","known_ts":"2016-11-09","bar_index":1549,"type":"RECLAIM","strength":0.863,"price":13.4743,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-10-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-03-21","known_ts":"2017-03-21","bar_index":1578,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.2361,"stop_level":15.4226,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-04-04","known_ts":"2017-04-04","bar_index":1582,"type":"RECLAIM","strength":0.863,"price":15.5686,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-03-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-06-26","known_ts":"2017-06-28","bar_index":1601,"type":"BUY","strength":0.588,"price":12.7682,"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":"2017-08-09","known_ts":"2017-08-09","bar_index":1611,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.3022,"stop_level":12.6453,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-09-12","known_ts":"2017-09-14","bar_index":1619,"type":"BUY","strength":0.45,"price":11.8263,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-10-17","known_ts":"2017-10-17","bar_index":1627,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.3914,"stop_level":12.457,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-10-20","known_ts":"2017-10-20","bar_index":1628,"type":"RECLAIM","strength":0.588,"price":12.6044,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-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":"2017-10-17","prior_stop_level":12.457,"sweep_low":12.3177,"atr14":0.247717,"stop_level":12.193842,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-10-25","known_ts":"2017-10-25","bar_index":1629,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.2604,"stop_level":12.3914,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-10-27","known_ts":"2017-10-27","bar_index":1630,"type":"RECLAIM","strength":0.588,"price":12.4324,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-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":"2017-10-25","prior_stop_level":12.3914,"sweep_low":12.113,"atr14":0.249715,"stop_level":11.988143,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-11-28","known_ts":"2017-11-28","bar_index":1637,"type":"RECLAIM","strength":0.725,"price":13.3742,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-10-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-12-06","known_ts":"2017-12-06","bar_index":1639,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.0057,"stop_level":13.1285,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-12-12","known_ts":"2017-12-12","bar_index":1640,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.5389,"stop_level":13.1285,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-12-28","known_ts":"2018-01-02","bar_index":1644,"type":"BUY","strength":0.863,"price":13.108,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2018-02-15","known_ts":"2018-02-20","bar_index":1655,"type":"BUY","strength":0.863,"price":13.7778,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2018-03-14","known_ts":"2018-03-14","bar_index":1661,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.7537,"stop_level":14.7785,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-03-16","known_ts":"2018-03-16","bar_index":1661,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.6214,"stop_level":14.7785,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-06-26","known_ts":"2018-06-26","bar_index":1685,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.3561,"stop_level":13.4471,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2018-06-28","known_ts":"2018-06-28","bar_index":1685,"type":"RECLAIM","strength":0.725,"price":13.5479,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-06-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2018-06-26","prior_stop_level":13.4471,"sweep_low":12.9795,"atr14":0.279618,"stop_level":12.839691,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-13","known_ts":"2018-07-13","bar_index":1689,"type":"RECLAIM","strength":0.863,"price":14.0243,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-06-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-01-09","known_ts":"2019-01-11","bar_index":1730,"type":"BUY","strength":0.725,"price":14.9036,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2019-02-20","known_ts":"2019-02-20","bar_index":1739,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.2111,"stop_level":14.8698,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-02-25","known_ts":"2019-02-25","bar_index":1740,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.7805,"stop_level":14.8698,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-04-24","known_ts":"2019-04-26","bar_index":1754,"type":"BUY","strength":0.45,"price":13.0628,"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-05-28","known_ts":"2019-05-28","bar_index":1761,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.5525,"stop_level":13.637,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-06-26","known_ts":"2019-06-26","bar_index":1768,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.9916,"stop_level":14.4729,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-07-24","known_ts":"2019-07-26","bar_index":1775,"type":"REBUY","strength":0.725,"price":14.3843,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":65},{"ts":"2019-09-10","known_ts":"2019-09-12","bar_index":1786,"type":"BUY","strength":0.588,"price":14.1965,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2019-10-08","known_ts":"2019-10-08","bar_index":1792,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.5221,"stop_level":13.8038,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-10-11","known_ts":"2019-10-11","bar_index":1793,"type":"RECLAIM","strength":0.725,"price":13.9404,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-10-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-10-08","prior_stop_level":13.8038,"sweep_low":13.377,"atr14":0.30742,"stop_level":13.22329,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-22","known_ts":"2019-10-22","bar_index":1796,"type":"RECLAIM","strength":0.863,"price":14.094,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-10-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-10-25","known_ts":"2019-10-29","bar_index":1797,"type":"BUY","strength":0.863,"price":14.3331,"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":50},{"ts":"2019-12-17","known_ts":"2019-12-19","bar_index":1809,"type":"BUY","strength":0.588,"price":13.6504,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"2020-01-31","known_ts":"2020-01-31","bar_index":1819,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.3482,"stop_level":13.5555,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-02-04","known_ts":"2020-02-04","bar_index":1819,"type":"RECLAIM","strength":0.725,"price":13.5727,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-01-31","prior_stop_level":13.5555,"sweep_low":13.2274,"atr14":0.278166,"stop_level":13.088317,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-06","known_ts":"2020-04-08","bar_index":1834,"type":"BUY","strength":0.45,"price":11.8632,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-05-11","known_ts":"2020-05-11","bar_index":1842,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.9911,"stop_level":11.6473,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-12","known_ts":"2020-06-12","bar_index":1849,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.6991,"stop_level":11.8114,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-15","known_ts":"2020-06-15","bar_index":1850,"type":"RECLAIM","strength":0.588,"price":11.9064,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-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":"2020-06-12","prior_stop_level":11.8114,"sweep_low":11.4056,"atr14":0.625306,"stop_level":11.092947,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-24","known_ts":"2020-06-24","bar_index":1852,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.5524,"stop_level":11.6991,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-29","known_ts":"2020-06-29","bar_index":1853,"type":"RECLAIM","strength":0.588,"price":11.7713,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-06-24","prior_stop_level":11.6991,"sweep_low":10.7926,"atr14":0.631905,"stop_level":10.476647,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-08","known_ts":"2020-10-12","bar_index":1877,"type":"BUY","strength":0.588,"price":11.0421,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":15},{"ts":"2020-11-27","known_ts":"2020-11-27","bar_index":1888,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.7962,"stop_level":12.9892,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-12-04","known_ts":"2020-12-04","bar_index":1890,"type":"RECLAIM","strength":0.863,"price":13.0155,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-11-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-11-27","prior_stop_level":12.9892,"sweep_low":12.2261,"atr14":0.482676,"stop_level":11.984762,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-01-05","known_ts":"2021-01-05","bar_index":1897,"type":"RECLAIM","strength":1.0,"price":13.0318,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-11-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-01-08","known_ts":"2021-01-12","bar_index":1898,"type":"BUY","strength":1.0,"price":13.1995,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2021-03-22","known_ts":"2021-03-22","bar_index":1914,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.4003,"stop_level":14.4886,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-24","known_ts":"2021-03-24","bar_index":1915,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.056,"stop_level":14.4886,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-26","known_ts":"2021-03-26","bar_index":1915,"type":"RECLAIM","strength":1.0,"price":14.6601,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-03-22","prior_stop_level":14.4886,"sweep_low":13.8427,"atr14":0.569733,"stop_level":13.557834,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-03-26","known_ts":"2021-03-26","bar_index":1915,"type":"RECLAIM","strength":1.0,"price":14.6601,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-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":"2021-03-24","prior_stop_level":14.4886,"sweep_low":13.8427,"atr14":0.569733,"stop_level":13.557834,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-04-12","known_ts":"2021-04-12","bar_index":1919,"type":"RECLAIM","strength":1.0,"price":15.2821,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-03-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-05-27","known_ts":"2021-06-01","bar_index":1930,"type":"BUY","strength":0.863,"price":15.8951,"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":"2021-06-18","known_ts":"2021-06-18","bar_index":1935,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.2554,"stop_level":15.6997,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-06-21","known_ts":"2021-06-21","bar_index":1935,"type":"RECLAIM","strength":1.0,"price":15.7708,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-06-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-06-18","prior_stop_level":15.6997,"sweep_low":15.2465,"atr14":0.382049,"stop_level":15.055476,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-06-28","known_ts":"2021-06-30","bar_index":1937,"type":"REBUY","strength":0.863,"price":16.1018,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2021-07-19","known_ts":"2021-07-19","bar_index":1941,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.5836,"stop_level":15.9142,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-07-26","known_ts":"2021-07-26","bar_index":1943,"type":"RECLAIM","strength":0.863,"price":15.9678,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-07-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-07-19","prior_stop_level":15.9142,"sweep_low":15.3602,"atr14":0.332018,"stop_level":15.194191,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-08-23","known_ts":"2021-08-23","bar_index":1950,"type":"RECLAIM","strength":1.0,"price":17.5226,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-07-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-09-15","known_ts":"2021-09-15","bar_index":1955,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.2277,"stop_level":17.2724,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-10-18","known_ts":"2021-10-18","bar_index":1963,"type":"RECLAIM","strength":1.0,"price":18.9173,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-09-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-11-26","known_ts":"2021-11-26","bar_index":1972,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.9892,"stop_level":19.2587,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2022-02-22","known_ts":"2022-02-24","bar_index":1992,"type":"BUY","strength":0.725,"price":18.5047,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":90},{"ts":"2022-05-11","known_ts":"2022-05-11","bar_index":2010,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.3671,"stop_level":21.3084,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-07-15","known_ts":"2022-07-19","bar_index":2025,"type":"BUY","strength":0.588,"price":18.3252,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"quality","score":75},{"ts":"2022-08-26","known_ts":"2022-08-26","bar_index":2035,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.4386,"stop_level":19.6029,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-30","known_ts":"2022-08-30","bar_index":2035,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.9367,"stop_level":19.6029,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-13","known_ts":"2022-10-17","bar_index":2046,"type":"BUY","strength":0.45,"price":18.3168,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-10-21","known_ts":"2022-10-21","bar_index":2048,"type":"RECLAIM","strength":0.725,"price":19.4094,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-10-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-09","known_ts":"2022-12-09","bar_index":2059,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.189,"stop_level":20.759,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-01-24","known_ts":"2023-01-26","bar_index":2069,"type":"BUY","strength":0.588,"price":20.6435,"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":10},{"ts":"2023-02-16","known_ts":"2023-02-16","bar_index":2074,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.1265,"stop_level":20.3204,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-04-06","known_ts":"2023-04-11","bar_index":2086,"type":"BUY","strength":0.45,"price":17.5779,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-06-15","known_ts":"2023-06-15","bar_index":2102,"type":"RECLAIM","strength":0.725,"price":20.2257,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-02-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-21","known_ts":"2023-08-21","bar_index":2117,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.2425,"stop_level":21.6907,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-09-07","known_ts":"2023-09-07","bar_index":2121,"type":"RECLAIM","strength":1.0,"price":22.7365,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-08-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-05","known_ts":"2024-01-05","bar_index":2148,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.7311,"stop_level":20.8823,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-01-08","known_ts":"2024-01-08","bar_index":2149,"type":"RECLAIM","strength":0.725,"price":20.9857,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2024-01-05","prior_stop_level":20.8823,"sweep_low":20.6746,"atr14":0.470282,"stop_level":20.439459,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-22","known_ts":"2024-01-22","bar_index":2152,"type":"RECLAIM","strength":0.863,"price":22.0981,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-03-13","known_ts":"2024-03-13","bar_index":2164,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.0597,"stop_level":23.2294,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-03-18","known_ts":"2024-03-18","bar_index":2165,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.4752,"stop_level":23.2294,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-06-04","known_ts":"2024-06-06","bar_index":2183,"type":"BUY","strength":0.45,"price":21.0044,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2024-06-18","known_ts":"2024-06-18","bar_index":2186,"type":"SELL","basis":"structure_stop","strength":0.45,"price":20.5782,"stop_level":20.9097,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2024-07-15","known_ts":"2024-07-15","bar_index":2192,"type":"RECLAIM","strength":0.725,"price":23.1674,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-06-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-08-12","known_ts":"2024-08-12","bar_index":2198,"type":"SELL","basis":"structure_stop","strength":0.725,"price":23.9575,"stop_level":24.0336,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-08-13","known_ts":"2024-08-13","bar_index":2199,"type":"RECLAIM","strength":0.725,"price":24.1288,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-08-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":"2024-08-12","prior_stop_level":24.0336,"sweep_low":23.5006,"atr14":0.750483,"stop_level":23.125359,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-26","known_ts":"2024-08-26","bar_index":2202,"type":"RECLAIM","strength":0.863,"price":25.1282,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-08-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-01-02","known_ts":"2025-01-02","bar_index":2231,"type":"SELL","basis":"structure_stop","strength":1.0,"price":29.0425,"stop_level":29.1672,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-01-03","known_ts":"2025-01-03","bar_index":2232,"type":"RECLAIM","strength":1.0,"price":29.4357,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-01-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2025-01-02","prior_stop_level":29.1672,"sweep_low":28.8986,"atr14":0.650497,"stop_level":28.573352,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-02-20","known_ts":"2025-02-20","bar_index":2242,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.4357,"stop_level":30.0975,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-05-15","known_ts":"2025-05-19","bar_index":2262,"type":"BUY","strength":0.588,"price":24.9072,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":90},{"ts":"2025-06-03","known_ts":"2025-06-05","bar_index":2266,"type":"BUY","strength":0.45,"price":23.6454,"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-07-14","known_ts":"2025-07-14","bar_index":2275,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.8336,"stop_level":24.3467,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-07-21","known_ts":"2025-07-21","bar_index":2276,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.488,"stop_level":24.3467,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-09-03","known_ts":"2025-09-05","bar_index":2287,"type":"BUY","strength":0.45,"price":20.2712,"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-11-20","known_ts":"2025-11-20","bar_index":2305,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.1859,"stop_level":17.1957,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-11-21","known_ts":"2025-11-21","bar_index":2306,"type":"RECLAIM","strength":0.588,"price":17.6825,"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":17.1957,"sweep_low":17.1373,"atr14":0.449998,"stop_level":16.912301,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-12-31","known_ts":"2025-12-31","bar_index":2314,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.2296,"stop_level":19.4157,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-01-05","known_ts":"2026-01-05","bar_index":2315,"type":"RECLAIM","strength":0.588,"price":19.4353,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-12-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-12-31","prior_stop_level":19.4157,"sweep_low":19.0141,"atr14":0.413342,"stop_level":18.807429,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-26","known_ts":"2026-01-26","bar_index":2320,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.1121,"stop_level":19.1512,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-03-31","known_ts":"2026-04-02","bar_index":2335,"type":"BUY","strength":0.45,"price":13.1564,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2026-03-31","known_ts":"2026-04-02","bar_index":2335,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2026-03-31","trigger_known_ts":"2026-04-02","strength":0.45,"price":13.1564,"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.496879,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":12.0493,"atr14":0.575841,"stop_level":11.761379,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-06","known_ts":"2026-05-06","bar_index":2343,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.0922,"stop_level":12.4645,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-05-21","known_ts":"2026-05-26","bar_index":2347,"type":"REBUY","strength":0.588,"price":10.9324,"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":"2026-05-21","known_ts":"2026-05-26","bar_index":2347,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2026-05-21","trigger_known_ts":"2026-05-26","strength":0.588,"price":10.9324,"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.562114,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":9.0543,"atr14":0.706747,"stop_level":8.700926,"risk_basis":"daily_ohlc_atr14"}],"state":{"position_hint":"flat","last_signal":"BOTTOM_WATCH","last_scored_signal":"SELL","last_scored_ts":"2026-05-06","last_scored_basis":"structure_stop","bars_since_signal":17,"extended":false,"strong_bull":false,"overbought":true,"weeklyBull":true,"above200":false},"early_dots":["2018-11-28","2018-12-26","2019-01-31","2019-03-15","2019-08-09","2019-08-27","2019-10-14","2019-11-25","2020-02-19","2020-03-19","2020-09-14","2020-10-05","2021-01-05","2021-02-04","2021-05-11","2021-12-21","2022-01-31","2022-02-16","2022-05-26","2022-06-23","2022-09-27","2022-12-27","2023-03-03","2023-03-24","2023-09-01","2023-09-28","2023-10-27","2023-11-17","2024-04-17","2024-05-03","2024-05-24","2024-10-16","2024-11-01","2025-01-17","2025-03-17","2025-04-29","2025-06-03","2025-08-20","2026-02-17","2026-05-21"],"warnings":[{"ts":"2022-08-23","kind":"arm","px":19.6759},{"ts":"2022-08-26","kind":"confirm","px":19.4386,"level":19.6029},{"ts":"2022-08-29","kind":"arm","px":19.3291},{"ts":"2022-08-30","kind":"confirm","px":18.9367,"level":19.6029},{"ts":"2022-11-02","kind":"arm","px":19.3359},{"ts":"2022-12-06","kind":"arm","px":21.2824},{"ts":"2022-12-09","kind":"confirm","px":19.189,"level":20.759},{"ts":"2023-02-15","kind":"arm","px":20.2557},{"ts":"2023-02-16","kind":"confirm","px":20.1265,"level":20.3204},{"ts":"2023-05-26","kind":"arm","px":18.0145},{"ts":"2023-06-26","kind":"arm","px":19.8419},{"ts":"2023-08-21","kind":"confirm","px":21.2425,"level":21.6907},{"ts":"2024-01-04","kind":"arm","px":21.1271},{"ts":"2024-01-05","kind":"confirm","px":20.7311,"level":20.8823},{"ts":"2024-01-30","kind":"arm","px":22.0604},{"ts":"2024-03-12","kind":"arm","px":23.3991},{"ts":"2024-03-13","kind":"confirm","px":23.0597,"level":23.2294},{"ts":"2024-03-15","kind":"arm","px":22.7958},{"ts":"2024-03-18","kind":"confirm","px":22.4752,"level":23.2294},{"ts":"2024-06-17","kind":"arm","px":20.8339},{"ts":"2024-06-18","kind":"confirm","px":20.5782,"level":20.9097},{"ts":"2024-08-06","kind":"arm","px":24.0526},{"ts":"2024-08-12","kind":"confirm","px":23.9575,"level":24.0336},{"ts":"2024-11-22","kind":"arm","px":29.5896},{"ts":"2025-01-02","kind":"confirm","px":29.0425,"level":29.1672},{"ts":"2025-02-19","kind":"arm","px":29.522},{"ts":"2025-02-20","kind":"confirm","px":29.4357,"level":30.0975},{"ts":"2025-07-11","kind":"arm","px":23.8724},{"ts":"2025-07-14","kind":"confirm","px":23.8336,"level":24.3467},{"ts":"2025-07-18","kind":"arm","px":22.5752},{"ts":"2025-07-21","kind":"confirm","px":22.488,"level":24.3467},{"ts":"2025-11-19","kind":"arm","px":17.3028},{"ts":"2025-11-20","kind":"confirm","px":17.1859,"level":17.1957},{"ts":"2025-12-15","kind":"arm","px":19.3378},{"ts":"2025-12-31","kind":"confirm","px":19.2296,"level":19.4157},{"ts":"2026-01-20","kind":"arm","px":19.3374},{"ts":"2026-01-26","kind":"confirm","px":19.1121,"level":19.1512},{"ts":"2026-04-23","kind":"arm","px":12.4645},{"ts":"2026-05-06","kind":"confirm","px":10.0922,"level":12.4645},{"ts":"2026-06-12","kind":"arm","px":10.8731}],"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":[]}}}