{"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":"UGP","timeframe":"3D","as_of":"2026-09-11T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2000-05-12","known_ts":"2000-05-16","bar_index":51,"type":"BUY","strength":0.588,"price":0.4274,"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":20},{"ts":"2000-06-05","known_ts":"2000-06-07","bar_index":56,"type":"BUY","strength":0.588,"price":0.4162,"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":25},{"ts":"2000-06-27","known_ts":"2000-06-27","bar_index":61,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.4583,"stop_level":0.4611,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-07-21","known_ts":"2000-07-21","bar_index":67,"type":"RECLAIM","strength":0.863,"price":0.5202,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-06-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-08-16","known_ts":"2000-08-16","bar_index":73,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.5003,"stop_level":0.5061,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-08-17","known_ts":"2000-08-17","bar_index":73,"type":"RECLAIM","strength":0.863,"price":0.526,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-08-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2000-08-16","prior_stop_level":0.5061,"sweep_low":0.4974,"atr14":0.01386,"stop_level":0.49047,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-08-24","known_ts":"2000-08-28","bar_index":75,"type":"REBUY","strength":0.863,"price":0.526,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2000-12-14","known_ts":"2000-12-18","bar_index":101,"type":"BUY","strength":0.45,"price":0.426,"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-02-20","known_ts":"2001-02-20","bar_index":115,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.4491,"stop_level":0.463,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-02-22","known_ts":"2001-02-22","bar_index":116,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.4574,"stop_level":0.463,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2001-02-27","known_ts":"2001-02-27","bar_index":117,"type":"RECLAIM","strength":0.725,"price":0.4653,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-02-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2001-02-20","prior_stop_level":0.463,"sweep_low":0.4421,"atr14":0.012309,"stop_level":0.435945,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-02-27","known_ts":"2001-02-27","bar_index":117,"type":"RECLAIM","strength":0.725,"price":0.4653,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-02-22 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":"2001-02-22","prior_stop_level":0.463,"sweep_low":0.4421,"atr14":0.012309,"stop_level":0.435945,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-05-04","known_ts":"2001-05-08","bar_index":133,"type":"BUY","strength":0.588,"price":0.4095,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"2001-06-26","known_ts":"2001-06-28","bar_index":145,"type":"BUY","strength":0.588,"price":0.3577,"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":"2001-08-01","known_ts":"2001-08-01","bar_index":153,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.3304,"stop_level":0.3352,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-08-02","known_ts":"2001-08-02","bar_index":153,"type":"RECLAIM","strength":0.588,"price":0.3376,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-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":"2001-08-01","prior_stop_level":0.3352,"sweep_low":0.328,"atr14":0.005652,"stop_level":0.325174,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-08-29","known_ts":"2001-08-29","bar_index":160,"type":"RECLAIM","strength":0.725,"price":0.4116,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-08-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-09-24","known_ts":"2001-09-24","bar_index":164,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.3322,"stop_level":0.3376,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-10-25","known_ts":"2001-10-29","bar_index":172,"type":"BUY","strength":0.588,"price":0.3351,"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":"2002-01-31","known_ts":"2002-02-04","bar_index":194,"type":"REBUY","strength":1.0,"price":0.5039,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2002-04-23","known_ts":"2002-04-23","bar_index":212,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.5407,"stop_level":0.5467,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-08-14","known_ts":"2002-08-16","bar_index":239,"type":"BUY","strength":0.588,"price":0.3754,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2002-09-11","known_ts":"2002-09-11","bar_index":245,"type":"SELL","basis":"structure_stop","strength":0.45,"price":0.4024,"stop_level":0.4055,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2002-09-12","known_ts":"2002-09-12","bar_index":245,"type":"RECLAIM","strength":0.45,"price":0.4073,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-09-11 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":"2002-09-11","prior_stop_level":0.4055,"sweep_low":0.4024,"atr14":0.009755,"stop_level":0.397522,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-09-20","known_ts":"2002-09-20","bar_index":247,"type":"SELL","basis":"structure_stop","strength":0.45,"price":0.3963,"stop_level":0.4024,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2002-09-25","known_ts":"2002-09-25","bar_index":248,"type":"SELL","basis":"structure_stop","strength":0.45,"price":0.3613,"stop_level":0.4024,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2002-10-22","known_ts":"2002-10-24","bar_index":255,"type":"BUY","strength":0.45,"price":0.3748,"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-12-04","known_ts":"2002-12-04","bar_index":265,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.4061,"stop_level":0.4116,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-12-10","known_ts":"2002-12-10","bar_index":266,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.4006,"stop_level":0.4116,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-12-16","known_ts":"2002-12-16","bar_index":267,"type":"RECLAIM","strength":0.588,"price":0.4209,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-12-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-12-10","prior_stop_level":0.4116,"sweep_low":0.3932,"atr14":0.009032,"stop_level":0.388684,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-01-06","known_ts":"2003-01-06","bar_index":272,"type":"RECLAIM","strength":0.725,"price":0.4485,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-12-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-01-24","known_ts":"2003-01-24","bar_index":276,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.4055,"stop_level":0.4086,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-02-24","known_ts":"2003-02-24","bar_index":283,"type":"RECLAIM","strength":0.863,"price":0.4226,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-01-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-03-04","known_ts":"2003-03-06","bar_index":285,"type":"BUY","strength":0.863,"price":0.4245,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2003-05-05","known_ts":"2003-05-05","bar_index":299,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.4915,"stop_level":0.4966,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-05-07","known_ts":"2003-05-07","bar_index":300,"type":"RECLAIM","strength":0.863,"price":0.4991,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-05-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":"2003-05-05","prior_stop_level":0.4966,"sweep_low":0.4896,"atr14":0.007653,"stop_level":0.485773,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-05-29","known_ts":"2003-05-29","bar_index":305,"type":"RECLAIM","strength":0.863,"price":0.496,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-05-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-07-24","known_ts":"2003-07-24","bar_index":318,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.5744,"stop_level":0.5757,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-07-30","known_ts":"2003-07-30","bar_index":319,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.5681,"stop_level":0.5757,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-07-29","known_ts":"2003-07-29","bar_index":319,"type":"RECLAIM","strength":1.0,"price":0.5782,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-07-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-07-24","prior_stop_level":0.5757,"sweep_low":0.5497,"atr14":0.012484,"stop_level":0.543458,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-08-01","known_ts":"2003-08-01","bar_index":320,"type":"RECLAIM","strength":1.0,"price":0.5788,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-07-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-07-30","prior_stop_level":0.5757,"sweep_low":0.5649,"atr14":0.012288,"stop_level":0.558756,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-08-14","known_ts":"2003-08-14","bar_index":323,"type":"RECLAIM","strength":1.0,"price":0.6081,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-07-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-10-23","known_ts":"2003-10-23","bar_index":339,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.7027,"stop_level":0.7169,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-10-27","known_ts":"2003-10-27","bar_index":340,"type":"RECLAIM","strength":1.0,"price":0.724,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-10-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-10-23","prior_stop_level":0.7169,"sweep_low":0.6982,"atr14":0.014418,"stop_level":0.690991,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-12-26","known_ts":"2003-12-26","bar_index":354,"type":"RECLAIM","strength":1.0,"price":0.82,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-10-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-01-29","known_ts":"2004-01-29","bar_index":361,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.7311,"stop_level":0.8122,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-06-02","known_ts":"2004-06-04","bar_index":390,"type":"BUY","strength":0.45,"price":0.649,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2004-06-28","known_ts":"2004-06-28","bar_index":395,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.6661,"stop_level":0.672,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-07-02","known_ts":"2004-07-02","bar_index":397,"type":"RECLAIM","strength":0.588,"price":0.6752,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-06-28 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-06-28","prior_stop_level":0.672,"sweep_low":0.6549,"atr14":0.013035,"stop_level":0.648382,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-07-16","known_ts":"2004-07-16","bar_index":400,"type":"RECLAIM","strength":0.725,"price":0.7474,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-06-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-04-20","known_ts":"2005-04-22","bar_index":464,"type":"BUY","strength":0.725,"price":1.1623,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2005-08-26","known_ts":"2005-08-30","bar_index":494,"type":"BUY","strength":0.45,"price":1.1304,"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-09-19","known_ts":"2005-09-19","bar_index":499,"type":"RECLAIM","strength":0.725,"price":1.2488,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2005-08-26 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-10-06","known_ts":"2005-10-06","bar_index":503,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.1099,"stop_level":1.1431,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-10-07","known_ts":"2005-10-07","bar_index":503,"type":"RECLAIM","strength":0.588,"price":1.1593,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-10-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2005-10-06","prior_stop_level":1.1431,"sweep_low":1.0852,"atr14":0.043689,"stop_level":1.063356,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-11-25","known_ts":"2005-11-29","bar_index":515,"type":"BUY","strength":0.45,"price":1.1395,"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-12-14","known_ts":"2005-12-14","bar_index":519,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.0225,"stop_level":1.1008,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-02-14","known_ts":"2006-02-14","bar_index":533,"type":"RECLAIM","strength":0.725,"price":1.1833,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-12-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-04-11","known_ts":"2006-04-11","bar_index":546,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.2537,"stop_level":1.2595,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-04-12","known_ts":"2006-04-12","bar_index":546,"type":"RECLAIM","strength":0.863,"price":1.2814,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-04-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-04-11","prior_stop_level":1.2595,"sweep_low":1.2537,"atr14":0.038768,"stop_level":1.234316,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-04-24","known_ts":"2006-04-24","bar_index":548,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.2274,"stop_level":1.2763,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-04-28","known_ts":"2006-04-28","bar_index":550,"type":"RECLAIM","strength":0.863,"price":1.2829,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-04-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-04-24","prior_stop_level":1.2763,"sweep_low":1.2018,"atr14":0.037823,"stop_level":1.182888,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-05-08","known_ts":"2006-05-08","bar_index":552,"type":"RECLAIM","strength":0.863,"price":1.342,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-04-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-09-22","known_ts":"2006-09-22","bar_index":584,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.2824,"stop_level":1.3041,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-09-26","known_ts":"2006-09-26","bar_index":584,"type":"RECLAIM","strength":0.863,"price":1.331,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-09-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-09-22","prior_stop_level":1.3041,"sweep_low":1.2562,"atr14":0.037138,"stop_level":1.237631,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-10","known_ts":"2006-10-10","bar_index":588,"type":"RECLAIM","strength":0.863,"price":1.4035,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-09-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-04-19","known_ts":"2007-04-19","bar_index":631,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.2746,"stop_level":2.2784,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-04-20","known_ts":"2007-04-20","bar_index":631,"type":"RECLAIM","strength":1.0,"price":2.3536,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-04-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2007-04-19","prior_stop_level":2.2784,"sweep_low":2.2131,"atr14":0.068267,"stop_level":2.178967,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-07-05","known_ts":"2007-07-05","bar_index":649,"type":"RECLAIM","strength":1.0,"price":2.5594,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-04-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-09-07","known_ts":"2007-09-11","bar_index":664,"type":"BUY","strength":0.725,"price":2.6543,"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":"2007-11-01","known_ts":"2007-11-01","bar_index":677,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.9619,"stop_level":3.0173,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2008-01-08","known_ts":"2008-01-10","bar_index":692,"type":"BUY","strength":0.725,"price":2.8252,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2008-01-17","known_ts":"2008-01-17","bar_index":694,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.4979,"stop_level":2.6308,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2008-02-15","known_ts":"2008-02-20","bar_index":701,"type":"BUY","strength":0.588,"price":2.7675,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2008-03-14","known_ts":"2008-03-14","bar_index":707,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.7771,"stop_level":2.8888,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-04-01","known_ts":"2008-04-01","bar_index":711,"type":"RECLAIM","strength":0.725,"price":2.8739,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-03-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-04-14","known_ts":"2008-04-16","bar_index":714,"type":"REBUY","strength":0.725,"price":2.8435,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2008-05-05","known_ts":"2008-05-07","bar_index":719,"type":"BUY","strength":0.725,"price":2.8411,"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":35},{"ts":"2008-06-12","known_ts":"2008-06-12","bar_index":728,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.8497,"stop_level":2.9122,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-06-16","known_ts":"2008-06-16","bar_index":728,"type":"RECLAIM","strength":0.725,"price":3.0308,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-06-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2008-06-12","prior_stop_level":2.9122,"sweep_low":2.8006,"atr14":0.110407,"stop_level":2.745396,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-15","known_ts":"2008-08-19","bar_index":743,"type":"BUY","strength":0.725,"price":2.9304,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2008-09-04","known_ts":"2008-09-04","bar_index":747,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.5915,"stop_level":2.8097,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-19","known_ts":"2008-09-23","bar_index":751,"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-19","trigger_known_ts":"2008-09-23","strength":0.45,"price":2.1581,"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.314105,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.6398,"atr14":0.157659,"stop_level":1.560971,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-15","known_ts":"2008-10-17","bar_index":757,"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-10-15","trigger_known_ts":"2008-10-17","strength":0.45,"price":1.6263,"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.479867,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.0715,"atr14":0.231417,"stop_level":0.955792,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-28","known_ts":"2008-10-30","bar_index":760,"type":"BUY","strength":0.45,"price":1.5993,"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-28","known_ts":"2008-10-30","bar_index":760,"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-28","trigger_known_ts":"2008-10-30","strength":0.45,"price":1.5993,"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.478631,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.3112,"atr14":0.194945,"stop_level":1.213727,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-23","known_ts":"2009-02-23","bar_index":786,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.7239,"stop_level":1.8017,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-26","known_ts":"2009-02-26","bar_index":787,"type":"RECLAIM","strength":0.725,"price":1.8224,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-02-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":"2009-02-23","prior_stop_level":1.8017,"sweep_low":1.6914,"atr14":0.093821,"stop_level":1.644489,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-03","known_ts":"2009-04-03","bar_index":796,"type":"RECLAIM","strength":0.863,"price":2.0933,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-02-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-16","known_ts":"2009-06-16","bar_index":812,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.6001,"stop_level":2.6227,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-08-07","known_ts":"2009-08-07","bar_index":825,"type":"RECLAIM","strength":1.0,"price":2.7774,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-06-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-08-17","known_ts":"2009-08-17","bar_index":827,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.7081,"stop_level":2.7621,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2009-08-18","known_ts":"2009-08-18","bar_index":827,"type":"RECLAIM","strength":1.0,"price":2.7935,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-08-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-08-17","prior_stop_level":2.7621,"sweep_low":2.5591,"atr14":0.106013,"stop_level":2.506093,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-09-02","known_ts":"2009-09-02","bar_index":831,"type":"RECLAIM","strength":1.0,"price":3.0414,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-08-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-09-08","known_ts":"2009-09-10","bar_index":832,"type":"REBUY","strength":1.0,"price":3.1803,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2009-10-30","known_ts":"2009-10-30","bar_index":844,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.6011,"stop_level":3.6272,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-11-02","known_ts":"2009-11-02","bar_index":845,"type":"RECLAIM","strength":1.0,"price":3.6582,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-10-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-10-30","prior_stop_level":3.6272,"sweep_low":3.5357,"atr14":0.132863,"stop_level":3.469268,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-11-13","known_ts":"2009-11-13","bar_index":848,"type":"RECLAIM","strength":1.0,"price":3.9866,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-10-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-03-05","known_ts":"2010-03-09","bar_index":873,"type":"BUY","strength":0.725,"price":4.031,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2010-03-22","known_ts":"2010-03-22","bar_index":876,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.8926,"stop_level":3.9233,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-03-23","known_ts":"2010-03-23","bar_index":877,"type":"RECLAIM","strength":0.725,"price":3.9962,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-03-22 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":"2010-03-22","prior_stop_level":3.9233,"sweep_low":3.8073,"atr14":0.108218,"stop_level":3.753191,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-04-09","known_ts":"2010-04-09","bar_index":881,"type":"RECLAIM","strength":0.863,"price":3.9026,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-03-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-16","known_ts":"2010-04-16","bar_index":882,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.8173,"stop_level":3.8446,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-20","known_ts":"2010-04-20","bar_index":883,"type":"RECLAIM","strength":0.863,"price":3.8752,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-04-16","prior_stop_level":3.8446,"sweep_low":3.7617,"atr14":0.091985,"stop_level":3.715708,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-04-22","known_ts":"2010-04-26","bar_index":884,"type":"REBUY","strength":0.725,"price":3.9879,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2011-03-01","known_ts":"2011-03-03","bar_index":956,"type":"BUY","strength":0.725,"price":5.5731,"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":50},{"ts":"2011-04-28","known_ts":"2011-04-28","bar_index":969,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.1646,"stop_level":6.1817,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-06-29","known_ts":"2011-07-01","bar_index":984,"type":"BUY","strength":0.725,"price":6.2398,"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":"aplus","score":80},{"ts":"2011-07-18","known_ts":"2011-07-18","bar_index":988,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.9287,"stop_level":5.9629,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-07-20","known_ts":"2011-07-20","bar_index":988,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.9492,"stop_level":5.9629,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-07-21","known_ts":"2011-07-21","bar_index":989,"type":"RECLAIM","strength":0.725,"price":6.0449,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-07-18 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-18","prior_stop_level":5.9629,"sweep_low":5.8877,"atr14":0.12425,"stop_level":5.825575,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-07-21","known_ts":"2011-07-21","bar_index":989,"type":"RECLAIM","strength":0.725,"price":6.0449,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-07-20 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-20","prior_stop_level":5.9629,"sweep_low":5.9321,"atr14":0.12425,"stop_level":5.869975,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-09-14","known_ts":"2011-09-14","bar_index":1001,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.8944,"stop_level":5.9605,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-09-15","known_ts":"2011-09-15","bar_index":1002,"type":"RECLAIM","strength":0.725,"price":5.9813,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-09-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2011-09-14","prior_stop_level":5.9605,"sweep_low":5.7484,"atr14":0.214578,"stop_level":5.641111,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-09-20","known_ts":"2011-09-20","bar_index":1003,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.7971,"stop_level":5.8527,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-10-24","known_ts":"2011-10-24","bar_index":1011,"type":"RECLAIM","strength":0.863,"price":6.169,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-09-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-11-16","known_ts":"2011-11-16","bar_index":1016,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.1829,"stop_level":6.1864,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-01-06","known_ts":"2012-01-06","bar_index":1028,"type":"RECLAIM","strength":0.725,"price":6.3879,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-20","known_ts":"2012-03-20","bar_index":1044,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.6256,"stop_level":7.7629,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-21","known_ts":"2012-03-21","bar_index":1045,"type":"RECLAIM","strength":0.863,"price":7.8334,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-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":"2012-03-20","prior_stop_level":7.7629,"sweep_low":7.5939,"atr14":0.188738,"stop_level":7.499531,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-04-03","known_ts":"2012-04-03","bar_index":1048,"type":"RECLAIM","strength":0.863,"price":7.8122,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-03-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-06-15","known_ts":"2012-06-19","bar_index":1065,"type":"BUY","strength":0.725,"price":7.8404,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2012-08-08","known_ts":"2012-08-08","bar_index":1077,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.0694,"stop_level":8.1116,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-08-09","known_ts":"2012-08-09","bar_index":1077,"type":"RECLAIM","strength":0.863,"price":8.1189,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-08-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-08-08","prior_stop_level":8.1116,"sweep_low":8.0482,"atr14":0.206306,"stop_level":7.945047,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-15","known_ts":"2012-08-15","bar_index":1079,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.0405,"stop_level":8.0694,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-09-11","known_ts":"2012-09-13","bar_index":1085,"type":"BUY","strength":0.588,"price":8.1865,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2012-09-27","known_ts":"2012-10-01","bar_index":1089,"type":"BUY","strength":0.588,"price":8.012,"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":30},{"ts":"2012-11-26","known_ts":"2012-11-28","bar_index":1102,"type":"BUY","strength":0.45,"price":7.6488,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-12-20","known_ts":"2012-12-20","bar_index":1108,"type":"RECLAIM","strength":0.725,"price":7.7272,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2012-11-26 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-03-07","known_ts":"2013-03-07","bar_index":1125,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.1188,"stop_level":9.2156,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-03-25","known_ts":"2013-03-25","bar_index":1129,"type":"RECLAIM","strength":0.863,"price":9.0827,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-03-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-05-23","known_ts":"2013-05-23","bar_index":1143,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.6274,"stop_level":9.732,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2013-07-19","known_ts":"2013-07-23","bar_index":1156,"type":"BUY","strength":0.588,"price":8.7617,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2013-08-15","known_ts":"2013-08-15","bar_index":1162,"type":"SELL","basis":"structure_stop","strength":0.45,"price":8.2392,"stop_level":8.4875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2013-08-20","known_ts":"2013-08-20","bar_index":1163,"type":"SELL","basis":"structure_stop","strength":0.45,"price":7.8228,"stop_level":8.4875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2013-09-13","known_ts":"2013-09-13","bar_index":1169,"type":"RECLAIM","strength":0.725,"price":8.9659,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-08-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-11-07","known_ts":"2013-11-07","bar_index":1182,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.1157,"stop_level":9.4042,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-11-25","known_ts":"2013-11-25","bar_index":1186,"type":"RECLAIM","strength":0.863,"price":9.1193,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-11-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-02-19","known_ts":"2014-02-21","bar_index":1205,"type":"BUY","strength":0.45,"price":8.1369,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-03-11","known_ts":"2014-03-11","bar_index":1209,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.0437,"stop_level":8.103,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-03-18","known_ts":"2014-03-18","bar_index":1211,"type":"RECLAIM","strength":0.588,"price":8.1141,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-03-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-03-11","prior_stop_level":8.103,"sweep_low":7.8698,"atr14":0.20534,"stop_level":7.76713,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-03-25","known_ts":"2014-03-25","bar_index":1213,"type":"RECLAIM","strength":0.725,"price":8.8877,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-03-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-04-28","known_ts":"2014-04-28","bar_index":1220,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.2209,"stop_level":9.2283,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-04-29","known_ts":"2014-04-29","bar_index":1221,"type":"RECLAIM","strength":0.863,"price":9.2616,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-04-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-04-28","prior_stop_level":9.2283,"sweep_low":9.1357,"atr14":0.204612,"stop_level":9.033394,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-05-12","known_ts":"2014-05-12","bar_index":1224,"type":"RECLAIM","strength":0.863,"price":9.691,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-04-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-05-20","known_ts":"2014-05-20","bar_index":1226,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.9025,"stop_level":9.3986,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-07-24","known_ts":"2014-07-28","bar_index":1241,"type":"BUY","strength":0.725,"price":8.9618,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2014-08-04","known_ts":"2014-08-04","bar_index":1243,"type":"SELL","basis":"structure_stop","strength":0.45,"price":8.4954,"stop_level":8.5805,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2014-08-11","known_ts":"2014-08-11","bar_index":1245,"type":"RECLAIM","strength":0.45,"price":8.8026,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-08-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2014-08-04","prior_stop_level":8.5805,"sweep_low":8.2695,"atr14":0.207072,"stop_level":8.165964,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-08-14","known_ts":"2014-08-18","bar_index":1246,"type":"BUY","strength":0.863,"price":9.2605,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2014-09-08","known_ts":"2014-09-08","bar_index":1251,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.298,"stop_level":9.3317,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-09-12","known_ts":"2014-09-12","bar_index":1252,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.7391,"stop_level":9.3317,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-11-17","known_ts":"2014-11-19","bar_index":1268,"type":"BUY","strength":0.45,"price":7.869,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-12-05","known_ts":"2014-12-05","bar_index":1272,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.4076,"stop_level":7.4151,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-12-09","known_ts":"2014-12-09","bar_index":1273,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.2051,"stop_level":7.4151,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-12-22","known_ts":"2014-12-24","bar_index":1276,"type":"REBUY","strength":0.45,"price":7.2389,"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":"2015-02-11","known_ts":"2015-02-11","bar_index":1287,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.2576,"stop_level":7.3439,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-02-12","known_ts":"2015-02-12","bar_index":1287,"type":"RECLAIM","strength":0.588,"price":7.5914,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-02-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-02-11","prior_stop_level":7.3439,"sweep_low":7.1113,"atr14":0.243797,"stop_level":6.989401,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-05","known_ts":"2015-03-05","bar_index":1292,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.3841,"stop_level":7.4789,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-03-30","known_ts":"2015-04-01","bar_index":1298,"type":"BUY","strength":0.725,"price":7.8779,"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":30},{"ts":"2015-05-26","known_ts":"2015-05-26","bar_index":1311,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.5464,"stop_level":8.6224,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-10-01","known_ts":"2015-10-05","bar_index":1341,"type":"BUY","strength":0.45,"price":6.7978,"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-10-21","known_ts":"2015-10-21","bar_index":1345,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.6594,"stop_level":6.7093,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-10-22","known_ts":"2015-10-22","bar_index":1346,"type":"RECLAIM","strength":0.588,"price":6.8708,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-10-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-10-21","prior_stop_level":6.7093,"sweep_low":6.6209,"atr14":0.217172,"stop_level":6.512314,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-25","known_ts":"2015-11-25","bar_index":1354,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.6478,"stop_level":6.7093,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-11-30","known_ts":"2015-11-30","bar_index":1354,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.1518,"stop_level":6.7093,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-01-20","known_ts":"2016-01-22","bar_index":1366,"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-20","trigger_known_ts":"2016-01-22","strength":0.45,"price":5.4136,"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.407877,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.9715,"atr14":0.202244,"stop_level":4.870378,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-02","known_ts":"2016-02-04","bar_index":1369,"type":"BUY","strength":0.45,"price":5.8096,"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-02-02","known_ts":"2016-02-04","bar_index":1369,"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-02-02","trigger_known_ts":"2016-02-04","strength":0.45,"price":5.8096,"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.364564,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.1137,"atr14":0.213825,"stop_level":5.006788,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-03-08","known_ts":"2016-03-08","bar_index":1377,"type":"RECLAIM","strength":0.725,"price":7.1345,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2016-02-02 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-04","known_ts":"2016-04-04","bar_index":1383,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.302,"stop_level":7.3253,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-05","known_ts":"2016-04-05","bar_index":1383,"type":"RECLAIM","strength":0.863,"price":7.337,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-04-04","prior_stop_level":7.3253,"sweep_low":7.2358,"atr14":0.208166,"stop_level":7.131717,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-20","known_ts":"2016-04-20","bar_index":1387,"type":"RECLAIM","strength":0.863,"price":8.0146,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-03","known_ts":"2016-05-03","bar_index":1390,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.7927,"stop_level":7.816,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-05-04","known_ts":"2016-05-04","bar_index":1390,"type":"RECLAIM","strength":0.863,"price":7.9251,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-05-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-05-03","prior_stop_level":7.816,"sweep_low":7.7576,"atr14":0.191632,"stop_level":7.661784,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-01","known_ts":"2016-07-01","bar_index":1404,"type":"RECLAIM","strength":1.0,"price":8.0575,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-05-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-07-15","known_ts":"2016-07-19","bar_index":1407,"type":"BUY","strength":1.0,"price":8.6377,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2016-08-02","known_ts":"2016-08-02","bar_index":1411,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.5482,"stop_level":8.5754,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-08-04","known_ts":"2016-08-04","bar_index":1411,"type":"RECLAIM","strength":1.0,"price":8.7546,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-08-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-08-02","prior_stop_level":8.5754,"sweep_low":8.4158,"atr14":0.205412,"stop_level":8.313094,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-08-18","known_ts":"2016-08-18","bar_index":1415,"type":"RECLAIM","strength":1.0,"price":9.2363,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-08-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-09-01","known_ts":"2016-09-01","bar_index":1418,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.772,"stop_level":8.9176,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-09-06","known_ts":"2016-09-06","bar_index":1419,"type":"RECLAIM","strength":1.0,"price":8.9294,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-09-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-09-01","prior_stop_level":8.9176,"sweep_low":8.7051,"atr14":0.215115,"stop_level":8.597542,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-10-21","known_ts":"2016-10-25","bar_index":1430,"type":"BUY","strength":0.863,"price":9.1419,"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":"2016-11-02","known_ts":"2016-11-02","bar_index":1432,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.4296,"stop_level":8.7365,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2016-12-27","known_ts":"2016-12-29","bar_index":1445,"type":"BUY","strength":0.588,"price":8.2013,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":35},{"ts":"2017-03-02","known_ts":"2017-03-02","bar_index":1459,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.0361,"stop_level":8.1069,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2017-03-03","known_ts":"2017-03-03","bar_index":1460,"type":"RECLAIM","strength":0.725,"price":8.2675,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-03-02 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":"2017-03-02","prior_stop_level":8.1069,"sweep_low":8.0161,"atr14":0.190314,"stop_level":7.920943,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-03-08","known_ts":"2017-03-10","bar_index":1461,"type":"REBUY","strength":0.863,"price":8.5907,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2017-04-07","known_ts":"2017-04-07","bar_index":1468,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.0496,"stop_level":9.0695,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-04-10","known_ts":"2017-04-10","bar_index":1468,"type":"RECLAIM","strength":0.863,"price":9.1014,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-04-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-04-07","prior_stop_level":9.0695,"sweep_low":8.9937,"atr14":0.161617,"stop_level":8.912892,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-04-13","known_ts":"2017-04-13","bar_index":1469,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.87,"stop_level":9.0695,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-04-17","known_ts":"2017-04-17","bar_index":1470,"type":"RECLAIM","strength":0.863,"price":9.1453,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-04-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-04-13","prior_stop_level":9.0695,"sweep_low":8.8461,"atr14":0.176679,"stop_level":8.75776,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-04-28","known_ts":"2017-04-28","bar_index":1473,"type":"RECLAIM","strength":1.0,"price":9.1094,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-04-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-05-03","known_ts":"2017-05-05","bar_index":1474,"type":"REBUY","strength":1.0,"price":9.273,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2017-08-31","known_ts":"2017-09-05","bar_index":1502,"type":"BUY","strength":0.725,"price":9.424,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2017-10-13","known_ts":"2017-10-17","bar_index":1512,"type":"REBUY","strength":0.863,"price":10.0499,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2017-12-21","known_ts":"2017-12-26","bar_index":1528,"type":"BUY","strength":0.588,"price":9.0364,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":35},{"ts":"2018-02-02","known_ts":"2018-02-02","bar_index":1537,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.0701,"stop_level":10.0983,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-02-09","known_ts":"2018-02-09","bar_index":1539,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.5573,"stop_level":10.0983,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-05-30","known_ts":"2018-06-01","bar_index":1564,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-05-30","trigger_known_ts":"2018-06-01","strength":0.45,"price":5.5838,"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.462533,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.2609,"atr14":0.209499,"stop_level":5.15615,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-06-07","known_ts":"2018-06-11","bar_index":1566,"type":"BUY","strength":0.45,"price":5.4693,"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-06-07","known_ts":"2018-06-11","bar_index":1566,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2018-06-07","trigger_known_ts":"2018-06-11","strength":0.45,"price":5.4693,"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.473554,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.8194,"atr14":0.228964,"stop_level":4.704918,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-18","known_ts":"2018-07-18","bar_index":1575,"type":"SELL","basis":"structure_stop","strength":0.45,"price":4.5782,"stop_level":4.7458,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-07-24","known_ts":"2018-07-24","bar_index":1576,"type":"RECLAIM","strength":0.45,"price":4.7826,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-07-18 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":"2018-07-18","prior_stop_level":4.7458,"sweep_low":4.3738,"atr14":0.199408,"stop_level":4.274096,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-21","known_ts":"2018-08-21","bar_index":1583,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.2984,"stop_level":4.4144,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-11-13","known_ts":"2018-11-13","bar_index":1603,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.2322,"stop_level":4.2943,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-11-14","known_ts":"2018-11-14","bar_index":1603,"type":"RECLAIM","strength":0.588,"price":4.4972,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-11-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":"2018-11-13","prior_stop_level":4.2943,"sweep_low":4.2115,"atr14":0.221918,"stop_level":4.100541,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-24","known_ts":"2018-12-24","bar_index":1612,"type":"RECLAIM","strength":0.863,"price":5.5366,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-11-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-02-21","known_ts":"2019-02-21","bar_index":1625,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.7395,"stop_level":5.9383,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-02-25","known_ts":"2019-02-25","bar_index":1625,"type":"RECLAIM","strength":0.863,"price":5.988,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-02-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-02-21","prior_stop_level":5.9383,"sweep_low":5.6111,"atr14":0.205282,"stop_level":5.508459,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-06-05","known_ts":"2019-06-07","bar_index":1649,"type":"BUY","strength":0.588,"price":4.3559,"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":"2019-06-27","known_ts":"2019-06-27","bar_index":1654,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.4566,"stop_level":4.5741,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2019-07-31","known_ts":"2019-07-31","bar_index":1662,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.3727,"stop_level":4.3895,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-09-09","known_ts":"2019-09-11","bar_index":1671,"type":"BUY","strength":0.45,"price":3.7635,"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-09-09","known_ts":"2019-09-11","bar_index":1671,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2019-09-09","trigger_known_ts":"2019-09-11","strength":0.45,"price":3.7635,"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.407929,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.2963,"atr14":0.157561,"stop_level":3.217519,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-06","known_ts":"2019-12-06","bar_index":1692,"type":"RECLAIM","strength":1.0,"price":4.4262,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-07-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-01-15","known_ts":"2020-01-15","bar_index":1700,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.1398,"stop_level":5.1738,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-01-17","known_ts":"2020-01-17","bar_index":1701,"type":"RECLAIM","strength":1.0,"price":5.3352,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-01-15","prior_stop_level":5.1738,"sweep_low":4.9954,"atr14":0.138691,"stop_level":4.926054,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-01-31","known_ts":"2020-01-31","bar_index":1704,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.9954,"stop_level":5.1313,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-04-17","known_ts":"2020-04-21","bar_index":1722,"type":"BUY","strength":0.588,"price":2.2379,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":25},{"ts":"2020-05-07","known_ts":"2020-05-07","bar_index":1726,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.971,"stop_level":2.0485,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2020-05-08","known_ts":"2020-05-08","bar_index":1727,"type":"RECLAIM","strength":0.588,"price":2.1346,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2020-05-07","prior_stop_level":2.0485,"sweep_low":1.971,"atr14":0.193412,"stop_level":1.874294,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-26","known_ts":"2020-06-26","bar_index":1738,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.7629,"stop_level":2.8662,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-30","known_ts":"2020-06-30","bar_index":1739,"type":"RECLAIM","strength":0.588,"price":2.9178,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-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":"2020-06-26","prior_stop_level":2.8662,"sweep_low":2.7371,"atr14":0.177233,"stop_level":2.648484,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-13","known_ts":"2020-07-13","bar_index":1741,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.7715,"stop_level":2.8834,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-07-14","known_ts":"2020-07-14","bar_index":1742,"type":"RECLAIM","strength":0.725,"price":3.0297,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-07-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-07-13","prior_stop_level":2.8834,"sweep_low":2.7715,"atr14":0.172779,"stop_level":2.685111,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-08-28","known_ts":"2020-09-01","bar_index":1753,"type":"BUY","strength":0.863,"price":3.2449,"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":30},{"ts":"2020-09-30","known_ts":"2020-09-30","bar_index":1760,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.9437,"stop_level":2.9695,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-11-10","known_ts":"2020-11-12","bar_index":1770,"type":"BUY","strength":0.863,"price":3.1158,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2021-01-06","known_ts":"2021-01-06","bar_index":1782,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.813,"stop_level":3.8732,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-01-07","known_ts":"2021-01-07","bar_index":1783,"type":"RECLAIM","strength":1.0,"price":3.8904,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-01-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-01-06","prior_stop_level":3.8732,"sweep_low":3.7441,"atr14":0.135574,"stop_level":3.676313,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-04-06","known_ts":"2021-04-08","bar_index":1803,"type":"BUY","strength":0.725,"price":3.3576,"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-05-12","known_ts":"2021-05-12","bar_index":1811,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.2607,"stop_level":3.3048,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2021-05-13","known_ts":"2021-05-13","bar_index":1812,"type":"RECLAIM","strength":0.725,"price":3.3136,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-05-12 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":"2021-05-12","prior_stop_level":3.3048,"sweep_low":3.2519,"atr14":0.136268,"stop_level":3.183766,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-05-21","known_ts":"2021-05-21","bar_index":1814,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.199,"stop_level":3.2607,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2021-06-01","known_ts":"2021-06-03","bar_index":1816,"type":"REBUY","strength":0.725,"price":3.6044,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2021-06-18","known_ts":"2021-06-18","bar_index":1820,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.4722,"stop_level":3.4987,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-09-21","known_ts":"2021-09-23","bar_index":1842,"type":"BUY","strength":0.588,"price":2.6807,"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":40},{"ts":"2021-10-22","known_ts":"2021-10-22","bar_index":1849,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.1624,"stop_level":2.3054,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2022-01-04","known_ts":"2022-01-04","bar_index":1866,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.1535,"stop_level":2.2161,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-01-14","known_ts":"2022-01-19","bar_index":1869,"type":"REBUY","strength":0.588,"price":2.1892,"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":"2022-02-15","known_ts":"2022-02-15","bar_index":1876,"type":"RECLAIM","strength":0.725,"price":2.6718,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-01-14 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-03-07","known_ts":"2022-03-07","bar_index":1880,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.3414,"stop_level":2.4126,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-03-09","known_ts":"2022-03-09","bar_index":1881,"type":"RECLAIM","strength":0.725,"price":2.4589,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-03-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-03-07","prior_stop_level":2.4126,"sweep_low":2.3233,"atr14":0.107216,"stop_level":2.269692,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-03-22","known_ts":"2022-03-24","bar_index":1884,"type":"BUY","strength":0.863,"price":2.7843,"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":"2022-04-08","known_ts":"2022-04-08","bar_index":1888,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.6397,"stop_level":2.7391,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-04-13","known_ts":"2022-04-13","bar_index":1889,"type":"RECLAIM","strength":1.0,"price":2.8386,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-04-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2022-04-08","prior_stop_level":2.7391,"sweep_low":2.5493,"atr14":0.107962,"stop_level":2.495319,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-04-25","known_ts":"2022-04-25","bar_index":1891,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.6035,"stop_level":2.6306,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-05-25","known_ts":"2022-05-27","bar_index":1899,"type":"BUY","strength":0.863,"price":2.8078,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2022-07-27","known_ts":"2022-07-29","bar_index":1913,"type":"BUY","strength":0.725,"price":2.315,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":40},{"ts":"2022-09-01","known_ts":"2022-09-01","bar_index":1921,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.4545,"stop_level":2.4638,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-09-06","known_ts":"2022-09-06","bar_index":1922,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.4173,"stop_level":2.4638,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-09-02","known_ts":"2022-09-02","bar_index":1922,"type":"RECLAIM","strength":1.0,"price":2.4731,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-09-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2022-09-01","prior_stop_level":2.4638,"sweep_low":2.408,"atr14":0.092332,"stop_level":2.361834,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-12","known_ts":"2022-09-12","bar_index":1923,"type":"RECLAIM","strength":1.0,"price":2.5103,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-09-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2022-09-06","prior_stop_level":2.4638,"sweep_low":2.3708,"atr14":0.088724,"stop_level":2.326438,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-20","known_ts":"2022-10-24","bar_index":1933,"type":"BUY","strength":0.725,"price":2.3615,"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":25},{"ts":"2022-11-29","known_ts":"2022-12-01","bar_index":1942,"type":"REBUY","strength":1.0,"price":2.5382,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2023-01-12","known_ts":"2023-01-17","bar_index":1952,"type":"BUY","strength":0.588,"price":2.3429,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2023-02-06","known_ts":"2023-02-06","bar_index":1957,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.315,"stop_level":2.3429,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2023-02-08","known_ts":"2023-02-08","bar_index":1958,"type":"RECLAIM","strength":0.588,"price":2.3615,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2023-02-06","prior_stop_level":2.3429,"sweep_low":2.2314,"atr14":0.097582,"stop_level":2.182609,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-02-22","known_ts":"2023-02-22","bar_index":1961,"type":"RECLAIM","strength":1.0,"price":2.472,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-02-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-03-23","known_ts":"2023-03-23","bar_index":1968,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.3129,"stop_level":2.3316,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2023-03-27","known_ts":"2023-03-27","bar_index":1968,"type":"RECLAIM","strength":0.863,"price":2.369,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-03-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2023-03-23","prior_stop_level":2.3316,"sweep_low":2.2848,"atr14":0.099093,"stop_level":2.235254,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-03-28","known_ts":"2023-03-30","bar_index":1969,"type":"REBUY","strength":0.863,"price":2.472,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2023-04-26","known_ts":"2023-04-26","bar_index":1975,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.5844,"stop_level":2.6499,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-04-28","known_ts":"2023-04-28","bar_index":1976,"type":"RECLAIM","strength":1.0,"price":2.6874,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-04-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-04-26","prior_stop_level":2.6499,"sweep_low":2.5844,"atr14":0.084594,"stop_level":2.542103,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-05-10","known_ts":"2023-05-10","bar_index":1979,"type":"RECLAIM","strength":1.0,"price":3.193,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-04-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-05-25","known_ts":"2023-05-25","bar_index":1982,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.1462,"stop_level":3.1556,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-05-30","known_ts":"2023-05-30","bar_index":1983,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.1275,"stop_level":3.1556,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-06-01","known_ts":"2023-06-01","bar_index":1984,"type":"RECLAIM","strength":1.0,"price":3.2399,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-05-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":"2023-05-25","prior_stop_level":3.1556,"sweep_low":3.0432,"atr14":0.099551,"stop_level":2.993424,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-01","known_ts":"2023-06-01","bar_index":1984,"type":"RECLAIM","strength":1.0,"price":3.2399,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-05-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-05-30","prior_stop_level":3.1556,"sweep_low":3.0432,"atr14":0.099551,"stop_level":2.993424,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-14","known_ts":"2023-06-14","bar_index":1987,"type":"RECLAIM","strength":1.0,"price":3.3897,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-05-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-10-13","known_ts":"2023-10-17","bar_index":2015,"type":"BUY","strength":0.725,"price":3.6944,"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":"2024-07-03","known_ts":"2024-07-08","bar_index":2075,"type":"BUY","strength":0.45,"price":3.9763,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2024-07-31","known_ts":"2024-07-31","bar_index":2081,"type":"SELL","basis":"structure_stop","strength":0.45,"price":3.7933,"stop_level":3.8415,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2024-08-02","known_ts":"2024-08-02","bar_index":2082,"type":"RECLAIM","strength":0.45,"price":3.8511,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-07-31 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":"2024-07-31","prior_stop_level":3.8415,"sweep_low":3.7452,"atr14":0.114091,"stop_level":3.688155,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-29","known_ts":"2024-08-29","bar_index":2088,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.0076,"stop_level":4.1049,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-09-05","known_ts":"2024-09-05","bar_index":2089,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.066,"stop_level":4.1049,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-09-09","known_ts":"2024-09-09","bar_index":2090,"type":"RECLAIM","strength":0.588,"price":4.173,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-09-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":"2024-09-05","prior_stop_level":4.1049,"sweep_low":3.9785,"atr14":0.127451,"stop_level":3.914775,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-10-28","known_ts":"2024-10-30","bar_index":2102,"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-10-28","trigger_known_ts":"2024-10-30","strength":0.45,"price":3.5213,"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.410543,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.4143,"atr14":0.102776,"stop_level":3.362912,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-05","known_ts":"2024-11-07","bar_index":2104,"type":"BUY","strength":0.45,"price":3.5796,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2024-11-05","known_ts":"2024-11-07","bar_index":2104,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2024-11-05","trigger_known_ts":"2024-11-07","strength":0.45,"price":3.5796,"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.400783,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.3948,"atr14":0.112393,"stop_level":3.338604,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-12-02","known_ts":"2024-12-04","bar_index":2110,"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-12-02","trigger_known_ts":"2024-12-04","strength":0.45,"price":2.8793,"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.518012,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.7236,"atr14":0.119578,"stop_level":2.663811,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-12-27","known_ts":"2024-12-31","bar_index":2116,"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-12-27","trigger_known_ts":"2024-12-31","strength":0.45,"price":2.5583,"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.571747,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.461,"atr14":0.108195,"stop_level":2.406902,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-01-13","known_ts":"2025-01-15","bar_index":2119,"type":"BUY","strength":0.45,"price":2.6945,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2025-01-13","known_ts":"2025-01-15","bar_index":2119,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2025-01-13","trigger_known_ts":"2025-01-15","strength":0.45,"price":2.6945,"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.548947,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.4805,"atr14":0.110384,"stop_level":2.425308,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-03-06","known_ts":"2025-03-06","bar_index":2131,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.7334,"stop_level":2.7431,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-03-07","known_ts":"2025-03-07","bar_index":2131,"type":"RECLAIM","strength":0.588,"price":2.782,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-03-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-03-06","prior_stop_level":2.7431,"sweep_low":2.6945,"atr14":0.097507,"stop_level":2.645747,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-04","known_ts":"2025-04-04","bar_index":2138,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.95,"stop_level":3.08,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-10","known_ts":"2025-06-10","bar_index":2153,"type":"RECLAIM","strength":0.863,"price":3.15,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-04-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-06-13","known_ts":"2025-06-17","bar_index":2154,"type":"BUY","strength":0.863,"price":3.17,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2025-07-14","known_ts":"2025-07-14","bar_index":2160,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.01,"stop_level":3.09,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-08-14","known_ts":"2025-08-18","bar_index":2168,"type":"BUY","strength":0.863,"price":3.3,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2025-10-03","known_ts":"2025-10-03","bar_index":2179,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.93,"stop_level":3.94,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-10-08","known_ts":"2025-10-08","bar_index":2180,"type":"RECLAIM","strength":1.0,"price":4.03,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-10-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2025-10-03","prior_stop_level":3.94,"sweep_low":3.77,"atr14":0.11895,"stop_level":3.710525,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-10-30","known_ts":"2025-10-30","bar_index":2186,"type":"RECLAIM","strength":1.0,"price":3.97,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-10-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-07-06","known_ts":"2026-07-08","bar_index":2242,"type":"BUY","strength":0.725,"price":5.67,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2026-08-07","known_ts":"2026-08-07","bar_index":2250,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.12,"stop_level":6.23,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-08-12","known_ts":"2026-08-12","bar_index":2251,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.85,"stop_level":6.23,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-08-17","known_ts":"2026-08-17","bar_index":2252,"type":"RECLAIM","strength":0.863,"price":6.48,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-08-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-08-12","prior_stop_level":6.23,"sweep_low":5.835,"atr14":0.201153,"stop_level":5.734424,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-08-28","known_ts":"2026-08-28","bar_index":2255,"type":"RECLAIM","strength":0.863,"price":6.87,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-08-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}}],"state":{"position_hint":"long","last_signal":"RECLAIM","last_scored_signal":"RECLAIM","last_scored_ts":"2026-08-28","last_scored_basis":null,"bars_since_signal":3,"extended":true,"strong_bull":true,"overbought":true,"weeklyBull":true,"above200":true},"early_dots":["2015-08-27","2015-10-01","2016-09-19","2016-11-16","2016-12-21","2017-08-18","2017-12-08","2018-03-13","2018-03-26","2018-04-25","2019-03-11","2019-04-04","2019-05-01","2019-05-28","2019-08-29","2020-03-02","2020-04-03","2020-10-15","2020-11-02","2021-01-29","2021-03-10","2021-07-14","2021-08-20","2021-09-13","2021-09-21","2021-10-15","2022-05-12","2022-07-19","2022-08-22","2022-09-29","2022-10-17","2022-12-23","2023-08-18","2023-09-14","2024-04-19","2024-06-20","2025-10-30","2025-12-01","2025-12-26","2026-06-11"],"warnings":[{"ts":"2022-04-22","kind":"arm","px":2.6668},{"ts":"2022-04-25","kind":"confirm","px":2.6035,"level":2.6306},{"ts":"2022-08-19","kind":"arm","px":2.4638},{"ts":"2022-09-01","kind":"confirm","px":2.4545,"level":2.4638},{"ts":"2022-09-02","kind":"arm","px":2.4731},{"ts":"2022-09-06","kind":"confirm","px":2.4173,"level":2.4638},{"ts":"2022-11-16","kind":"arm","px":2.2407},{"ts":"2023-02-03","kind":"arm","px":2.2314},{"ts":"2023-02-06","kind":"confirm","px":2.315,"level":2.3429},{"ts":"2023-03-02","kind":"arm","px":2.3316},{"ts":"2023-03-23","kind":"confirm","px":2.3129,"level":2.3316},{"ts":"2023-04-17","kind":"arm","px":2.7155},{"ts":"2023-04-26","kind":"confirm","px":2.5844,"level":2.6499},{"ts":"2023-05-24","kind":"arm","px":3.2586},{"ts":"2023-05-25","kind":"confirm","px":3.1462,"level":3.1556},{"ts":"2023-05-26","kind":"arm","px":3.1181},{"ts":"2023-05-30","kind":"confirm","px":3.1275,"level":3.1556},{"ts":"2023-06-22","kind":"arm","px":3.502},{"ts":"2023-10-31","kind":"arm","px":3.8084},{"ts":"2023-11-24","kind":"arm","px":4.7106},{"ts":"2024-07-25","kind":"arm","px":3.8415},{"ts":"2024-07-31","kind":"confirm","px":3.7933,"level":3.8415},{"ts":"2024-08-23","kind":"arm","px":4.2119},{"ts":"2024-08-29","kind":"confirm","px":4.0076,"level":4.1049},{"ts":"2024-09-04","kind":"arm","px":3.959},{"ts":"2024-09-05","kind":"confirm","px":4.066,"level":4.1049},{"ts":"2025-02-04","kind":"arm","px":2.8015},{"ts":"2025-03-06","kind":"confirm","px":2.7334,"level":2.7431},{"ts":"2025-03-31","kind":"arm","px":3.08},{"ts":"2025-04-04","kind":"confirm","px":2.95,"level":3.08},{"ts":"2025-05-07","kind":"arm","px":2.98},{"ts":"2025-07-11","kind":"arm","px":3.14},{"ts":"2025-07-14","kind":"confirm","px":3.01,"level":3.09},{"ts":"2025-09-10","kind":"arm","px":3.79},{"ts":"2025-10-03","kind":"confirm","px":3.93,"level":3.94},{"ts":"2026-02-12","kind":"arm","px":5.15},{"ts":"2026-07-27","kind":"arm","px":6.28},{"ts":"2026-08-07","kind":"confirm","px":6.12,"level":6.23},{"ts":"2026-08-11","kind":"arm","px":5.96},{"ts":"2026-08-12","kind":"confirm","px":5.85,"level":6.23}],"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":[]}}}