{"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":"OGC","timeframe":"3D","as_of":"2026-08-13T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2009-01-08","known_ts":"2009-01-12","bar_index":46,"type":"BUY","strength":0.588,"price":0.5778,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2009-01-27","known_ts":"2009-01-27","bar_index":50,"type":"RECLAIM","strength":0.725,"price":0.6328,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2009-01-08 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-10","known_ts":"2009-03-10","bar_index":59,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.1006,"stop_level":1.2106,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-04-09","known_ts":"2009-04-09","bar_index":67,"type":"RECLAIM","strength":0.863,"price":1.3482,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-03-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-22","known_ts":"2009-06-22","bar_index":83,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.2837,"stop_level":2.3387,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-09-14","known_ts":"2009-09-16","bar_index":103,"type":"BUY","strength":0.725,"price":2.6414,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2009-09-24","known_ts":"2009-09-24","bar_index":105,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.5038,"stop_level":2.5313,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2009-09-30","known_ts":"2009-09-30","bar_index":107,"type":"RECLAIM","strength":0.725,"price":2.5588,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-09-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2009-09-24","prior_stop_level":2.5313,"sweep_low":2.4212,"atr14":0.107038,"stop_level":2.367681,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-10-29","known_ts":"2009-10-29","bar_index":114,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.944,"stop_level":2.9715,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2009-11-03","known_ts":"2009-11-03","bar_index":115,"type":"RECLAIM","strength":0.863,"price":3.1916,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-10-29 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":"2009-10-29","prior_stop_level":2.9715,"sweep_low":2.8615,"atr14":0.150021,"stop_level":2.786489,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-11-16","known_ts":"2009-11-16","bar_index":118,"type":"RECLAIM","strength":1.0,"price":4.0171,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-10-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-07-01","known_ts":"2010-07-01","bar_index":170,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.5664,"stop_level":7.6489,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-07-02","known_ts":"2010-07-02","bar_index":170,"type":"RECLAIM","strength":0.863,"price":7.704,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-07-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2010-07-01","prior_stop_level":7.6489,"sweep_low":7.3188,"atr14":0.360503,"stop_level":7.138549,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-08-23","known_ts":"2010-08-25","bar_index":182,"type":"BUY","strength":0.725,"price":8.2267,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2010-09-24","known_ts":"2010-09-24","bar_index":189,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.0977,"stop_level":10.2078,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-10-01","known_ts":"2010-10-01","bar_index":191,"type":"RECLAIM","strength":0.863,"price":10.4004,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-09-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":"2010-09-24","prior_stop_level":10.2078,"sweep_low":9.63,"atr14":0.375619,"stop_level":9.44219,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-10-07","known_ts":"2010-10-07","bar_index":192,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.9326,"stop_level":9.9601,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-10-08","known_ts":"2010-10-08","bar_index":193,"type":"RECLAIM","strength":0.863,"price":10.2078,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-10-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":"2010-10-07","prior_stop_level":9.9601,"sweep_low":9.8226,"atr14":0.349765,"stop_level":9.647718,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-12-16","known_ts":"2010-12-20","bar_index":209,"type":"BUY","strength":0.725,"price":10.648,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2011-02-22","known_ts":"2011-02-24","bar_index":224,"type":"BUY","strength":0.588,"price":7.5664,"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":55},{"ts":"2011-03-07","known_ts":"2011-03-09","bar_index":227,"type":"BUY","strength":0.45,"price":7.5114,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-03-18","known_ts":"2011-03-22","bar_index":230,"type":"BUY","strength":0.45,"price":7.0436,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-05-02","known_ts":"2011-05-02","bar_index":240,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.759,"stop_level":7.814,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-05-05","known_ts":"2011-05-05","bar_index":241,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.2087,"stop_level":7.814,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-05-26","known_ts":"2011-05-31","bar_index":246,"type":"BUY","strength":0.588,"price":7.7315,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-06-14","known_ts":"2011-06-16","bar_index":250,"type":"BUY","strength":0.45,"price":6.9611,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-07-11","known_ts":"2011-07-11","bar_index":256,"type":"RECLAIM","strength":0.725,"price":8.722,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2011-06-14 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-07-28","known_ts":"2011-07-28","bar_index":260,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.7685,"stop_level":7.704,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-08-01","known_ts":"2011-08-01","bar_index":261,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.796,"stop_level":7.704,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-08-12","known_ts":"2011-08-16","bar_index":264,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2011-08-12","trigger_known_ts":"2011-08-16","strength":0.45,"price":5.5854,"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.475451,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.0901,"atr14":0.378545,"stop_level":4.900827,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-09-02","known_ts":"2011-09-07","bar_index":269,"type":"BUY","strength":0.588,"price":6.5484,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-09-02","known_ts":"2011-09-07","bar_index":269,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2011-09-02","trigger_known_ts":"2011-09-07","strength":0.588,"price":6.5484,"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.385011,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":6.3558,"atr14":0.294296,"stop_level":6.208652,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-09-16","known_ts":"2011-09-16","bar_index":272,"type":"RECLAIM","strength":0.725,"price":7.7865,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2011-09-02 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-09-27","known_ts":"2011-09-27","bar_index":274,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.3283,"stop_level":6.5484,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-10-07","known_ts":"2011-10-11","bar_index":277,"type":"BUY","strength":0.588,"price":6.8235,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-10-12","known_ts":"2011-10-12","bar_index":278,"type":"RECLAIM","strength":0.725,"price":7.4839,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2011-10-07 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-11-29","known_ts":"2011-12-01","bar_index":289,"type":"BUY","strength":0.863,"price":7.1537,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2011-12-15","known_ts":"2011-12-15","bar_index":293,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.7505,"stop_level":5.8605,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-12-16","known_ts":"2011-12-16","bar_index":293,"type":"RECLAIM","strength":0.588,"price":5.9431,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-12-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-12-15","prior_stop_level":5.8605,"sweep_low":5.6954,"atr14":0.265343,"stop_level":5.562729,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-09","known_ts":"2012-01-11","bar_index":298,"type":"BUY","strength":0.45,"price":6.5209,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-01-09","known_ts":"2012-01-11","bar_index":298,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2012-01-09","trigger_known_ts":"2012-01-11","strength":0.45,"price":6.5209,"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.257047,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.6404,"atr14":0.252465,"stop_level":5.514167,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-26","known_ts":"2012-01-26","bar_index":302,"type":"RECLAIM","strength":0.725,"price":6.9886,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2012-01-09 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-06","known_ts":"2012-03-06","bar_index":311,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.3283,"stop_level":6.6034,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-03-09","known_ts":"2012-03-09","bar_index":312,"type":"RECLAIM","strength":0.725,"price":6.8235,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-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":"2012-03-06","prior_stop_level":6.6034,"sweep_low":6.3283,"atr14":0.190782,"stop_level":6.232909,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-30","known_ts":"2012-03-30","bar_index":317,"type":"RECLAIM","strength":0.863,"price":7.4013,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-03-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-06-08","known_ts":"2012-06-12","bar_index":333,"type":"BUY","strength":0.45,"price":5.5028,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-06-08","known_ts":"2012-06-12","bar_index":333,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2012-06-08","trigger_known_ts":"2012-06-12","strength":0.45,"price":5.5028,"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.373043,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.0626,"atr14":0.171316,"stop_level":4.976942,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-29","known_ts":"2012-07-03","bar_index":338,"type":"BUY","strength":0.45,"price":5.2002,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2012-06-29","known_ts":"2012-07-03","bar_index":338,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2012-06-29","trigger_known_ts":"2012-07-03","strength":0.45,"price":5.2002,"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.40752,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.9525,"atr14":0.11766,"stop_level":4.89367,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-11-15","known_ts":"2012-11-15","bar_index":369,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.7495,"stop_level":9.0797,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-11-19","known_ts":"2012-11-19","bar_index":370,"type":"RECLAIM","strength":1.0,"price":9.2172,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-11-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":"2012-11-15","prior_stop_level":9.0797,"sweep_low":8.667,"atr14":0.296259,"stop_level":8.51887,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-03-08","known_ts":"2013-03-12","bar_index":395,"type":"BUY","strength":0.588,"price":7.2913,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":30},{"ts":"2013-04-03","known_ts":"2013-04-03","bar_index":400,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.741,"stop_level":7.1262,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-04-08","known_ts":"2013-04-08","bar_index":401,"type":"SELL","basis":"structure_stop","strength":0.45,"price":6.8235,"stop_level":7.1262,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2013-05-24","known_ts":"2013-05-29","bar_index":413,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2013-05-24","trigger_known_ts":"2013-05-29","strength":0.45,"price":5.0076,"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.48876,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.6774,"atr14":0.206004,"stop_level":4.574398,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-05-30","known_ts":"2013-06-03","bar_index":414,"type":"BUY","strength":0.45,"price":5.3653,"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":"2013-05-30","known_ts":"2013-06-03","bar_index":414,"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":"2013-05-30","trigger_known_ts":"2013-06-03","strength":0.45,"price":5.3653,"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.452241,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.6774,"atr14":0.211964,"stop_level":4.571418,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-06-28","known_ts":"2013-07-02","bar_index":421,"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":"2013-06-28","trigger_known_ts":"2013-07-02","strength":0.45,"price":3.3842,"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.654497,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.7514,"atr14":0.233051,"stop_level":2.634874,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-09","known_ts":"2013-07-11","bar_index":423,"type":"BUY","strength":0.45,"price":3.852,"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":"2013-07-09","known_ts":"2013-07-11","bar_index":423,"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":"2013-07-09","trigger_known_ts":"2013-07-11","strength":0.45,"price":3.852,"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.606738,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.1641,"atr14":0.215671,"stop_level":3.056264,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-08-02","known_ts":"2013-08-02","bar_index":429,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.9896,"stop_level":4.3472,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-08-09","known_ts":"2013-08-09","bar_index":430,"type":"RECLAIM","strength":0.588,"price":4.3748,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-08-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2013-08-02","prior_stop_level":4.3472,"sweep_low":3.4943,"atr14":0.192603,"stop_level":3.397998,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-09-17","known_ts":"2013-09-17","bar_index":439,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.2922,"stop_level":4.3472,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-09-18","known_ts":"2013-09-18","bar_index":439,"type":"RECLAIM","strength":0.725,"price":4.8975,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-09-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2013-09-17","prior_stop_level":4.3472,"sweep_low":4.2922,"atr14":0.206334,"stop_level":4.189033,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-10-28","known_ts":"2013-10-30","bar_index":449,"type":"BUY","strength":0.588,"price":4.6499,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2013-10-28","known_ts":"2013-10-30","bar_index":449,"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":"2013-10-28","trigger_known_ts":"2013-10-30","strength":0.588,"price":4.6499,"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.525278,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":3.7694,"atr14":0.160496,"stop_level":3.689152,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-11-08","known_ts":"2013-11-08","bar_index":452,"type":"RECLAIM","strength":0.725,"price":5.0626,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2013-10-28 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-12-02","known_ts":"2013-12-02","bar_index":457,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.3748,"stop_level":4.4023,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-01-10","known_ts":"2014-01-14","bar_index":466,"type":"BUY","strength":0.725,"price":4.5398,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2014-03-24","known_ts":"2014-03-24","bar_index":482,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.1907,"stop_level":6.5759,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-03-26","known_ts":"2014-03-26","bar_index":483,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.0806,"stop_level":6.5759,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-06-20","known_ts":"2014-06-20","bar_index":503,"type":"RECLAIM","strength":1.0,"price":8.2267,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-03-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-07-16","known_ts":"2014-07-16","bar_index":508,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.2543,"stop_level":8.3093,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-07-17","known_ts":"2014-07-17","bar_index":509,"type":"RECLAIM","strength":1.0,"price":9.0522,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-07-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":"2014-07-16","prior_stop_level":8.3093,"sweep_low":8.2543,"atr14":0.331963,"stop_level":8.088318,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-07-30","known_ts":"2014-07-30","bar_index":512,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.1717,"stop_level":8.5019,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-10-20","known_ts":"2014-10-22","bar_index":531,"type":"BUY","strength":0.588,"price":6.1357,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2014-11-13","known_ts":"2014-11-17","bar_index":537,"type":"BUY","strength":0.588,"price":5.5854,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2014-12-11","known_ts":"2014-12-11","bar_index":543,"type":"SELL","basis":"structure_stop","strength":0.45,"price":4.6774,"stop_level":4.815,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2014-12-29","known_ts":"2014-12-31","bar_index":547,"type":"REBUY","strength":0.45,"price":4.76,"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-06","known_ts":"2015-02-06","bar_index":556,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.4478,"stop_level":5.6679,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-02-10","known_ts":"2015-02-10","bar_index":556,"type":"RECLAIM","strength":0.588,"price":5.6954,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-02-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":"2015-02-06","prior_stop_level":5.6679,"sweep_low":5.4478,"atr14":0.240616,"stop_level":5.327492,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-26","known_ts":"2015-02-26","bar_index":560,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.3619,"stop_level":5.4478,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-03-18","known_ts":"2015-03-20","bar_index":565,"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":"2015-03-18","trigger_known_ts":"2015-03-20","strength":0.45,"price":5.5865,"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.40631,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.3794,"atr14":0.214473,"stop_level":4.272163,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-23","known_ts":"2015-03-25","bar_index":566,"type":"BUY","strength":0.588,"price":5.8391,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-03-23","known_ts":"2015-03-25","bar_index":566,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2015-03-23","trigger_known_ts":"2015-03-25","strength":0.588,"price":5.8391,"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.379466,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":4.4636,"atr14":0.200442,"stop_level":4.363379,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-04-17","known_ts":"2015-04-17","bar_index":572,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.2496,"stop_level":5.3338,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-04-21","known_ts":"2015-04-21","bar_index":572,"type":"RECLAIM","strength":0.588,"price":5.5023,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-04-17","prior_stop_level":5.3338,"sweep_low":5.2215,"atr14":0.179566,"stop_level":5.131717,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-08","known_ts":"2015-05-08","bar_index":577,"type":"RECLAIM","strength":0.725,"price":6.2883,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-04-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-06-12","known_ts":"2015-06-12","bar_index":585,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.5129,"stop_level":6.6533,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-06-30","known_ts":"2015-06-30","bar_index":589,"type":"RECLAIM","strength":1.0,"price":6.7656,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-06-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-10-07","known_ts":"2015-10-09","bar_index":612,"type":"BUY","strength":0.45,"price":5.0812,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-11-05","known_ts":"2015-11-05","bar_index":619,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.1654,"stop_level":5.3058,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-11-09","known_ts":"2015-11-09","bar_index":619,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.1093,"stop_level":5.3058,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-11-16","known_ts":"2015-11-16","bar_index":621,"type":"RECLAIM","strength":0.588,"price":5.3338,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-11-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-11-09","prior_stop_level":5.3058,"sweep_low":4.8005,"atr14":0.265037,"stop_level":4.667981,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-20","known_ts":"2015-11-20","bar_index":622,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.8005,"stop_level":4.997,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-11-24","known_ts":"2015-11-24","bar_index":623,"type":"RECLAIM","strength":0.588,"price":5.1373,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-11-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-11-20","prior_stop_level":4.997,"sweep_low":4.6882,"atr14":0.265668,"stop_level":4.555366,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-04","known_ts":"2016-01-04","bar_index":632,"type":"RECLAIM","strength":0.863,"price":5.8953,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-11-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-01-14","known_ts":"2016-01-14","bar_index":634,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.2215,"stop_level":5.3058,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-01-26","known_ts":"2016-01-28","bar_index":637,"type":"REBUY","strength":0.863,"price":5.6426,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2016-03-14","known_ts":"2016-03-14","bar_index":648,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.4087,"stop_level":7.4657,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-03-16","known_ts":"2016-03-16","bar_index":648,"type":"RECLAIM","strength":1.0,"price":8.3775,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-03-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-03-14","prior_stop_level":7.4657,"sweep_low":7.1522,"atr14":0.549077,"stop_level":6.877661,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-05","known_ts":"2016-04-05","bar_index":653,"type":"RECLAIM","strength":1.0,"price":8.6055,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-03-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-07-18","known_ts":"2016-07-18","bar_index":677,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.4577,"stop_level":10.8281,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2016-10-27","known_ts":"2016-10-31","bar_index":701,"type":"BUY","strength":0.588,"price":8.691,"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":"2016-11-17","known_ts":"2016-11-21","bar_index":706,"type":"BUY","strength":0.588,"price":8.4345,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2016-12-28","known_ts":"2016-12-30","bar_index":715,"type":"REBUY","strength":0.588,"price":8.2635,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":45},{"ts":"2017-01-19","known_ts":"2017-01-19","bar_index":719,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.5485,"stop_level":8.7195,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-01-20","known_ts":"2017-01-20","bar_index":720,"type":"RECLAIM","strength":0.588,"price":8.9189,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-01-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2017-01-19","prior_stop_level":8.7195,"sweep_low":8.463,"atr14":0.397566,"stop_level":8.264217,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-02-02","known_ts":"2017-02-02","bar_index":723,"type":"RECLAIM","strength":0.725,"price":9.6598,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-01-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-02-16","known_ts":"2017-02-16","bar_index":726,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.9474,"stop_level":9.5458,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-03-17","known_ts":"2017-03-21","bar_index":733,"type":"BUY","strength":0.588,"price":8.9226,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-04-04","known_ts":"2017-04-06","bar_index":737,"type":"BUY","strength":0.588,"price":9.5518,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2017-05-09","known_ts":"2017-05-11","bar_index":745,"type":"REBUY","strength":0.725,"price":9.2944,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2017-06-16","known_ts":"2017-06-16","bar_index":754,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.0084,"stop_level":9.0656,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-06-22","known_ts":"2017-06-22","bar_index":755,"type":"RECLAIM","strength":0.863,"price":9.1228,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-06-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":"2017-06-16","prior_stop_level":9.0656,"sweep_low":8.8083,"atr14":0.325666,"stop_level":8.645467,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-08-16","known_ts":"2017-08-18","bar_index":768,"type":"BUY","strength":0.45,"price":8.1791,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-08-24","known_ts":"2017-08-24","bar_index":770,"type":"RECLAIM","strength":0.725,"price":8.9226,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2017-08-16 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-09-15","known_ts":"2017-09-15","bar_index":775,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.5223,"stop_level":8.6367,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-09-20","known_ts":"2017-09-20","bar_index":776,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.3221,"stop_level":8.6367,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-09-25","known_ts":"2017-09-25","bar_index":777,"type":"RECLAIM","strength":0.588,"price":8.6939,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-09-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2017-09-20","prior_stop_level":8.6367,"sweep_low":8.2935,"atr14":0.276112,"stop_level":8.155444,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-10-06","known_ts":"2017-10-06","bar_index":780,"type":"RECLAIM","strength":0.725,"price":8.894,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-09-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-12-14","known_ts":"2017-12-18","bar_index":796,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2017-12-14","trigger_known_ts":"2017-12-18","strength":0.45,"price":6.9745,"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.318211,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.5153,"atr14":0.223663,"stop_level":6.403469,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-12-22","known_ts":"2017-12-27","bar_index":798,"type":"BUY","strength":0.45,"price":7.5199,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-12-22","known_ts":"2017-12-27","bar_index":798,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2017-12-22","trigger_known_ts":"2017-12-27","strength":0.45,"price":7.5199,"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.264895,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.7162,"atr14":0.237523,"stop_level":6.597438,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-10","known_ts":"2018-01-10","bar_index":801,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.1181,"stop_level":7.4338,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-01-16","known_ts":"2018-01-16","bar_index":802,"type":"RECLAIM","strength":0.588,"price":7.4912,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-01-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":"2018-01-10","prior_stop_level":7.4338,"sweep_low":7.0032,"atr14":0.237078,"stop_level":6.884661,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-17","known_ts":"2018-01-19","bar_index":803,"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-01-17","trigger_known_ts":"2018-01-19","strength":0.588,"price":7.7782,"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.239645,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":7.0032,"atr14":0.24999,"stop_level":6.878205,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-02-07","known_ts":"2018-02-07","bar_index":808,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.9745,"stop_level":7.1181,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-02-08","known_ts":"2018-02-08","bar_index":808,"type":"RECLAIM","strength":0.588,"price":7.4051,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-02-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":"2018-02-07","prior_stop_level":7.1181,"sweep_low":6.9171,"atr14":0.297559,"stop_level":6.768321,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-03-22","known_ts":"2018-03-22","bar_index":818,"type":"RECLAIM","strength":0.863,"price":8.3254,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-02-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-04-05","known_ts":"2018-04-05","bar_index":821,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.6917,"stop_level":7.7205,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-04-06","known_ts":"2018-04-06","bar_index":821,"type":"RECLAIM","strength":0.725,"price":7.8645,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-04-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":"2018-04-05","prior_stop_level":7.7205,"sweep_low":7.6629,"atr14":0.253327,"stop_level":7.536236,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-06-18","known_ts":"2018-06-20","bar_index":838,"type":"BUY","strength":0.588,"price":7.7781,"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":65},{"ts":"2018-08-10","known_ts":"2018-08-10","bar_index":850,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.699,"stop_level":8.8152,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-08-14","known_ts":"2018-08-14","bar_index":851,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.641,"stop_level":8.8152,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-08-29","known_ts":"2018-08-29","bar_index":855,"type":"RECLAIM","strength":0.863,"price":8.554,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-08-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-01-18","known_ts":"2019-01-18","bar_index":887,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.6559,"stop_level":10.1198,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-01-28","known_ts":"2019-01-28","bar_index":889,"type":"RECLAIM","strength":1.0,"price":10.1488,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-01-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-01-18","prior_stop_level":10.1198,"sweep_low":9.6559,"atr14":0.369196,"stop_level":9.471302,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-06-03","known_ts":"2019-06-05","bar_index":918,"type":"BUY","strength":0.45,"price":8.2616,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-07-05","known_ts":"2019-07-05","bar_index":925,"type":"SELL","basis":"structure_stop","strength":0.45,"price":7.6798,"stop_level":7.8834,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2019-07-16","known_ts":"2019-07-18","bar_index":928,"type":"REBUY","strength":0.45,"price":8.7852,"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":"2019-09-13","known_ts":"2019-09-17","bar_index":942,"type":"BUY","strength":0.45,"price":7.418,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-10-14","known_ts":"2019-10-14","bar_index":949,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.5053,"stop_level":7.6507,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-10-16","known_ts":"2019-10-16","bar_index":949,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.778,"stop_level":7.6507,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-11-07","known_ts":"2019-11-11","bar_index":955,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2019-11-07","trigger_known_ts":"2019-11-11","strength":0.45,"price":6.6907,"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.362596,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.0217,"atr14":0.307855,"stop_level":5.867773,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-11-29","known_ts":"2019-12-03","bar_index":960,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2019-11-29","trigger_known_ts":"2019-12-03","strength":0.45,"price":5.818,"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.445736,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.8872,"atr14":0.374689,"stop_level":4.699856,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-20","known_ts":"2019-12-24","bar_index":965,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2019-12-20","trigger_known_ts":"2019-12-24","strength":0.45,"price":5.4399,"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.481756,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.6835,"atr14":0.313845,"stop_level":4.526578,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-26","known_ts":"2019-12-30","bar_index":966,"type":"BUY","strength":0.45,"price":5.6435,"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-12-26","known_ts":"2019-12-30","bar_index":966,"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-12-26","trigger_known_ts":"2019-12-30","strength":0.45,"price":5.6435,"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.46236,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.6835,"atr14":0.304339,"stop_level":4.53133,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-01-21","known_ts":"2020-01-21","bar_index":971,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.3526,"stop_level":5.3817,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-01-27","known_ts":"2020-01-27","bar_index":972,"type":"RECLAIM","strength":0.588,"price":5.4399,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-01-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":"2020-01-21","prior_stop_level":5.3817,"sweep_low":5.1199,"atr14":0.281509,"stop_level":4.979145,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-03-24","known_ts":"2020-03-26","bar_index":986,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2020-03-24","trigger_known_ts":"2020-03-26","strength":0.45,"price":3.2581,"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.641024,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.3272,"atr14":0.541511,"stop_level":2.056445,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-09","known_ts":"2020-04-14","bar_index":990,"type":"BUY","strength":0.45,"price":4.0144,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-04-09","known_ts":"2020-04-14","bar_index":990,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2020-04-09","trigger_known_ts":"2020-04-14","strength":0.45,"price":4.0144,"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.54305,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.7636,"atr14":0.45259,"stop_level":2.537305,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-19","known_ts":"2020-05-19","bar_index":999,"type":"RECLAIM","strength":0.863,"price":6.3417,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-01-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-05","known_ts":"2020-06-05","bar_index":1003,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.818,"stop_level":5.8471,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-08","known_ts":"2020-06-08","bar_index":1003,"type":"RECLAIM","strength":0.863,"price":6.138,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-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":"2020-06-05","prior_stop_level":5.8471,"sweep_low":5.5271,"atr14":0.385242,"stop_level":5.334479,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-23","known_ts":"2020-06-23","bar_index":1007,"type":"RECLAIM","strength":0.863,"price":6.1089,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-08-11","known_ts":"2020-08-11","bar_index":1018,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.8944,"stop_level":7.3889,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-08-17","known_ts":"2020-08-17","bar_index":1019,"type":"RECLAIM","strength":1.0,"price":7.8544,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-08-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-08-11","prior_stop_level":7.3889,"sweep_low":6.7489,"atr14":0.486997,"stop_level":6.505401,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-30","known_ts":"2020-12-02","bar_index":1044,"type":"BUY","strength":0.588,"price":4.0435,"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":65},{"ts":"2021-01-15","known_ts":"2021-01-15","bar_index":1054,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.149,"stop_level":5.2071,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-01-19","known_ts":"2021-01-19","bar_index":1055,"type":"RECLAIM","strength":0.725,"price":5.3235,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-01-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2021-01-15","prior_stop_level":5.2071,"sweep_low":5.0908,"atr14":0.301433,"stop_level":4.940083,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-04-01","known_ts":"2021-04-06","bar_index":1072,"type":"BUY","strength":0.588,"price":4.6835,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":10},{"ts":"2021-06-17","known_ts":"2021-06-17","bar_index":1089,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.7308,"stop_level":6.0508,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-09-03","known_ts":"2021-09-08","bar_index":1108,"type":"BUY","strength":0.725,"price":5.2653,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2021-11-29","known_ts":"2021-11-29","bar_index":1127,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.3526,"stop_level":5.4399,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-02-08","known_ts":"2022-02-10","bar_index":1144,"type":"BUY","strength":0.588,"price":4.4799,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":90},{"ts":"2022-05-09","known_ts":"2022-05-09","bar_index":1164,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.4871,"stop_level":6.6907,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-09-14","known_ts":"2022-09-16","bar_index":1194,"type":"BUY","strength":0.588,"price":4.4508,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"2022-09-30","known_ts":"2022-10-04","bar_index":1198,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-09-30","trigger_known_ts":"2022-10-04","strength":0.45,"price":4.7999,"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.374997,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.9563,"atr14":0.288388,"stop_level":3.812106,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-24","known_ts":"2022-10-24","bar_index":1203,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.2472,"stop_level":4.3344,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-26","known_ts":"2022-10-26","bar_index":1204,"type":"RECLAIM","strength":0.588,"price":4.4217,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-10-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-10-24","prior_stop_level":4.3344,"sweep_low":4.189,"atr14":0.261585,"stop_level":4.058208,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-02","known_ts":"2022-11-02","bar_index":1205,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.9854,"stop_level":4.2181,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-11-04","known_ts":"2022-11-04","bar_index":1206,"type":"RECLAIM","strength":0.588,"price":4.3635,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-11-02","prior_stop_level":4.2181,"sweep_low":3.8108,"atr14":0.268908,"stop_level":3.676346,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-28","known_ts":"2022-11-28","bar_index":1211,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.7126,"stop_level":4.9162,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-11-30","known_ts":"2022-11-30","bar_index":1212,"type":"RECLAIM","strength":0.588,"price":5.0617,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-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":"2022-11-28","prior_stop_level":4.9162,"sweep_low":4.7126,"atr14":0.239155,"stop_level":4.593022,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-19","known_ts":"2022-12-19","bar_index":1216,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.0326,"stop_level":5.149,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-20","known_ts":"2022-12-20","bar_index":1216,"type":"RECLAIM","strength":0.725,"price":5.7599,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-12-19","prior_stop_level":5.149,"sweep_low":4.9744,"atr14":0.34131,"stop_level":4.803745,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-05","known_ts":"2023-01-05","bar_index":1220,"type":"RECLAIM","strength":0.863,"price":6.1089,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-12-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-18","known_ts":"2023-01-18","bar_index":1222,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.9635,"stop_level":6.0508,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-20","known_ts":"2023-01-20","bar_index":1223,"type":"RECLAIM","strength":0.863,"price":6.3417,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-01-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-01-18","prior_stop_level":6.0508,"sweep_low":5.8762,"atr14":0.303424,"stop_level":5.724488,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-02-03","known_ts":"2023-02-03","bar_index":1226,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.818,"stop_level":5.9635,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-03-16","known_ts":"2023-03-20","bar_index":1236,"type":"BUY","strength":1.0,"price":6.5792,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2023-04-19","known_ts":"2023-04-19","bar_index":1243,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.8424,"stop_level":7.0763,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-05-03","known_ts":"2023-05-03","bar_index":1247,"type":"RECLAIM","strength":1.0,"price":7.3395,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-04-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-07-31","known_ts":"2023-08-02","bar_index":1267,"type":"BUY","strength":0.725,"price":5.9651,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":90},{"ts":"2023-09-21","known_ts":"2023-09-21","bar_index":1279,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.995,"stop_level":6.0244,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2023-11-22","known_ts":"2023-11-27","bar_index":1294,"type":"BUY","strength":0.45,"price":5.2015,"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-01-11","known_ts":"2024-01-11","bar_index":1305,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.3485,"stop_level":5.4072,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-01-12","known_ts":"2024-01-12","bar_index":1305,"type":"RECLAIM","strength":0.588,"price":5.7011,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-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":"2024-01-11","prior_stop_level":5.4072,"sweep_low":5.3191,"atr14":0.206547,"stop_level":5.215826,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-30","known_ts":"2024-01-30","bar_index":1309,"type":"RECLAIM","strength":0.725,"price":6.1713,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-02-09","known_ts":"2024-02-09","bar_index":1311,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.7599,"stop_level":5.7893,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-02-12","known_ts":"2024-02-12","bar_index":1312,"type":"RECLAIM","strength":0.725,"price":5.848,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-02-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-02-09","prior_stop_level":5.7893,"sweep_low":5.6717,"atr14":0.216663,"stop_level":5.563368,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-03-08","known_ts":"2024-03-08","bar_index":1318,"type":"RECLAIM","strength":0.863,"price":5.967,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-02-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-03-13","known_ts":"2024-03-15","bar_index":1319,"type":"BUY","strength":0.863,"price":6.026,"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":"2024-04-22","known_ts":"2024-04-22","bar_index":1328,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.5282,"stop_level":6.9418,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-04-24","known_ts":"2024-04-24","bar_index":1328,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.5577,"stop_level":6.9418,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-05-08","known_ts":"2024-05-08","bar_index":1332,"type":"RECLAIM","strength":1.0,"price":6.9122,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-04-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-07-05","known_ts":"2024-07-09","bar_index":1345,"type":"BUY","strength":1.0,"price":7.4735,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2024-07-31","known_ts":"2024-07-31","bar_index":1351,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.2962,"stop_level":7.5325,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-02","known_ts":"2024-08-02","bar_index":1351,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.119,"stop_level":7.5325,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-09-12","known_ts":"2024-09-16","bar_index":1361,"type":"BUY","strength":0.863,"price":8.6003,"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":"2024-10-03","known_ts":"2024-10-03","bar_index":1366,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.1554,"stop_level":8.2148,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-10-07","known_ts":"2024-10-07","bar_index":1366,"type":"RECLAIM","strength":1.0,"price":8.3927,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-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":"2024-10-03","prior_stop_level":8.2148,"sweep_low":8.0368,"atr14":0.347675,"stop_level":7.862962,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-10-09","known_ts":"2024-10-09","bar_index":1367,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.0961,"stop_level":8.1554,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-10-10","known_ts":"2024-10-10","bar_index":1367,"type":"RECLAIM","strength":1.0,"price":8.4223,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-10-09","prior_stop_level":8.1554,"sweep_low":8.0368,"atr14":0.332044,"stop_level":7.870778,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-01","known_ts":"2024-11-01","bar_index":1373,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.2741,"stop_level":8.3037,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-11-07","known_ts":"2024-11-07","bar_index":1374,"type":"RECLAIM","strength":0.863,"price":8.4817,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-11-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2024-11-01","prior_stop_level":8.3037,"sweep_low":7.592,"atr14":0.334002,"stop_level":7.424999,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-22","known_ts":"2024-11-26","bar_index":1378,"type":"BUY","strength":0.863,"price":9.0451,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2025-01-28","known_ts":"2025-01-30","bar_index":1392,"type":"BUY","strength":0.725,"price":8.8672,"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":"2025-02-21","known_ts":"2025-02-21","bar_index":1397,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.3334,"stop_level":8.4817,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-03-17","known_ts":"2025-03-19","bar_index":1403,"type":"BUY","strength":0.725,"price":9.1688,"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":"2025-04-29","known_ts":"2025-04-29","bar_index":1413,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.6573,"stop_level":10.7168,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-05-05","known_ts":"2025-05-05","bar_index":1414,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.2405,"stop_level":10.7168,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-05-06","known_ts":"2025-05-06","bar_index":1414,"type":"RECLAIM","strength":0.863,"price":11.1336,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-04-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2025-04-29","prior_stop_level":10.7168,"sweep_low":9.9726,"atr14":0.512326,"stop_level":9.716437,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-06","known_ts":"2025-05-06","bar_index":1414,"type":"RECLAIM","strength":0.863,"price":11.1336,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-05-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2025-05-05","prior_stop_level":10.7168,"sweep_low":10.0024,"atr14":0.512326,"stop_level":9.746237,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-20","known_ts":"2025-05-20","bar_index":1418,"type":"RECLAIM","strength":1.0,"price":12.7419,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-05-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-10-28","known_ts":"2025-10-28","bar_index":1455,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.7139,"stop_level":21.893,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-10-30","known_ts":"2025-10-30","bar_index":1455,"type":"RECLAIM","strength":1.0,"price":22.2311,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-10-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2025-10-28","prior_stop_level":21.893,"sweep_low":21.1768,"atr14":1.083995,"stop_level":20.634803,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-26","known_ts":"2026-01-26","bar_index":1475,"type":"RECLAIM","strength":1.0,"price":38.9915,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-10-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-02-05","known_ts":"2026-02-05","bar_index":1477,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.0884,"stop_level":32.1879,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-02-06","known_ts":"2026-02-06","bar_index":1478,"type":"RECLAIM","strength":0.863,"price":34.0281,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-02-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2026-02-05","prior_stop_level":32.1879,"sweep_low":31.8696,"atr14":2.069409,"stop_level":30.834895,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-07-20","known_ts":"2026-07-22","bar_index":1515,"type":"BUY","strength":0.45,"price":24.54,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2026-07-20","known_ts":"2026-07-22","bar_index":1515,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2026-07-20","trigger_known_ts":"2026-07-22","strength":0.45,"price":24.54,"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.419774,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.9,"atr14":1.263287,"stop_level":21.268356,"risk_basis":"daily_ohlc_atr14"}],"state":{"position_hint":"flat","last_signal":"BOTTOM_WATCH","last_scored_signal":"SELL","last_scored_ts":"2026-02-05","last_scored_basis":"structure_stop","bars_since_signal":6,"extended":false,"strong_bull":false,"overbought":true,"weeklyBull":true,"above200":false},"early_dots":["2019-08-27","2020-09-14","2020-10-08","2020-11-03","2020-11-30","2021-03-08","2021-04-01","2021-07-15","2021-08-26","2021-12-27","2022-01-18","2022-01-31","2022-05-23","2022-07-07","2022-08-02","2022-08-23","2022-09-06","2023-02-23","2023-03-13","2023-05-30","2023-06-29","2023-07-31","2023-10-06","2023-11-06","2023-12-14","2024-08-13","2024-09-12","2024-11-14","2024-12-30","2025-01-17","2025-03-07","2025-04-10","2025-07-09","2025-08-07","2025-11-05","2025-12-02","2026-03-23","2026-05-08","2026-06-12","2026-07-20"],"warnings":[{"ts":"2022-12-19","kind":"confirm","px":5.0326,"level":5.149},{"ts":"2022-12-23","kind":"arm","px":5.6435},{"ts":"2023-01-18","kind":"confirm","px":5.9635,"level":6.0508},{"ts":"2023-01-31","kind":"arm","px":6.3417},{"ts":"2023-02-03","kind":"confirm","px":5.818,"level":5.9635},{"ts":"2023-04-12","kind":"arm","px":7.0763},{"ts":"2023-04-19","kind":"confirm","px":6.8424,"level":7.0763},{"ts":"2023-09-06","kind":"arm","px":6.0244},{"ts":"2023-09-21","kind":"confirm","px":5.995,"level":6.0244},{"ts":"2023-12-07","kind":"arm","px":4.9664},{"ts":"2024-01-02","kind":"arm","px":5.5248},{"ts":"2024-01-11","kind":"confirm","px":5.3485,"level":5.4072},{"ts":"2024-02-08","kind":"arm","px":5.8774},{"ts":"2024-02-09","kind":"confirm","px":5.7599,"level":5.7893},{"ts":"2024-04-19","kind":"arm","px":6.8236},{"ts":"2024-04-22","kind":"confirm","px":6.5282,"level":6.9418},{"ts":"2024-04-23","kind":"arm","px":6.5282},{"ts":"2024-04-24","kind":"confirm","px":6.5577,"level":6.9418},{"ts":"2024-07-22","kind":"arm","px":8.0052},{"ts":"2024-07-31","kind":"confirm","px":7.2962,"level":7.5325},{"ts":"2024-08-01","kind":"arm","px":7.119},{"ts":"2024-08-02","kind":"confirm","px":7.119,"level":7.5325},{"ts":"2024-10-01","kind":"arm","px":8.363},{"ts":"2024-10-03","kind":"confirm","px":8.1554,"level":8.2148},{"ts":"2024-10-04","kind":"arm","px":8.2148},{"ts":"2024-10-09","kind":"confirm","px":8.0961,"level":8.1554},{"ts":"2024-10-28","kind":"arm","px":8.3037},{"ts":"2024-11-01","kind":"confirm","px":8.2741,"level":8.3037},{"ts":"2025-02-14","kind":"arm","px":9.3417},{"ts":"2025-02-21","kind":"confirm","px":8.3334,"level":8.4817},{"ts":"2025-04-08","kind":"arm","px":9.02},{"ts":"2025-04-29","kind":"confirm","px":10.6573,"level":10.7168},{"ts":"2025-05-02","kind":"arm","px":10.0024},{"ts":"2025-05-05","kind":"confirm","px":10.2405,"level":10.7168},{"ts":"2025-06-10","kind":"arm","px":14.4129},{"ts":"2025-09-15","kind":"arm","px":20.2617},{"ts":"2025-10-17","kind":"arm","px":24.121},{"ts":"2025-10-28","kind":"confirm","px":21.7139,"level":21.893},{"ts":"2026-01-30","kind":"arm","px":32.1879},{"ts":"2026-02-05","kind":"confirm","px":32.0884,"level":32.1879}],"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":[]}}}