{"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":"AEHR","timeframe":"3D","as_of":"2026-08-12T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1998-03-05","known_ts":"1998-03-05","bar_index":46,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.75,"stop_level":6.875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-04-06","known_ts":"1998-04-08","bar_index":54,"type":"BUY","strength":0.45,"price":6.125,"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":"1998-08-10","known_ts":"1998-08-12","bar_index":83,"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":"1998-08-10","trigger_known_ts":"1998-08-12","strength":0.45,"price":4.4375,"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.436508,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.375,"atr14":0.245087,"stop_level":4.252457,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-08-18","known_ts":"1998-08-20","bar_index":85,"type":"BUY","strength":0.45,"price":4.625,"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":"1998-08-18","known_ts":"1998-08-20","bar_index":85,"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":"1998-08-18","trigger_known_ts":"1998-08-20","strength":0.45,"price":4.625,"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.412698,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.25,"atr14":0.232234,"stop_level":4.133883,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-09-25","known_ts":"1998-09-29","bar_index":94,"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":"1998-09-25","trigger_known_ts":"1998-09-29","strength":0.45,"price":3.625,"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.539683,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.375,"atr14":0.226353,"stop_level":3.261823,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-09-30","known_ts":"1998-10-02","bar_index":95,"type":"BUY","strength":0.45,"price":3.6875,"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":"1998-09-30","known_ts":"1998-10-02","bar_index":95,"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":"1998-09-30","trigger_known_ts":"1998-10-02","strength":0.45,"price":3.6875,"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.531746,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.375,"atr14":0.212068,"stop_level":3.268966,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-16","known_ts":"1998-10-20","bar_index":99,"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":"1998-10-16","trigger_known_ts":"1998-10-20","strength":0.45,"price":4.0,"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.492063,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.1875,"atr14":0.23568,"stop_level":3.06966,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-11-18","known_ts":"1998-11-18","bar_index":106,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.25,"stop_level":4.375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-11-19","known_ts":"1998-11-19","bar_index":107,"type":"RECLAIM","strength":0.588,"price":4.625,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-11-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-11-18","prior_stop_level":4.375,"sweep_low":4.25,"atr14":0.35073,"stop_level":4.074635,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-16","known_ts":"1998-12-16","bar_index":113,"type":"RECLAIM","strength":1.0,"price":5.5,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-11-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-09-08","known_ts":"1999-09-08","bar_index":173,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.375,"stop_level":4.4375,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1999-09-09","known_ts":"1999-09-09","bar_index":174,"type":"RECLAIM","strength":0.863,"price":4.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-09-08 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":"1999-09-08","prior_stop_level":4.4375,"sweep_low":4.375,"atr14":0.23619,"stop_level":4.256905,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-09-22","known_ts":"1999-09-22","bar_index":177,"type":"RECLAIM","strength":1.0,"price":5.25,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-09-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-10-25","known_ts":"1999-10-25","bar_index":184,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.625,"stop_level":4.8125,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1999-11-19","known_ts":"1999-11-19","bar_index":191,"type":"RECLAIM","strength":1.0,"price":5.0,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-10-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-03-01","known_ts":"2000-03-01","bar_index":214,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.6875,"stop_level":5.75,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-03-07","known_ts":"2000-03-07","bar_index":215,"type":"RECLAIM","strength":1.0,"price":6.0,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-03-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2000-03-01","prior_stop_level":5.75,"sweep_low":5.5,"atr14":0.329872,"stop_level":5.335064,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-03-09","known_ts":"2000-03-13","bar_index":216,"type":"REBUY","strength":1.0,"price":9.0,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2000-06-08","known_ts":"2000-06-12","bar_index":237,"type":"BUY","strength":0.863,"price":7.5,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":70},{"ts":"2000-06-29","known_ts":"2000-07-03","bar_index":242,"type":"REBUY","strength":0.863,"price":7.3125,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":65},{"ts":"2000-08-04","known_ts":"2000-08-04","bar_index":250,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.75,"stop_level":7.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2000-08-10","known_ts":"2000-08-10","bar_index":251,"type":"RECLAIM","strength":0.725,"price":7.125,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-08-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":"2000-08-04","prior_stop_level":7.0,"sweep_low":6.25,"atr14":0.413401,"stop_level":6.0433,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-09-01","known_ts":"2000-09-06","bar_index":257,"type":"BUY","strength":0.725,"price":7.25,"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":55},{"ts":"2000-11-17","known_ts":"2000-11-21","bar_index":275,"type":"BUY","strength":0.588,"price":6.125,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70},{"ts":"2000-12-01","known_ts":"2000-12-05","bar_index":278,"type":"BUY","strength":0.588,"price":6.25,"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":"2000-12-28","known_ts":"2001-01-02","bar_index":284,"type":"REBUY","strength":0.588,"price":5.0,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70},{"ts":"2001-02-21","known_ts":"2001-02-21","bar_index":296,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.25,"stop_level":4.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-03-22","known_ts":"2001-03-26","bar_index":303,"type":"REBUY","strength":0.45,"price":4.4375,"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":"2001-04-27","known_ts":"2001-04-27","bar_index":311,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.1,"stop_level":4.35,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-04-30","known_ts":"2001-04-30","bar_index":311,"type":"RECLAIM","strength":0.588,"price":4.49,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-04-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":"2001-04-27","prior_stop_level":4.35,"sweep_low":4.1,"atr14":0.360785,"stop_level":3.919608,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-06-05","known_ts":"2001-06-07","bar_index":320,"type":"BUY","strength":0.588,"price":4.25,"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":"2001-08-10","known_ts":"2001-08-10","bar_index":335,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.37,"stop_level":4.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-10-09","known_ts":"2001-10-11","bar_index":348,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2001-10-09","trigger_known_ts":"2001-10-11","strength":0.45,"price":3.97,"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.389231,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.53,"atr14":0.183771,"stop_level":3.438115,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-10-17","known_ts":"2001-10-19","bar_index":350,"type":"BUY","strength":0.45,"price":4.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2001-10-17","known_ts":"2001-10-19","bar_index":350,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2001-10-17","trigger_known_ts":"2001-10-19","strength":0.45,"price":4.0,"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.384615,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.53,"atr14":0.162492,"stop_level":3.448754,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-11-13","known_ts":"2001-11-13","bar_index":356,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.75,"stop_level":3.85,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-11-15","known_ts":"2001-11-15","bar_index":357,"type":"RECLAIM","strength":0.588,"price":3.9,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-11-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2001-11-13","prior_stop_level":3.85,"sweep_low":3.7,"atr14":0.11922,"stop_level":3.64039,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-11-20","known_ts":"2001-11-23","bar_index":358,"type":"REBUY","strength":0.588,"price":4.03,"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":"2001-12-04","known_ts":"2001-12-04","bar_index":361,"type":"RECLAIM","strength":0.725,"price":3.93,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2001-11-20 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2001-12-21","known_ts":"2001-12-21","bar_index":365,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.98,"stop_level":4.02,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-12-24","known_ts":"2001-12-24","bar_index":365,"type":"RECLAIM","strength":0.863,"price":4.38,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-12-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2001-12-21","prior_stop_level":4.02,"sweep_low":3.9,"atr14":0.214167,"stop_level":3.792916,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-01-23","known_ts":"2002-01-25","bar_index":372,"type":"BUY","strength":0.863,"price":4.25,"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":"2002-03-04","known_ts":"2002-03-06","bar_index":381,"type":"BUY","strength":0.863,"price":4.48,"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":"2002-03-26","known_ts":"2002-03-26","bar_index":386,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.15,"stop_level":4.17,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-03-27","known_ts":"2002-03-27","bar_index":386,"type":"RECLAIM","strength":0.863,"price":4.28,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-03-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2002-03-26","prior_stop_level":4.17,"sweep_low":4.15,"atr14":0.115923,"stop_level":4.092038,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-04-16","known_ts":"2002-04-18","bar_index":391,"type":"BUY","strength":0.863,"price":4.74,"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":"2002-06-26","known_ts":"2002-06-26","bar_index":407,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.5,"stop_level":5.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-08-19","known_ts":"2002-08-21","bar_index":420,"type":"BUY","strength":0.725,"price":5.19,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"2002-09-11","known_ts":"2002-09-11","bar_index":425,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.86,"stop_level":5.1,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2002-09-20","known_ts":"2002-09-20","bar_index":427,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.43,"stop_level":4.86,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2002-10-30","known_ts":"2002-11-01","bar_index":437,"type":"BUY","strength":0.588,"price":3.13,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":25},{"ts":"2002-12-12","known_ts":"2002-12-12","bar_index":447,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.46,"stop_level":2.73,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2002-12-16","known_ts":"2002-12-16","bar_index":447,"type":"RECLAIM","strength":0.45,"price":2.79,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-12-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2002-12-12","prior_stop_level":2.73,"sweep_low":2.46,"atr14":0.124815,"stop_level":2.397592,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-12-30","known_ts":"2002-12-30","bar_index":450,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.38,"stop_level":2.46,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2002-12-31","known_ts":"2002-12-31","bar_index":451,"type":"RECLAIM","strength":0.45,"price":2.74,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-12-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2002-12-30","prior_stop_level":2.46,"sweep_low":2.25,"atr14":0.168108,"stop_level":2.165946,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-01-31","known_ts":"2003-01-31","bar_index":458,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.29,"stop_level":2.38,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-02-13","known_ts":"2003-02-18","bar_index":461,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2003-02-13","trigger_known_ts":"2003-02-18","strength":0.588,"price":2.32,"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.609428,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.89,"atr14":0.087627,"stop_level":1.846187,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-02-19","known_ts":"2003-02-21","bar_index":462,"type":"BUY","strength":0.588,"price":2.33,"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":"2003-02-19","known_ts":"2003-02-21","bar_index":462,"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":"2003-02-19","trigger_known_ts":"2003-02-21","strength":0.588,"price":2.33,"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.607744,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.89,"atr14":0.085556,"stop_level":1.847222,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-03","known_ts":"2003-03-03","bar_index":464,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.8,"stop_level":2.02,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2003-03-17","known_ts":"2003-03-19","bar_index":468,"type":"BUY","strength":0.588,"price":2.05,"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":"2003-03-17","known_ts":"2003-03-19","bar_index":468,"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":"2003-03-17","trigger_known_ts":"2003-03-19","strength":0.588,"price":2.05,"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.654882,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.76,"atr14":0.09333,"stop_level":1.713335,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-04-11","known_ts":"2003-04-11","bar_index":474,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.12,"stop_level":2.24,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-05-13","known_ts":"2003-05-13","bar_index":481,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.44,"stop_level":2.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-05-14","known_ts":"2003-05-14","bar_index":481,"type":"RECLAIM","strength":0.588,"price":2.75,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-05-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2003-05-13","prior_stop_level":2.5,"sweep_low":2.44,"atr14":0.096024,"stop_level":2.391988,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-05-29","known_ts":"2003-05-29","bar_index":485,"type":"RECLAIM","strength":0.863,"price":2.98,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-05-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-18","known_ts":"2003-06-18","bar_index":489,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.8,"stop_level":2.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-06-20","known_ts":"2003-06-20","bar_index":490,"type":"RECLAIM","strength":0.725,"price":2.85,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-06-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2003-06-18","prior_stop_level":2.81,"sweep_low":2.8,"atr14":0.096149,"stop_level":2.751926,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-07-11","known_ts":"2003-07-11","bar_index":495,"type":"RECLAIM","strength":0.863,"price":3.32,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-06-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-07-16","known_ts":"2003-07-18","bar_index":496,"type":"BUY","strength":0.863,"price":3.21,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2003-09-26","known_ts":"2003-09-26","bar_index":513,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.61,"stop_level":3.91,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-01-09","known_ts":"2004-01-13","bar_index":537,"type":"BUY","strength":0.725,"price":4.12,"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":"2004-02-27","known_ts":"2004-02-27","bar_index":548,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.56,"stop_level":5.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-05-24","known_ts":"2004-05-26","bar_index":568,"type":"BUY","strength":0.588,"price":4.17,"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":60},{"ts":"2004-06-22","known_ts":"2004-06-22","bar_index":574,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.85,"stop_level":3.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2004-08-03","known_ts":"2004-08-05","bar_index":584,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2004-08-03","trigger_known_ts":"2004-08-05","strength":0.45,"price":3.53,"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.428803,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.17,"atr14":0.330956,"stop_level":3.004522,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-09-01","known_ts":"2004-09-03","bar_index":591,"type":"BUY","strength":0.45,"price":3.3,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2004-09-01","known_ts":"2004-09-03","bar_index":591,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2004-09-01","trigger_known_ts":"2004-09-03","strength":0.45,"price":3.3,"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.466019,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.85,"atr14":0.350063,"stop_level":2.674968,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-09-27","known_ts":"2004-09-27","bar_index":596,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.75,"stop_level":2.99,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-12-01","known_ts":"2004-12-03","bar_index":612,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2004-12-01","trigger_known_ts":"2004-12-03","strength":0.45,"price":2.43,"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.606796,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.18,"atr14":0.222143,"stop_level":2.068929,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-12-06","known_ts":"2004-12-08","bar_index":613,"type":"BUY","strength":0.45,"price":2.42,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2004-12-06","known_ts":"2004-12-08","bar_index":613,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2004-12-06","trigger_known_ts":"2004-12-08","strength":0.45,"price":2.42,"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.608414,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.18,"atr14":0.195367,"stop_level":2.082316,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-12-17","known_ts":"2004-12-17","bar_index":616,"type":"RECLAIM","strength":0.725,"price":4.19,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2004-12-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-03-30","known_ts":"2005-04-01","bar_index":639,"type":"BUY","strength":0.863,"price":3.21,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2005-05-11","known_ts":"2005-05-13","bar_index":649,"type":"BUY","strength":0.588,"price":2.87,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2005-06-23","known_ts":"2005-06-27","bar_index":659,"type":"REBUY","strength":0.725,"price":2.88,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2005-07-07","known_ts":"2005-07-11","bar_index":662,"type":"REBUY","strength":0.588,"price":2.89,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":30},{"ts":"2005-08-18","known_ts":"2005-08-22","bar_index":672,"type":"BUY","strength":0.588,"price":2.84,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":50},{"ts":"2005-09-12","known_ts":"2005-09-12","bar_index":677,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.74,"stop_level":2.85,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-09-22","known_ts":"2005-09-26","bar_index":680,"type":"REBUY","strength":0.863,"price":3.0,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2005-11-16","known_ts":"2005-11-18","bar_index":693,"type":"BUY","strength":1.0,"price":3.74,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2005-12-21","known_ts":"2005-12-23","bar_index":701,"type":"BUY","strength":0.863,"price":3.97,"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":"2006-01-24","known_ts":"2006-01-24","bar_index":708,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.63,"stop_level":3.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2006-01-30","known_ts":"2006-01-30","bar_index":709,"type":"RECLAIM","strength":0.863,"price":3.74,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-01-24 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":"2006-01-24","prior_stop_level":3.7,"sweep_low":3.63,"atr14":0.18507,"stop_level":3.537465,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-02-17","known_ts":"2006-02-22","bar_index":714,"type":"BUY","strength":0.863,"price":4.0,"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":"2006-03-16","known_ts":"2006-03-20","bar_index":720,"type":"BUY","strength":0.863,"price":4.35,"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":"2006-06-12","known_ts":"2006-06-12","bar_index":740,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.17,"stop_level":7.21,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-06-14","known_ts":"2006-06-14","bar_index":740,"type":"RECLAIM","strength":1.0,"price":7.75,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-06-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2006-06-12","prior_stop_level":7.21,"sweep_low":6.73,"atr14":0.45596,"stop_level":6.50202,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-06-28","known_ts":"2006-06-30","bar_index":744,"type":"REBUY","strength":1.0,"price":10.34,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":65},{"ts":"2006-07-07","known_ts":"2006-07-07","bar_index":746,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.58,"stop_level":8.78,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2006-07-11","known_ts":"2006-07-11","bar_index":746,"type":"RECLAIM","strength":0.863,"price":8.82,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-07-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":"2006-07-07","prior_stop_level":8.78,"sweep_low":7.56,"atr14":0.849279,"stop_level":7.135361,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-30","known_ts":"2006-12-04","bar_index":780,"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":"2006-11-30","trigger_known_ts":"2006-12-04","strength":0.45,"price":4.91,"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.525145,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.66,"atr14":0.234251,"stop_level":4.542875,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-12-13","known_ts":"2006-12-15","bar_index":783,"type":"BUY","strength":0.45,"price":4.94,"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-12-13","known_ts":"2006-12-15","bar_index":783,"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":"2006-12-13","trigger_known_ts":"2006-12-15","strength":0.45,"price":4.94,"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.522244,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.55,"atr14":0.253296,"stop_level":4.423352,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-04-03","known_ts":"2007-04-03","bar_index":807,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.87,"stop_level":6.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-04-18","known_ts":"2007-04-20","bar_index":811,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2007-04-18","trigger_known_ts":"2007-04-20","strength":0.588,"price":5.74,"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.444874,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":5.71,"atr14":0.292498,"stop_level":5.563751,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-05-04","known_ts":"2007-05-08","bar_index":815,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2007-05-04","trigger_known_ts":"2007-05-08","strength":0.45,"price":5.9,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.4294,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.5,"atr14":0.234328,"stop_level":5.382836,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-05-09","known_ts":"2007-05-11","bar_index":816,"type":"BUY","strength":0.588,"price":6.54,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2007-06-21","known_ts":"2007-06-25","bar_index":826,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2007-06-21","trigger_known_ts":"2007-06-25","strength":0.588,"price":5.96,"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.423598,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":5.8,"atr14":0.158307,"stop_level":5.720847,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-07-05","known_ts":"2007-07-09","bar_index":829,"type":"BUY","strength":0.725,"price":6.11,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2007-08-16","known_ts":"2007-08-16","bar_index":839,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.58,"stop_level":6.69,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-08-17","known_ts":"2007-08-17","bar_index":839,"type":"RECLAIM","strength":0.863,"price":6.82,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-08-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2007-08-16","prior_stop_level":6.69,"sweep_low":6.15,"atr14":0.411784,"stop_level":5.944108,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-09-04","known_ts":"2007-09-04","bar_index":843,"type":"RECLAIM","strength":0.863,"price":6.66,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-08-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-09-25","known_ts":"2007-09-27","bar_index":848,"type":"BUY","strength":0.863,"price":7.44,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2007-10-16","known_ts":"2007-10-16","bar_index":853,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.15,"stop_level":7.23,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-10-17","known_ts":"2007-10-17","bar_index":853,"type":"RECLAIM","strength":0.863,"price":7.26,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-10-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":"2007-10-16","prior_stop_level":7.23,"sweep_low":7.12,"atr14":0.270421,"stop_level":6.984789,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-11-01","known_ts":"2007-11-01","bar_index":857,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.06,"stop_level":7.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2007-12-28","known_ts":"2008-01-02","bar_index":870,"type":"BUY","strength":0.45,"price":6.09,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-01-08","known_ts":"2008-01-08","bar_index":872,"type":"RECLAIM","strength":0.588,"price":6.88,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2007-12-28 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2008-02-07","known_ts":"2008-02-07","bar_index":879,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.61,"stop_level":6.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-02-08","known_ts":"2008-02-08","bar_index":879,"type":"RECLAIM","strength":0.725,"price":6.87,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-02-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2008-02-07","prior_stop_level":6.7,"sweep_low":6.61,"atr14":0.47695,"stop_level":6.371525,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-02-26","known_ts":"2008-02-26","bar_index":883,"type":"RECLAIM","strength":0.725,"price":7.9,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-02-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-03-04","known_ts":"2008-03-04","bar_index":884,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.45,"stop_level":6.99,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-06","known_ts":"2008-03-06","bar_index":885,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.58,"stop_level":6.99,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-24","known_ts":"2008-03-26","bar_index":889,"type":"BUY","strength":0.725,"price":8.07,"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":80},{"ts":"2008-09-24","known_ts":"2008-09-26","bar_index":932,"type":"BUY","strength":0.45,"price":3.92,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-09-24","known_ts":"2008-09-26","bar_index":932,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-09-24","trigger_known_ts":"2008-09-26","strength":0.45,"price":3.92,"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.63227,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.2,"atr14":0.314271,"stop_level":3.042864,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-15","known_ts":"2008-10-17","bar_index":937,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2008-10-15","trigger_known_ts":"2008-10-17","strength":0.45,"price":2.97,"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.721388,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.27,"atr14":0.369622,"stop_level":2.085189,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-18","known_ts":"2008-11-18","bar_index":945,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.09,"stop_level":2.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2008-12-26","known_ts":"2008-12-26","bar_index":953,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.16,"stop_level":2.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-02","known_ts":"2009-01-02","bar_index":955,"type":"RECLAIM","strength":0.588,"price":2.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-12-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-12-26","prior_stop_level":2.25,"sweep_low":2.0,"atr14":0.196801,"stop_level":1.9016,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-15","known_ts":"2009-01-15","bar_index":958,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.93,"stop_level":2.11,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-10","known_ts":"2009-03-12","bar_index":970,"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-10","trigger_known_ts":"2009-03-12","strength":0.45,"price":1.01,"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.905253,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.8,"atr14":0.120897,"stop_level":0.739552,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-23","known_ts":"2009-03-25","bar_index":973,"type":"BUY","strength":0.588,"price":1.13,"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-23","known_ts":"2009-03-25","bar_index":973,"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-23","trigger_known_ts":"2009-03-25","strength":0.588,"price":1.13,"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.893996,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":0.9,"atr14":0.113534,"stop_level":0.843233,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-07","known_ts":"2009-04-07","bar_index":976,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.91,"stop_level":0.94,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-06-05","known_ts":"2009-06-05","bar_index":990,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.9,"stop_level":0.91,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-06-09","known_ts":"2009-06-09","bar_index":991,"type":"RECLAIM","strength":0.725,"price":0.93,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-06-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":"2009-06-05","prior_stop_level":0.91,"sweep_low":0.89,"atr14":0.082125,"stop_level":0.848937,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-07-09","known_ts":"2009-07-13","bar_index":998,"type":"BUY","strength":0.725,"price":0.88,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2009-07-29","known_ts":"2009-07-29","bar_index":1002,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.85,"stop_level":0.87,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-07-31","known_ts":"2009-07-31","bar_index":1003,"type":"RECLAIM","strength":0.725,"price":0.94,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-07-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-07-29","prior_stop_level":0.87,"sweep_low":0.81,"atr14":0.064521,"stop_level":0.777739,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-08-17","known_ts":"2009-08-17","bar_index":1007,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.85,"stop_level":0.87,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-08-20","known_ts":"2009-08-20","bar_index":1008,"type":"RECLAIM","strength":0.725,"price":0.88,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-08-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-08-17","prior_stop_level":0.87,"sweep_low":0.83,"atr14":0.052072,"stop_level":0.803964,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-08-28","known_ts":"2009-09-01","bar_index":1010,"type":"BUY","strength":0.725,"price":0.89,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2009-11-18","known_ts":"2009-11-20","bar_index":1029,"type":"REBUY","strength":0.863,"price":1.5,"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":"2010-03-08","known_ts":"2010-03-08","bar_index":1053,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.37,"stop_level":2.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-03-12","known_ts":"2010-03-12","bar_index":1054,"type":"RECLAIM","strength":1.0,"price":2.51,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-03-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-03-08","prior_stop_level":2.5,"sweep_low":2.31,"atr14":0.159784,"stop_level":2.230108,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-03-18","known_ts":"2010-03-18","bar_index":1056,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.34,"stop_level":2.37,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-06","known_ts":"2010-04-06","bar_index":1060,"type":"RECLAIM","strength":1.0,"price":2.43,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-03-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-09-02","known_ts":"2010-09-07","bar_index":1095,"type":"BUY","strength":0.588,"price":1.33,"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":"2010-10-12","known_ts":"2010-10-12","bar_index":1104,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.22,"stop_level":1.29,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-12-02","known_ts":"2010-12-06","bar_index":1116,"type":"BUY","strength":0.588,"price":1.11,"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":"2011-04-05","known_ts":"2011-04-05","bar_index":1144,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.58,"stop_level":1.61,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-04-08","known_ts":"2011-04-08","bar_index":1145,"type":"RECLAIM","strength":1.0,"price":1.63,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-04-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":"2011-04-05","prior_stop_level":1.61,"sweep_low":1.52,"atr14":0.178994,"stop_level":1.430503,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-07-13","known_ts":"2011-07-15","bar_index":1167,"type":"BUY","strength":0.588,"price":1.36,"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":45},{"ts":"2011-08-16","known_ts":"2011-08-16","bar_index":1175,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.21,"stop_level":1.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-10-24","known_ts":"2011-10-26","bar_index":1191,"type":"BUY","strength":0.588,"price":0.87,"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":"2011-11-10","known_ts":"2011-11-10","bar_index":1195,"type":"SELL","basis":"structure_stop","strength":0.45,"price":0.7,"stop_level":0.88,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2011-11-14","known_ts":"2011-11-14","bar_index":1196,"type":"SELL","basis":"structure_stop","strength":0.45,"price":0.67,"stop_level":0.88,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2011-11-28","known_ts":"2011-11-30","bar_index":1199,"type":"REBUY","strength":0.45,"price":0.69,"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":"2012-02-22","known_ts":"2012-02-22","bar_index":1218,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.76,"stop_level":0.78,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-02-29","known_ts":"2012-02-29","bar_index":1220,"type":"RECLAIM","strength":0.725,"price":0.8,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-02-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-02-22","prior_stop_level":0.78,"sweep_low":0.74,"atr14":0.071509,"stop_level":0.704245,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-29","known_ts":"2012-04-02","bar_index":1227,"type":"BUY","strength":0.863,"price":1.01,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2012-04-30","known_ts":"2012-04-30","bar_index":1234,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.43,"stop_level":1.48,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-05-01","known_ts":"2012-05-01","bar_index":1234,"type":"RECLAIM","strength":0.863,"price":1.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-04-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":"2012-04-30","prior_stop_level":1.48,"sweep_low":1.43,"atr14":0.13313,"stop_level":1.363435,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-05-08","known_ts":"2012-05-08","bar_index":1236,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.35,"stop_level":1.43,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-05-30","known_ts":"2012-05-30","bar_index":1241,"type":"RECLAIM","strength":1.0,"price":1.25,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-05-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-10-11","known_ts":"2012-10-11","bar_index":1272,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.05,"stop_level":1.11,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2012-10-17","known_ts":"2012-10-17","bar_index":1273,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.09,"stop_level":1.11,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2012-12-07","known_ts":"2012-12-11","bar_index":1285,"type":"BUY","strength":0.588,"price":0.98,"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":"2013-02-27","known_ts":"2013-02-27","bar_index":1303,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.86,"stop_level":0.88,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-02-28","known_ts":"2013-02-28","bar_index":1303,"type":"RECLAIM","strength":0.588,"price":0.9,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-02-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":"2013-02-27","prior_stop_level":0.88,"sweep_low":0.85,"atr14":0.052016,"stop_level":0.823992,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-03-15","known_ts":"2013-03-19","bar_index":1307,"type":"REBUY","strength":0.45,"price":0.98,"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":"2013-03-15","known_ts":"2013-03-19","bar_index":1307,"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-03-15","trigger_known_ts":"2013-03-19","strength":0.45,"price":0.98,"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.350993,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.72,"atr14":0.070882,"stop_level":0.684559,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-03-20","known_ts":"2013-03-20","bar_index":1308,"type":"RECLAIM","strength":0.588,"price":1.05,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2013-03-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2013-04-24","known_ts":"2013-04-24","bar_index":1316,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.99,"stop_level":1.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-04-25","known_ts":"2013-04-25","bar_index":1316,"type":"RECLAIM","strength":0.863,"price":1.09,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-04-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2013-04-24","prior_stop_level":1.0,"sweep_low":0.99,"atr14":0.065107,"stop_level":0.957446,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-05-10","known_ts":"2013-05-14","bar_index":1320,"type":"REBUY","strength":1.0,"price":1.25,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2013-12-04","known_ts":"2013-12-06","bar_index":1368,"type":"BUY","strength":0.863,"price":2.91,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2014-03-07","known_ts":"2014-03-11","bar_index":1389,"type":"BUY","strength":0.725,"price":2.94,"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":"2014-06-06","known_ts":"2014-06-10","bar_index":1410,"type":"BUY","strength":0.588,"price":2.15,"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-06-25","known_ts":"2014-06-25","bar_index":1414,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.11,"stop_level":2.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2014-07-01","known_ts":"2014-07-01","bar_index":1415,"type":"RECLAIM","strength":0.588,"price":2.16,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-06-25 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":"2014-06-25","prior_stop_level":2.15,"sweep_low":1.92,"atr14":0.143902,"stop_level":1.848049,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-07-11","known_ts":"2014-07-11","bar_index":1418,"type":"RECLAIM","strength":0.725,"price":2.86,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-06-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-07-30","known_ts":"2014-07-30","bar_index":1422,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.75,"stop_level":2.76,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-08-06","known_ts":"2014-08-06","bar_index":1424,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.6,"stop_level":2.76,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-10-27","known_ts":"2014-10-29","bar_index":1443,"type":"BUY","strength":0.588,"price":2.57,"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":"2014-11-12","known_ts":"2014-11-12","bar_index":1447,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.51,"stop_level":2.54,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-12-01","known_ts":"2014-12-01","bar_index":1451,"type":"RECLAIM","strength":0.725,"price":2.65,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-11-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-15","known_ts":"2014-12-15","bar_index":1454,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.5,"stop_level":2.64,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-12-18","known_ts":"2014-12-18","bar_index":1455,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.6,"stop_level":2.64,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-19","known_ts":"2014-12-19","bar_index":1455,"type":"RECLAIM","strength":0.725,"price":2.78,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-12-15","prior_stop_level":2.64,"sweep_low":2.31,"atr14":0.190017,"stop_level":2.214992,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-12-19","known_ts":"2014-12-19","bar_index":1455,"type":"RECLAIM","strength":0.725,"price":2.78,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-12-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":"2014-12-18","prior_stop_level":2.64,"sweep_low":2.52,"atr14":0.190017,"stop_level":2.424992,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-02-27","known_ts":"2015-03-03","bar_index":1471,"type":"BUY","strength":0.588,"price":2.64,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2015-03-17","known_ts":"2015-03-19","bar_index":1475,"type":"BUY","strength":0.725,"price":2.81,"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":"2015-03-30","known_ts":"2015-03-30","bar_index":1478,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.38,"stop_level":2.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-04-24","known_ts":"2015-04-28","bar_index":1484,"type":"BUY","strength":0.588,"price":2.55,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2015-06-29","known_ts":"2015-07-01","bar_index":1499,"type":"BUY","strength":0.45,"price":2.35,"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-07-24","known_ts":"2015-07-28","bar_index":1505,"type":"BUY","strength":0.45,"price":2.2,"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-17","known_ts":"2015-09-17","bar_index":1517,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.19,"stop_level":2.23,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-09-22","known_ts":"2015-09-22","bar_index":1518,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.15,"stop_level":2.23,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-09-23","known_ts":"2015-09-25","bar_index":1519,"type":"REBUY","strength":0.863,"price":2.46,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2015-09-23","known_ts":"2015-09-23","bar_index":1519,"type":"RECLAIM","strength":0.725,"price":2.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-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":"2015-09-17","prior_stop_level":2.23,"sweep_low":2.12,"atr14":0.132092,"stop_level":2.053954,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-09-23","known_ts":"2015-09-23","bar_index":1519,"type":"RECLAIM","strength":0.725,"price":2.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-09-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-09-22","prior_stop_level":2.23,"sweep_low":2.12,"atr14":0.132092,"stop_level":2.053954,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-14","known_ts":"2015-12-16","bar_index":1538,"type":"BUY","strength":0.45,"price":1.97,"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-12-14","known_ts":"2015-12-16","bar_index":1538,"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-12-14","trigger_known_ts":"2015-12-16","strength":0.45,"price":1.97,"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.298932,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.8,"atr14":0.103362,"stop_level":1.748319,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-28","known_ts":"2015-12-28","bar_index":1541,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.8,"stop_level":1.85,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-12-29","known_ts":"2015-12-29","bar_index":1541,"type":"RECLAIM","strength":0.45,"price":1.9,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-12-28 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":"2015-12-28","prior_stop_level":1.85,"sweep_low":1.74,"atr14":0.113356,"stop_level":1.683322,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-14","known_ts":"2016-01-14","bar_index":1545,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.52,"stop_level":1.85,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2016-01-28","known_ts":"2016-02-01","bar_index":1548,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-01-28","trigger_known_ts":"2016-02-01","strength":0.45,"price":1.32,"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.530249,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.15,"atr14":0.162236,"stop_level":1.068882,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-16","known_ts":"2016-02-18","bar_index":1552,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-02-16","trigger_known_ts":"2016-02-18","strength":0.45,"price":1.16,"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.587189,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.01,"atr14":0.130647,"stop_level":0.944676,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-29","known_ts":"2016-03-02","bar_index":1555,"type":"BUY","strength":0.45,"price":1.19,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-02-29","known_ts":"2016-03-02","bar_index":1555,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2016-02-29","trigger_known_ts":"2016-03-02","strength":0.45,"price":1.19,"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.576512,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.05,"atr14":0.135907,"stop_level":0.982046,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-26","known_ts":"2016-04-26","bar_index":1568,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.42,"stop_level":1.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-04-27","known_ts":"2016-04-27","bar_index":1568,"type":"RECLAIM","strength":0.588,"price":1.51,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-04-26","prior_stop_level":1.49,"sweep_low":1.42,"atr14":0.126695,"stop_level":1.356652,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-03","known_ts":"2016-05-03","bar_index":1570,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.23,"stop_level":1.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-05-04","known_ts":"2016-05-04","bar_index":1570,"type":"RECLAIM","strength":0.588,"price":1.68,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-05-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-05-03","prior_stop_level":1.49,"sweep_low":1.1,"atr14":0.15169,"stop_level":1.024155,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-13","known_ts":"2016-05-13","bar_index":1572,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.21,"stop_level":1.28,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-06-07","known_ts":"2016-06-09","bar_index":1578,"type":"BUY","strength":0.588,"price":1.6,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":45},{"ts":"2016-06-27","known_ts":"2016-06-27","bar_index":1582,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.62,"stop_level":1.66,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-07-01","known_ts":"2016-07-01","bar_index":1584,"type":"RECLAIM","strength":0.725,"price":1.68,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-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":"2016-06-27","prior_stop_level":1.66,"sweep_low":1.57,"atr14":0.160607,"stop_level":1.489696,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-08","known_ts":"2016-07-08","bar_index":1585,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.56,"stop_level":1.58,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-07-11","known_ts":"2016-07-11","bar_index":1585,"type":"RECLAIM","strength":0.863,"price":1.62,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-07-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-07-08","prior_stop_level":1.58,"sweep_low":1.56,"atr14":0.147617,"stop_level":1.486191,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-07-25","known_ts":"2016-07-25","bar_index":1589,"type":"RECLAIM","strength":0.863,"price":1.82,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-07-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-08-23","known_ts":"2016-08-25","bar_index":1596,"type":"REBUY","strength":0.863,"price":1.95,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2016-08-23","known_ts":"2016-08-23","bar_index":1596,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.71,"stop_level":1.74,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-08-24","known_ts":"2016-08-24","bar_index":1596,"type":"RECLAIM","strength":0.863,"price":1.97,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-08-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-08-23","prior_stop_level":1.74,"sweep_low":1.71,"atr14":0.17457,"stop_level":1.622715,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-09-09","known_ts":"2016-09-09","bar_index":1600,"type":"RECLAIM","strength":0.863,"price":2.32,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-08-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-09-22","known_ts":"2016-09-26","bar_index":1603,"type":"REBUY","strength":0.863,"price":2.74,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2017-02-06","known_ts":"2017-02-08","bar_index":1634,"type":"BUY","strength":0.725,"price":3.0,"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":"2017-03-14","known_ts":"2017-03-14","bar_index":1642,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.75,"stop_level":4.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-03-17","known_ts":"2017-03-17","bar_index":1643,"type":"RECLAIM","strength":1.0,"price":5.08,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-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":"2017-03-14","prior_stop_level":4.8,"sweep_low":4.38,"atr14":0.408726,"stop_level":4.175637,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-03-31","known_ts":"2017-03-31","bar_index":1646,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.81,"stop_level":4.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-07-20","known_ts":"2017-07-24","bar_index":1672,"type":"BUY","strength":0.725,"price":4.03,"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":"2017-10-17","known_ts":"2017-10-17","bar_index":1692,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.46,"stop_level":3.69,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-10-20","known_ts":"2017-10-20","bar_index":1693,"type":"RECLAIM","strength":0.588,"price":3.82,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-10-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2017-10-17","prior_stop_level":3.69,"sweep_low":3.4,"atr14":0.205544,"stop_level":3.297228,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-11-02","known_ts":"2017-11-02","bar_index":1696,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.43,"stop_level":3.46,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-11-03","known_ts":"2017-11-03","bar_index":1697,"type":"RECLAIM","strength":0.588,"price":3.53,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-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":"2017-11-02","prior_stop_level":3.46,"sweep_low":3.37,"atr14":0.186271,"stop_level":3.276865,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-12-08","known_ts":"2017-12-12","bar_index":1705,"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-08","trigger_known_ts":"2017-12-12","strength":0.45,"price":2.6,"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.503817,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.34,"atr14":0.176459,"stop_level":2.251771,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-12-18","known_ts":"2017-12-20","bar_index":1707,"type":"BUY","strength":0.45,"price":2.86,"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-18","known_ts":"2017-12-20","bar_index":1707,"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-18","trigger_known_ts":"2017-12-20","strength":0.45,"price":2.86,"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.454198,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.42,"atr14":0.176938,"stop_level":2.331531,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-24","known_ts":"2018-01-24","bar_index":1715,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.58,"stop_level":2.7,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-03-05","known_ts":"2018-03-07","bar_index":1724,"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-03-05","trigger_known_ts":"2018-03-07","strength":0.45,"price":2.31,"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.55916,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.17,"atr14":0.127814,"stop_level":2.106093,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-03-08","known_ts":"2018-03-12","bar_index":1725,"type":"BUY","strength":0.588,"price":2.45,"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":"2018-03-08","known_ts":"2018-03-12","bar_index":1725,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2018-03-08","trigger_known_ts":"2018-03-12","strength":0.588,"price":2.45,"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.526112,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.17,"atr14":0.133035,"stop_level":2.103483,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-03-29","known_ts":"2018-03-29","bar_index":1730,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.25,"stop_level":2.26,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-04-03","known_ts":"2018-04-03","bar_index":1730,"type":"RECLAIM","strength":0.588,"price":2.27,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-03-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-03-29","prior_stop_level":2.26,"sweep_low":2.12,"atr14":0.151803,"stop_level":2.044099,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-04-09","known_ts":"2018-04-11","bar_index":1732,"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-04-09","trigger_known_ts":"2018-04-11","strength":0.588,"price":2.31,"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.523711,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.12,"atr14":0.144977,"stop_level":2.047512,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-05-10","known_ts":"2018-05-10","bar_index":1739,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.28,"stop_level":2.32,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-05-17","known_ts":"2018-05-17","bar_index":1741,"type":"RECLAIM","strength":0.588,"price":2.36,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-05-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-05-10","prior_stop_level":2.32,"sweep_low":2.2,"atr14":0.101072,"stop_level":2.149464,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-06-04","known_ts":"2018-06-04","bar_index":1745,"type":"RECLAIM","strength":0.725,"price":2.85,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-05-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-06-25","known_ts":"2018-06-25","bar_index":1750,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.38,"stop_level":2.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-07-02","known_ts":"2018-07-02","bar_index":1751,"type":"RECLAIM","strength":0.725,"price":2.55,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-06-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-06-25","prior_stop_level":2.5,"sweep_low":2.31,"atr14":0.147073,"stop_level":2.236464,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-17","known_ts":"2018-07-19","bar_index":1755,"type":"BUY","strength":0.863,"price":2.76,"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":"2018-08-23","known_ts":"2018-08-27","bar_index":1764,"type":"BUY","strength":0.725,"price":2.55,"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":40},{"ts":"2018-11-05","known_ts":"2018-11-07","bar_index":1781,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-11-05","trigger_known_ts":"2018-11-07","strength":0.45,"price":2.1,"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.333333,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.81,"atr14":0.096432,"stop_level":1.761784,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-13","known_ts":"2018-11-15","bar_index":1783,"type":"BUY","strength":0.45,"price":2.0,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-11-13","known_ts":"2018-11-15","bar_index":1783,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2018-11-13","trigger_known_ts":"2018-11-15","strength":0.45,"price":2.0,"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.365079,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.85,"atr14":0.097892,"stop_level":1.801054,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-24","known_ts":"2018-12-27","bar_index":1792,"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-12-24","trigger_known_ts":"2018-12-27","strength":0.45,"price":1.41,"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.552381,"monthly_oversold_dwell":11,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.3,"atr14":0.110142,"stop_level":1.244929,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-08","known_ts":"2019-01-10","bar_index":1795,"type":"BUY","strength":0.45,"price":1.87,"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-01-08","known_ts":"2019-01-10","bar_index":1795,"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-01-08","trigger_known_ts":"2019-01-10","strength":0.45,"price":1.87,"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.363946,"monthly_oversold_dwell":12,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.35,"atr14":0.144538,"stop_level":1.277731,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-30","known_ts":"2019-02-01","bar_index":1800,"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-01-30","trigger_known_ts":"2019-02-01","strength":0.45,"price":1.3,"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.54386,"monthly_oversold_dwell":13,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.04,"atr14":0.130411,"stop_level":0.974794,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-01","known_ts":"2019-04-01","bar_index":1814,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.34,"stop_level":1.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-04-02","known_ts":"2019-04-02","bar_index":1814,"type":"RECLAIM","strength":0.588,"price":1.45,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-04-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":"2019-04-01","prior_stop_level":1.36,"sweep_low":1.33,"atr14":0.066607,"stop_level":1.296697,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-05-28","known_ts":"2019-05-30","bar_index":1827,"type":"REBUY","strength":0.725,"price":1.76,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2019-09-04","known_ts":"2019-09-06","bar_index":1850,"type":"BUY","strength":0.45,"price":1.41,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-09-04","known_ts":"2019-09-06","bar_index":1850,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2019-09-04","trigger_known_ts":"2019-09-06","strength":0.45,"price":1.41,"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.440476,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.28,"atr14":0.068587,"stop_level":1.245707,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-25","known_ts":"2019-09-25","bar_index":1855,"type":"RECLAIM","strength":0.588,"price":1.59,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-09-04 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2019-10-29","known_ts":"2019-10-29","bar_index":1863,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.62,"stop_level":1.76,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-10-31","known_ts":"2019-10-31","bar_index":1863,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.67,"stop_level":1.76,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-11-11","known_ts":"2019-11-13","bar_index":1866,"type":"REBUY","strength":1.0,"price":2.19,"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":"2020-01-22","known_ts":"2020-01-24","bar_index":1882,"type":"BUY","strength":0.863,"price":2.23,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2020-04-17","known_ts":"2020-04-21","bar_index":1902,"type":"BUY","strength":0.588,"price":1.64,"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":45},{"ts":"2020-05-11","known_ts":"2020-05-11","bar_index":1907,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.56,"stop_level":1.58,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2020-06-04","known_ts":"2020-06-04","bar_index":1913,"type":"RECLAIM","strength":0.863,"price":1.96,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-05-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-07-02","known_ts":"2020-07-02","bar_index":1919,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.88,"stop_level":1.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-07-07","known_ts":"2020-07-07","bar_index":1920,"type":"RECLAIM","strength":0.863,"price":1.92,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-07-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":"2020-07-02","prior_stop_level":1.9,"sweep_low":1.87,"atr14":0.118567,"stop_level":1.810717,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-17","known_ts":"2020-07-17","bar_index":1923,"type":"RECLAIM","strength":1.0,"price":2.1,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-07-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-08-04","known_ts":"2020-08-06","bar_index":1927,"type":"BUY","strength":1.0,"price":2.26,"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":30},{"ts":"2020-11-05","known_ts":"2020-11-09","bar_index":1949,"type":"BUY","strength":0.45,"price":1.38,"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-11-05","known_ts":"2020-11-09","bar_index":1949,"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-11-05","trigger_known_ts":"2020-11-09","strength":0.45,"price":1.38,"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.434426,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.15,"atr14":0.081602,"stop_level":1.109199,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-02","known_ts":"2020-12-02","bar_index":1955,"type":"RECLAIM","strength":0.725,"price":2.11,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2020-11-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-01-08","known_ts":"2021-01-08","bar_index":1963,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.11,"stop_level":2.34,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-01-26","known_ts":"2021-01-26","bar_index":1967,"type":"RECLAIM","strength":0.863,"price":2.44,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-01-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-03-04","known_ts":"2021-03-04","bar_index":1975,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.35,"stop_level":2.8,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-06-01","known_ts":"2021-06-03","bar_index":1996,"type":"BUY","strength":0.725,"price":2.65,"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":"2021-06-17","known_ts":"2021-06-17","bar_index":2000,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.54,"stop_level":2.63,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-06-24","known_ts":"2021-06-24","bar_index":2001,"type":"RECLAIM","strength":0.863,"price":2.67,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-06-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-06-17","prior_stop_level":2.63,"sweep_low":2.36,"atr14":0.161161,"stop_level":2.279419,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-07-08","known_ts":"2021-07-08","bar_index":2004,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.37,"stop_level":2.44,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-07-09","known_ts":"2021-07-09","bar_index":2005,"type":"RECLAIM","strength":0.863,"price":2.72,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-07-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-07-08","prior_stop_level":2.44,"sweep_low":2.33,"atr14":0.177444,"stop_level":2.241278,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-07-22","known_ts":"2021-07-22","bar_index":2008,"type":"RECLAIM","strength":0.863,"price":5.34,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-07-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-08-16","known_ts":"2021-08-16","bar_index":2013,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.23,"stop_level":5.45,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-08-18","known_ts":"2021-08-18","bar_index":2014,"type":"RECLAIM","strength":1.0,"price":5.46,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-08-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":"2021-08-16","prior_stop_level":5.45,"sweep_low":5.08,"atr14":0.609102,"stop_level":4.775449,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-08-25","known_ts":"2021-08-27","bar_index":2016,"type":"REBUY","strength":1.0,"price":7.52,"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":"2022-03-01","known_ts":"2022-03-03","bar_index":2059,"type":"BUY","strength":0.725,"price":13.04,"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":"2022-03-25","known_ts":"2022-03-29","bar_index":2065,"type":"BUY","strength":0.588,"price":11.07,"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":"2022-04-18","known_ts":"2022-04-20","bar_index":2070,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-04-18","trigger_known_ts":"2022-04-20","strength":0.45,"price":8.9,"reasons":["bear_block","own_name_washout","early_momentum_turn"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.653157,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.7,"atr14":0.732634,"stop_level":8.333683,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-04-29","known_ts":"2022-05-03","bar_index":2073,"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-04-29","trigger_known_ts":"2022-05-03","strength":0.45,"price":8.35,"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.674591,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.48,"atr14":0.692039,"stop_level":7.13398,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-12","known_ts":"2022-05-16","bar_index":2076,"type":"BUY","strength":0.45,"price":7.78,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-05-12","known_ts":"2022-05-16","bar_index":2076,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-05-12","trigger_known_ts":"2022-05-16","strength":0.45,"price":7.78,"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.696804,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.86,"atr14":0.690507,"stop_level":6.514747,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-01","known_ts":"2022-07-01","bar_index":2087,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.94,"stop_level":7.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-07-07","known_ts":"2022-07-07","bar_index":2088,"type":"RECLAIM","strength":0.588,"price":7.46,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-07-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":"2022-07-01","prior_stop_level":7.4,"sweep_low":6.71,"atr14":0.525002,"stop_level":6.447499,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-01","known_ts":"2022-08-01","bar_index":2094,"type":"RECLAIM","strength":0.725,"price":14.17,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-07-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-24","known_ts":"2022-08-24","bar_index":2099,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.65,"stop_level":16.87,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-25","known_ts":"2022-08-25","bar_index":2100,"type":"RECLAIM","strength":0.725,"price":18.12,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-08-24","prior_stop_level":16.87,"sweep_low":16.32,"atr14":1.518148,"stop_level":15.560926,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-30","known_ts":"2022-08-30","bar_index":2101,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.58,"stop_level":16.87,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-09-16","known_ts":"2022-09-16","bar_index":2105,"type":"RECLAIM","strength":0.863,"price":15.29,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-08-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-14","known_ts":"2022-12-14","bar_index":2125,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.6,"stop_level":22.66,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-15","known_ts":"2022-12-15","bar_index":2126,"type":"RECLAIM","strength":0.863,"price":23.21,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-14 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-14","prior_stop_level":22.66,"sweep_low":21.73,"atr14":2.049917,"stop_level":20.705042,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-12","known_ts":"2023-01-17","bar_index":2132,"type":"BUY","strength":0.863,"price":28.43,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2023-02-09","known_ts":"2023-02-09","bar_index":2138,"type":"SELL","basis":"structure_stop","strength":1.0,"price":33.13,"stop_level":33.96,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-02-14","known_ts":"2023-02-14","bar_index":2139,"type":"SELL","basis":"structure_stop","strength":1.0,"price":33.63,"stop_level":33.96,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-02-15","known_ts":"2023-02-15","bar_index":2139,"type":"RECLAIM","strength":1.0,"price":35.1,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-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":"2023-02-09","prior_stop_level":33.96,"sweep_low":29.82,"atr14":2.618506,"stop_level":28.510747,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-02-15","known_ts":"2023-02-15","bar_index":2139,"type":"RECLAIM","strength":1.0,"price":35.1,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-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":"2023-02-14","prior_stop_level":33.96,"sweep_low":31.03,"atr14":2.618506,"stop_level":29.720747,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-05-18","known_ts":"2023-05-22","bar_index":2161,"type":"BUY","strength":0.725,"price":32.17,"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":"2023-06-26","known_ts":"2023-06-26","bar_index":2169,"type":"SELL","basis":"structure_stop","strength":0.725,"price":37.88,"stop_level":39.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-06-27","known_ts":"2023-06-27","bar_index":2169,"type":"RECLAIM","strength":0.725,"price":39.69,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-06-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-06-26","prior_stop_level":39.4,"sweep_low":36.53,"atr14":2.53642,"stop_level":35.26179,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-12","known_ts":"2023-07-12","bar_index":2173,"type":"RECLAIM","strength":0.863,"price":48.96,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-06-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-11-30","known_ts":"2023-12-04","bar_index":2206,"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-11-30","trigger_known_ts":"2023-12-04","strength":0.45,"price":24.69,"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.540138,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.15,"atr14":1.848187,"stop_level":21.225906,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-12-08","known_ts":"2023-12-12","bar_index":2208,"type":"BUY","strength":0.45,"price":25.24,"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-12-08","known_ts":"2023-12-12","bar_index":2208,"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-12-08","trigger_known_ts":"2023-12-12","strength":0.45,"price":25.24,"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.529894,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.15,"atr14":1.675708,"stop_level":21.312146,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-02","known_ts":"2024-01-02","bar_index":2213,"type":"SELL","basis":"structure_stop","strength":0.45,"price":24.95,"stop_level":27.28,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2024-02-06","known_ts":"2024-02-08","bar_index":2221,"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-02-06","trigger_known_ts":"2024-02-08","strength":0.45,"price":16.83,"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.686534,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.54,"atr14":1.182275,"stop_level":13.948863,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-09","known_ts":"2024-02-13","bar_index":2222,"type":"BUY","strength":0.45,"price":17.02,"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-02-09","known_ts":"2024-02-13","bar_index":2222,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2024-02-09","trigger_known_ts":"2024-02-13","strength":0.45,"price":17.02,"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.682995,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.54,"atr14":1.168895,"stop_level":13.955553,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-03-18","known_ts":"2024-03-18","bar_index":2230,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.52,"stop_level":15.86,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-03-25","known_ts":"2024-03-25","bar_index":2232,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.37,"stop_level":14.22,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-04-24","known_ts":"2024-04-26","bar_index":2239,"type":"BUY","strength":0.45,"price":11.47,"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-04-24","known_ts":"2024-04-26","bar_index":2239,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2024-04-24","trigger_known_ts":"2024-04-26","strength":0.45,"price":11.47,"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.786366,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.19,"atr14":0.679283,"stop_level":9.850358,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-05-29","known_ts":"2024-05-29","bar_index":2247,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.05,"stop_level":11.14,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-05-30","known_ts":"2024-05-30","bar_index":2247,"type":"RECLAIM","strength":0.588,"price":11.58,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-05-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-05-29","prior_stop_level":11.14,"sweep_low":11.04,"atr14":0.589617,"stop_level":10.745191,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-06-21","known_ts":"2024-06-21","bar_index":2252,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.8,"stop_level":11.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-06-27","known_ts":"2024-06-27","bar_index":2253,"type":"RECLAIM","strength":0.588,"price":11.11,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-06-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":"2024-06-21","prior_stop_level":11.05,"sweep_low":9.83,"atr14":0.746587,"stop_level":9.456707,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-07-17","known_ts":"2024-07-17","bar_index":2258,"type":"RECLAIM","strength":0.725,"price":19.03,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-06-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-08-01","known_ts":"2024-08-01","bar_index":2261,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.55,"stop_level":17.04,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-08-05","known_ts":"2024-08-05","bar_index":2262,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.01,"stop_level":17.04,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-10-10","known_ts":"2024-10-14","bar_index":2278,"type":"BUY","strength":0.863,"price":15.66,"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":"2024-11-04","known_ts":"2024-11-04","bar_index":2283,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.71,"stop_level":15.29,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-12-13","known_ts":"2024-12-17","bar_index":2293,"type":"BUY","strength":0.725,"price":14.54,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2025-01-14","known_ts":"2025-01-14","bar_index":2299,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.66,"stop_level":13.32,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-01-16","known_ts":"2025-01-16","bar_index":2300,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.17,"stop_level":13.32,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-04-09","known_ts":"2025-04-11","bar_index":2319,"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-04-09","trigger_known_ts":"2025-04-11","strength":0.45,"price":8.52,"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.552286,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.27,"atr14":0.831521,"stop_level":5.854239,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-14","known_ts":"2025-04-16","bar_index":2320,"type":"BUY","strength":0.45,"price":8.16,"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-04-14","known_ts":"2025-04-16","bar_index":2320,"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-04-14","trigger_known_ts":"2025-04-16","strength":0.45,"price":8.16,"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.571203,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.27,"atr14":0.775562,"stop_level":5.882219,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-09","known_ts":"2025-05-13","bar_index":2326,"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-05-09","trigger_known_ts":"2025-05-13","strength":0.45,"price":9.25,"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.513925,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.02,"atr14":0.55854,"stop_level":7.74073,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-20","known_ts":"2025-06-20","bar_index":2335,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.15,"stop_level":11.32,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-24","known_ts":"2025-06-24","bar_index":2336,"type":"RECLAIM","strength":0.725,"price":11.97,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-06-20","prior_stop_level":11.32,"sweep_low":10.89,"atr14":0.736443,"stop_level":10.521778,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-08","known_ts":"2025-07-08","bar_index":2339,"type":"RECLAIM","strength":0.863,"price":14.59,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-06-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-08-20","known_ts":"2025-08-20","bar_index":2349,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.38,"stop_level":17.48,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-08-21","known_ts":"2025-08-21","bar_index":2349,"type":"RECLAIM","strength":1.0,"price":17.66,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-08-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2025-08-20","prior_stop_level":17.48,"sweep_low":16.38,"atr14":1.558768,"stop_level":15.600616,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-05","known_ts":"2025-09-05","bar_index":2353,"type":"RECLAIM","strength":1.0,"price":26.83,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-08-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-10-07","known_ts":"2025-10-07","bar_index":2360,"type":"SELL","basis":"structure_stop","strength":1.0,"price":26.15,"stop_level":30.11,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-01-23","known_ts":"2026-01-23","bar_index":2385,"type":"RECLAIM","strength":0.863,"price":27.75,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-10-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-01-30","known_ts":"2026-01-30","bar_index":2386,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.64,"stop_level":26.78,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-02-03","known_ts":"2026-02-03","bar_index":2387,"type":"RECLAIM","strength":0.863,"price":27.19,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-01-30","prior_stop_level":26.78,"sweep_low":24.63,"atr14":2.406754,"stop_level":23.426623,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-06","known_ts":"2026-02-06","bar_index":2388,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.39,"stop_level":26.78,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-02-09","known_ts":"2026-02-09","bar_index":2388,"type":"RECLAIM","strength":0.725,"price":27.59,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-02-06 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-06","prior_stop_level":26.78,"sweep_low":23.8,"atr14":2.601334,"stop_level":22.499333,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-24","known_ts":"2026-02-24","bar_index":2392,"type":"RECLAIM","strength":0.863,"price":39.8,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-02-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-03-20","known_ts":"2026-03-20","bar_index":2398,"type":"SELL","basis":"structure_stop","strength":1.0,"price":34.52,"stop_level":35.67,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-03-23","known_ts":"2026-03-23","bar_index":2398,"type":"RECLAIM","strength":1.0,"price":37.15,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-03-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-03-20","prior_stop_level":35.67,"sweep_low":33.4,"atr14":4.220883,"stop_level":31.289558,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-02","known_ts":"2026-04-07","bar_index":2401,"type":"REBUY","strength":1.0,"price":50.25,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2026-05-19","known_ts":"2026-05-19","bar_index":2411,"type":"SELL","basis":"structure_stop","strength":1.0,"price":81.14,"stop_level":81.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-05-20","known_ts":"2026-05-20","bar_index":2412,"type":"RECLAIM","strength":1.0,"price":82.34,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-05-19","prior_stop_level":81.81,"sweep_low":76.76,"atr14":10.190032,"stop_level":71.664984,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-03","known_ts":"2026-06-03","bar_index":2415,"type":"RECLAIM","strength":1.0,"price":98.45,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-05-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-08-07","known_ts":"2026-08-11","bar_index":2430,"type":"BUY","strength":0.725,"price":117.18,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35}],"state":{"position_hint":"long","last_signal":"BUY","last_scored_signal":"BUY","last_scored_ts":"2026-08-11","last_scored_basis":null,"bars_since_signal":1,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2017-06-23","2018-08-07","2018-10-10","2019-06-26","2019-07-15","2019-08-05","2019-09-04","2020-01-16","2020-02-12","2020-03-23","2020-04-14","2020-10-07","2020-11-05","2021-03-15","2021-04-06","2021-04-22","2021-05-18","2021-12-07","2022-01-25","2022-03-01","2022-03-22","2022-05-12","2022-10-07","2022-11-10","2023-01-04","2023-03-20","2023-04-27","2023-08-28","2023-10-31","2024-04-24","2024-11-18","2024-12-13","2025-02-12","2025-03-11","2025-10-22","2025-11-20","2025-12-31","2026-06-16","2026-07-09","2026-08-04"],"warnings":[{"ts":"2023-02-09","kind":"confirm","px":33.13,"level":33.96},{"ts":"2023-02-13","kind":"arm","px":31.8},{"ts":"2023-02-14","kind":"confirm","px":33.63,"level":33.96},{"ts":"2023-06-16","kind":"arm","px":39.4},{"ts":"2023-06-26","kind":"confirm","px":37.88,"level":39.4},{"ts":"2023-12-29","kind":"arm","px":26.53},{"ts":"2024-01-02","kind":"confirm","px":24.95,"level":27.28},{"ts":"2024-03-15","kind":"arm","px":14.22},{"ts":"2024-03-18","kind":"confirm","px":14.52,"level":15.86},{"ts":"2024-03-19","kind":"arm","px":14.36},{"ts":"2024-03-25","kind":"confirm","px":11.37,"level":14.22},{"ts":"2024-05-24","kind":"arm","px":11.64},{"ts":"2024-05-29","kind":"confirm","px":11.05,"level":11.14},{"ts":"2024-06-20","kind":"arm","px":10.67},{"ts":"2024-06-21","kind":"confirm","px":10.8,"level":11.05},{"ts":"2024-07-24","kind":"arm","px":17.04},{"ts":"2024-08-01","kind":"confirm","px":16.55,"level":17.04},{"ts":"2024-08-02","kind":"arm","px":14.39},{"ts":"2024-08-05","kind":"confirm","px":15.01,"level":17.04},{"ts":"2024-11-01","kind":"arm","px":12.07},{"ts":"2024-11-04","kind":"confirm","px":11.71,"level":15.29},{"ts":"2025-01-08","kind":"arm","px":16.46},{"ts":"2025-01-14","kind":"confirm","px":11.66,"level":13.32},{"ts":"2025-01-15","kind":"arm","px":12.94},{"ts":"2025-01-16","kind":"confirm","px":12.17,"level":13.32},{"ts":"2025-05-09","kind":"arm","px":8.45},{"ts":"2025-06-17","kind":"arm","px":11.35},{"ts":"2025-06-20","kind":"confirm","px":11.15,"level":11.32},{"ts":"2025-07-11","kind":"arm","px":14.11},{"ts":"2025-08-20","kind":"confirm","px":17.38,"level":17.48},{"ts":"2025-09-30","kind":"arm","px":30.11},{"ts":"2025-10-07","kind":"confirm","px":26.15,"level":30.11},{"ts":"2026-01-26","kind":"arm","px":26.78},{"ts":"2026-01-30","kind":"confirm","px":25.64,"level":26.78},{"ts":"2026-02-05","kind":"arm","px":23.0},{"ts":"2026-02-06","kind":"confirm","px":26.39,"level":26.78},{"ts":"2026-03-09","kind":"arm","px":40.88},{"ts":"2026-03-20","kind":"confirm","px":34.52,"level":35.67},{"ts":"2026-04-28","kind":"arm","px":82.43},{"ts":"2026-05-19","kind":"confirm","px":81.14,"level":81.81}],"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":[]}}}