{"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":"SIFY","timeframe":"3D","as_of":"2026-10-27T00:00:00Z","bar_quality":"real_ohlc","cutoff":{"session":"2026-10-29","bar_open":"2026-10-27","bar_closed":true},"signal_era":"gc_v2_wo2","signals":[{"ts":"2000-06-02","known_ts":"2000-06-06","bar_index":53,"type":"BUY","strength":0.45,"price":634.8788,"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-02","known_ts":"2000-06-06","bar_index":53,"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-02","trigger_known_ts":"2000-06-06","strength":0.45,"price":634.8788,"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.692049,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":333.4156,"atr14":92.188464,"stop_level":287.321368,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-06-23","known_ts":"2000-06-23","bar_index":58,"type":"SELL","basis":"structure_stop","strength":0.45,"price":509.848,"stop_level":516.7941,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2000-08-07","known_ts":"2000-08-09","bar_index":68,"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-08-07","trigger_known_ts":"2000-08-09","strength":0.45,"price":338.9725,"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.83558,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":261.1755,"atr14":33.448247,"stop_level":244.451377,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-10-18","known_ts":"2000-10-20","bar_index":85,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2000-10-18","trigger_known_ts":"2000-10-20","strength":0.588,"price":198.6601,"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.903639,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":150.037,"atr14":23.827648,"stop_level":138.123176,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-10-31","known_ts":"2000-11-02","bar_index":88,"type":"BUY","strength":0.588,"price":245.894,"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-31","known_ts":"2000-11-02","bar_index":88,"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-31","trigger_known_ts":"2000-11-02","strength":0.588,"price":245.894,"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.880728,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":162.5401,"atr14":23.188997,"stop_level":150.945601,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-05","known_ts":"2001-01-09","bar_index":103,"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-05","trigger_known_ts":"2001-01-09","strength":0.588,"price":93.0785,"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.954852,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":65.9885,"atr14":16.129431,"stop_level":57.923785,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-02-05","known_ts":"2001-02-05","bar_index":109,"type":"SELL","basis":"structure_stop","strength":0.725,"price":122.2524,"stop_level":154.2047,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-02-21","known_ts":"2001-02-21","bar_index":113,"type":"SELL","basis":"structure_stop","strength":0.725,"price":115.3062,"stop_level":116.6954,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-04-17","known_ts":"2001-04-19","bar_index":126,"type":"BUY","strength":0.725,"price":78.0192,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":70},{"ts":"2001-05-29","known_ts":"2001-05-29","bar_index":135,"type":"SELL","basis":"structure_stop","strength":0.863,"price":90.0222,"stop_level":90.4668,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-05-31","known_ts":"2001-05-31","bar_index":136,"type":"SELL","basis":"structure_stop","strength":0.863,"price":87.5771,"stop_level":90.4668,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-08-23","known_ts":"2001-08-27","bar_index":156,"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-08-23","trigger_known_ts":"2001-08-27","strength":0.45,"price":30.2297,"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.933658,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.3391,"atr14":3.94761,"stop_level":21.365295,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-09-06","known_ts":"2001-09-10","bar_index":159,"type":"BUY","strength":0.45,"price":26.6732,"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-09-06","known_ts":"2001-09-10","bar_index":159,"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-09-06","trigger_known_ts":"2001-09-10","strength":0.45,"price":26.6732,"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.9232,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":26.0064,"atr14":4.136551,"stop_level":23.938124,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-09-19","known_ts":"2001-09-19","bar_index":160,"type":"SELL","basis":"structure_stop","strength":0.45,"price":23.7836,"stop_level":26.6732,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2001-09-24","known_ts":"2001-09-24","bar_index":161,"type":"RECLAIM","strength":0.45,"price":26.8955,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-09-19 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":"2001-09-19","prior_stop_level":26.6732,"sweep_low":16.0039,"atr14":4.505064,"stop_level":13.751368,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-10-30","known_ts":"2001-10-30","bar_index":170,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.8945,"stop_level":24.0059,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-11-05","known_ts":"2001-11-05","bar_index":171,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.894,"stop_level":24.0059,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-12-26","known_ts":"2001-12-26","bar_index":183,"type":"SELL","basis":"structure_stop","strength":0.725,"price":38.0094,"stop_level":42.4549,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-01-03","known_ts":"2002-01-03","bar_index":185,"type":"RECLAIM","strength":0.725,"price":47.7896,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-12-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":"2001-12-26","prior_stop_level":42.4549,"sweep_low":32.2302,"atr14":4.825481,"stop_level":29.81746,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-07-01","known_ts":"2002-07-03","bar_index":226,"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":"2002-07-01","trigger_known_ts":"2002-07-03","strength":0.45,"price":12.2252,"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.835821,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.3356,"atr14":1.843636,"stop_level":8.413782,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-07-15","known_ts":"2002-07-17","bar_index":229,"type":"BUY","strength":0.45,"price":13.5589,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2002-07-15","known_ts":"2002-07-17","bar_index":229,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2002-07-15","trigger_known_ts":"2002-07-17","strength":0.45,"price":13.5589,"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.768939,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.2242,"atr14":2.017186,"stop_level":7.215607,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-08-08","known_ts":"2002-08-12","bar_index":235,"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":"2002-08-08","trigger_known_ts":"2002-08-12","strength":0.45,"price":12.2252,"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.784314,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.6688,"atr14":2.000942,"stop_level":7.668329,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-09-16","known_ts":"2002-09-16","bar_index":243,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.3361,"stop_level":12.2252,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-11-01","known_ts":"2002-11-05","bar_index":255,"type":"BUY","strength":0.588,"price":7.0017,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2002-11-22","known_ts":"2002-11-22","bar_index":260,"type":"RECLAIM","strength":0.725,"price":21.0052,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2002-11-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-12-23","known_ts":"2002-12-23","bar_index":266,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.0588,"stop_level":14.059,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-12-27","known_ts":"2002-12-27","bar_index":267,"type":"RECLAIM","strength":0.725,"price":14.837,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-12-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":"2002-12-23","prior_stop_level":14.059,"sweep_low":11.3917,"atr14":2.068106,"stop_level":10.357647,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-01-08","known_ts":"2003-01-08","bar_index":270,"type":"RECLAIM","strength":0.863,"price":22.45,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-12-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-04-14","known_ts":"2003-04-16","bar_index":292,"type":"BUY","strength":1.0,"price":23.7836,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2003-05-29","known_ts":"2003-05-29","bar_index":302,"type":"SELL","basis":"structure_stop","strength":1.0,"price":29.7296,"stop_level":30.0074,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-05-30","known_ts":"2003-05-30","bar_index":302,"type":"RECLAIM","strength":1.0,"price":30.452,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-05-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-05-29","prior_stop_level":30.0074,"sweep_low":28.896,"atr14":2.949574,"stop_level":27.421213,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-07-10","known_ts":"2003-07-10","bar_index":312,"type":"RECLAIM","strength":1.0,"price":48.6787,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-05-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-09-12","known_ts":"2003-09-16","bar_index":327,"type":"BUY","strength":0.863,"price":34.7308,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2003-09-30","known_ts":"2003-09-30","bar_index":331,"type":"SELL","basis":"structure_stop","strength":0.863,"price":33.1193,"stop_level":33.3416,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2003-10-01","known_ts":"2003-10-01","bar_index":331,"type":"RECLAIM","strength":0.863,"price":33.675,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-09-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2003-09-30","prior_stop_level":33.3416,"sweep_low":33.1193,"atr14":2.594299,"stop_level":31.822151,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-12-24","known_ts":"2003-12-29","bar_index":351,"type":"BUY","strength":0.588,"price":28.3403,"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":"2004-04-05","known_ts":"2004-04-07","bar_index":374,"type":"BUY","strength":0.725,"price":42.1215,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2004-04-29","known_ts":"2004-04-29","bar_index":379,"type":"SELL","basis":"structure_stop","strength":0.863,"price":40.2877,"stop_level":41.3435,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-05-03","known_ts":"2004-05-03","bar_index":380,"type":"SELL","basis":"structure_stop","strength":1.0,"price":37.5093,"stop_level":41.3435,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-08-23","known_ts":"2004-08-25","bar_index":406,"type":"BUY","strength":0.588,"price":25.673,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70},{"ts":"2004-11-05","known_ts":"2004-11-05","bar_index":423,"type":"SELL","basis":"structure_stop","strength":0.588,"price":31.6745,"stop_level":31.8968,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-11-08","known_ts":"2004-11-08","bar_index":424,"type":"RECLAIM","strength":0.588,"price":32.0635,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-11-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":"2004-11-05","prior_stop_level":31.8968,"sweep_low":31.3966,"atr14":1.608815,"stop_level":30.592192,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-11-16","known_ts":"2004-11-18","bar_index":426,"type":"REBUY","strength":0.863,"price":34.6752,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2004-12-22","known_ts":"2004-12-22","bar_index":434,"type":"SELL","basis":"structure_stop","strength":0.725,"price":33.5083,"stop_level":33.7305,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-12-28","known_ts":"2004-12-28","bar_index":435,"type":"RECLAIM","strength":0.725,"price":34.1751,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-12-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":"2004-12-22","prior_stop_level":33.7305,"sweep_low":32.9526,"atr14":1.524642,"stop_level":32.190279,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-02-25","known_ts":"2005-03-01","bar_index":449,"type":"BUY","strength":0.588,"price":28.118,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":75},{"ts":"2005-03-18","known_ts":"2005-03-22","bar_index":454,"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-18","trigger_known_ts":"2005-03-22","strength":0.45,"price":26.1731,"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.453597,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":25.284,"atr14":0.864014,"stop_level":24.851993,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-04-19","known_ts":"2005-04-21","bar_index":461,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2005-04-19","trigger_known_ts":"2005-04-21","strength":0.45,"price":22.9501,"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.520882,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.2275,"atr14":0.951749,"stop_level":20.751625,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-05-05","known_ts":"2005-05-09","bar_index":465,"type":"BUY","strength":0.45,"price":23.0612,"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-05-05","known_ts":"2005-05-09","bar_index":465,"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-05-05","trigger_known_ts":"2005-05-09","strength":0.45,"price":23.0612,"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.41467,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.1719,"atr14":0.909325,"stop_level":20.717238,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-07-14","known_ts":"2005-07-14","bar_index":481,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.0064,"stop_level":26.1731,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-07-15","known_ts":"2005-07-15","bar_index":481,"type":"RECLAIM","strength":0.725,"price":26.6732,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-07-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2005-07-14","prior_stop_level":26.1731,"sweep_low":25.6174,"atr14":1.258217,"stop_level":24.988291,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-08-12","known_ts":"2005-08-16","bar_index":488,"type":"BUY","strength":0.863,"price":27.8402,"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":"2005-09-01","known_ts":"2005-09-01","bar_index":492,"type":"SELL","basis":"structure_stop","strength":0.863,"price":28.118,"stop_level":28.2292,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-09-06","known_ts":"2005-09-06","bar_index":493,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.9511,"stop_level":28.2292,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-09-12","known_ts":"2005-09-12","bar_index":494,"type":"RECLAIM","strength":0.863,"price":29.3961,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-09-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-09-06","prior_stop_level":28.2292,"sweep_low":26.9511,"atr14":1.459766,"stop_level":26.221217,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-09-26","known_ts":"2005-09-26","bar_index":498,"type":"RECLAIM","strength":0.863,"price":27.7846,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-09-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-10-27","known_ts":"2005-10-27","bar_index":505,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.0067,"stop_level":27.6735,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-10-31","known_ts":"2005-10-31","bar_index":506,"type":"RECLAIM","strength":0.863,"price":28.2848,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-10-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":"2005-10-27","prior_stop_level":27.6735,"sweep_low":26.6732,"atr14":1.997537,"stop_level":25.674431,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-11-10","known_ts":"2005-11-14","bar_index":509,"type":"BUY","strength":1.0,"price":33.4527,"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":45},{"ts":"2006-01-17","known_ts":"2006-01-17","bar_index":523,"type":"SELL","basis":"structure_stop","strength":1.0,"price":53.0686,"stop_level":58.959,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-06-30","known_ts":"2006-07-05","bar_index":562,"type":"BUY","strength":0.725,"price":57.403,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2006-08-14","known_ts":"2006-08-16","bar_index":572,"type":"BUY","strength":0.588,"price":44.8444,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2006-09-25","known_ts":"2006-09-25","bar_index":581,"type":"SELL","basis":"structure_stop","strength":0.588,"price":48.9009,"stop_level":49.3455,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-09-26","known_ts":"2006-09-26","bar_index":582,"type":"RECLAIM","strength":0.588,"price":51.2904,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-09-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":"2006-09-25","prior_stop_level":49.3455,"sweep_low":48.5675,"atr14":1.742321,"stop_level":47.696339,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-01","known_ts":"2006-11-01","bar_index":590,"type":"SELL","basis":"structure_stop","strength":0.588,"price":48.3453,"stop_level":49.7345,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-11-03","known_ts":"2006-11-03","bar_index":591,"type":"RECLAIM","strength":0.588,"price":50.3457,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-11-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-11-01","prior_stop_level":49.7345,"sweep_low":47.5117,"atr14":1.861886,"stop_level":46.580757,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-10","known_ts":"2006-11-14","bar_index":593,"type":"REBUY","strength":0.588,"price":53.8466,"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":"2006-12-04","known_ts":"2006-12-04","bar_index":598,"type":"RECLAIM","strength":0.725,"price":58.8478,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2006-11-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-02-01","known_ts":"2007-02-05","bar_index":611,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2007-02-01","trigger_known_ts":"2007-02-05","strength":0.45,"price":46.7893,"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.417704,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":42.1215,"atr14":2.120386,"stop_level":41.061307,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-02-09","known_ts":"2007-02-13","bar_index":613,"type":"BUY","strength":0.45,"price":49.0677,"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":"2007-02-09","known_ts":"2007-02-13","bar_index":613,"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":"2007-02-09","trigger_known_ts":"2007-02-13","strength":0.45,"price":49.0677,"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.389349,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":42.1215,"atr14":2.030438,"stop_level":41.106281,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-02-20","known_ts":"2007-02-20","bar_index":615,"type":"RECLAIM","strength":0.588,"price":51.6794,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2007-02-09 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2007-03-02","known_ts":"2007-03-02","bar_index":617,"type":"SELL","basis":"structure_stop","strength":0.588,"price":44.7333,"stop_level":48.3453,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-03-07","known_ts":"2007-03-07","bar_index":618,"type":"SELL","basis":"structure_stop","strength":0.45,"price":46.7337,"stop_level":48.3453,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2007-03-08","known_ts":"2007-03-12","bar_index":619,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2007-03-08","trigger_known_ts":"2007-03-12","strength":0.588,"price":49.4011,"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.3852,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":42.566,"atr14":2.016798,"stop_level":41.557601,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-03-08","known_ts":"2007-03-08","bar_index":619,"type":"RECLAIM","strength":0.45,"price":48.4008,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-03-02 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":"2007-03-02","prior_stop_level":48.3453,"sweep_low":42.566,"atr14":2.118709,"stop_level":41.506645,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-03-08","known_ts":"2007-03-08","bar_index":619,"type":"RECLAIM","strength":0.45,"price":48.4008,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-03-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":"2007-03-07","prior_stop_level":48.3453,"sweep_low":45.8446,"atr14":2.118709,"stop_level":44.785245,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-04-12","known_ts":"2007-04-12","bar_index":627,"type":"RECLAIM","strength":0.725,"price":51.0126,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-03-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-04-26","known_ts":"2007-04-26","bar_index":630,"type":"SELL","basis":"structure_stop","strength":0.588,"price":46.3448,"stop_level":47.7896,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-05-24","known_ts":"2007-05-29","bar_index":637,"type":"BUY","strength":0.45,"price":46.7893,"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":"2007-07-09","known_ts":"2007-07-09","bar_index":647,"type":"RECLAIM","strength":0.863,"price":56.4028,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-04-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-07-23","known_ts":"2007-07-23","bar_index":650,"type":"SELL","basis":"structure_stop","strength":0.725,"price":46.0113,"stop_level":47.734,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-07-25","known_ts":"2007-07-25","bar_index":651,"type":"SELL","basis":"structure_stop","strength":0.725,"price":43.1217,"stop_level":47.734,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-09-27","known_ts":"2007-09-27","bar_index":666,"type":"RECLAIM","strength":0.725,"price":47.345,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-07-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-10-25","known_ts":"2007-10-25","bar_index":672,"type":"SELL","basis":"structure_stop","strength":0.725,"price":43.2885,"stop_level":44.0109,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-12-21","known_ts":"2007-12-26","bar_index":686,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2007-12-21","trigger_known_ts":"2007-12-26","strength":0.45,"price":30.452,"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.460098,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":28.1736,"atr14":1.487624,"stop_level":27.429788,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-10","known_ts":"2008-01-14","bar_index":690,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-01-10","trigger_known_ts":"2008-01-14","strength":0.45,"price":27.1734,"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.518226,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":24.4505,"atr14":1.552036,"stop_level":23.674482,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-24","known_ts":"2008-01-28","bar_index":693,"type":"BUY","strength":0.45,"price":25.1729,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-01-24","known_ts":"2008-01-28","bar_index":693,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-01-24","trigger_known_ts":"2008-01-28","strength":0.45,"price":25.1729,"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.553694,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.7834,"atr14":1.553494,"stop_level":22.006653,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-03","known_ts":"2008-03-03","bar_index":701,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.6174,"stop_level":26.062,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-06","known_ts":"2008-03-06","bar_index":702,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.4507,"stop_level":26.062,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-26","known_ts":"2008-03-28","bar_index":707,"type":"REBUY","strength":0.45,"price":24.6172,"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":"2008-04-29","known_ts":"2008-04-29","bar_index":715,"type":"RECLAIM","strength":0.725,"price":27.6179,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-03-26 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-06-03","known_ts":"2008-06-03","bar_index":723,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.5065,"stop_level":26.7288,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-08-06","known_ts":"2008-08-08","bar_index":738,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-08-06","trigger_known_ts":"2008-08-08","strength":0.45,"price":15.4483,"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.68623,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.837,"atr14":1.391261,"stop_level":14.14137,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-27","known_ts":"2008-08-29","bar_index":743,"type":"BUY","strength":0.45,"price":16.3374,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-08-27","known_ts":"2008-08-29","bar_index":743,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-08-27","trigger_known_ts":"2008-08-29","strength":0.45,"price":16.3374,"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.668171,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.2813,"atr14":1.296613,"stop_level":13.632994,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-23","known_ts":"2008-09-25","bar_index":749,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-09-23","trigger_known_ts":"2008-09-25","strength":0.45,"price":10.1136,"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.794583,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.8911,"atr14":1.230656,"stop_level":8.275772,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-09","known_ts":"2008-10-13","bar_index":753,"type":"BUY","strength":0.45,"price":10.0025,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-10-09","known_ts":"2008-10-13","bar_index":753,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-10-09","trigger_known_ts":"2008-10-13","strength":0.45,"price":10.0025,"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.786729,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.5569,"atr14":1.529977,"stop_level":4.791911,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-19","known_ts":"2008-11-19","bar_index":762,"type":"SELL","basis":"structure_stop","strength":0.45,"price":4.0566,"stop_level":5.5569,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-11-20","known_ts":"2008-11-24","bar_index":763,"type":"REBUY","strength":0.45,"price":9.7246,"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":"2008-11-24","known_ts":"2008-11-24","bar_index":763,"type":"RECLAIM","strength":0.45,"price":9.7246,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-11-19 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-11-19","prior_stop_level":5.5569,"sweep_low":2.3339,"atr14":1.591379,"stop_level":1.538211,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-07","known_ts":"2009-01-07","bar_index":773,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.1131,"stop_level":8.4465,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-09","known_ts":"2009-01-09","bar_index":774,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.5569,"stop_level":8.4465,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-17","known_ts":"2009-03-19","bar_index":789,"type":"BUY","strength":0.588,"price":5.4458,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2009-04-29","known_ts":"2009-04-29","bar_index":799,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.0015,"stop_level":6.3349,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-04-30","known_ts":"2009-04-30","bar_index":799,"type":"RECLAIM","strength":0.725,"price":6.3905,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-04-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-04-29","prior_stop_level":6.3349,"sweep_low":6.0015,"atr14":0.640263,"stop_level":5.681368,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-15","known_ts":"2009-05-15","bar_index":803,"type":"RECLAIM","strength":0.863,"price":8.391,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-04-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-15","known_ts":"2009-06-15","bar_index":809,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.3359,"stop_level":10.3915,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-08-06","known_ts":"2009-08-06","bar_index":822,"type":"RECLAIM","strength":1.0,"price":13.8923,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-06-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-08-18","known_ts":"2009-08-18","bar_index":824,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.8918,"stop_level":12.6698,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-08-21","known_ts":"2009-08-21","bar_index":825,"type":"RECLAIM","strength":1.0,"price":12.7809,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-08-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-08-18","prior_stop_level":12.6698,"sweep_low":11.225,"atr14":1.270917,"stop_level":10.589541,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-08-28","known_ts":"2009-08-28","bar_index":827,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.7251,"stop_level":11.8918,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-19","known_ts":"2009-10-19","bar_index":839,"type":"RECLAIM","strength":1.0,"price":12.9476,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-08-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-26","known_ts":"2009-10-26","bar_index":840,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.7807,"stop_level":12.0585,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-01-11","known_ts":"2010-01-13","bar_index":858,"type":"BUY","strength":0.588,"price":9.8913,"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":20},{"ts":"2010-03-30","known_ts":"2010-04-01","bar_index":876,"type":"BUY","strength":0.588,"price":9.4468,"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":"2010-04-28","known_ts":"2010-04-28","bar_index":882,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.2801,"stop_level":9.3912,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-05-03","known_ts":"2010-05-03","bar_index":883,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.1689,"stop_level":9.3912,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-04-29","known_ts":"2010-04-29","bar_index":883,"type":"RECLAIM","strength":0.725,"price":9.4468,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2010-04-28","prior_stop_level":9.3912,"sweep_low":9.2801,"atr14":0.483842,"stop_level":9.038179,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-08","known_ts":"2010-07-12","bar_index":899,"type":"BUY","strength":0.588,"price":8.1131,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":70},{"ts":"2010-10-18","known_ts":"2010-10-18","bar_index":922,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.2808,"stop_level":12.3364,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-01-10","known_ts":"2011-01-10","bar_index":942,"type":"RECLAIM","strength":1.0,"price":13.67,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-10-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-03-11","known_ts":"2011-03-15","bar_index":956,"type":"BUY","strength":1.0,"price":16.7819,"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":"2011-07-12","known_ts":"2011-07-14","bar_index":984,"type":"BUY","strength":0.725,"price":30.7298,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2011-07-25","known_ts":"2011-07-25","bar_index":987,"type":"SELL","basis":"structure_stop","strength":0.725,"price":23.8948,"stop_level":28.1736,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-08-01","known_ts":"2011-08-01","bar_index":988,"type":"RECLAIM","strength":0.725,"price":30.452,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-07-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2011-07-25","prior_stop_level":28.1736,"sweep_low":22.1721,"atr14":2.750346,"stop_level":20.796927,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-09-14","known_ts":"2011-09-16","bar_index":999,"type":"BUY","strength":0.725,"price":27.4512,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2011-10-26","known_ts":"2011-10-28","bar_index":1009,"type":"BUY","strength":0.588,"price":21.5053,"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":0},{"ts":"2011-11-21","known_ts":"2011-11-21","bar_index":1015,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.2277,"stop_level":26.0064,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-12-15","known_ts":"2011-12-15","bar_index":1020,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.1163,"stop_level":22.2277,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-12-16","known_ts":"2011-12-16","bar_index":1021,"type":"RECLAIM","strength":0.725,"price":23.7836,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-12-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2011-12-15","prior_stop_level":22.2277,"sweep_low":20.5606,"atr14":1.834345,"stop_level":19.643428,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-30","known_ts":"2012-01-04","bar_index":1024,"type":"BUY","strength":0.725,"price":23.7836,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2012-02-10","known_ts":"2012-02-10","bar_index":1033,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.6725,"stop_level":24.1726,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-03-02","known_ts":"2012-03-06","bar_index":1038,"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-03-02","trigger_known_ts":"2012-03-06","strength":0.45,"price":20.6162,"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.507305,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.0049,"atr14":1.170832,"stop_level":19.419484,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-04-11","known_ts":"2012-04-13","bar_index":1047,"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-04-11","trigger_known_ts":"2012-04-13","strength":0.45,"price":17.7822,"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.575033,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.282,"atr14":0.907206,"stop_level":16.828397,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-06","known_ts":"2012-06-08","bar_index":1060,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2012-06-06","trigger_known_ts":"2012-06-08","strength":0.45,"price":12.7809,"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.612795,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.5582,"atr14":0.840468,"stop_level":10.137966,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-11","known_ts":"2012-06-13","bar_index":1061,"type":"BUY","strength":0.45,"price":12.0585,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-06-11","known_ts":"2012-06-13","bar_index":1061,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2012-06-11","trigger_known_ts":"2012-06-13","strength":0.45,"price":12.0585,"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.634681,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.5582,"atr14":0.82922,"stop_level":10.14359,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-22","known_ts":"2012-06-26","bar_index":1064,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2012-06-22","trigger_known_ts":"2012-06-26","strength":0.45,"price":11.8918,"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.639731,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.836,"atr14":0.696703,"stop_level":10.487649,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-07-17","known_ts":"2012-07-17","bar_index":1069,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.6698,"stop_level":13.0032,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-07-18","known_ts":"2012-07-18","bar_index":1069,"type":"RECLAIM","strength":0.588,"price":13.3922,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-07-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":"2012-07-17","prior_stop_level":13.0032,"sweep_low":12.5031,"atr14":0.795632,"stop_level":12.105284,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-01","known_ts":"2012-08-01","bar_index":1073,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.7251,"stop_level":11.7807,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-08-07","known_ts":"2012-08-07","bar_index":1074,"type":"RECLAIM","strength":0.588,"price":11.8363,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-08-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-08-01","prior_stop_level":11.7807,"sweep_low":11.3361,"atr14":0.624741,"stop_level":11.023729,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-10","known_ts":"2012-10-10","bar_index":1089,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.9474,"stop_level":12.1141,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-10-15","known_ts":"2012-10-15","bar_index":1090,"type":"RECLAIM","strength":0.725,"price":12.1697,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-10-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-10-10","prior_stop_level":12.1141,"sweep_low":11.9474,"atr14":0.635571,"stop_level":11.629615,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-12-03","known_ts":"2012-12-05","bar_index":1101,"type":"BUY","strength":0.725,"price":11.1139,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2013-02-01","known_ts":"2013-02-01","bar_index":1114,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.7251,"stop_level":12.5587,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-05-09","known_ts":"2013-05-13","bar_index":1137,"type":"BUY","strength":0.588,"price":10.6693,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2013-06-04","known_ts":"2013-06-04","bar_index":1142,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.6693,"stop_level":10.836,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-06-11","known_ts":"2013-06-11","bar_index":1144,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.5026,"stop_level":10.5582,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-07-15","known_ts":"2013-07-17","bar_index":1152,"type":"BUY","strength":0.588,"price":10.6693,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2013-08-26","known_ts":"2013-08-28","bar_index":1162,"type":"REBUY","strength":0.725,"price":11.3917,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2013-10-03","known_ts":"2013-10-07","bar_index":1171,"type":"BUY","strength":0.863,"price":10.9471,"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":20},{"ts":"2013-10-25","known_ts":"2013-10-25","bar_index":1176,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.1139,"stop_level":11.5028,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-10-29","known_ts":"2013-10-29","bar_index":1177,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.1694,"stop_level":11.5028,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-12-06","known_ts":"2013-12-10","bar_index":1186,"type":"BUY","strength":0.863,"price":11.225,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":75},{"ts":"2013-12-24","known_ts":"2013-12-27","bar_index":1190,"type":"BUY","strength":0.725,"price":11.4473,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2014-01-21","known_ts":"2014-01-21","bar_index":1195,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.5028,"stop_level":12.003,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-01-23","known_ts":"2014-01-23","bar_index":1196,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.9471,"stop_level":12.003,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-03-14","known_ts":"2014-03-18","bar_index":1208,"type":"BUY","strength":0.863,"price":11.8363,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2014-04-11","known_ts":"2014-04-11","bar_index":1214,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.0027,"stop_level":11.1694,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-04-14","known_ts":"2014-04-14","bar_index":1215,"type":"RECLAIM","strength":1.0,"price":11.225,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-04-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-04-11","prior_stop_level":11.1694,"sweep_low":10.8916,"atr14":0.485949,"stop_level":10.648626,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-05-19","known_ts":"2014-05-21","bar_index":1223,"type":"BUY","strength":0.725,"price":12.1697,"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":70},{"ts":"2014-07-07","known_ts":"2014-07-07","bar_index":1234,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.7528,"stop_level":12.0326,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-08-29","known_ts":"2014-09-03","bar_index":1247,"type":"BUY","strength":0.725,"price":11.5849,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2014-09-23","known_ts":"2014-09-23","bar_index":1252,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.1372,"stop_level":11.1931,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2014-12-16","known_ts":"2014-12-18","bar_index":1272,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2014-12-16","trigger_known_ts":"2014-12-18","strength":0.45,"price":8.115,"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.391524,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.3315,"atr14":0.436151,"stop_level":7.113425,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-08","known_ts":"2015-01-12","bar_index":1277,"type":"BUY","strength":0.45,"price":8.0591,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-01-08","known_ts":"2015-01-12","bar_index":1277,"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":"2015-01-08","trigger_known_ts":"2015-01-12","strength":0.45,"price":8.0591,"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.395716,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.3315,"atr14":0.399444,"stop_level":7.131778,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-10","known_ts":"2015-03-10","bar_index":1290,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.3875,"stop_level":7.6113,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-05-08","known_ts":"2015-05-08","bar_index":1304,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.8352,"stop_level":7.8912,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-05-12","known_ts":"2015-05-12","bar_index":1305,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.3875,"stop_level":7.8912,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-05-15","known_ts":"2015-05-15","bar_index":1306,"type":"RECLAIM","strength":0.588,"price":7.9851,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-05-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-05-08","prior_stop_level":7.8912,"sweep_low":7.3875,"atr14":0.365505,"stop_level":7.204748,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-15","known_ts":"2015-05-15","bar_index":1306,"type":"RECLAIM","strength":0.588,"price":7.9851,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-05-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":"2015-05-12","prior_stop_level":7.8912,"sweep_low":7.3875,"atr14":0.365505,"stop_level":7.204748,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-23","known_ts":"2015-06-23","bar_index":1315,"type":"RECLAIM","strength":0.863,"price":9.1744,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-05-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-10","known_ts":"2015-07-14","bar_index":1319,"type":"REBUY","strength":0.863,"price":8.8912,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2015-10-16","known_ts":"2015-10-20","bar_index":1342,"type":"BUY","strength":0.45,"price":7.4188,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-11-16","known_ts":"2015-11-16","bar_index":1349,"type":"RECLAIM","strength":0.725,"price":6.7392,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-10-16 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-01-05","known_ts":"2016-01-07","bar_index":1360,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-01-05","trigger_known_ts":"2016-01-07","strength":0.45,"price":5.7765,"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.370368,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.38,"atr14":0.291644,"stop_level":5.234178,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-19","known_ts":"2016-01-21","bar_index":1363,"type":"BUY","strength":0.45,"price":5.7198,"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-01-19","known_ts":"2016-01-21","bar_index":1363,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2016-01-19","trigger_known_ts":"2016-01-21","strength":0.45,"price":5.7198,"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.376548,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.2101,"atr14":0.36421,"stop_level":5.027995,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-26","known_ts":"2016-02-26","bar_index":1372,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.6632,"stop_level":5.7198,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-03-02","known_ts":"2016-03-02","bar_index":1373,"type":"RECLAIM","strength":0.588,"price":5.8331,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-02-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":"2016-02-26","prior_stop_level":5.7198,"sweep_low":5.6066,"atr14":0.308173,"stop_level":5.452514,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-15","known_ts":"2016-03-15","bar_index":1376,"type":"RECLAIM","strength":0.725,"price":7.079,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-02-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-05","known_ts":"2016-04-05","bar_index":1380,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.8525,"stop_level":6.9657,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-06","known_ts":"2016-04-06","bar_index":1381,"type":"RECLAIM","strength":0.863,"price":7.1356,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-04-05","prior_stop_level":6.9657,"sweep_low":6.8525,"atr14":0.330163,"stop_level":6.687419,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-19","known_ts":"2016-04-19","bar_index":1384,"type":"RECLAIM","strength":0.863,"price":7.7019,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-29","known_ts":"2016-04-29","bar_index":1386,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.8525,"stop_level":6.9657,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-07-14","known_ts":"2016-07-18","bar_index":1404,"type":"BUY","strength":0.863,"price":6.5987,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2016-08-02","known_ts":"2016-08-02","bar_index":1408,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.1971,"stop_level":6.3118,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2016-08-03","known_ts":"2016-08-03","bar_index":1408,"type":"RECLAIM","strength":0.863,"price":6.5414,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-08-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2016-08-02","prior_stop_level":6.3118,"sweep_low":6.0249,"atr14":0.321086,"stop_level":5.864357,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-08-17","known_ts":"2016-08-19","bar_index":1412,"type":"REBUY","strength":0.863,"price":6.7135,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2016-09-12","known_ts":"2016-09-12","bar_index":1417,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.1397,"stop_level":6.1971,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2016-09-15","known_ts":"2016-09-15","bar_index":1418,"type":"RECLAIM","strength":0.863,"price":6.3118,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-09-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2016-09-12","prior_stop_level":6.1971,"sweep_low":6.0823,"atr14":0.228642,"stop_level":5.967979,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-10-17","known_ts":"2016-10-19","bar_index":1426,"type":"BUY","strength":0.588,"price":6.3118,"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-01-12","known_ts":"2017-01-17","bar_index":1446,"type":"BUY","strength":0.45,"price":4.5331,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-01-12","known_ts":"2017-01-17","bar_index":1446,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2017-01-12","trigger_known_ts":"2017-01-17","strength":0.45,"price":4.5331,"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.411431,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.3609,"atr14":0.255318,"stop_level":4.233241,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-03-08","known_ts":"2017-03-08","bar_index":1458,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.9921,"stop_level":5.0495,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-03-13","known_ts":"2017-03-13","bar_index":1459,"type":"RECLAIM","strength":0.725,"price":5.1069,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-03-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":"2017-03-08","prior_stop_level":5.0495,"sweep_low":4.8773,"atr14":0.261519,"stop_level":4.74654,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-06-30","known_ts":"2017-07-05","bar_index":1485,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2017-06-30","trigger_known_ts":"2017-07-05","strength":0.45,"price":4.3444,"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.352886,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.0509,"atr14":0.200293,"stop_level":3.950753,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-07-19","known_ts":"2017-07-21","bar_index":1489,"type":"BUY","strength":0.45,"price":4.7554,"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-08-22","known_ts":"2017-08-22","bar_index":1497,"type":"RECLAIM","strength":0.725,"price":5.0489,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2017-07-19 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-10-26","known_ts":"2017-10-26","bar_index":1512,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.3953,"stop_level":8.9237,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-11-10","known_ts":"2017-11-10","bar_index":1516,"type":"RECLAIM","strength":1.0,"price":8.7475,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-10-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-03-15","known_ts":"2018-03-19","bar_index":1544,"type":"BUY","strength":0.863,"price":12.8571,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2018-04-06","known_ts":"2018-04-10","bar_index":1549,"type":"BUY","strength":0.725,"price":12.6223,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2018-06-06","known_ts":"2018-06-08","bar_index":1563,"type":"BUY","strength":0.725,"price":12.2624,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2018-10-17","known_ts":"2018-10-19","bar_index":1594,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-10-17","trigger_known_ts":"2018-10-19","strength":0.45,"price":7.6418,"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.536776,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.4641,"atr14":0.437607,"stop_level":7.245297,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-10-30","known_ts":"2018-11-01","bar_index":1597,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-10-30","trigger_known_ts":"2018-11-01","strength":0.45,"price":7.4641,"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.547548,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.8125,"atr14":0.446359,"stop_level":6.58932,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-02","known_ts":"2018-11-06","bar_index":1598,"type":"BUY","strength":0.45,"price":8.0565,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-11-02","known_ts":"2018-11-06","bar_index":1598,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2018-11-02","trigger_known_ts":"2018-11-06","strength":0.45,"price":8.0565,"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.511638,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.8125,"atr14":0.426168,"stop_level":6.599416,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-26","known_ts":"2018-11-28","bar_index":1603,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-11-26","trigger_known_ts":"2018-11-28","strength":0.45,"price":7.6418,"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.536776,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.8717,"atr14":0.464051,"stop_level":6.639675,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-19","known_ts":"2019-02-19","bar_index":1621,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.419,"stop_level":9.5374,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-02-22","known_ts":"2019-02-22","bar_index":1622,"type":"RECLAIM","strength":0.725,"price":9.5967,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-02-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-02-19","prior_stop_level":9.5374,"sweep_low":9.2413,"atr14":0.361925,"stop_level":9.060338,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-13","known_ts":"2019-03-13","bar_index":1627,"type":"RECLAIM","strength":0.863,"price":9.5967,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-02-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-05-30","known_ts":"2019-06-03","bar_index":1645,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2019-05-30","trigger_known_ts":"2019-06-03","strength":0.45,"price":7.98,"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.355459,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.68,"atr14":0.257623,"stop_level":7.551189,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-06-07","known_ts":"2019-06-11","bar_index":1647,"type":"BUY","strength":0.45,"price":8.4,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-07-12","known_ts":"2019-07-12","bar_index":1655,"type":"RECLAIM","strength":0.725,"price":9.06,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-06-07 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-08-02","known_ts":"2019-08-02","bar_index":1660,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.04,"stop_level":8.22,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-09-06","known_ts":"2019-09-10","bar_index":1668,"type":"BUY","strength":0.45,"price":8.1,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-10-10","known_ts":"2019-10-10","bar_index":1676,"type":"RECLAIM","strength":0.725,"price":8.7,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-09-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-10-16","known_ts":"2019-10-16","bar_index":1677,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.22,"stop_level":8.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-10-17","known_ts":"2019-10-17","bar_index":1677,"type":"RECLAIM","strength":0.588,"price":8.52,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-10-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-10-16","prior_stop_level":8.4,"sweep_low":8.22,"atr14":0.318587,"stop_level":8.060706,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-24","known_ts":"2019-10-24","bar_index":1679,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.04,"stop_level":8.22,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-01-15","known_ts":"2020-01-17","bar_index":1698,"type":"BUY","strength":0.588,"price":7.74,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":30},{"ts":"2020-02-20","known_ts":"2020-02-24","bar_index":1706,"type":"BUY","strength":0.45,"price":7.5,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-03-20","known_ts":"2020-03-24","bar_index":1713,"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":"2020-03-20","trigger_known_ts":"2020-03-24","strength":0.45,"price":4.26,"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.550548,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.36,"atr14":0.525879,"stop_level":3.09706,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-13","known_ts":"2020-04-15","bar_index":1718,"type":"BUY","strength":0.45,"price":4.8,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-04-13","known_ts":"2020-04-15","bar_index":1718,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2020-04-13","trigger_known_ts":"2020-04-15","strength":0.45,"price":4.8,"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.480593,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.96,"atr14":0.40332,"stop_level":3.75834,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-13","known_ts":"2020-05-13","bar_index":1725,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.4,"stop_level":5.58,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-14","known_ts":"2020-05-14","bar_index":1725,"type":"RECLAIM","strength":0.588,"price":5.64,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-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":"2020-05-13","prior_stop_level":5.58,"sweep_low":5.28,"atr14":0.518233,"stop_level":5.020884,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-08","known_ts":"2020-07-10","bar_index":1738,"type":"BUY","strength":0.725,"price":5.22,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2020-08-31","known_ts":"2020-08-31","bar_index":1750,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.84,"stop_level":6.96,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-10-14","known_ts":"2020-10-16","bar_index":1761,"type":"BUY","strength":0.863,"price":7.14,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2020-10-29","known_ts":"2020-10-29","bar_index":1764,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.42,"stop_level":6.54,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-12-31","known_ts":"2020-12-31","bar_index":1779,"type":"RECLAIM","strength":1.0,"price":8.22,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-10-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-01-29","known_ts":"2021-01-29","bar_index":1785,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.6,"stop_level":13.32,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-02-03","known_ts":"2021-02-03","bar_index":1786,"type":"RECLAIM","strength":1.0,"price":13.44,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-01-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-01-29","prior_stop_level":13.32,"sweep_low":12.0,"atr14":1.407647,"stop_level":11.296176,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-02-16","known_ts":"2021-02-16","bar_index":1789,"type":"RECLAIM","strength":1.0,"price":21.12,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-01-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-05-28","known_ts":"2021-06-02","bar_index":1813,"type":"BUY","strength":0.725,"price":20.22,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2021-06-28","known_ts":"2021-06-28","bar_index":1819,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.76,"stop_level":21.18,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-06-29","known_ts":"2021-06-29","bar_index":1820,"type":"RECLAIM","strength":0.725,"price":21.9,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-06-28 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-06-28","prior_stop_level":21.18,"sweep_low":20.7,"atr14":1.157436,"stop_level":20.121282,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-07-06","known_ts":"2021-07-06","bar_index":1821,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.64,"stop_level":20.76,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-08-03","known_ts":"2021-08-05","bar_index":1828,"type":"BUY","strength":0.725,"price":23.16,"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-08-19","known_ts":"2021-08-19","bar_index":1832,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.14,"stop_level":21.96,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-08-25","known_ts":"2021-08-25","bar_index":1833,"type":"RECLAIM","strength":0.725,"price":22.08,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-08-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-08-19","prior_stop_level":21.96,"sweep_low":18.78,"atr14":1.289315,"stop_level":18.135342,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-10-22","known_ts":"2021-10-26","bar_index":1847,"type":"BUY","strength":0.725,"price":21.42,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2021-12-01","known_ts":"2021-12-01","bar_index":1856,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.82,"stop_level":21.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2022-01-10","known_ts":"2022-01-12","bar_index":1865,"type":"BUY","strength":0.588,"price":19.5,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":75},{"ts":"2022-02-01","known_ts":"2022-02-03","bar_index":1870,"type":"BUY","strength":0.45,"price":18.78,"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-04-12","known_ts":"2022-04-12","bar_index":1886,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.76,"stop_level":17.94,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-04-13","known_ts":"2022-04-13","bar_index":1886,"type":"RECLAIM","strength":0.588,"price":18.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-04-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":"2022-04-12","prior_stop_level":17.94,"sweep_low":17.34,"atr14":0.697135,"stop_level":16.991432,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-24","known_ts":"2022-05-26","bar_index":1896,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-05-24","trigger_known_ts":"2022-05-26","strength":0.45,"price":12.72,"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.457801,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.7,"atr14":0.912329,"stop_level":11.243835,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-02","known_ts":"2022-06-06","bar_index":1898,"type":"BUY","strength":0.45,"price":13.32,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-06-02","known_ts":"2022-06-06","bar_index":1898,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-06-02","trigger_known_ts":"2022-06-06","strength":0.45,"price":13.32,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.432225,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.76,"atr14":0.778615,"stop_level":11.370693,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-21","known_ts":"2022-06-23","bar_index":1902,"type":"BUY","strength":0.45,"price":11.88,"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-06-21","known_ts":"2022-06-23","bar_index":1902,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-06-21","trigger_known_ts":"2022-06-23","strength":0.45,"price":11.88,"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.493606,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.22,"atr14":0.696727,"stop_level":10.871636,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-24","known_ts":"2022-06-28","bar_index":1903,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-06-24","trigger_known_ts":"2022-06-28","strength":0.45,"price":12.12,"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.483376,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.22,"atr14":0.673203,"stop_level":10.883398,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-22","known_ts":"2022-08-22","bar_index":1916,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.14,"stop_level":13.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-03","known_ts":"2022-10-05","bar_index":1926,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-10-03","trigger_known_ts":"2022-10-05","strength":0.45,"price":10.44,"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.554987,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.9,"atr14":0.503169,"stop_level":9.648415,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-28","known_ts":"2022-12-30","bar_index":1946,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-12-28","trigger_known_ts":"2022-12-30","strength":0.45,"price":6.9,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.655689,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.3,"atr14":0.337741,"stop_level":6.131129,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-03","known_ts":"2023-01-05","bar_index":1947,"type":"BUY","strength":0.45,"price":8.22,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-01-03","known_ts":"2023-01-05","bar_index":1947,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-01-03","trigger_known_ts":"2023-01-05","strength":0.45,"price":8.22,"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.578462,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.3,"atr14":0.391136,"stop_level":6.104432,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-11","known_ts":"2023-01-11","bar_index":1949,"type":"RECLAIM","strength":0.725,"price":13.44,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-01-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-27","known_ts":"2023-01-27","bar_index":1952,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.26,"stop_level":10.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-04-13","known_ts":"2023-04-17","bar_index":1970,"type":"BUY","strength":0.725,"price":8.7,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2023-05-11","known_ts":"2023-05-11","bar_index":1976,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.2,"stop_level":7.32,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-05-25","known_ts":"2023-05-30","bar_index":1980,"type":"BUY","strength":0.725,"price":8.28,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2023-06-12","known_ts":"2023-06-12","bar_index":1983,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.98,"stop_level":8.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-06-13","known_ts":"2023-06-13","bar_index":1984,"type":"RECLAIM","strength":0.725,"price":8.64,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-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":"2023-06-12","prior_stop_level":8.1,"sweep_low":7.98,"atr14":0.694946,"stop_level":7.632527,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-27","known_ts":"2023-06-27","bar_index":1987,"type":"RECLAIM","strength":0.863,"price":10.5,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-06-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-11-24","known_ts":"2023-11-28","bar_index":2022,"type":"BUY","strength":0.588,"price":9.66,"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":"2024-01-04","known_ts":"2024-01-04","bar_index":2031,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.32,"stop_level":10.74,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-09","known_ts":"2024-01-09","bar_index":2032,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.2,"stop_level":10.74,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-12","known_ts":"2024-01-12","bar_index":2033,"type":"RECLAIM","strength":0.863,"price":10.86,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-01-09","prior_stop_level":10.74,"sweep_low":10.14,"atr14":0.691531,"stop_level":9.794235,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-03-11","known_ts":"2024-03-13","bar_index":2046,"type":"BUY","strength":0.588,"price":8.1,"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":"2024-06-05","known_ts":"2024-06-05","bar_index":2066,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.7,"stop_level":7.14,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-06-24","known_ts":"2024-06-26","bar_index":2070,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2024-06-24","trigger_known_ts":"2024-06-26","strength":0.45,"price":2.76,"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.845118,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.1,"atr14":0.535073,"stop_level":1.832463,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-07-11","known_ts":"2024-07-15","bar_index":2074,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2024-07-11","trigger_known_ts":"2024-07-15","strength":0.45,"price":2.64,"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.851852,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.8,"atr14":0.395068,"stop_level":1.602466,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-09-18","known_ts":"2024-09-18","bar_index":2090,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.4,"stop_level":2.52,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-11-01","known_ts":"2024-11-01","bar_index":2100,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.13,"stop_level":3.28,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-11-05","known_ts":"2024-11-05","bar_index":2101,"type":"RECLAIM","strength":0.588,"price":3.39,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-11-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-11-01","prior_stop_level":3.28,"sweep_low":3.01,"atr14":0.350616,"stop_level":2.834692,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-20","known_ts":"2024-11-22","bar_index":2105,"type":"REBUY","strength":0.725,"price":3.37,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2024-12-19","known_ts":"2024-12-19","bar_index":2111,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.9,"stop_level":3.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-12-26","known_ts":"2024-12-26","bar_index":2113,"type":"RECLAIM","strength":0.725,"price":3.19,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-12-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-12-19","prior_stop_level":3.08,"sweep_low":2.8,"atr14":0.209289,"stop_level":2.695355,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-01-29","known_ts":"2025-01-31","bar_index":2120,"type":"BUY","strength":0.725,"price":3.24,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2025-03-20","known_ts":"2025-03-20","bar_index":2131,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.49,"stop_level":4.51,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-03-24","known_ts":"2025-03-24","bar_index":2132,"type":"RECLAIM","strength":0.863,"price":4.54,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-03-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-03-20","prior_stop_level":4.51,"sweep_low":4.34,"atr14":0.323494,"stop_level":4.178253,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-16","known_ts":"2025-05-20","bar_index":2145,"type":"BUY","strength":0.863,"price":4.78,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2025-06-06","known_ts":"2025-06-06","bar_index":2149,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.96,"stop_level":5.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-07-18","known_ts":"2025-07-18","bar_index":2159,"type":"RECLAIM","strength":1.0,"price":5.78,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-06-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-09-25","known_ts":"2025-09-25","bar_index":2175,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.85,"stop_level":11.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-09-26","known_ts":"2025-09-26","bar_index":2175,"type":"RECLAIM","strength":1.0,"price":12.89,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-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":"2025-09-25","prior_stop_level":11.9,"sweep_low":11.44,"atr14":0.716914,"stop_level":11.081543,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-10-13","known_ts":"2025-10-13","bar_index":2179,"type":"RECLAIM","strength":1.0,"price":14.12,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-09-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-04-20","known_ts":"2026-04-22","bar_index":2222,"type":"BUY","strength":0.725,"price":15.57,"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":70},{"ts":"2026-06-05","known_ts":"2026-06-05","bar_index":2233,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.56,"stop_level":15.74,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-06-08","known_ts":"2026-06-08","bar_index":2233,"type":"RECLAIM","strength":0.863,"price":15.79,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-06-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-06-05","prior_stop_level":15.74,"sweep_low":14.34,"atr14":1.119722,"stop_level":13.780139,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-08-06","known_ts":"2026-08-10","bar_index":2247,"type":"BUY","strength":0.725,"price":15.85,"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}],"state":{"position_hint":"long","last_signal":"BUY","last_scored_signal":"BUY","last_scored_ts":"2026-08-10","last_scored_basis":null,"bars_since_signal":19,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":false},"early_dots":["2017-12-15","2018-02-13","2018-03-02","2018-04-06","2018-05-10","2018-06-06","2018-08-09","2018-09-13","2019-03-13","2019-04-08","2019-06-25","2019-08-28","2020-01-10","2020-02-20","2020-07-02","2020-10-01","2020-11-09","2021-03-09","2021-04-08","2021-04-21","2021-05-07","2021-07-21","2021-10-11","2021-11-04","2021-12-22","2022-02-01","2022-05-03","2023-03-17","2023-04-04","2023-08-30","2023-09-26","2023-10-30","2024-02-08","2025-04-16","2025-06-23","2025-11-14","2026-03-16","2026-04-07","2026-07-29","2026-09-18"],"warnings":[{"ts":"2021-07-06","kind":"confirm","px":20.64,"level":20.76},{"ts":"2021-08-18","kind":"arm","px":20.04},{"ts":"2021-08-19","kind":"confirm","px":19.14,"level":21.96},{"ts":"2021-11-23","kind":"arm","px":21.36},{"ts":"2021-12-01","kind":"confirm","px":20.82,"level":21.36},{"ts":"2022-04-11","kind":"arm","px":17.34},{"ts":"2022-04-12","kind":"confirm","px":17.76,"level":17.94},{"ts":"2022-08-10","kind":"arm","px":13.98},{"ts":"2022-08-22","kind":"confirm","px":13.14,"level":13.5},{"ts":"2023-01-20","kind":"arm","px":11.4},{"ts":"2023-01-27","kind":"confirm","px":10.26,"level":10.8},{"ts":"2023-04-27","kind":"arm","px":7.62},{"ts":"2023-05-11","kind":"confirm","px":7.2,"level":7.32},{"ts":"2023-06-05","kind":"arm","px":8.1},{"ts":"2023-06-12","kind":"confirm","px":7.98,"level":8.1},{"ts":"2023-07-07","kind":"arm","px":11.7},{"ts":"2023-12-27","kind":"arm","px":10.74},{"ts":"2024-01-04","kind":"confirm","px":10.32,"level":10.74},{"ts":"2024-01-08","kind":"arm","px":10.32},{"ts":"2024-01-09","kind":"confirm","px":10.2,"level":10.74},{"ts":"2024-06-04","kind":"arm","px":5.88},{"ts":"2024-06-05","kind":"confirm","px":5.7,"level":7.14},{"ts":"2024-09-09","kind":"arm","px":2.52},{"ts":"2024-09-18","kind":"confirm","px":2.4,"level":2.52},{"ts":"2024-10-29","kind":"arm","px":3.45},{"ts":"2024-11-01","kind":"confirm","px":3.13,"level":3.28},{"ts":"2024-12-05","kind":"arm","px":3.34},{"ts":"2024-12-19","kind":"confirm","px":2.9,"level":3.08},{"ts":"2025-02-24","kind":"arm","px":4.77},{"ts":"2025-03-20","kind":"confirm","px":4.49,"level":4.51},{"ts":"2025-05-30","kind":"arm","px":5.02},{"ts":"2025-06-06","kind":"confirm","px":4.96,"level":5.0},{"ts":"2025-08-14","kind":"arm","px":8.46},{"ts":"2025-09-12","kind":"arm","px":11.67},{"ts":"2025-09-25","kind":"confirm","px":11.85,"level":11.9},{"ts":"2026-01-13","kind":"arm","px":12.94},{"ts":"2026-02-06","kind":"arm","px":14.53},{"ts":"2026-05-19","kind":"arm","px":15.92},{"ts":"2026-06-05","kind":"confirm","px":14.56,"level":15.74},{"ts":"2026-06-09","kind":"arm","px":16.12}],"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":[]}}}