{"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":"BTE","timeframe":"3D","as_of":"2026-08-13T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2006-09-07","known_ts":"2006-09-07","bar_index":37,"type":"SELL","basis":"structure_stop","strength":0.45,"price":10.551,"stop_level":10.876,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2006-10-19","known_ts":"2006-10-23","bar_index":47,"type":"BUY","strength":0.45,"price":10.3996,"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":"2006-11-22","known_ts":"2006-11-27","bar_index":55,"type":"BUY","strength":0.45,"price":9.1991,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-03-12","known_ts":"2007-03-12","bar_index":79,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.2399,"stop_level":8.4306,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-04-24","known_ts":"2007-04-24","bar_index":89,"type":"RECLAIM","strength":0.725,"price":9.5357,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-03-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-06-07","known_ts":"2007-06-07","bar_index":99,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.27,"stop_level":10.2751,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-06-22","known_ts":"2007-06-22","bar_index":103,"type":"RECLAIM","strength":0.863,"price":10.2134,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-06-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-07-06","known_ts":"2007-07-10","bar_index":106,"type":"BUY","strength":0.863,"price":10.534,"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":0},{"ts":"2007-09-10","known_ts":"2007-09-12","bar_index":121,"type":"BUY","strength":0.588,"price":9.7512,"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":"2007-11-12","known_ts":"2007-11-12","bar_index":136,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.5005,"stop_level":11.0767,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-12-31","known_ts":"2008-01-03","bar_index":147,"type":"BUY","strength":0.588,"price":11.0622,"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":"quality","score":65},{"ts":"2008-02-08","known_ts":"2008-02-12","bar_index":156,"type":"BUY","strength":0.588,"price":10.1972,"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-06-04","known_ts":"2008-06-04","bar_index":182,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.1043,"stop_level":16.2749,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-06-05","known_ts":"2008-06-05","bar_index":183,"type":"RECLAIM","strength":1.0,"price":17.7416,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-06-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2008-06-04","prior_stop_level":16.2749,"sweep_low":16.0814,"atr14":0.689424,"stop_level":15.736688,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-06-18","known_ts":"2008-06-18","bar_index":186,"type":"RECLAIM","strength":1.0,"price":18.6004,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-06-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-11-03","known_ts":"2008-11-05","bar_index":218,"type":"BUY","strength":0.588,"price":10.436,"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":"2009-02-02","known_ts":"2009-02-02","bar_index":238,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.9229,"stop_level":7.2051,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-06","known_ts":"2009-02-06","bar_index":239,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.7484,"stop_level":7.2051,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-03","known_ts":"2009-03-05","bar_index":245,"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":"2009-03-03","trigger_known_ts":"2009-03-05","strength":0.588,"price":5.499,"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.721915,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":4.8853,"atr14":0.510019,"stop_level":4.63029,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-06","known_ts":"2009-03-10","bar_index":246,"type":"BUY","strength":0.588,"price":6.0092,"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-03-06","known_ts":"2009-03-10","bar_index":246,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2009-03-06","trigger_known_ts":"2009-03-10","strength":0.588,"price":6.0092,"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.696114,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":5.2029,"atr14":0.519473,"stop_level":4.943163,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-06","known_ts":"2009-05-06","bar_index":260,"type":"RECLAIM","strength":0.863,"price":10.3566,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-02-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-05-13","known_ts":"2009-05-13","bar_index":261,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.5064,"stop_level":9.6662,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-18","known_ts":"2009-05-18","bar_index":262,"type":"RECLAIM","strength":0.863,"price":9.9027,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2009-05-13","prior_stop_level":9.6662,"sweep_low":9.3338,"atr14":0.495605,"stop_level":9.085997,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-28","known_ts":"2009-05-28","bar_index":265,"type":"RECLAIM","strength":0.863,"price":11.8169,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-05-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-17","known_ts":"2009-06-17","bar_index":269,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.8005,"stop_level":10.9356,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-07-10","known_ts":"2009-07-10","bar_index":275,"type":"RECLAIM","strength":0.863,"price":11.2546,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-06-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-09-02","known_ts":"2009-09-02","bar_index":287,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.4598,"stop_level":13.634,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-09-04","known_ts":"2009-09-04","bar_index":288,"type":"RECLAIM","strength":1.0,"price":14.0877,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-09-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":"2009-09-02","prior_stop_level":13.634,"sweep_low":13.3748,"atr14":0.570344,"stop_level":13.089628,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-09-17","known_ts":"2009-09-17","bar_index":291,"type":"RECLAIM","strength":1.0,"price":14.7025,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-09-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-11-18","known_ts":"2009-11-18","bar_index":305,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.6508,"stop_level":16.8225,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2009-11-19","known_ts":"2009-11-19","bar_index":306,"type":"RECLAIM","strength":0.863,"price":16.9281,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-11-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":"2009-11-18","prior_stop_level":16.8225,"sweep_low":16.5782,"atr14":0.535046,"stop_level":16.310677,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-12-24","known_ts":"2009-12-24","bar_index":314,"type":"RECLAIM","strength":1.0,"price":19.1719,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-11-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-02-04","known_ts":"2010-02-04","bar_index":323,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.0806,"stop_level":19.141,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-02-09","known_ts":"2010-02-09","bar_index":324,"type":"RECLAIM","strength":0.863,"price":19.4563,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-02-04 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-02-04","prior_stop_level":19.141,"sweep_low":18.4902,"atr14":0.548025,"stop_level":18.216187,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-03-08","known_ts":"2010-03-08","bar_index":330,"type":"RECLAIM","strength":1.0,"price":22.4592,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-02-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-13","known_ts":"2010-04-13","bar_index":338,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.6834,"stop_level":22.7173,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-04-14","known_ts":"2010-04-14","bar_index":338,"type":"RECLAIM","strength":0.863,"price":22.7308,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2010-04-13","prior_stop_level":22.7173,"sweep_low":22.4189,"atr14":0.549867,"stop_level":22.143967,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-06-15","known_ts":"2010-06-17","bar_index":353,"type":"BUY","strength":0.725,"price":22.6353,"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":"2011-01-06","known_ts":"2011-01-06","bar_index":400,"type":"SELL","basis":"structure_stop","strength":1.0,"price":33.7059,"stop_level":33.8432,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-10","known_ts":"2011-01-10","bar_index":401,"type":"SELL","basis":"structure_stop","strength":1.0,"price":33.8216,"stop_level":33.8432,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-11","known_ts":"2011-01-11","bar_index":401,"type":"RECLAIM","strength":1.0,"price":33.9734,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-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":"2011-01-06","prior_stop_level":33.8432,"sweep_low":33.4312,"atr14":0.549219,"stop_level":33.15659,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-01-11","known_ts":"2011-01-11","bar_index":401,"type":"RECLAIM","strength":1.0,"price":33.9734,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2011-01-10","prior_stop_level":33.8432,"sweep_low":33.4312,"atr14":0.549219,"stop_level":33.15659,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-01-26","known_ts":"2011-01-26","bar_index":405,"type":"RECLAIM","strength":1.0,"price":35.6764,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-01-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-07-06","known_ts":"2011-07-08","bar_index":442,"type":"BUY","strength":0.725,"price":41.2983,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2011-08-04","known_ts":"2011-08-04","bar_index":449,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.822,"stop_level":39.4721,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-10-20","known_ts":"2011-10-20","bar_index":467,"type":"RECLAIM","strength":0.725,"price":39.9542,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-08-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-11-09","known_ts":"2011-11-09","bar_index":471,"type":"SELL","basis":"structure_stop","strength":0.588,"price":38.5784,"stop_level":39.3822,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-10","known_ts":"2011-11-10","bar_index":472,"type":"RECLAIM","strength":0.588,"price":39.5851,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-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":"2011-11-09","prior_stop_level":39.3822,"sweep_low":38.5633,"atr14":1.432108,"stop_level":37.847246,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-23","known_ts":"2011-11-23","bar_index":475,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.4155,"stop_level":38.5784,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-30","known_ts":"2011-11-30","bar_index":476,"type":"RECLAIM","strength":0.588,"price":38.6668,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-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":"2011-11-23","prior_stop_level":38.5784,"sweep_low":35.3629,"atr14":1.28614,"stop_level":34.71983,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-15","known_ts":"2011-12-15","bar_index":480,"type":"RECLAIM","strength":0.725,"price":39.753,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-01-12","known_ts":"2012-01-12","bar_index":486,"type":"SELL","basis":"structure_stop","strength":0.725,"price":41.5424,"stop_level":42.2921,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-01-17","known_ts":"2012-01-17","bar_index":486,"type":"SELL","basis":"structure_stop","strength":0.725,"price":42.0876,"stop_level":42.2921,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-01-19","known_ts":"2012-01-19","bar_index":487,"type":"RECLAIM","strength":0.725,"price":42.6631,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-01-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":"2012-01-12","prior_stop_level":42.2921,"sweep_low":40.0203,"atr14":1.064508,"stop_level":39.488046,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-19","known_ts":"2012-01-19","bar_index":487,"type":"RECLAIM","strength":0.725,"price":42.6631,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-01-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-01-17","prior_stop_level":42.2921,"sweep_low":41.4288,"atr14":1.064508,"stop_level":40.896546,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-01-31","known_ts":"2012-01-31","bar_index":490,"type":"RECLAIM","strength":0.725,"price":44.2601,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-01-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-16","known_ts":"2012-02-21","bar_index":494,"type":"REBUY","strength":0.863,"price":44.4198,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2012-04-26","known_ts":"2012-04-30","bar_index":510,"type":"BUY","strength":0.588,"price":40.6282,"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":35},{"ts":"2012-06-29","known_ts":"2012-07-03","bar_index":525,"type":"BUY","strength":0.45,"price":33.9033,"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-07-24","known_ts":"2012-07-24","bar_index":530,"type":"SELL","basis":"structure_stop","strength":0.588,"price":31.4317,"stop_level":31.7193,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-07-26","known_ts":"2012-07-26","bar_index":531,"type":"RECLAIM","strength":0.588,"price":32.4732,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-07-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":"2012-07-24","prior_stop_level":31.7193,"sweep_low":31.2529,"atr14":1.077257,"stop_level":30.714272,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-08-02","known_ts":"2012-08-02","bar_index":532,"type":"SELL","basis":"structure_stop","strength":0.588,"price":31.0184,"stop_level":31.4317,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-08-03","known_ts":"2012-08-03","bar_index":533,"type":"RECLAIM","strength":0.588,"price":31.995,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-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":"2012-08-02","prior_stop_level":31.4317,"sweep_low":30.9481,"atr14":1.01629,"stop_level":30.439955,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-09-12","known_ts":"2012-09-12","bar_index":542,"type":"RECLAIM","strength":0.725,"price":40.3445,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-08-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-10-16","known_ts":"2012-10-18","bar_index":550,"type":"REBUY","strength":0.863,"price":38.3589,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2013-02-19","known_ts":"2013-02-19","bar_index":577,"type":"SELL","basis":"structure_stop","strength":0.725,"price":35.156,"stop_level":35.3474,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-05-03","known_ts":"2013-05-07","bar_index":595,"type":"BUY","strength":0.45,"price":32.9361,"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-06-05","known_ts":"2013-06-05","bar_index":602,"type":"SELL","basis":"structure_stop","strength":0.45,"price":30.4944,"stop_level":30.6096,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2013-06-06","known_ts":"2013-06-06","bar_index":602,"type":"RECLAIM","strength":0.45,"price":30.7725,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-06-05 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":"2013-06-05","prior_stop_level":30.6096,"sweep_low":30.4535,"atr14":0.646002,"stop_level":30.130499,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-07-03","known_ts":"2013-07-08","bar_index":609,"type":"REBUY","strength":0.588,"price":31.6701,"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":"2013-07-12","known_ts":"2013-07-12","bar_index":611,"type":"RECLAIM","strength":0.725,"price":34.1303,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2013-07-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-08-06","known_ts":"2013-08-06","bar_index":616,"type":"SELL","basis":"structure_stop","strength":0.725,"price":33.4545,"stop_level":33.5869,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-08-08","known_ts":"2013-08-08","bar_index":617,"type":"SELL","basis":"structure_stop","strength":0.725,"price":33.5621,"stop_level":33.5869,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-09-16","known_ts":"2013-09-18","bar_index":626,"type":"BUY","strength":0.863,"price":34.124,"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":"2013-10-15","known_ts":"2013-10-17","bar_index":633,"type":"BUY","strength":0.863,"price":35.047,"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":"quality","score":65},{"ts":"2014-02-11","known_ts":"2014-02-13","bar_index":660,"type":"BUY","strength":0.588,"price":31.7641,"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":"2014-05-15","known_ts":"2014-05-15","bar_index":681,"type":"SELL","basis":"structure_stop","strength":1.0,"price":35.4313,"stop_level":35.6382,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-05-21","known_ts":"2014-05-21","bar_index":683,"type":"RECLAIM","strength":1.0,"price":35.8709,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-05-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":"2014-05-15","prior_stop_level":35.6382,"sweep_low":35.1037,"atr14":0.565753,"stop_level":34.820823,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-05-30","known_ts":"2014-05-30","bar_index":685,"type":"RECLAIM","strength":1.0,"price":36.444,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-05-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-07-11","known_ts":"2014-07-11","bar_index":694,"type":"SELL","basis":"structure_stop","strength":1.0,"price":38.0194,"stop_level":38.5057,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-07-18","known_ts":"2014-07-18","bar_index":696,"type":"RECLAIM","strength":1.0,"price":38.6114,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-07-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2014-07-11","prior_stop_level":38.5057,"sweep_low":37.053,"atr14":0.719159,"stop_level":36.693421,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-15","known_ts":"2014-12-17","bar_index":731,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2014-12-15","trigger_known_ts":"2014-12-17","strength":0.45,"price":14.3166,"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.640639,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.3276,"atr14":1.439113,"stop_level":10.608044,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-18","known_ts":"2014-12-22","bar_index":732,"type":"BUY","strength":0.45,"price":15.3039,"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-18","known_ts":"2014-12-22","bar_index":732,"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":"2014-12-18","trigger_known_ts":"2014-12-22","strength":0.45,"price":15.3039,"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.615856,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.3276,"atr14":1.420668,"stop_level":10.617266,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-01-15","known_ts":"2015-01-20","bar_index":738,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-01-15","trigger_known_ts":"2015-01-20","strength":0.588,"price":13.1724,"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.669359,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":12.0987,"atr14":1.10215,"stop_level":11.547625,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-19","known_ts":"2015-02-19","bar_index":745,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.3765,"stop_level":16.6304,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-03-03","known_ts":"2015-03-03","bar_index":748,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.2037,"stop_level":16.6304,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-05-06","known_ts":"2015-05-06","bar_index":763,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.2898,"stop_level":17.3331,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-05-08","known_ts":"2015-05-08","bar_index":764,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.0967,"stop_level":17.3331,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-08-25","known_ts":"2015-08-27","bar_index":789,"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-08-25","trigger_known_ts":"2015-08-27","strength":0.45,"price":4.4384,"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.884873,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.757,"atr14":0.647873,"stop_level":3.433063,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-11","known_ts":"2015-09-15","bar_index":793,"type":"BUY","strength":0.45,"price":3.9368,"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-09-11","known_ts":"2015-09-15","bar_index":793,"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-09-11","trigger_known_ts":"2015-09-15","strength":0.45,"price":3.9368,"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.886951,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.9084,"atr14":0.527825,"stop_level":3.644488,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-10-02","known_ts":"2015-10-06","bar_index":798,"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-10-02","trigger_known_ts":"2015-10-06","strength":0.45,"price":4.022,"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.862527,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.7633,"atr14":0.412826,"stop_level":2.556887,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-10-27","known_ts":"2015-10-27","bar_index":803,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.5867,"stop_level":3.7759,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-10-30","known_ts":"2015-10-30","bar_index":804,"type":"RECLAIM","strength":0.588,"price":3.8516,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-10-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-10-27","prior_stop_level":3.7759,"sweep_low":3.5204,"atr14":0.395724,"stop_level":3.322538,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-04","known_ts":"2015-12-04","bar_index":812,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.7097,"stop_level":3.7381,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-12-08","known_ts":"2015-12-08","bar_index":813,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.9715,"stop_level":3.7381,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-12-23","known_ts":"2015-12-28","bar_index":817,"type":"REBUY","strength":0.725,"price":2.8958,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2016-01-29","known_ts":"2016-02-02","bar_index":825,"type":"BUY","strength":0.725,"price":1.6845,"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":50},{"ts":"2016-04-05","known_ts":"2016-04-05","bar_index":840,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.5015,"stop_level":3.5204,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-04-06","known_ts":"2016-04-06","bar_index":840,"type":"RECLAIM","strength":0.725,"price":3.6813,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-04-05","prior_stop_level":3.5204,"sweep_low":3.4731,"atr14":0.260665,"stop_level":3.342768,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-21","known_ts":"2016-04-21","bar_index":844,"type":"RECLAIM","strength":0.863,"price":4.6466,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-05-09","known_ts":"2016-05-09","bar_index":848,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.1923,"stop_level":4.3911,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-05-11","known_ts":"2016-05-11","bar_index":848,"type":"RECLAIM","strength":1.0,"price":4.5141,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-05-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":"2016-05-09","prior_stop_level":4.3911,"sweep_low":4.1829,"atr14":0.314384,"stop_level":4.025708,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-31","known_ts":"2016-05-31","bar_index":853,"type":"RECLAIM","strength":1.0,"price":4.6844,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-05-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-10-19","known_ts":"2016-10-21","bar_index":886,"type":"BUY","strength":0.863,"price":4.0977,"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":"2017-01-09","known_ts":"2017-01-09","bar_index":904,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.4384,"stop_level":4.6182,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2017-01-11","known_ts":"2017-01-11","bar_index":905,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.3911,"stop_level":4.6182,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2017-04-04","known_ts":"2017-04-06","bar_index":924,"type":"BUY","strength":0.588,"price":3.2744,"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":"2017-04-20","known_ts":"2017-04-20","bar_index":927,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.8201,"stop_level":3.1513,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2017-05-30","known_ts":"2017-05-30","bar_index":936,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.7917,"stop_level":3.0472,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2017-06-02","known_ts":"2017-06-02","bar_index":937,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.6498,"stop_level":3.0472,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2017-07-13","known_ts":"2017-07-17","bar_index":947,"type":"BUY","strength":0.588,"price":2.2902,"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":80},{"ts":"2017-08-21","known_ts":"2017-08-21","bar_index":956,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.2996,"stop_level":2.3091,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2017-08-22","known_ts":"2017-08-22","bar_index":956,"type":"RECLAIM","strength":0.725,"price":2.328,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-08-21 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-08-21","prior_stop_level":2.3091,"sweep_low":2.2712,"atr14":0.122559,"stop_level":2.20992,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-08-29","known_ts":"2017-08-31","bar_index":958,"type":"REBUY","strength":0.725,"price":2.4037,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":70},{"ts":"2017-10-16","known_ts":"2017-10-16","bar_index":969,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.5646,"stop_level":2.6403,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2017-11-01","known_ts":"2017-11-03","bar_index":973,"type":"BUY","strength":1.0,"price":2.8864,"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":35},{"ts":"2017-12-12","known_ts":"2017-12-12","bar_index":982,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.8485,"stop_level":2.8769,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-01-11","known_ts":"2018-01-16","bar_index":989,"type":"BUY","strength":1.0,"price":3.104,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2018-03-19","known_ts":"2018-03-21","bar_index":1004,"type":"BUY","strength":0.863,"price":2.858,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2018-05-25","known_ts":"2018-05-25","bar_index":1020,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.899,"stop_level":4.0977,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-05-30","known_ts":"2018-05-30","bar_index":1020,"type":"RECLAIM","strength":1.0,"price":4.1072,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-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":"2018-05-25","prior_stop_level":4.0977,"sweep_low":3.8233,"atr14":0.195187,"stop_level":3.725707,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-24","known_ts":"2018-08-28","bar_index":1041,"type":"BUY","strength":0.588,"price":3.0662,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2018-09-06","known_ts":"2018-09-06","bar_index":1043,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.5362,"stop_level":2.5741,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2018-09-11","known_ts":"2018-09-11","bar_index":1044,"type":"RECLAIM","strength":0.588,"price":2.6308,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-09-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":"2018-09-06","prior_stop_level":2.5741,"sweep_low":2.4227,"atr14":0.151495,"stop_level":2.346952,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-10-15","known_ts":"2018-10-15","bar_index":1052,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.2618,"stop_level":2.5362,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2018-11-19","known_ts":"2018-11-21","bar_index":1061,"type":"BUY","strength":0.588,"price":1.7697,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"2019-02-06","known_ts":"2019-02-06","bar_index":1078,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.4858,"stop_level":1.5236,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-02-13","known_ts":"2019-02-13","bar_index":1080,"type":"RECLAIM","strength":0.588,"price":1.5615,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-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":"2019-02-06","prior_stop_level":1.5236,"sweep_low":1.3911,"atr14":0.08679,"stop_level":1.347705,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-03","known_ts":"2019-04-03","bar_index":1091,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.552,"stop_level":1.5899,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-04-05","known_ts":"2019-04-05","bar_index":1092,"type":"RECLAIM","strength":0.588,"price":1.6845,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-04-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-04-03","prior_stop_level":1.5899,"sweep_low":1.5331,"atr14":0.082104,"stop_level":1.492048,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-18","known_ts":"2019-04-18","bar_index":1095,"type":"RECLAIM","strength":0.725,"price":2.1671,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-04-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-25","known_ts":"2019-04-25","bar_index":1096,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.9495,"stop_level":1.9779,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-05-03","known_ts":"2019-05-03","bar_index":1098,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.9684,"stop_level":1.9779,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-07-19","known_ts":"2019-07-23","bar_index":1116,"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-07-19","trigger_known_ts":"2019-07-23","strength":0.45,"price":1.3911,"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.554563,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.2586,"atr14":0.065157,"stop_level":1.226021,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-07-29","known_ts":"2019-07-31","bar_index":1118,"type":"BUY","strength":0.45,"price":1.4385,"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-29","known_ts":"2019-07-31","bar_index":1118,"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-07-29","trigger_known_ts":"2019-07-31","strength":0.45,"price":1.4385,"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.530853,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.2776,"atr14":0.071473,"stop_level":1.241863,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-08-09","known_ts":"2019-08-13","bar_index":1121,"type":"REBUY","strength":0.45,"price":1.3249,"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-08-09","known_ts":"2019-08-13","bar_index":1121,"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-08-09","trigger_known_ts":"2019-08-13","strength":0.45,"price":1.3249,"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.567902,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.2397,"atr14":0.073835,"stop_level":1.202782,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-17","known_ts":"2019-10-17","bar_index":1137,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.1451,"stop_level":1.164,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-12-09","known_ts":"2019-12-11","bar_index":1149,"type":"BUY","strength":0.588,"price":1.1262,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":15},{"ts":"2020-01-22","known_ts":"2020-01-22","bar_index":1158,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.2208,"stop_level":1.2397,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-04-28","known_ts":"2020-04-30","bar_index":1181,"type":"BUY","strength":0.588,"price":0.3123,"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":"2020-06-19","known_ts":"2020-06-19","bar_index":1193,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.4353,"stop_level":0.4448,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-23","known_ts":"2020-06-23","bar_index":1194,"type":"RECLAIM","strength":0.588,"price":0.4637,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-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":"2020-06-19","prior_stop_level":0.4448,"sweep_low":0.4164,"atr14":0.055925,"stop_level":0.388438,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-02","known_ts":"2020-09-02","bar_index":1210,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.4448,"stop_level":0.4637,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-11-06","known_ts":"2020-11-10","bar_index":1226,"type":"BUY","strength":0.588,"price":0.388,"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":"2021-01-05","known_ts":"2021-01-07","bar_index":1239,"type":"REBUY","strength":1.0,"price":0.653,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2021-04-13","known_ts":"2021-04-13","bar_index":1261,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.9558,"stop_level":0.9747,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-04-14","known_ts":"2021-04-14","bar_index":1261,"type":"RECLAIM","strength":0.863,"price":1.0126,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-04-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-04-13","prior_stop_level":0.9747,"sweep_low":0.9463,"atr14":0.060172,"stop_level":0.916214,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-05-06","known_ts":"2021-05-06","bar_index":1267,"type":"RECLAIM","strength":1.0,"price":1.3817,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-04-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-05-25","known_ts":"2021-05-25","bar_index":1271,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.2965,"stop_level":1.3438,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-05-27","known_ts":"2021-06-01","bar_index":1272,"type":"REBUY","strength":1.0,"price":1.7034,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2021-05-27","known_ts":"2021-05-27","bar_index":1272,"type":"RECLAIM","strength":1.0,"price":1.3911,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-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":"2021-05-25","prior_stop_level":1.3438,"sweep_low":1.2776,"atr14":0.080245,"stop_level":1.237478,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-09-09","known_ts":"2021-09-13","bar_index":1296,"type":"BUY","strength":0.725,"price":1.9211,"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":60},{"ts":"2021-11-16","known_ts":"2021-11-16","bar_index":1312,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.123,"stop_level":3.1324,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-02-11","known_ts":"2022-02-11","bar_index":1332,"type":"RECLAIM","strength":0.863,"price":3.7854,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-11-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-03-23","known_ts":"2022-03-25","bar_index":1341,"type":"REBUY","strength":0.725,"price":4.4668,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2022-08-15","known_ts":"2022-08-17","bar_index":1374,"type":"BUY","strength":0.725,"price":4.6939,"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":"2022-09-07","known_ts":"2022-09-07","bar_index":1379,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.41,"stop_level":4.5614,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2022-09-09","known_ts":"2022-09-09","bar_index":1380,"type":"RECLAIM","strength":0.725,"price":4.5993,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-09-07 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":"2022-09-07","prior_stop_level":4.5614,"sweep_low":4.3343,"atr14":0.275047,"stop_level":4.196776,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-30","known_ts":"2022-10-04","bar_index":1385,"type":"REBUY","strength":0.725,"price":4.7128,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":25},{"ts":"2022-11-17","known_ts":"2022-11-17","bar_index":1396,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.8832,"stop_level":4.8926,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-11-21","known_ts":"2022-11-21","bar_index":1397,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.7412,"stop_level":4.8926,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-10","known_ts":"2023-01-12","bar_index":1408,"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":"2023-01-10","trigger_known_ts":"2023-01-12","strength":0.45,"price":4.2302,"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.357757,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.8706,"atr14":0.198922,"stop_level":3.771139,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-13","known_ts":"2023-01-18","bar_index":1409,"type":"BUY","strength":0.45,"price":4.1734,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-01-13","known_ts":"2023-01-18","bar_index":1409,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-01-13","trigger_known_ts":"2023-01-18","strength":0.45,"price":4.1734,"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.36638,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.8706,"atr14":0.201422,"stop_level":3.769889,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-02-17","known_ts":"2023-02-17","bar_index":1417,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.9936,"stop_level":4.0693,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-02-23","known_ts":"2023-02-27","bar_index":1418,"type":"REBUY","strength":0.45,"price":4.0788,"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":"2023-02-27","known_ts":"2023-02-27","bar_index":1418,"type":"RECLAIM","strength":0.45,"price":4.0788,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-17 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":"2023-02-17","prior_stop_level":4.0693,"sweep_low":3.7949,"atr14":0.172962,"stop_level":3.708419,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-03-29","known_ts":"2023-03-31","bar_index":1426,"type":"BUY","strength":0.45,"price":3.5488,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-03-29","known_ts":"2023-03-31","bar_index":1426,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-03-29","trigger_known_ts":"2023-03-31","strength":0.45,"price":3.5488,"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.461209,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.0189,"atr14":0.178451,"stop_level":2.929675,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-04-21","known_ts":"2023-04-21","bar_index":1431,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.5393,"stop_level":3.6624,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-04-24","known_ts":"2023-04-24","bar_index":1431,"type":"RECLAIM","strength":0.588,"price":3.7097,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-04-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":"2023-04-21","prior_stop_level":3.6624,"sweep_low":3.511,"atr14":0.153121,"stop_level":3.43444,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-04-28","known_ts":"2023-04-28","bar_index":1433,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.5677,"stop_level":3.6624,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-06-02","known_ts":"2023-06-06","bar_index":1441,"type":"BUY","strength":0.588,"price":3.2744,"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":"2023-06-26","known_ts":"2023-06-28","bar_index":1446,"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":"2023-06-26","trigger_known_ts":"2023-06-28","strength":0.45,"price":2.9526,"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.435805,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.7349,"atr14":0.148414,"stop_level":2.660693,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-29","known_ts":"2023-07-03","bar_index":1447,"type":"BUY","strength":0.588,"price":3.104,"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":"2023-06-29","known_ts":"2023-07-03","bar_index":1447,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-06-29","trigger_known_ts":"2023-07-03","strength":0.588,"price":3.104,"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.406875,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.7349,"atr14":0.137318,"stop_level":2.666241,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-26","known_ts":"2023-07-28","bar_index":1453,"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":"2023-07-26","trigger_known_ts":"2023-07-28","strength":0.588,"price":3.7949,"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.274855,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":3.1892,"atr14":0.142452,"stop_level":3.117974,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-08-03","known_ts":"2023-08-03","bar_index":1455,"type":"RECLAIM","strength":0.725,"price":3.8516,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-06-29 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-15","known_ts":"2023-08-15","bar_index":1457,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.7097,"stop_level":3.7475,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-08-17","known_ts":"2023-08-17","bar_index":1458,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.7002,"stop_level":3.7475,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-08-18","known_ts":"2023-08-18","bar_index":1458,"type":"RECLAIM","strength":0.588,"price":3.7854,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-08-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":"2023-08-15","prior_stop_level":3.7475,"sweep_low":3.6434,"atr14":0.13896,"stop_level":3.57392,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-08-18","known_ts":"2023-08-18","bar_index":1458,"type":"RECLAIM","strength":0.588,"price":3.7854,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-08-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":"2023-08-17","prior_stop_level":3.7475,"sweep_low":3.6434,"atr14":0.13896,"stop_level":3.57392,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-08-23","known_ts":"2023-08-23","bar_index":1459,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.6624,"stop_level":3.6813,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-08-28","known_ts":"2023-08-28","bar_index":1460,"type":"RECLAIM","strength":0.725,"price":3.7192,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-08-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":"2023-08-23","prior_stop_level":3.6813,"sweep_low":3.5677,"atr14":0.130308,"stop_level":3.502546,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-09-07","known_ts":"2023-09-07","bar_index":1463,"type":"RECLAIM","strength":0.863,"price":3.9368,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-08-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-09-25","known_ts":"2023-09-27","bar_index":1467,"type":"REBUY","strength":0.863,"price":4.1045,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2024-02-07","known_ts":"2024-02-09","bar_index":1498,"type":"BUY","strength":0.45,"price":2.9515,"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-05-01","known_ts":"2024-05-01","bar_index":1517,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.3798,"stop_level":3.4758,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-05-06","known_ts":"2024-05-06","bar_index":1518,"type":"RECLAIM","strength":0.725,"price":3.5718,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-05-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-05-01","prior_stop_level":3.4758,"sweep_low":3.3318,"atr14":0.148228,"stop_level":3.257686,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-07-01","known_ts":"2024-07-03","bar_index":1531,"type":"BUY","strength":0.725,"price":3.4833,"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":45},{"ts":"2024-07-26","known_ts":"2024-07-26","bar_index":1537,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.3096,"stop_level":3.3868,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-07-30","known_ts":"2024-07-30","bar_index":1537,"type":"RECLAIM","strength":0.725,"price":3.4061,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-07-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":"2024-07-26","prior_stop_level":3.3868,"sweep_low":3.2131,"atr14":0.139562,"stop_level":3.143319,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-26","known_ts":"2024-08-26","bar_index":1544,"type":"RECLAIM","strength":0.863,"price":3.4544,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-07-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-10-03","known_ts":"2024-10-07","bar_index":1553,"type":"BUY","strength":0.588,"price":3.2506,"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":40},{"ts":"2024-11-01","known_ts":"2024-11-05","bar_index":1560,"type":"BUY","strength":0.45,"price":3.0177,"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-12-19","known_ts":"2024-12-23","bar_index":1571,"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-19","trigger_known_ts":"2024-12-23","strength":0.45,"price":2.3241,"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.39336,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.1386,"atr14":0.104067,"stop_level":2.086566,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-12-30","known_ts":"2025-01-02","bar_index":1573,"type":"BUY","strength":0.45,"price":2.5877,"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-03-12","known_ts":"2025-03-14","bar_index":1589,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2025-03-12","trigger_known_ts":"2025-03-14","strength":0.45,"price":2.116,"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.447678,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.8554,"atr14":0.115594,"stop_level":1.797603,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-03-17","known_ts":"2025-03-19","bar_index":1590,"type":"BUY","strength":0.45,"price":2.1652,"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-03-17","known_ts":"2025-03-19","bar_index":1590,"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-03-17","trigger_known_ts":"2025-03-19","strength":0.45,"price":2.1652,"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.434836,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.8749,"atr14":0.113574,"stop_level":1.818113,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-04","known_ts":"2025-04-04","bar_index":1594,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.5944,"stop_level":2.1357,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2025-06-30","known_ts":"2025-06-30","bar_index":1614,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.7767,"stop_level":1.7966,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-07-01","known_ts":"2025-07-01","bar_index":1614,"type":"RECLAIM","strength":0.588,"price":1.8164,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-06-30","prior_stop_level":1.7966,"sweep_low":1.747,"atr14":0.100502,"stop_level":1.696749,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-08","known_ts":"2025-08-08","bar_index":1623,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.0348,"stop_level":2.0844,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-08-20","known_ts":"2025-08-22","bar_index":1626,"type":"REBUY","strength":0.725,"price":2.1241,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2025-09-30","known_ts":"2025-09-30","bar_index":1635,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.3226,"stop_level":2.3723,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-10-02","known_ts":"2025-10-02","bar_index":1636,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.2532,"stop_level":2.3723,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-10-06","known_ts":"2025-10-06","bar_index":1636,"type":"RECLAIM","strength":0.863,"price":2.4715,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-09-30","prior_stop_level":2.3723,"sweep_low":2.2432,"atr14":0.099915,"stop_level":2.193243,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-10-06","known_ts":"2025-10-06","bar_index":1636,"type":"RECLAIM","strength":0.863,"price":2.4715,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-10-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-10-02","prior_stop_level":2.3723,"sweep_low":2.2432,"atr14":0.099915,"stop_level":2.193243,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-11-05","known_ts":"2025-11-05","bar_index":1644,"type":"RECLAIM","strength":1.0,"price":2.5013,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-10-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-12-09","known_ts":"2025-12-09","bar_index":1651,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.0671,"stop_level":3.1366,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-12-11","known_ts":"2025-12-11","bar_index":1652,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.0175,"stop_level":3.1366,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-12-29","known_ts":"2025-12-29","bar_index":1656,"type":"RECLAIM","strength":1.0,"price":3.2061,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-12-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-04-08","known_ts":"2026-04-08","bar_index":1678,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.1457,"stop_level":4.2254,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-04-10","known_ts":"2026-04-10","bar_index":1679,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.1058,"stop_level":4.2254,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-04-13","known_ts":"2026-04-13","bar_index":1679,"type":"RECLAIM","strength":0.863,"price":4.2752,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-04-08 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-04-08","prior_stop_level":4.2254,"sweep_low":3.9762,"atr14":0.20007,"stop_level":3.876165,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-13","known_ts":"2026-04-13","bar_index":1679,"type":"RECLAIM","strength":0.863,"price":4.2752,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-04-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2026-04-10","prior_stop_level":4.2254,"sweep_low":4.0161,"atr14":0.20007,"stop_level":3.916065,"risk_basis":"daily_ohlc_atr14"}],"state":{"position_hint":"flat","last_signal":"RECLAIM","last_scored_signal":"SELL","last_scored_ts":"2026-04-10","last_scored_basis":"structure_stop","bars_since_signal":29,"extended":false,"strong_bull":false,"overbought":true,"weeklyBull":false,"above200":true},"early_dots":["2017-02-10","2017-03-09","2017-03-27","2017-06-26","2017-07-18","2018-02-15","2018-06-29","2018-07-26","2018-09-17","2018-10-29","2019-06-11","2019-11-04","2019-12-04","2020-02-19","2020-03-24","2020-04-23","2020-10-08","2020-10-29","2021-04-28","2021-05-27","2021-07-23","2021-08-26","2021-12-03","2021-12-27","2022-04-13","2022-05-18","2022-07-07","2022-08-10","2022-12-21","2023-10-11","2023-11-28","2023-12-14","2024-01-25","2024-05-24","2024-06-17","2024-09-17","2024-11-01","2024-11-19","2025-10-28","2026-06-26"],"warnings":[{"ts":"2022-11-21","kind":"confirm","px":4.7412,"level":4.8926},{"ts":"2023-02-16","kind":"arm","px":4.145},{"ts":"2023-02-17","kind":"confirm","px":3.9936,"level":4.0693},{"ts":"2023-04-20","kind":"arm","px":3.5772},{"ts":"2023-04-21","kind":"confirm","px":3.5393,"level":3.6624},{"ts":"2023-04-27","kind":"arm","px":3.4352},{"ts":"2023-04-28","kind":"confirm","px":3.5677,"level":3.6624},{"ts":"2023-08-03","kind":"arm","px":3.8138},{"ts":"2023-08-15","kind":"confirm","px":3.7097,"level":3.7475},{"ts":"2023-08-16","kind":"arm","px":3.6813},{"ts":"2023-08-17","kind":"confirm","px":3.7002,"level":3.7475},{"ts":"2023-08-21","kind":"arm","px":3.7475},{"ts":"2023-08-23","kind":"confirm","px":3.6624,"level":3.6813},{"ts":"2024-02-29","kind":"arm","px":3.047},{"ts":"2024-04-11","kind":"arm","px":3.6775},{"ts":"2024-05-01","kind":"confirm","px":3.3798,"level":3.4758},{"ts":"2024-07-25","kind":"arm","px":3.5412},{"ts":"2024-07-26","kind":"confirm","px":3.3096,"level":3.3868},{"ts":"2025-01-22","kind":"arm","px":2.5487},{"ts":"2025-04-03","kind":"arm","px":1.9684},{"ts":"2025-04-04","kind":"confirm","px":1.5944,"level":2.1357},{"ts":"2025-06-23","kind":"arm","px":1.8561},{"ts":"2025-06-30","kind":"confirm","px":1.7767,"level":1.7966},{"ts":"2025-07-01","kind":"arm","px":1.8164},{"ts":"2025-08-07","kind":"arm","px":2.0348},{"ts":"2025-08-08","kind":"confirm","px":2.0348,"level":2.0844},{"ts":"2025-09-05","kind":"arm","px":2.1638},{"ts":"2025-09-29","kind":"arm","px":2.412},{"ts":"2025-09-30","kind":"confirm","px":2.3226,"level":2.3723},{"ts":"2025-10-01","kind":"arm","px":2.3226},{"ts":"2025-10-02","kind":"confirm","px":2.2532,"level":2.3723},{"ts":"2025-12-08","kind":"arm","px":3.1465},{"ts":"2025-12-09","kind":"confirm","px":3.0671,"level":3.1366},{"ts":"2025-12-10","kind":"arm","px":3.077},{"ts":"2025-12-11","kind":"confirm","px":3.0175,"level":3.1366},{"ts":"2026-02-12","kind":"arm","px":3.3649},{"ts":"2026-03-23","kind":"arm","px":4.0859},{"ts":"2026-04-08","kind":"confirm","px":4.1457,"level":4.2254},{"ts":"2026-04-09","kind":"arm","px":4.0261},{"ts":"2026-04-10","kind":"confirm","px":4.1058,"level":4.2254}],"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":[]}}}